.developers-module__jUmg4a__page{--bone:var(--color-tt-bone);--ink:var(--color-tt-ink);--orange:var(--color-tt-signal);--muted:var(--color-tt-ink-faint);--line:var(--color-tt-silver);--night:var(--color-tt-night);--display:var(--font-tt-display);--sans:var(--font-tt-sans);--mono:var(--font-tt-mono);background:var(--bone);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow:clip}.developers-module__jUmg4a__page *{box-sizing:border-box}.developers-module__jUmg4a__page :is(h1,h2,h3,p){margin:0}.developers-module__jUmg4a__page a{color:inherit;text-decoration:none}.developers-module__jUmg4a__page button{font:inherit;cursor:pointer}.developers-module__jUmg4a__page :is(a,button,summary,pre):focus-visible{outline-offset:4px;outline:3px solid #c2370d}.developers-module__jUmg4a__page :is(a,button){touch-action:manipulation}.developers-module__jUmg4a__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.developers-module__jUmg4a__skip{z-index:100;background:var(--ink);padding:14px;position:fixed;top:-100px;left:20px;color:var(--bone)!important}.developers-module__jUmg4a__skip:focus{top:12px}.developers-module__jUmg4a__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;max-width:1800px;height:105px;margin:auto;padding:18px 4.3%;display:flex}.developers-module__jUmg4a__brand{letter-spacing:-.065em;align-items:center;gap:12px;font-size:40px;font-weight:760;line-height:1;display:inline-flex}.developers-module__jUmg4a__brand img{width:43px;height:43px;display:block}.developers-module__jUmg4a__nav{align-items:center;gap:35px;font-size:13px;font-weight:550;display:flex}.developers-module__jUmg4a__nav a:not(.developers-module__jUmg4a__navCta):hover,.developers-module__jUmg4a__nav a[aria-current=page]{color:#c2370d}.developers-module__jUmg4a__navCta,.developers-module__jUmg4a__solidButton{background:var(--ink);border-radius:3px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:13px;font-weight:600;transition:background .22s,color .22s;display:inline-flex;color:var(--bone)!important}.developers-module__jUmg4a__navCta:hover,.developers-module__jUmg4a__solidButton:hover{background:var(--orange);color:var(--ink)!important}.developers-module__jUmg4a__mobileNav{display:none}.developers-module__jUmg4a__eyebrow,.developers-module__jUmg4a__sectionTop,.developers-module__jUmg4a__engineTop,.developers-module__jUmg4a__engineBottom,.developers-module__jUmg4a__previewHead,.developers-module__jUmg4a__previewFoot,.developers-module__jUmg4a__articleMeta,.developers-module__jUmg4a__primitiveCodeHead,.developers-module__jUmg4a__codeWindow>div,.developers-module__jUmg4a__referencePanelTitle>span{font-family:var(--mono);letter-spacing:.1em;font-size:10px;font-weight:500}.developers-module__jUmg4a__eyebrow{color:#be350e}.developers-module__jUmg4a__eyebrow span{color:var(--muted);padding:0 5px}.developers-module__jUmg4a__hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(38px,5vw,86px);max-width:1800px;margin:auto;padding:clamp(70px,7.3vw,130px) 4.3% 95px;display:grid}.developers-module__jUmg4a__heroCopy{min-width:0}.developers-module__jUmg4a__hero h1,.developers-module__jUmg4a__scope h2,.developers-module__jUmg4a__lab h2,.developers-module__jUmg4a__primitive h2,.developers-module__jUmg4a__reference h2,.developers-module__jUmg4a__closing h2{font-family:var(--display);letter-spacing:-.065em;font-weight:650;line-height:.98}.developers-module__jUmg4a__hero h1{max-width:790px;margin:28px 0 27px;font-size:clamp(58px,6vw,111px)}.developers-module__jUmg4a__hero h1 em,.developers-module__jUmg4a__lab h2 em{color:#c2370d;font-style:normal}.developers-module__jUmg4a__heroLead{color:#57554c;max-width:540px;font-size:clamp(17px,1.4vw,21px);line-height:1.52}.developers-module__jUmg4a__heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.developers-module__jUmg4a__textButton{border-bottom:1px solid var(--ink);align-items:center;min-height:45px;padding-bottom:1px;font-size:13px;font-weight:600;display:inline-flex}.developers-module__jUmg4a__textButton:hover{color:#c2370d;border-color:#c2370d}.developers-module__jUmg4a__install{background:#e9e4d9;border:1px solid #cbc6ba;border-radius:3px;align-items:center;gap:13px;max-width:510px;min-height:62px;margin-top:66px;padding:12px 15px 12px 20px;display:flex}.developers-module__jUmg4a__prompt{color:#c2370d;font-size:20px;line-height:1;font-family:var(--mono)}.developers-module__jUmg4a__install code{min-width:0;font-family:var(--mono);white-space:nowrap;scrollbar-width:thin;flex:1;font-size:clamp(10px,.92vw,13px);overflow-x:auto}.developers-module__jUmg4a__install button{color:var(--ink);background:0 0;border:0;border-left:1px solid #c8c1b4;flex:none;padding:10px 0 10px 16px;font-size:11px;font-weight:600}.developers-module__jUmg4a__install button:hover{color:#c2370d}.developers-module__jUmg4a__heroNote{color:var(--muted);font-size:11px;line-height:1.5;margin-top:16px!important}.developers-module__jUmg4a__engine{color:#efebe0;isolation:isolate;background:#100f0d;border-radius:72px 5px 5px;flex-direction:column;min-height:clamp(580px,45vw,710px);display:flex;position:relative;overflow:hidden}.developers-module__jUmg4a__engine:before{content:"";opacity:.5;z-index:-1;background:radial-gradient(circle at 50% 38%,#563023 0,#0000 45%),repeating-linear-gradient(0deg,#0000 0 58px,#fff1 59px,#0000 60px),repeating-linear-gradient(90deg,#0000 0 58px,#fff1 59px,#0000 60px);position:absolute;inset:0}.developers-module__jUmg4a__engineTop,.developers-module__jUmg4a__engineBottom{color:#d4cfc2;border-bottom:1px solid #4f4a41;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:0 28px;display:flex}.developers-module__jUmg4a__engineLed{color:#ff8b69}.developers-module__jUmg4a__engineVisual{flex-direction:column;flex:1;justify-content:space-around;align-items:center;padding:24px 28px 14px;display:flex;position:relative}.developers-module__jUmg4a__engineTrace{width:min(370px,95%);font-family:var(--mono);letter-spacing:.13em;color:#b4afa3;align-items:center;gap:12px;font-size:9px;display:flex}.developers-module__jUmg4a__engineTrace i{background:linear-gradient(90deg, #69635b, var(--orange), #69635b);flex:1;height:1px}.developers-module__jUmg4a__engineMark{aspect-ratio:1;place-items:center;width:min(360px,70%);margin:8px auto 0;display:grid;position:relative}.developers-module__jUmg4a__engineHalo{pointer-events:none;border:1px solid #e6875c37;border-radius:50%;width:86%;height:86%;transition:box-shadow .5s,border-color .5s;position:absolute;box-shadow:0 0 0 35px #ff4d1808,0 0 0 75px #ff4d1805}.developers-module__jUmg4a__engine[data-held=true] .developers-module__jUmg4a__engineHalo{border-color:#ff4d1888;box-shadow:0 0 0 35px #ff4d181e,0 0 0 75px #ff4d180c,0 0 60px #ff4d1850}.developers-module__jUmg4a__mark{filter:drop-shadow(8px 14px 10px #0008);z-index:1;width:50%;min-width:50px;height:69%;min-height:65px;display:block;position:relative}.developers-module__jUmg4a__mark i{background:#eee9df;border-radius:20%;height:18.5%;position:absolute}.developers-module__jUmg4a__mark i:first-child{width:72%;top:6%;left:14%}.developers-module__jUmg4a__mark i:nth-child(2){width:100%;top:40%;left:0}.developers-module__jUmg4a__mark i:nth-child(3){width:54%;top:74%;left:23%}.developers-module__jUmg4a__mark b{background:var(--orange);border-radius:100px;width:10%;transition:box-shadow .5s;position:absolute;top:0;bottom:0;left:45%;box-shadow:0 0 15px #ff4d1830}.developers-module__jUmg4a__markLit b{box-shadow:0 0 30px #ff4d18aa,0 0 85px #ff4d1880}.developers-module__jUmg4a__engineResult{text-align:center;z-index:1}.developers-module__jUmg4a__engineResultLabel{font-family:var(--mono);letter-spacing:.18em;color:#bbb3a3;margin-bottom:7px;font-size:9px;display:block}.developers-module__jUmg4a__engineResult strong{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(30px,3vw,50px);font-weight:650}.developers-module__jUmg4a__engine[data-held=true] .developers-module__jUmg4a__engineResult strong{color:#ff6e42}.developers-module__jUmg4a__engineResult p{color:#aaa396;margin-top:5px;font-size:12px;line-height:1.5}.developers-module__jUmg4a__engineBottom{border-top:1px solid #4f4a41;border-bottom:0;min-height:76px}.developers-module__jUmg4a__engineBottom button{border:1px solid var(--orange);color:#efebe0;letter-spacing:0;background:#ff4d1818;border-radius:3px;min-height:40px;padding:0 16px;font-size:11px}.developers-module__jUmg4a__engineBottom button:hover{background:var(--orange);color:var(--ink)}.developers-module__jUmg4a__evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1800px;margin:auto;padding:0 4.3%;display:grid}.developers-module__jUmg4a__evidence span{border-right:1px solid var(--line);min-height:90px;font-size:10px;font-family:var(--mono);letter-spacing:.08em;color:#57554c;align-items:center;padding:0 16px;display:flex}.developers-module__jUmg4a__evidence span:first-child{border-left:1px solid var(--line)}.developers-module__jUmg4a__scope,.developers-module__jUmg4a__primitive,.developers-module__jUmg4a__reference{max-width:1800px;margin:auto;padding:110px 4.3% 120px}.developers-module__jUmg4a__sectionTop{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;display:flex}.developers-module__jUmg4a__sectionTop .developers-module__jUmg4a__eyebrow{color:#c2370d}.developers-module__jUmg4a__scopeHeading{justify-content:space-between;align-items:end;gap:50px;margin:65px 0 55px;display:flex}.developers-module__jUmg4a__scope h2,.developers-module__jUmg4a__primitive h2,.developers-module__jUmg4a__reference h2{font-size:clamp(48px,5.15vw,82px)}.developers-module__jUmg4a__scopeHeading p{color:#57554c;width:min(380px,40%);font-size:17px;line-height:1.55}.developers-module__jUmg4a__scopeBody{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(30px,5vw,80px);display:grid}.developers-module__jUmg4a__scopeList{border-top:1px solid var(--line)}.developers-module__jUmg4a__scopeRow{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr) 75px;align-items:center;gap:15px;width:100%;min-height:103px;padding:10px 15px;transition:background .3s;display:grid}.developers-module__jUmg4a__scopeRow:hover{background:#eee9df}.developers-module__jUmg4a__scopeRow[aria-pressed=true]{box-shadow:inset 4px 0 var(--orange);background:#e9e4d9}.developers-module__jUmg4a__scopeRow>span:first-child,.developers-module__jUmg4a__scopeSelection{color:var(--muted);font-size:10px;font-family:var(--mono)}.developers-module__jUmg4a__scopeRow>strong{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(20px,2vw,30px);font-weight:600}.developers-module__jUmg4a__scopeSelection{text-align:right}.developers-module__jUmg4a__scopeRow[aria-pressed=true] .developers-module__jUmg4a__scopeSelection{color:#b5300c}.developers-module__jUmg4a__scopePreview{background:#fcfbf7;border:1px solid #d0cabe;flex-direction:column;min-height:412px;display:flex;transform:rotate(-1deg);box-shadow:12px 15px #e6e0d5}.developers-module__jUmg4a__previewHead,.developers-module__jUmg4a__previewFoot{color:var(--muted);border-bottom:1px solid #d7d2c8;justify-content:space-between;align-items:center;gap:15px;padding:20px 25px;display:flex}.developers-module__jUmg4a__previewHead span:last-child{color:#b5300c}.developers-module__jUmg4a__previewInner{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:30px 10%;display:flex}.developers-module__jUmg4a__previewGlyph{background:var(--ink);border-radius:4px;place-items:center;width:65px;height:75px;margin-bottom:25px;display:grid}.developers-module__jUmg4a__previewGlyph .developers-module__jUmg4a__mark{width:37px;min-width:0;height:54px;min-height:0}.developers-module__jUmg4a__previewInner p{font-family:var(--mono);color:#b5300c;margin-bottom:18px;font-size:11px}.developers-module__jUmg4a__previewInner h3{font-family:var(--display);letter-spacing:-.06em;font-size:clamp(32px,3vw,53px);line-height:1.02}.developers-module__jUmg4a__previewInner>span{color:#716d63;max-width:360px;margin-top:13px;font-size:15px;line-height:1.45}.developers-module__jUmg4a__previewFoot{border-top:1px solid #d7d2c8;border-bottom:0;justify-content:flex-start;font-size:9px}.developers-module__jUmg4a__previewFoot i{background:var(--orange);width:18%;height:1px}.developers-module__jUmg4a__lab{background:var(--night);color:#efebe0;position:relative;overflow:hidden}.developers-module__jUmg4a__lab:before{content:"";pointer-events:none;background:radial-gradient(#ff4d1814,#0000 65%);width:90%;height:400px;position:absolute;top:45%;left:5%}.developers-module__jUmg4a__labInner{max-width:1800px;margin:auto;padding:100px 4.3% 125px;position:relative}.developers-module__jUmg4a__lab .developers-module__jUmg4a__sectionTop{color:#aaa396;border-color:#534e45}.developers-module__jUmg4a__lab .developers-module__jUmg4a__eyebrow{color:#ff7044}.developers-module__jUmg4a__labIntro{justify-content:space-between;align-items:end;gap:50px;margin:64px 0 55px;display:flex}.developers-module__jUmg4a__lab h2{font-size:clamp(50px,5.8vw,95px)}.developers-module__jUmg4a__lab h2 em{color:#ff7044}.developers-module__jUmg4a__labIntro p{color:#b2ab9e;max-width:370px;font-size:16px;line-height:1.55}.developers-module__jUmg4a__labFrame{background:#191814;border:1px solid #5a5349;border-radius:6px;overflow:hidden}.developers-module__jUmg4a__labControls{border-bottom:1px solid #514b43;justify-content:space-between;align-items:center;gap:22px;padding:16px 24px;display:flex}.developers-module__jUmg4a__styleTabs{gap:5px;display:flex}.developers-module__jUmg4a__styleTabs button,.developers-module__jUmg4a__holderToggle{color:#b4aea2;background:0 0;border:1px solid #5e594f;border-radius:3px;padding:10px 16px;font-size:12px}.developers-module__jUmg4a__styleTabs button[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:var(--ink)}.developers-module__jUmg4a__holderToggle{color:#efebe0;font-family:var(--mono);border-color:#e35228;font-size:10px}.developers-module__jUmg4a__holderToggle:hover{background:#ff4d1828}.developers-module__jUmg4a__labGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.developers-module__jUmg4a__articleMock{min-height:475px;color:var(--ink);background:#f6f3ec;border-radius:3px;flex-direction:column;margin:28px;display:flex;overflow:hidden}.developers-module__jUmg4a__articleMeta{color:#696359;border-bottom:1px solid #d5cfc3;justify-content:space-between;gap:15px;padding:20px;display:flex}.developers-module__jUmg4a__articleMeta span:last-child{color:#b5300c}.developers-module__jUmg4a__articleContent{flex-direction:column;flex:1;justify-content:center;min-height:300px;padding:30px 9%;display:flex;position:relative}.developers-module__jUmg4a__articleText h3{font-family:var(--display);letter-spacing:-.055em;max-width:450px;margin-bottom:22px;font-size:clamp(29px,3vw,48px);line-height:1}.developers-module__jUmg4a__articleText p{color:#57554c;max-width:460px;margin-top:12px;font-size:14px;line-height:1.65}.developers-module__jUmg4a__articleFade{max-height:210px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 100%);mask-image:linear-gradient(#000 0% 52%,#0000 100%)}.developers-module__jUmg4a__articleBlur{filter:blur(10px);-webkit-user-select:none;user-select:none;pointer-events:none}.developers-module__jUmg4a__articleOverlay{z-index:2;font-family:var(--mono);letter-spacing:.08em;color:var(--ink);justify-content:center;font-size:10px;display:flex;position:absolute;inset:auto 0 30px}.developers-module__jUmg4a__articleOverlay span{background:#f3ede4;border:1px solid #b8aa97;padding:12px 16px}.developers-module__jUmg4a__articleBlocked{text-align:center;flex-direction:column;align-items:center;gap:13px;display:flex}.developers-module__jUmg4a__articleBlocked .developers-module__jUmg4a__mark{width:50px;min-width:0;height:65px;min-height:0}.developers-module__jUmg4a__articleBlocked .developers-module__jUmg4a__mark i{background:#2b2822}.developers-module__jUmg4a__articleBlocked strong{font-family:var(--display);letter-spacing:-.05em;font-size:32px}.developers-module__jUmg4a__articleBlocked span{color:#716d63;font-size:13px}.developers-module__jUmg4a__labDetail{border-left:1px solid #514b43;flex-direction:column;justify-content:center;align-items:flex-start;padding:35px clamp(22px,4vw,60px) 35px 22px;display:flex}.developers-module__jUmg4a__labDetail h3{font-family:var(--display);letter-spacing:-.055em;margin:22px 0 12px;font-size:clamp(30px,3vw,48px)}.developers-module__jUmg4a__labDetail>p:not(.developers-module__jUmg4a__eyebrow):not(.developers-module__jUmg4a__securityNote){color:#aaa396;max-width:500px;font-size:15px;line-height:1.6}.developers-module__jUmg4a__codeWindow{border:1px solid #5c554b;border-radius:4px;width:100%;min-width:0;margin-top:32px;overflow:hidden}.developers-module__jUmg4a__codeWindow>div{color:#a49d8f;border-bottom:1px solid #5c554b;justify-content:space-between;padding:14px 18px;display:flex}.developers-module__jUmg4a__codeWindow pre{font-family:var(--mono);color:#f6e9dd;margin:0;padding:20px 18px;font-size:12px;line-height:1.7;overflow-x:auto}.developers-module__jUmg4a__securityNote{color:#c1b9ab;border-left:2px solid var(--orange);padding-left:15px;font-size:12px;line-height:1.55;margin-top:22px!important}.developers-module__jUmg4a__primitiveGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(45px,7vw,120px);margin-top:70px;display:grid}.developers-module__jUmg4a__primitiveGrid>div:first-child>p{color:#57554c;max-width:470px;margin:28px 0 22px;font-size:17px;line-height:1.55}.developers-module__jUmg4a__primitiveCode{background:#ebe7de;border:1px solid #c8c3b8;border-radius:4px;min-width:0}.developers-module__jUmg4a__primitiveCodeHead{color:#6f6b61;border-bottom:1px solid #c8c3b8;justify-content:space-between;padding:18px 20px;display:flex}.developers-module__jUmg4a__primitiveCode pre{font-family:var(--mono);color:#27251d;margin:0;padding:35px 20px;font-size:clamp(11px,1vw,14px);line-height:1.85;overflow-x:auto}.developers-module__jUmg4a__primitiveCode>p{color:#5e5a51;border-top:1px solid #c8c3b8;padding:17px 20px;font-size:11px;line-height:1.5}.developers-module__jUmg4a__primitiveCode>p code{font-family:var(--mono)}.developers-module__jUmg4a__primitiveSteps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:40px;margin-top:85px;display:grid}.developers-module__jUmg4a__primitiveSteps>div{padding-top:27px}.developers-module__jUmg4a__primitiveSteps span{font-family:var(--mono);color:#b5300c;font-size:11px}.developers-module__jUmg4a__primitiveSteps strong{font-family:var(--display);letter-spacing:-.04em;margin-top:25px;font-size:clamp(23px,2.2vw,34px);display:block}.developers-module__jUmg4a__primitiveSteps p{color:#716d63;margin-top:7px;font-size:13px;line-height:1.5}.developers-module__jUmg4a__reference{background:#e9e4d9;max-width:none;padding-left:max(4.3%,50vw - 822.5px);padding-right:max(4.3%,50vw - 822.5px)}.developers-module__jUmg4a__reference h2{margin-top:65px}.developers-module__jUmg4a__referenceLead{color:#57554c;max-width:620px;font-size:16px;line-height:1.55;margin-top:20px!important}.developers-module__jUmg4a__referenceLead code{font-family:var(--mono);font-size:13px}.developers-module__jUmg4a__referenceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-top:45px;display:grid}.developers-module__jUmg4a__referencePanel{background:#f8f6ef;border:1px solid #cdc7ba;min-width:0;padding:25px;overflow-x:auto}.developers-module__jUmg4a__referencePanelTitle{border-bottom:1px solid #b8b1a3;justify-content:space-between;align-items:baseline;gap:15px;padding-bottom:18px;display:flex}.developers-module__jUmg4a__referencePanelTitle h3{font-family:var(--display);letter-spacing:-.05em;font-size:26px}.developers-module__jUmg4a__referencePanelTitle>span{color:#b5300c}.developers-module__jUmg4a__referencePanel table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:430px}.developers-module__jUmg4a__referencePanel th,.developers-module__jUmg4a__referencePanel td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ded8cd;padding:14px 8px;font-size:11px;font-weight:400;line-height:1.4}.developers-module__jUmg4a__referencePanel thead th{color:#716d63;text-transform:uppercase;font-family:var(--mono);font-size:9px}.developers-module__jUmg4a__referencePanel tbody th{width:35%;color:var(--ink)}.developers-module__jUmg4a__referencePanel tbody td:nth-child(2){color:#7a7368;width:20%}.developers-module__jUmg4a__referencePanel tbody td:last-child{color:#57554c}.developers-module__jUmg4a__referencePanel code{font-family:var(--mono);font-size:10px}.developers-module__jUmg4a__endpointExample{color:color-mix(in oklab, var(--ink) 58%, transparent);word-break:break-all;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--ink) 22%, transparent);text-decoration-color:color-mix(in oklab, var(--ink) 22%, transparent);text-underline-offset:2px;margin-top:5px;font-size:10.5px;line-height:1.45;display:block}.developers-module__jUmg4a__endpointExample:hover{color:var(--ink)}.developers-module__jUmg4a__endpointFlag{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 50%, transparent);margin-top:3px;font-size:9.5px;display:block}.developers-module__jUmg4a__endpointCaution{color:color-mix(in oklab, var(--ink) 62%, transparent);margin-top:5px;font-size:10.5px;line-height:1.5;display:block}.developers-module__jUmg4a__referenceNote{color:color-mix(in oklab, var(--ink) 66%, transparent);margin:0 0 18px;font-size:11.5px;line-height:1.6}.developers-module__jUmg4a__referenceNote a{text-underline-offset:2px;text-decoration:underline}.developers-module__jUmg4a__referenceLink{border-bottom:1px solid var(--ink);margin-top:25px;padding-bottom:4px;font-size:12px;font-weight:600;display:inline-block}.developers-module__jUmg4a__closing{background:var(--ink);color:var(--bone);justify-content:space-between;align-items:center;gap:80px;padding:105px max(4.3%,50vw - 822.5px) 115px;display:flex;position:relative;overflow:hidden}.developers-module__jUmg4a__closing:after{content:"";pointer-events:none;border:1px solid #ff4d1830;border-radius:50%;width:50vw;height:50vw;position:absolute;top:-35%;right:-10%}.developers-module__jUmg4a__closing>div:first-child{z-index:1;max-width:750px}.developers-module__jUmg4a__closing .developers-module__jUmg4a__eyebrow{color:#ff7044}.developers-module__jUmg4a__closing h2{margin:28px 0 18px;font-size:clamp(55px,5.3vw,95px)}.developers-module__jUmg4a__closing>div>p:not(.developers-module__jUmg4a__eyebrow){color:#bbb5aa;font-size:17px}.developers-module__jUmg4a__installDark{background:#232119;border-color:#57534a;margin-top:42px}.developers-module__jUmg4a__installDark code{color:#f2eee5}.developers-module__jUmg4a__installDark button{color:#f2eee5;border-color:#57534a}.developers-module__jUmg4a__closingLinks{flex-wrap:wrap;gap:27px;margin-top:27px;font-size:12px;display:flex}.developers-module__jUmg4a__closingLinks a{border-bottom:1px solid #e9e4d9;padding-bottom:5px}.developers-module__jUmg4a__closingLinks a:hover{color:#ff7044;border-color:#ff7044}.developers-module__jUmg4a__closingMark{aspect-ratio:1;z-index:1;border:1px solid #807b7138;border-radius:50%;flex:none;place-items:center;width:clamp(220px,27vw,420px);display:grid;box-shadow:0 0 0 50px #ffffff08,0 0 0 100px #ffffff05}.developers-module__jUmg4a__closingMark .developers-module__jUmg4a__mark{width:43%;height:62%}.developers-module__jUmg4a__footer{justify-content:space-between;align-items:center;gap:30px;max-width:1800px;margin:auto;padding:35px 4.3%;font-size:12px;display:flex}.developers-module__jUmg4a__footer>a{letter-spacing:-.07em;font-size:41px;font-weight:750;line-height:1}.developers-module__jUmg4a__footer p{color:var(--muted)}.developers-module__jUmg4a__legal{color:var(--muted);letter-spacing:0;font-size:11px}.developers-module__jUmg4a__footer nav{gap:25px;display:flex}.developers-module__jUmg4a__footer nav a:hover{color:#b5300c}@media (max-width:1100px){.developers-module__jUmg4a__hero{gap:35px}.developers-module__jUmg4a__hero h1{font-size:clamp(56px,6.6vw,80px)}.developers-module__jUmg4a__scopeBody{gap:30px}.developers-module__jUmg4a__referenceGrid{grid-template-columns:1fr}.developers-module__jUmg4a__referencePanel table{min-width:580px}}@media (max-width:760px){.developers-module__jUmg4a__header{height:78px;padding:12px 6%}.developers-module__jUmg4a__brand{font-size:32px}.developers-module__jUmg4a__brand img{width:36px;height:36px}.developers-module__jUmg4a__nav{display:none}.developers-module__jUmg4a__mobileNav{z-index:20;font-size:13px;display:block;position:relative}.developers-module__jUmg4a__mobileNav summary{cursor:pointer;align-items:center;gap:14px;list-style:none;display:flex}.developers-module__jUmg4a__mobileNav summary::-webkit-details-marker{display:none}.developers-module__jUmg4a__mobileNav summary span{font-size:19px}.developers-module__jUmg4a__mobileNav nav{background:var(--bone);border:1px solid var(--line);flex-direction:column;gap:15px;width:220px;padding:22px;display:flex;position:absolute;top:35px;right:0;box-shadow:0 12px 30px #16150f22}.developers-module__jUmg4a__hero{grid-template-columns:1fr;gap:55px;padding:72px 6% 75px}.developers-module__jUmg4a__hero h1{font-size:clamp(55px,11vw,83px)}.developers-module__jUmg4a__heroLead{font-size:17px}.developers-module__jUmg4a__install{margin-top:45px}.developers-module__jUmg4a__engine{border-radius:54px 4px 4px;min-height:520px}.developers-module__jUmg4a__engineMark{width:230px}.developers-module__jUmg4a__evidence{grid-template-columns:repeat(2,1fr);padding:0 6%}.developers-module__jUmg4a__evidence span{border-bottom:1px solid var(--line);min-height:70px}.developers-module__jUmg4a__evidence span:nth-child(3){border-left:1px solid var(--line)}.developers-module__jUmg4a__scope,.developers-module__jUmg4a__primitive,.developers-module__jUmg4a__reference{padding:80px 6% 90px}.developers-module__jUmg4a__sectionTop{flex-wrap:wrap;align-items:flex-start;gap:10px;line-height:1.5}.developers-module__jUmg4a__scopeHeading,.developers-module__jUmg4a__labIntro{flex-direction:column;align-items:flex-start;gap:20px;margin:45px 0 37px}.developers-module__jUmg4a__scope h2,.developers-module__jUmg4a__primitive h2,.developers-module__jUmg4a__reference h2,.developers-module__jUmg4a__lab h2{font-size:clamp(47px,9vw,70px)}.developers-module__jUmg4a__scopeHeading p,.developers-module__jUmg4a__labIntro p{width:auto;max-width:530px;font-size:15px}.developers-module__jUmg4a__scopeBody{grid-template-columns:1fr;gap:35px}.developers-module__jUmg4a__scopeRow{grid-template-columns:34px minmax(0,1fr) 72px;min-height:83px}.developers-module__jUmg4a__scopePreview{min-height:390px}.developers-module__jUmg4a__labInner{padding:80px 6% 90px}.developers-module__jUmg4a__labControls{flex-wrap:wrap}.developers-module__jUmg4a__labGrid{grid-template-columns:1fr}.developers-module__jUmg4a__articleMock{min-height:390px;margin:18px}.developers-module__jUmg4a__labDetail{border-top:1px solid #514b43;border-left:0;padding:25px 24px 35px}.developers-module__jUmg4a__primitiveGrid{grid-template-columns:1fr;gap:36px;margin-top:45px}.developers-module__jUmg4a__primitiveSteps{gap:20px;margin-top:60px}.developers-module__jUmg4a__closing{padding:85px 6% 100px}.developers-module__jUmg4a__closingMark{display:none}.developers-module__jUmg4a__footer{flex-wrap:wrap;padding:35px 6%}}@media (max-width:430px){.developers-module__jUmg4a__heroActions{align-items:stretch;gap:12px}.developers-module__jUmg4a__solidButton{width:100%}.developers-module__jUmg4a__hero h1{font-size:clamp(47px,11vw,57px)}.developers-module__jUmg4a__engineTop,.developers-module__jUmg4a__engineBottom{padding-left:17px;padding-right:17px;font-size:8px}.developers-module__jUmg4a__engineBottom{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.developers-module__jUmg4a__engineBottom button{width:100%}.developers-module__jUmg4a__scopeRow>strong{font-size:20px}.developers-module__jUmg4a__scopeSelection,.developers-module__jUmg4a__previewHead,.developers-module__jUmg4a__previewFoot{font-size:8px}.developers-module__jUmg4a__labControls{padding:14px}.developers-module__jUmg4a__styleTabs{width:100%}.developers-module__jUmg4a__styleTabs button{flex:1}.developers-module__jUmg4a__holderToggle{width:100%}.developers-module__jUmg4a__articleMock{margin:12px}.developers-module__jUmg4a__articleMeta{font-size:8px}.developers-module__jUmg4a__primitiveSteps{grid-template-columns:1fr;gap:0}.developers-module__jUmg4a__primitiveSteps>div{border-bottom:1px solid var(--line);padding-bottom:18px}.developers-module__jUmg4a__primitiveSteps strong{margin-top:8px}.developers-module__jUmg4a__referencePanel{padding:16px}.developers-module__jUmg4a__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.developers-module__jUmg4a__page *,.developers-module__jUmg4a__page :before,.developers-module__jUmg4a__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}