.page_page__gJeTO{--workshop:#f2efe5;--sheet:#fffdf7;--charcoal:#202025;--steel:#d7d4cb;--safety:var(--coral-500);background:var(--workshop);color:var(--ink-950);overflow:hidden}.page_hero__KyrDI{position:relative;isolation:isolate;padding:48px 24px 125px;background:var(--charcoal);color:white}.page_blueprint__89j_e{position:absolute;z-index:-1;inset:0;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:80px 80px,80px 80px,16px 16px,16px 16px;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.3));mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.3))}.page_contentColumn__Psxc_,.page_contentWide__BDZ8e,.page_heroInner__8mlr9,.page_workbench__txxCb{width:min(1180px,100%);margin-inline:auto}.page_breadcrumbs__T179_{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:72px;color:var(--ink-500);font:600 11px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.page_breadcrumbs__T179_ a{color:var(--ink-300)}.page_breadcrumbs__T179_ a:hover{color:white}.page_heroGrid__vW0CK{display:grid;grid-template-columns:minmax(0,1fr) 390px;align-items:end;grid-gap:78px;gap:78px}.page_eyebrow__UxmHi,.page_sectionLabel__q9d77{margin:0 0 19px;color:var(--coral-400);font:800 11px/1.25 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.page_hero__KyrDI h1{max-width:770px;margin:0;font:600 clamp(50px,6.2vw,78px)/.98 var(--font-display);letter-spacing:-.055em}.page_hero__KyrDI h1 span{display:block;color:var(--violet-300)}.page_heroLede__HAxDr{max-width:650px;margin:28px 0 0;color:var(--ink-200);font-size:clamp(18px,2vw,21px);line-height:1.6}.page_promiseList___uESW{display:flex;flex-wrap:wrap;gap:12px 24px;margin:34px 0 0;padding:0;list-style:none;color:var(--ink-300);font-size:13px;font-weight:700}.page_promiseList___uESW i{margin-right:6px;color:var(--coral-400);font:600 10px var(--font-mono);font-style:normal}.page_heroDiagram__1g9TA{position:relative;min-height:280px;border:1px solid rgba(255,255,255,.13);border-radius:4px;background:rgba(255,255,255,.035);box-shadow:22px 24px 60px rgba(0,0,0,.22)}.page_heroDiagram__1g9TA:after,.page_heroDiagram__1g9TA:before{content:"";position:absolute;width:9px;height:9px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:var(--charcoal)}.page_heroDiagram__1g9TA:before{left:13px;top:13px}.page_heroDiagram__1g9TA:after{right:13px;bottom:13px}.page_rawBlock__UIAc0{position:absolute;left:28px;top:51px;display:grid;width:135px;padding:14px;border-left:4px solid var(--coral-400);background:var(--ink-900);box-shadow:8px 8px 0 rgba(255,255,255,.05)}.page_rawBlock__UIAc0 small{margin-bottom:9px;color:var(--coral-300);font:700 8px var(--font-mono);letter-spacing:.1em}.page_rawBlock__UIAc0 span{padding:6px 0;border-top:1px solid rgba(255,255,255,.1);color:var(--ink-300);font-size:11px}.page_heroDiagram__1g9TA svg{position:absolute;left:150px;top:94px;width:130px;fill:none;stroke:var(--violet-300);stroke-width:2;stroke-dasharray:5 5}.page_proofStamp__RECGf{position:absolute;right:28px;bottom:42px;display:grid;place-items:center;width:122px;height:122px;border:2px solid var(--coral-400);border-radius:50%;color:var(--coral-300);transform:rotate(-8deg)}.page_proofStamp__RECGf:before{content:"";position:absolute;inset:6px;border:1px solid;border-radius:inherit;opacity:.6}.page_proofStamp__RECGf span{align-self:end;font:700 9px var(--font-mono);letter-spacing:.16em}.page_proofStamp__RECGf strong{font:700 22px/1 var(--font-display)}.page_proofStamp__RECGf small{align-self:start;font:700 7px var(--font-mono);letter-spacing:.13em}.page_toolSection__YdhXu{position:relative;z-index:2;margin-top:-76px;padding:0 24px 112px}.page_workbench__txxCb{display:grid;grid-template-columns:minmax(410px,.9fr) minmax(520px,1.1fr);overflow:hidden;border:1px solid #bcb9af;border-radius:8px;background:var(--sheet);box-shadow:0 28px 80px rgba(30,27,37,.18),0 4px 14px rgba(30,27,37,.08)}.page_inputPanel__RizX8,.page_outputPanel__33ysQ{min-width:0;padding:38px}.page_inputPanel__RizX8{border-right:1px solid #c9c6bc;background:#fffefb}.page_panelHeader__4yTYM{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.page_station__jPrX9{color:var(--violet-700);font:800 9px/1.2 var(--font-mono);letter-spacing:.13em}.page_panelHeader__4yTYM h2{margin:8px 0 0;font:600 27px/1.15 var(--font-display);letter-spacing:-.025em}.page_copyAllButton__Nnp0S,.page_sampleButton__H2YN9{flex:none;padding:8px 10px;border:1px solid var(--ink-300);border-radius:4px;background:var(--sheet);color:var(--ink-700);cursor:pointer;font:700 11px/1 var(--font-sans);box-shadow:2px 2px 0 var(--ink-200)}.page_copyAllButton__Nnp0S:hover,.page_sampleButton__H2YN9:hover{border-color:var(--violet-500);color:var(--violet-700);background:var(--violet-50)}.page_formIntro___oLoy{margin:0 0 27px;padding-bottom:18px;border-bottom:1px dashed var(--ink-300);color:var(--ink-600);font-size:13px}.page_field__cuold{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.page_field__cuold>span{color:var(--ink-800);font-size:12px;font-weight:800}.page_field__cuold>span b{display:inline-grid;place-items:center;width:23px;height:18px;margin-right:5px;border-radius:2px;background:var(--ink-950);color:white;font:700 8px var(--font-mono)}.page_field__cuold>span i{color:var(--ink-500);font-size:10px;font-style:normal;font-weight:600}.page_field__cuold input,.page_field__cuold textarea{width:100%;border:1px solid var(--ink-300);border-radius:4px;outline:none;background:#fbfaf5;color:var(--ink-900);font:500 13px/1.55 var(--font-sans);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.page_field__cuold input{height:44px;padding:0 12px}.page_field__cuold textarea{min-height:78px;padding:11px 12px;resize:vertical}.page_field__cuold input:focus,.page_field__cuold textarea:focus{border-color:var(--violet-500);background:white;box-shadow:0 0 0 3px var(--violet-100)}.page_field__cuold input::placeholder,.page_field__cuold textarea::placeholder{color:var(--ink-400)}.page_field__cuold small{color:var(--ink-500);font-size:10px;line-height:1.45}.page_fieldGrid__NgAsu{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.page_resultField__hB_0Y{padding:14px;border:1px solid #e9b8ae;border-radius:5px;background:var(--coral-50)}.page_resultField__hB_0Y>span b{background:var(--coral-600)}.page_resultField__hB_0Y textarea{background:white;border-color:var(--coral-200)}.page_formError__jmOpS{margin:0 0 14px;padding:10px 12px;border-left:4px solid var(--coral-600);background:var(--coral-50);color:var(--coral-800);font-size:12px;font-weight:700}.page_buildButton__homao,.page_signupButton__Tqwhx{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:51px;padding-inline:20px;border:0;border-radius:5px;background:var(--violet-600);color:white;cursor:pointer;font:800 14px/1 var(--font-sans);box-shadow:0 7px 0 var(--violet-800),0 12px 24px rgba(77,47,157,.2);text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.page_buildButton__homao:hover,.page_signupButton__Tqwhx:hover{background:var(--violet-700);text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 0 var(--violet-900),0 14px 28px rgba(77,47,157,.25)}.page_buildButton__homao:active,.page_signupButton__Tqwhx:active{transform:translateY(4px);box-shadow:0 3px 0 var(--violet-900),0 7px 14px rgba(77,47,157,.2)}.page_buildButton__homao svg,.page_signupButton__Tqwhx svg{width:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.page_localNote__tJS4C{display:flex;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;color:var(--ink-500);font-size:10px}.page_localNote__tJS4C svg{width:13px;fill:none;stroke:currentColor;stroke-width:1.8}.page_outputPanel__33ysQ{scroll-margin-top:90px;background:linear-gradient(90deg,rgba(38,36,44,.035) 1px,transparent 1px),linear-gradient(rgba(38,36,44,.035) 1px,transparent 1px),var(--workshop);background-size:18px 18px}.page_emptyTray__mclhv{min-height:730px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 24px;text-align:center}.page_caliper__c2pbO{position:relative;width:250px;height:86px;margin-bottom:30px;border-top:3px solid var(--ink-800)}.page_caliper__c2pbO:before{content:"";position:absolute;left:0;top:-10px;width:3px;height:70px;background:var(--ink-800);box-shadow:247px 0 var(--ink-800)}.page_caliper__c2pbO:after{content:"";position:absolute;inset:-8px 8px auto;height:14px;background:repeating-linear-gradient(90deg,var(--ink-500) 0 1px,transparent 1px 12px)}.page_caliper__c2pbO i{position:absolute;top:22px;width:76px;height:42px;border:3px solid var(--violet-500)}.page_caliper__c2pbO i:first-child{left:0;border-top:0;border-right:0}.page_caliper__c2pbO i:nth-child(2){right:0;border-top:0;border-left:0}.page_caliper__c2pbO b,.page_caliper__c2pbO span{position:absolute;top:-28px;color:var(--ink-600);font:700 9px var(--font-mono)}.page_caliper__c2pbO span{left:-3px}.page_caliper__c2pbO b{right:-9px}.page_emptyTray__mclhv h3{max-width:480px;margin:0;font:600 30px/1.2 var(--font-display);letter-spacing:-.025em}.page_emptyTray__mclhv>p{max-width:490px;margin:14px 0 26px;color:var(--ink-600);line-height:1.65}.page_emptyFlow__VrKE2{display:flex;align-items:center;gap:8px}.page_emptyFlow__VrKE2 span{padding:7px 9px;border:1px solid var(--ink-400);border-radius:3px;background:var(--sheet);color:var(--ink-700);font:700 9px var(--font-mono);letter-spacing:.06em}.page_emptyFlow__VrKE2 i{color:var(--coral-600);font-style:normal;font-weight:900}.page_factLock__wSvoJ{margin-bottom:20px;padding:17px 19px;border:1px solid var(--ink-400);border-left:5px solid var(--coral-500);border-radius:4px;background:var(--sheet);box-shadow:4px 4px 0 rgba(34,31,42,.08)}.page_factLockTop__jFdYD{display:flex;justify-content:space-between;align-items:center;gap:20px}.page_factLockTop__jFdYD>div:first-child{display:grid;grid-gap:3px;gap:3px}.page_factLockTop__jFdYD span{color:var(--coral-700);font:800 9px var(--font-mono);letter-spacing:.12em}.page_factLockTop__jFdYD strong{font-size:15px}.page_factLock__wSvoJ>p{margin:10px 0 0;color:var(--ink-600);font-size:11px}.page_meter__lY7Ce{display:flex;gap:4px}.page_meter__lY7Ce i{width:23px;height:8px;border:1px solid var(--ink-300);border-radius:1px;background:var(--ink-100)}.page_meter__lY7Ce i[data-filled=true]{border-color:var(--violet-600);background:var(--violet-600)}.page_variantList__EQ7ir{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.page_variantCard__HMspJ{padding:19px 20px 20px;border:1px solid var(--ink-300);border-radius:4px;background:rgba(255,253,247,.96);box-shadow:3px 3px 0 rgba(34,31,42,.07);animation:page_slideIn__1_DI4 .35s both}.page_variantCard__HMspJ:nth-child(2){animation-delay:.04s}.page_variantCard__HMspJ:nth-child(3){animation-delay:.08s}.page_variantCard__HMspJ:nth-child(4){animation-delay:.12s}.page_variantCard__HMspJ:nth-child(5){animation-delay:.16s}@keyframes page_slideIn__1_DI4{0%{opacity:0;transform:translateX(9px)}to{opacity:1;transform:translateX(0)}}.page_variantTop__pdYTE{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page_variantTop__pdYTE>div{display:grid;grid-gap:3px;gap:3px}.page_variantTop__pdYTE span{color:var(--violet-700);font:800 9px var(--font-mono);letter-spacing:.09em}.page_variantTop__pdYTE small{color:var(--ink-500);font-size:10px}.page_variantTop__pdYTE button{padding:6px 8px;border:1px solid var(--ink-300);border-radius:3px;background:white;color:var(--ink-700);cursor:pointer;font:700 10px var(--font-sans)}.page_variantTop__pdYTE button:hover{border-color:var(--violet-500);color:var(--violet-700)}.page_variantCard__HMspJ>p{margin:15px 0 0;padding-left:18px;position:relative;color:var(--ink-900);font-size:15px;line-height:1.6;font-weight:600}.page_variantCard__HMspJ>p:before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--coral-500)}.page_auditPanel__MwwjQ{margin-top:24px;overflow:hidden;border:1px solid var(--ink-400);border-radius:4px;background:var(--sheet)}.page_auditHeading__4ApQ8{padding:18px 20px;border-bottom:1px solid var(--ink-300);background:var(--ink-950);color:white}.page_auditHeading__4ApQ8>span{color:var(--coral-400);font:800 9px var(--font-mono);letter-spacing:.12em}.page_auditHeading__4ApQ8 h3{margin:6px 0 0;font:600 20px/1.2 var(--font-display)}.page_auditPanel__MwwjQ ul{margin:0;padding:0;list-style:none}.page_auditPanel__MwwjQ li{display:grid;grid-template-columns:25px 1fr;grid-gap:10px;gap:10px;padding:14px 18px;border-top:1px solid var(--ink-200)}.page_auditPanel__MwwjQ li:first-child{border-top:0}.page_auditPanel__MwwjQ li>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--coral-300);border-radius:50%;background:var(--coral-50);color:var(--coral-700);font:800 11px var(--font-mono)}.page_auditPanel__MwwjQ li[data-present=true]>span{border-color:var(--violet-300);background:var(--violet-50);color:var(--violet-700)}.page_auditPanel__MwwjQ li div{display:grid;grid-gap:3px;gap:3px}.page_auditPanel__MwwjQ li strong{font-size:12px}.page_auditPanel__MwwjQ li p{margin:0;color:var(--ink-600);font-size:11px;line-height:1.45}.page_signupCard__glzz3{position:relative;margin-top:24px;padding:29px 28px 25px;overflow:hidden;border-radius:5px;background:var(--ink-950);color:white;box-shadow:7px 7px 0 var(--violet-300)}.page_signupCard__glzz3:after{content:"";position:absolute;right:-55px;bottom:-66px;width:170px;height:170px;border:28px solid rgba(139,104,245,.15);border-radius:50%}.page_freeTag__F9tox{position:absolute;right:19px;top:0;padding:7px 10px;border-radius:0 0 3px 3px;background:#f4c456;color:#352609;font:900 8px var(--font-mono);letter-spacing:.08em}.page_signupKicker__NTbGR{color:var(--violet-300);font:800 8px var(--font-mono);letter-spacing:.1em}.page_signupCard__glzz3 h3{max-width:430px;margin:10px 0 0;font:600 25px/1.18 var(--font-display)}.page_signupCard__glzz3 p{max-width:520px;margin:10px 0 20px;color:var(--ink-300);font-size:12px;line-height:1.55}.page_signupButton__Tqwhx{position:relative;z-index:1;background:var(--coral-500);box-shadow:0 6px 0 var(--coral-800),0 10px 20px rgba(0,0,0,.2)}.page_signupButton__Tqwhx:hover{background:var(--coral-600);box-shadow:0 7px 0 var(--coral-900),0 12px 22px rgba(0,0,0,.24)}.page_signupCard__glzz3>small{display:block;margin-top:13px;color:var(--ink-400);font-size:9px;text-align:center}.page_anatomy__LuUF9{padding:108px 24px;background:white;border-block:1px solid var(--ink-200)}.page_anatomy__LuUF9 .page_sectionLabel__q9d77,.page_faqSection__x_rDu .page_sectionLabel__q9d77{color:var(--violet-600)}.page_anatomyHeading__mGWal{display:grid;grid-template-columns:.9fr 1.1fr;align-items:end;grid-gap:70px;gap:70px;margin-bottom:55px}.page_anatomyHeading__mGWal h2,.page_contentColumn__Psxc_ h2{margin:0;font:600 clamp(36px,4vw,50px)/1.05 var(--font-display);letter-spacing:-.04em}.page_anatomyHeading__mGWal p{margin:0;color:var(--ink-600);font-size:17px;line-height:1.65}.page_anatomyStrip__R6bbx{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ink-300)}.page_anatomyStrip__R6bbx article{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;padding:28px 25px 30px 0}.page_anatomyStrip__R6bbx article+article{padding-left:25px;border-left:1px solid var(--ink-300)}.page_partNumber__JmpIj{color:var(--coral-600);font:800 11px var(--font-mono)}.page_anatomyStrip__R6bbx strong{font:600 20px var(--font-display)}.page_anatomyStrip__R6bbx p{margin:7px 0 0;color:var(--ink-600);font-size:13px;line-height:1.6}.page_examplesSection__mZvcH,.page_faqSection__x_rDu,.page_searchSection__7Ae11{padding:100px 24px}.page_examplesSection__mZvcH{background:var(--workshop)}.page_contentColumn__Psxc_{max-width:850px}.page_beforeAfter__U1vOf{display:grid;grid-template-columns:1fr 44px 1.2fr;align-items:center;grid-gap:20px;gap:20px;margin-top:38px}.page_beforeAfter__U1vOf>div{min-height:155px;padding:22px;border:1px solid var(--ink-300);border-radius:4px;background:var(--sheet)}.page_beforeAfter__U1vOf>div:last-child{border-color:var(--violet-300);box-shadow:5px 5px 0 var(--violet-200)}.page_beforeAfter__U1vOf span{color:var(--coral-700);font:800 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.page_beforeAfter__U1vOf>div:last-child span{color:var(--violet-700)}.page_beforeAfter__U1vOf p{margin:15px 0 0;color:var(--ink-800);font-weight:600;line-height:1.6}.page_beforeAfter__U1vOf>svg{width:40px;fill:none;stroke:var(--ink-600);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page_exampleNote__0Sv9o{margin-top:24px;padding-left:15px;border-left:3px solid var(--coral-400);color:var(--ink-600);font-size:13px;line-height:1.6}.page_searchSection__7Ae11{background:var(--violet-50)}.page_contentColumn__Psxc_>p:not(.page_sectionLabel__q9d77,.page_exampleNote__0Sv9o){color:var(--ink-600);font-size:17px;line-height:1.75}.page_contentColumn__Psxc_ h2+p{margin-top:25px}.page_faqSection__x_rDu{background:white}.page_faqList__1H7mB{margin-top:40px;border-top:1px solid var(--ink-200)}.page_faqList__1H7mB details{border-bottom:1px solid var(--ink-200)}.page_faqList__1H7mB summary{position:relative;padding:22px 40px 22px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:800}.page_faqList__1H7mB summary::-webkit-details-marker{display:none}.page_faqList__1H7mB summary:after{content:"+";position:absolute;right:6px;color:var(--violet-600);font:500 24px var(--font-mono)}.page_faqList__1H7mB details[open] summary:after{content:"−"}.page_faqList__1H7mB details p{margin:-4px 0 22px;color:var(--ink-600);line-height:1.7}@media (max-width:980px){.page_heroGrid__vW0CK{grid-template-columns:1fr;gap:48px}.page_heroDiagram__1g9TA{max-width:470px}.page_workbench__txxCb{grid-template-columns:1fr}.page_inputPanel__RizX8{border-right:0;border-bottom:1px solid #c9c6bc}.page_anatomyHeading__mGWal{grid-template-columns:1fr;gap:18px}.page_anatomyStrip__R6bbx{grid-template-columns:1fr}.page_anatomyStrip__R6bbx article{padding:26px 0}.page_anatomyStrip__R6bbx article+article{padding-left:0;border-left:0;border-top:1px solid var(--ink-300)}}@media (max-width:640px){.page_hero__KyrDI{padding:35px 18px 100px}.page_breadcrumbs__T179_{margin-bottom:46px}.page_hero__KyrDI h1{font-size:clamp(43px,13vw,58px)}.page_heroLede__HAxDr{font-size:17px}.page_promiseList___uESW{display:grid;grid-gap:9px;gap:9px}.page_heroDiagram__1g9TA{display:none}.page_toolSection__YdhXu{margin-top:-58px;padding:0 11px 78px}.page_workbench__txxCb{border-radius:6px}.page_inputPanel__RizX8,.page_outputPanel__33ysQ{padding:25px 18px}.page_panelHeader__4yTYM{gap:10px}.page_panelHeader__4yTYM h2{font-size:23px}.page_copyAllButton__Nnp0S,.page_sampleButton__H2YN9{padding-inline:8px}.page_fieldGrid__NgAsu{grid-template-columns:1fr;gap:0}.page_emptyTray__mclhv{min-height:520px;padding-inline:4px}.page_caliper__c2pbO{width:210px}.page_caliper__c2pbO:before{box-shadow:207px 0 var(--ink-800)}.page_emptyFlow__VrKE2{gap:5px}.page_emptyFlow__VrKE2 span{padding-inline:6px;font-size:8px}.page_factLockTop__jFdYD{display:grid}.page_variantCard__HMspJ{padding-inline:16px}.page_signupCard__glzz3{padding-inline:19px}.page_anatomy__LuUF9,.page_examplesSection__mZvcH,.page_faqSection__x_rDu,.page_searchSection__7Ae11{padding:76px 20px}.page_beforeAfter__U1vOf{grid-template-columns:1fr}.page_beforeAfter__U1vOf>svg{transform:rotate(90deg);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.page_variantCard__HMspJ{animation:none}.page_buildButton__homao,.page_signupButton__Tqwhx{transition:none}}