.myDdtW_landing{font-size:var(--t-md);interpolate-size:allow-keywords}html:has(.myDdtW_landing){scroll-behavior:smooth}.myDdtW_wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.myDdtW_skip{z-index:100;background:var(--chalk);color:var(--bp-ground);border-radius:6px;padding:10px 14px;position:absolute;top:-80px;left:12px}.myDdtW_skip:focus{top:12px}.myDdtW_landing section[id]{scroll-margin-top:72px}.myDdtW_siteHead{top:env(safe-area-inset-top,0px);z-index:40;-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);border-bottom:1px solid var(--line-1);background:#0a1830db;position:sticky}.myDdtW_siteHeadIn{align-items:center;gap:16px;min-height:64px;display:flex}.myDdtW_siteNav{gap:2px;margin-left:12px;display:flex}.myDdtW_siteNav a{color:var(--chalk-2);padding:10px 12px;font-size:14px;text-decoration:none;position:relative}.myDdtW_siteNav a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform var(--dur-3) var(--ease-brand);position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.myDdtW_siteNav a:hover{color:var(--chalk)}.myDdtW_siteNav a:hover:after{transform:scaleX(1)}.myDdtW_siteHeadCta{align-items:center;gap:8px;margin-left:auto;display:flex}.myDdtW_mnav{display:none;position:relative}.myDdtW_mnav summary{list-style:none}.myDdtW_mnav summary::-webkit-details-marker{display:none}.myDdtW_mnavPanel{--frame-bg:var(--bp-sheet);flex-direction:column;min-width:210px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.myDdtW_mnavPanel a{color:var(--chalk-2);border-radius:6px;padding:12px;text-decoration:none}.myDdtW_mnavPanel a:hover{color:var(--chalk);background:#9cc3ff1a}.myDdtW_mnav[open] .myDdtW_mnavPanel{animation:myDdtW_rise .3s var(--ease-brand)}.myDdtW_landing .btn--go svg{transition:transform var(--dur-3) var(--ease-brand)}.myDdtW_landing .btn--go:hover svg{transform:translate(4px)}.myDdtW_hero{cursor:var(--cur-cross);padding-block:clamp(48px,7vw,96px) clamp(64px,8vw,112px);position:relative;overflow:hidden}.myDdtW_hero a,.myDdtW_hero button{cursor:var(--cur-target)}.myDdtW_heroGrid{pointer-events:none;background-image:linear-gradient(#9cc3ff17 1px, transparent 1px), linear-gradient(90deg, #9cc3ff17 1px, transparent 1px), linear-gradient(var(--grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--grid-minor) 1px, transparent 1px);-webkit-mask-image:radial-gradient(circle at 72% 46%, #000 var(--reveal), transparent calc(var(--reveal) + 14%));-webkit-mask-image:radial-gradient(circle at 72% 46%, #000 var(--reveal), transparent calc(var(--reveal) + 14%));mask-image:radial-gradient(circle at 72% 46%, #000 var(--reveal), transparent calc(var(--reveal) + 14%));animation:myDdtW_grid-open 2.4s var(--ease-draw) 80ms both;background-position:-1px -1px;background-size:80px 80px,80px 80px,16px 16px,16px 16px;position:absolute;inset:0}.myDdtW_hero:after{content:"";background:linear-gradient(transparent, var(--bp-ground));pointer-events:none;height:140px;position:absolute;bottom:0;left:0;right:0}.myDdtW_heroIn{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.myDdtW_heroCopy{min-width:0}.myDdtW_heroEyebrow{color:var(--accent);animation:myDdtW_rise .7s var(--ease-brand) .1s both;align-items:center;gap:12px;margin:0;display:flex}.myDdtW_tick{transform-origin:0;width:30px;height:7px;animation:myDdtW_grow-x .9s var(--ease-draw) .2s both;background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;border-inline:1px solid;display:inline-block}.myDdtW_heroTitle{font-family:var(--f-display);letter-spacing:-.048em;margin:.32em 0 .38em;font-size:clamp(44px,5.3vw,78px);font-weight:800;line-height:.92}.myDdtW_ln{margin-bottom:-.07em;padding-bottom:.07em;display:block;overflow:hidden}.myDdtW_ln>span{white-space:nowrap;animation:myDdtW_ln-up 1.1s var(--ease-brand) both;display:inline-block}.myDdtW_ln:first-child>span{animation-delay:.16s}.myDdtW_ln:nth-child(2)>span{animation-delay:.25s}.myDdtW_ln:nth-child(3)>span{animation-delay:.34s}.myDdtW_heroLede{max-width:46ch;font-size:var(--t-lg);color:var(--chalk-2);animation:myDdtW_rise .9s var(--ease-brand) .52s both;margin:0}.myDdtW_heroCtas{animation:myDdtW_rise .9s var(--ease-brand) .64s both;flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.myDdtW_heroSpecs{border-top:1px dashed var(--line-3);animation:myDdtW_rise .9s var(--ease-brand) .76s both;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px 0 0;padding-top:18px;display:grid}.myDdtW_heroSpecs div{min-width:0}.myDdtW_heroSpecs dt{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3)}.myDdtW_heroSpecs dd{font-family:var(--f-display);letter-spacing:-.01em;margin:6px 0 0;font-size:22px;font-weight:700}.myDdtW_infGlyph{font-family:Helvetica Neue,Arial,sans-serif;line-height:1}.myDdtW_hd{--frame-bg:#081428e6;min-width:0;animation:myDdtW_rise 1.1s var(--ease-brand) .42s both;cursor:var(--cur-arrow);flex-direction:column;margin:0;display:flex;box-shadow:0 50px 90px -50px #000000bf,0 0 0 1px #9cc3ff0d}.myDdtW_hdBar{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;display:flex}.myDdtW_hdFile{color:var(--chalk-2);font-size:11px}.myDdtW_hdStatus{color:var(--accent);transition:color var(--dur-2);margin-left:auto;font-size:11px}.myDdtW_hdStatus.myDdtW_isBad{color:var(--fail-text)}.myDdtW_hdStage{min-height:430px;padding:22px 56px 22px 20px;position:relative;overflow:hidden}.myDdtW_hdBloks{transition:gap .7s var(--ease-draw);flex-direction:column;gap:0;display:flex}.myDdtW_hdSeg{--c:var(--blok-context);border-radius:var(--r-sheet);color:var(--chalk-2);transition:padding .7s var(--ease-draw), border-color .5s, background-color .5s, transform .8s var(--ease-draw), color .5s;border:1px solid #0000;flex-direction:column;padding:0;font-size:15px;line-height:1.6;display:flex;position:relative}.myDdtW_hdSeg[data-type=constraint]{--c:var(--blok-constraint)}.myDdtW_hdSeg[data-type=example]{--c:var(--blok-example)}.myDdtW_hdSeg[data-type=expects]{--c:var(--blok-expects)}.myDdtW_hdLbl{font-style:normal;font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--c);opacity:0;max-height:0;transition:max-height .6s var(--ease-draw), opacity .4s, margin .6s var(--ease-draw);justify-content:space-between;gap:8px;font-size:9.5px;display:flex;overflow:hidden}.myDdtW_hdId{color:var(--chalk-3)}.myDdtW_hdWarn{color:var(--fail-text);opacity:0;transition:opacity .4s .9s}.myDdtW_hd.myDdtW_isSplit .myDdtW_hdBloks{gap:10px}.myDdtW_hd.myDdtW_isSplit .myDdtW_hdSeg{border-color:color-mix(in srgb, var(--c) 42%, transparent);color:var(--chalk);background:#0c1c38f0;padding:10px 12px}.myDdtW_hd.myDdtW_isSplit .myDdtW_hdLbl{opacity:1;max-height:22px;margin-bottom:4px}.myDdtW_hd.myDdtW_isSplit .myDdtW_hdWarn{opacity:1}.myDdtW_hd.myDdtW_isSplit .myDdtW_hdSeg:nth-child(2){transition-delay:60ms;transform:translate(10px)}.myDdtW_hd.myDdtW_isSplit .myDdtW_hdSeg:nth-child(3){transition-delay:.12s;transform:translate(20px)}.myDdtW_hd.myDdtW_isSplit .myDdtW_hdSeg:nth-child(4){transition-delay:.18s;transform:translate(10px)}.myDdtW_hd.myDdtW_isTrace .myDdtW_hdCause{border-color:var(--fail);background:#ff7a661a}.myDdtW_hdScan{pointer-events:none;opacity:0;background:linear-gradient(#0000,#9cc3ff29);height:48px;position:absolute;top:-48px;left:0;right:0;box-shadow:inset 0 -1px #9cc3ffb3}.myDdtW_hd.myDdtW_isScan .myDdtW_hdScan{opacity:1;animation:myDdtW_scanline 1.3s var(--ease-draw) forwards}.myDdtW_hdRuns{border-top:1px dashed var(--line-2);opacity:0;transition:opacity .4s, transform .6s var(--ease-brand);flex-direction:column;gap:9px;margin-top:20px;padding-top:14px;display:flex;transform:translateY(8px)}.myDdtW_hd.myDdtW_isRun .myDdtW_hdRuns{opacity:1;transform:none}.myDdtW_hdRun{font-family:var(--f-mono);color:var(--chalk-3);grid-template-columns:18px 58px minmax(0,1fr) 46px;align-items:center;gap:10px;font-size:11.5px;display:grid}.myDdtW_hdSt{border:1px solid var(--line-3);width:18px;height:18px;color:var(--bp-ground);border-radius:5px;place-items:center;transition:background-color .3s,border-color .3s;display:grid}.myDdtW_hdSt svg{opacity:0;transition:opacity .3s}.myDdtW_hdMeter{background:var(--line-1);border-radius:2px;height:4px;overflow:hidden}.myDdtW_hdMeter i{background:var(--accent);width:0;height:100%;transition:width .9s var(--ease-draw), background-color .3s;display:block}.myDdtW_hdRes{text-align:right;opacity:0;transition:opacity .3s}.myDdtW_hdRun.myDdtW_isDone{color:var(--chalk-2)}.myDdtW_hdRun.myDdtW_isDone .myDdtW_hdMeter i{width:100%}.myDdtW_hdRun.myDdtW_isDone .myDdtW_hdSt{background:var(--pass);border-color:var(--pass)}.myDdtW_hdRun.myDdtW_isDone .myDdtW_hdSt svg,.myDdtW_hdRun.myDdtW_isDone .myDdtW_hdRes{opacity:1}.myDdtW_hdRun.myDdtW_isBad.myDdtW_isDone .myDdtW_hdMeter i{background:var(--fail);width:77.5%}.myDdtW_hdRun.myDdtW_isBad.myDdtW_isDone .myDdtW_hdSt{background:var(--fail);border-color:var(--fail)}.myDdtW_hdRun.myDdtW_isBad.myDdtW_isDone .myDdtW_hdRes{color:var(--fail-text)}.myDdtW_hdWire{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.myDdtW_hdWire path{fill:none;stroke:var(--fail);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.myDdtW_hdWire circle{fill:var(--fail);opacity:0;transition:opacity .3s}.myDdtW_hd.myDdtW_isTrace .myDdtW_hdWire circle{opacity:1;transition-delay:.8s}.myDdtW_hdCallout{letter-spacing:.04em;color:var(--fail-text);border:1px solid var(--fail);opacity:0;transition:opacity .4s, transform .5s var(--ease-brand);pointer-events:none;white-space:nowrap;background:#0a1830f5;padding:4px 8px;font-size:10px;position:absolute;top:0;right:64px;transform:translateY(4px)}.myDdtW_hd.myDdtW_isTrace .myDdtW_hdCallout{opacity:1;transition-delay:.9s;transform:none}.myDdtW_hdFoot{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 10px 8px 16px;display:flex}.myDdtW_secHead{flex-direction:column;gap:14px;max-width:780px;margin-bottom:56px;display:flex}.myDdtW_secHead h2{font-family:var(--f-display);font-weight:800;font-size:var(--t-h2);letter-spacing:-.032em;margin:0;line-height:1.02}.myDdtW_secHeadP{color:var(--chalk-2);max-width:60ch;margin:0;font-size:17px}.myDdtW_secHeadSplit{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:20px 56px;max-width:none;display:grid}.myDdtW_secHeadSplit>div{flex-direction:column;gap:14px;display:flex}.myDdtW_secHeadCenter{text-align:center;align-items:center;margin-inline:auto}.myDdtW_dimLabel{color:var(--accent);align-items:center;gap:12px;margin:0;display:inline-flex}.myDdtW_dimLabel:before{content:"";transform-origin:0;width:38px;height:7px;transition:transform .9s var(--ease-draw) .15s;background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;border-inline:1px solid}.rv-pre .myDdtW_dimLabel:before{transform:scaleX(0)}.myDdtW_how{padding-block:112px 64px}.myDdtW_howGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,6vw,88px);display:grid}.myDdtW_howSteps{margin:0;padding:0;list-style:none}.myDdtW_howStep{border-left:1px dashed var(--line-3);opacity:.42;min-height:64vh;transition:opacity .5s var(--ease-brand);flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:24px 0 24px 32px;display:flex;position:relative}.myDdtW_howStep.myDdtW_isActive{opacity:1}.myDdtW_howStep:before{content:"";border:1.5px solid var(--line-3);background:var(--bp-ground);width:11px;height:11px;transition:all .4s var(--ease-brand);border-radius:50%;position:absolute;top:calc(50% - 46px);left:-6px}.myDdtW_howStep.myDdtW_isActive:before{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 5px #9cc3ff29}.myDdtW_howBtn{all:unset;cursor:var(--cur-target);border-radius:4px;align-items:baseline;gap:14px;display:flex}.myDdtW_howBtn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.myDdtW_howN{color:var(--accent);font-size:12px}.myDdtW_howH{font-family:var(--f-display);letter-spacing:-.022em;color:var(--chalk);font-size:clamp(26px,2.7vw,36px);font-weight:700;line-height:1.05}.myDdtW_howStep p{color:var(--chalk-2);max-width:44ch;margin:0;font-size:16px}.myDdtW_howSticky{align-self:start;position:sticky;top:max(88px,50vh - 270px)}.myDdtW_howFig{--frame-bg:#081428eb;margin:0}.myDdtW_howCap{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.myDdtW_howCap .label{color:var(--accent)}.myDdtW_howCanvas{aspect-ratio:600/460;position:relative;overflow:hidden}.myDdtW_hp{border:1px dashed var(--line-3);width:84%;height:66%;transition:opacity .5s var(--ease-brand), transform .7s var(--ease-brand);border-radius:2px;position:absolute;top:15%;left:8%}.myDdtW_hcaret{background:var(--chalk);width:2px;height:4.6%;transition:opacity .3s;animation:1.05s step-end infinite myDdtW_blink;position:absolute;top:69.4%;left:42.5%}.myDdtW_hf{--c:var(--blok-context);width:84%;left:8%;top:var(--t);border:1px solid color-mix(in srgb, var(--c) 50%, transparent);opacity:0;height:17%;transition:opacity .5s var(--ease-brand), transform .7s var(--ease-brand), left .8s var(--ease-draw), width .8s var(--ease-draw);background:#0c1c38e6;border-radius:2px;position:absolute;transform:scale(.96)}.myDdtW_hf[data-type=constraint]{--c:var(--blok-constraint)}.myDdtW_hf[data-type=example]{--c:var(--blok-example)}.myDdtW_hf[data-type=expects]{--c:var(--blok-expects)}.myDdtW_hfL{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c);white-space:nowrap;font-size:9px;position:absolute;top:6px;left:9px}.myDdtW_hb{--c:var(--blok-context);z-index:2;height:2.6%;left:13%;top:var(--t1);width:var(--w1);background:var(--chalk-3);opacity:.55;transition:top .85s var(--ease-draw) calc(var(--i) * 35ms), left .85s var(--ease-draw) calc(var(--i) * 35ms), width .85s var(--ease-draw) calc(var(--i) * 35ms), background-color .5s, opacity .5s;border-radius:2px;position:absolute}.myDdtW_hb[data-type=constraint]{--c:var(--blok-constraint)}.myDdtW_hb[data-type=example]{--c:var(--blok-example)}.myDdtW_hb[data-type=expects]{--c:var(--blok-expects)}.myDdtW_howFig[data-state="2"] .myDdtW_hp,.myDdtW_howFig[data-state="3"] .myDdtW_hp{opacity:0;transform:scale(1.03)}.myDdtW_howFig[data-state="2"] .myDdtW_hcaret,.myDdtW_howFig[data-state="3"] .myDdtW_hcaret{opacity:0;animation:none}.myDdtW_howFig[data-state="2"] .myDdtW_hf,.myDdtW_howFig[data-state="3"] .myDdtW_hf{opacity:1;transform:none}.myDdtW_howFig[data-state="2"] .myDdtW_hb{left:20%;top:var(--t2);width:var(--w2);background:var(--c);opacity:.8}.myDdtW_howFig[data-state="3"] .myDdtW_hf{width:42%;left:4%}.myDdtW_howFig[data-state="3"] .myDdtW_hb{left:9%;top:var(--t3);width:var(--w3);background:var(--c);opacity:.8}.myDdtW_hc{border:1px solid var(--line-3);clip-path:inset(0 100% 0 0);width:42%;height:63%;transition:clip-path .8s var(--ease-draw) .25s;background:#061022f5;border-radius:2px;position:absolute;top:8%;left:54%}.myDdtW_howFig[data-state="3"] .myDdtW_hc{clip-path:inset(0)}.myDdtW_hcL{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:9px;position:absolute;top:7px;left:10px}.myDdtW_hcb{left:8%;top:var(--t);width:var(--w);background:var(--chalk-2);opacity:0;height:4.1%;transition:opacity .4s, transform .6s var(--ease-brand);border-radius:2px;position:absolute;transform:translate(-10px)}.myDdtW_howFig[data-state="3"] .myDdtW_hcb{opacity:.75;transition-delay:calc(.55s + var(--i) * 70ms);transform:none}.myDdtW_hcopy{background:var(--chalk);color:var(--bp-ground);font-family:var(--f-mono);border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;transition:background-color .3s,transform .15s;display:inline-flex;position:absolute;bottom:7%;left:8%}.myDdtW_hcopyB{display:none}.myDdtW_howFig.myDdtW_isCopied .myDdtW_hcopy{background:var(--pass)}.myDdtW_howFig.myDdtW_isCopied .myDdtW_hcopyA{display:none}.myDdtW_howFig.myDdtW_isCopied .myDdtW_hcopyB{display:inline}.myDdtW_howFig.myDdtW_isPress .myDdtW_hcopy{transform:scale(.94)}.myDdtW_hx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.myDdtW_hx path{fill:none;stroke:var(--accent);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:3 3;opacity:0;transition:opacity .5s}.myDdtW_hx .myDdtW_hxTest{stroke:var(--chalk)}.myDdtW_howFig[data-state="3"] .myDdtW_hx path{opacity:.8;transition-delay:1s}.myDdtW_ht{opacity:0;position:absolute;top:77%;left:57%}.myDdtW_howFig[data-state="3"] .myDdtW_ht{animation:myDdtW_stamp .52s var(--ease-brand) 1.2s both}.myDdtW_free{padding-block:96px}.myDdtW_bom{--frame-bg:#081428eb}.myDdtW_bomHead{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:14px 22px;display:flex}.myDdtW_bomHead .label:first-child{color:var(--accent)}.myDdtW_bomScroll{overflow-x:auto}.myDdtW_bomTable{border-collapse:collapse;width:100%;min-width:640px}.myDdtW_bomTable th{text-align:left;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3);border-bottom:1px solid var(--line-2);padding:12px 22px;font-weight:400}.myDdtW_bomTable td{border-bottom:1px solid var(--line-1);color:var(--chalk-3);padding:15px 22px;font-size:15px}.myDdtW_bomTable td:first-child{width:90px;color:var(--accent);font-size:12px}.myDdtW_bomTable td:nth-child(2){color:var(--chalk);font-weight:500}.myDdtW_bomTable .myDdtW_qty{width:90px;font-family:var(--f-mono);color:var(--chalk);font-size:15px}.myDdtW_bomTable tbody tr{transition:background-color var(--dur-1)}.myDdtW_bomTable tbody tr:hover{background:#9cc3ff0d}.myDdtW_bom.rv-in tbody tr{animation:myDdtW_rise .7s var(--ease-brand) both;animation-delay:calc(var(--r) * 55ms + .15s)}.myDdtW_inf{width:30px;height:15px;display:block;overflow:visible}.myDdtW_inf path{fill:none;stroke:var(--chalk);stroke-width:1.5px;stroke-linecap:round}.myDdtW_bomFoot{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.myDdtW_perf{background:linear-gradient(180deg, var(--bp-ground), #0b1c3a 22%, #0b1c3a 78%, var(--bp-ground));padding-block:112px;position:relative}.myDdtW_perfGridBg{pointer-events:none;background-image:linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.myDdtW_perf .myDdtW_wrap{position:relative}.myDdtW_show{--frame-bg:#0a1830f0;flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex}.myDdtW_show h3{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.1}.myDdtW_show>p,.myDdtW_showCopy>p{color:var(--chalk-2);margin:0}.myDdtW_showId{color:var(--accent);align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.myDdtW_showWide{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:40px;margin-bottom:24px;padding:36px;display:grid}.myDdtW_showCopy{flex-direction:column;gap:14px;display:flex}.myDdtW_ticks{flex-direction:column;gap:9px;margin:4px 0 0;padding:0;list-style:none;display:flex}.myDdtW_ticks li{color:var(--chalk-2);padding-left:24px;position:relative}.myDdtW_ticks li:before{content:"";border-top:1.5px dashed var(--accent);width:12px;position:absolute;top:.78em;left:0}.myDdtW_attr{flex-direction:column;gap:18px;min-width:0;padding-right:30px;display:flex;position:relative}.myDdtW_attrEx{margin:0}.myDdtW_attrTable{border:1px solid var(--line-2);background:#061022e6}.myDdtW_attrRow{border-bottom:1px solid var(--line-1);grid-template-columns:minmax(0,1.9fr) repeat(3,minmax(0,.62fr));align-items:center;display:grid}.myDdtW_attrRow:last-child{border-bottom:0}.myDdtW_attrRow>span{min-width:0;padding:11px 12px;font-size:13.5px}.myDdtW_attrRowHead>span{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3);font-size:9.5px}.myDdtW_attrRow b.mono{color:var(--accent);margin-right:6px;font-size:11px;font-weight:500}.myDdtW_c{font-family:var(--f-mono);text-align:center;color:var(--chalk-2);font-variant-numeric:tabular-nums;font-size:12px;transition:background-color .5s,color .5s,box-shadow .5s}.myDdtW_attr.myDdtW_isTraced .myDdtW_cBad{color:var(--fail-text);box-shadow:inset 0 0 0 1px var(--fail);background:#ff7a6624}.myDdtW_attrBlok{--frame-bg:#0c1c38f0;transition:border-color .5s, --cl .5s var(--ease-brand);padding:14px 16px}.myDdtW_attr.myDdtW_isTraced .myDdtW_attrBlok{border-color:var(--fail);--corner:var(--fail);--frame-bg:#ff7a6614;--cl:18px}.myDdtW_attrCause{color:var(--fail-text);opacity:0;margin-left:auto;font-size:10.5px;transition:opacity .4s .7s}.myDdtW_attr.myDdtW_isTraced .myDdtW_attrCause{opacity:1}.myDdtW_attrWire{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.myDdtW_attrWire path{fill:none;stroke:var(--fail);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.myDdtW_showDuo{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.myDdtW_lint{border:1px solid var(--line-2);background:#061022e6;flex-direction:column;gap:16px;margin-top:6px;padding:20px 18px 16px;display:flex}.myDdtW_lintText{font-family:var(--f-mono);color:var(--chalk-2);margin:0;font-size:12.5px;line-height:2.1}.myDdtW_lintM{--h:#9cc3ff33;--b:var(--accent);color:inherit;transition:background-color .5s calc(var(--d) * .38s + .25s), color .5s calc(var(--d) * .38s + .25s);background:0 0;border-radius:2px;padding:2px;position:relative}.myDdtW_lintMBad{--h:#ff7a6633;--b:var(--fail)}.myDdtW_lintM:after{content:attr(data-n);border:1px solid var(--b);background:var(--bp-ground);width:17px;height:17px;color:var(--b);text-align:center;transition:transform .45s var(--ease-brand) calc(var(--d) * .38s + .4s);border-radius:50%;font-size:9px;line-height:15px;position:absolute;top:-11px;right:-9px;transform:scale(0)}.myDdtW_showLint.rv-in .myDdtW_lintM{background:var(--h);color:var(--chalk)}.myDdtW_showLint.rv-in .myDdtW_lintM:after{transform:scale(1)}.myDdtW_lintList{border-top:1px dashed var(--line-2);flex-direction:column;gap:9px;margin:0;padding:14px 0 0;list-style:none;display:flex}.myDdtW_lintList li{color:var(--chalk-2);opacity:0;transition:opacity .4s calc(var(--d) * .38s + .6s), transform .5s var(--ease-brand) calc(var(--d) * .38s + .6s);align-items:center;gap:10px;font-size:13.5px;display:flex;transform:translate(-8px)}.myDdtW_lintList b{color:var(--chalk);font-weight:500}.myDdtW_showLint.rv-in .myDdtW_lintList li{opacity:1;transform:none}.myDdtW_lintB{border:1px solid var(--accent);width:20px;height:20px;color:var(--accent);font-family:var(--f-mono);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.myDdtW_lintBBad{border-color:var(--fail);color:var(--fail-text)}.myDdtW_xm{border:1px solid var(--line-2);background:#061022e6;margin-top:6px;padding:16px 18px 6px}.myDdtW_xm>.label{margin:0 0 8px}.myDdtW_xmRow{border-top:1px solid var(--line-1);grid-template-columns:64px minmax(0,1fr) 54px 44px;align-items:center;gap:12px;padding:11px 0;font-size:13.5px;display:grid}.myDdtW_xmRowHead{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3);border-top:0;padding-top:4px;font-size:9.5px}.myDdtW_xmRowHead>span:nth-child(n+3){text-align:right}.myDdtW_xmRow>.num{text-align:right}.myDdtW_xmPass{align-items:center;gap:10px;min-width:0;display:flex}.myDdtW_xmBar{background:var(--line-1);border-radius:3px;flex:1;height:5px;overflow:hidden}.myDdtW_xmBar i{background:linear-gradient(90deg, var(--accent), var(--pass));width:0;height:100%;transition:width 1.3s var(--ease-draw) .3s;display:block}.myDdtW_showXm.rv-in .myDdtW_xmBar i{width:var(--p)}.reduce .myDdtW_xmBar i{width:var(--p)}.myDdtW_parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.myDdtW_part{--frame-bg:#0a1830b8;transition:--cl .42s var(--ease-brand), border-color .2s, background-color .2s;flex-direction:column;gap:6px;padding:20px;display:flex}.myDdtW_part:hover{border-color:var(--line-3)}.myDdtW_part>svg{color:var(--accent);transition:transform .5s var(--ease-brand)}.myDdtW_part:hover>svg{transform:translateY(-3px)}.myDdtW_part .mono{color:var(--chalk-3);margin:10px 0 0;font-size:10.5px}.myDdtW_part h3{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.myDdtW_part p:last-child{color:var(--chalk-2);margin:0;font-size:14px}.myDdtW_pricing{padding-block:112px}.myDdtW_plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:0 auto;display:grid}.myDdtW_plan{--frame-bg:#0a1830eb;flex-direction:column;gap:16px;padding:32px;display:flex}.myDdtW_planPerf{--frame-bg:#13284cf0;box-shadow:0 50px 100px -60px #9cc3ff73}.myDdtW_planHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.myDdtW_planHead .label{color:var(--chalk);font-size:12px}.myDdtW_planPrice{font-family:var(--f-display);align-items:baseline;gap:8px;margin:6px 0 0;display:flex}.myDdtW_planCur{color:var(--chalk-2);align-self:flex-start;margin-top:12px;font-size:26px;font-weight:700}.myDdtW_planAmt{letter-spacing:-.045em;font-size:76px;font-weight:800;line-height:1}.myDdtW_planAmtTbd{color:#0000;-webkit-text-stroke:1.5px var(--chalk)}.myDdtW_planPer{font-family:var(--f-body);color:var(--chalk-3);font-size:15px}.myDdtW_planDim{color:var(--accent);align-items:center;gap:10px;margin:-4px 0 0;font-size:10px;display:flex}.myDdtW_planDimline{border-inline:1px solid var(--accent);background:linear-gradient(var(--accent), var(--accent)) center / 100% 1px no-repeat;width:120px;height:7px}.myDdtW_planFor{color:var(--chalk-2);margin:0}.myDdtW_plan .myDdtW_ticks{flex:1;margin-bottom:8px}.myDdtW_planFine{color:var(--chalk-3);align-items:flex-start;gap:8px;margin:0;font-size:13px;display:flex}.myDdtW_planFine svg{margin-top:2px}.myDdtW_pricingNote{text-align:center;color:var(--chalk-3);margin:28px 0 0}.myDdtW_faq{padding-block:96px}.myDdtW_faqIn{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.myDdtW_faqList{border-top:1px solid var(--line-2)}.myDdtW_qa{border-bottom:1px solid var(--line-2)}.myDdtW_qa summary{min-height:64px;color:var(--chalk);transition:color var(--dur-2);justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;font-size:18px;font-weight:500;list-style:none;display:flex}.myDdtW_qa summary::-webkit-details-marker{display:none}.myDdtW_qa summary:hover{color:#fff}.myDdtW_qaX{flex:none;width:14px;height:14px;position:relative}.myDdtW_qaX:before,.myDdtW_qaX:after{content:"";background:var(--accent);height:1.5px;transition:transform .4s var(--ease-brand);margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.myDdtW_qaX:after{transform:rotate(90deg)}.myDdtW_qa[open] .myDdtW_qaX:after{transform:rotate(0)}.myDdtW_qa::details-content{block-size:0;transition:block-size .45s var(--ease-brand), content-visibility .45s allow-discrete;overflow:hidden}.myDdtW_qa[open]::details-content{block-size:auto}.myDdtW_qaA p{color:var(--chalk-2);max-width:62ch;margin:0 0 22px;padding-inline:4px}.myDdtW_cta{border-top:1px solid var(--line-1);background:radial-gradient(60% 70% at 50% 100%,#9cc3ff1f,#0000 70%);padding-block:120px;position:relative;overflow:hidden}.myDdtW_ctaIn{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.myDdtW_cta h2{font-family:var(--f-display);letter-spacing:-.045em;margin:0;font-size:clamp(40px,6.4vw,84px);font-weight:800;line-height:.98}.myDdtW_ctaCaret{vertical-align:-.04em;background:var(--accent);width:.055em;height:.78em;margin-left:.08em;animation:1.05s step-end infinite myDdtW_blink;display:inline-block}.myDdtW_ctaBtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.myDdtW_cta .muted{margin:0}.myDdtW_siteFoot{border-top:1px solid var(--line-1);padding-block:64px 32px}.myDdtW_siteFootGrid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.myDdtW_siteFootGrid[data-cols="2"]{grid-template-columns:minmax(0,2.6fr) repeat(2,minmax(0,1fr))}.myDdtW_siteFootBrand p{color:var(--chalk-3);max-width:32ch;margin:8px 0 0}.myDdtW_siteFoot nav{flex-direction:column;gap:10px;display:flex}.myDdtW_siteFoot nav h2{margin:0 0 4px}.myDdtW_siteFoot nav a{color:var(--chalk-2);font-size:14px;text-decoration:none}.myDdtW_siteFoot nav a:hover{color:var(--chalk)}.myDdtW_siteFootMark{width:100%;height:auto;margin:56px 0 24px;display:block;overflow:visible}.myDdtW_siteFootMark text{font-family:var(--f-display);letter-spacing:-12px;fill:#0000;stroke:var(--line-3);stroke-width:1px;transition:fill .8s var(--ease-brand), stroke .4s;font-size:272px;font-weight:900}.myDdtW_siteFootMark:hover text{fill:#9cc3ff12;stroke:var(--accent)}.myDdtW_siteFootLegal{color:var(--chalk-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.myDdtW_ph{flex-direction:column;gap:12px;display:flex}.myDdtW_ph p{max-width:46ch;margin:0;font-size:14px}.myDdtW_phLink{align-self:inherit;border-radius:10px;line-height:0;display:inline-block}.myDdtW_phLink img{width:250px;max-width:none;height:54px;display:block}.myDdtW_ctaIn .myDdtW_ph{border-top:1px dashed var(--line-2);align-items:center;margin-top:12px;padding-top:28px}.myDdtW_siteFootBrand .myDdtW_ph{align-items:flex-start;margin-top:20px}.myDdtW_siteFootBrand .myDdtW_ph p{max-width:34ch;margin:0}@media (max-width:1100px){.myDdtW_parts{grid-template-columns:repeat(2,minmax(0,1fr))}.myDdtW_showWide{grid-template-columns:1fr}}@media (max-width:960px){.myDdtW_siteNav{display:none}.myDdtW_mnav{display:block}.myDdtW_heroIn,.myDdtW_howGrid{grid-template-columns:1fr}.myDdtW_howSticky{order:-1;position:relative;top:auto}.myDdtW_howStep{opacity:1;min-height:0;padding-block:28px}.myDdtW_howStep:before{top:36px}.myDdtW_showDuo,.myDdtW_plans,.myDdtW_faqIn,.myDdtW_secHeadSplit{grid-template-columns:1fr}.myDdtW_siteFootGrid,.myDdtW_siteFootGrid[data-cols="2"]{grid-template-columns:1fr 1fr}.myDdtW_siteFootBrand{grid-column:1/-1}}@media (max-width:600px){.myDdtW_siteHead .btn--bare{display:none}.myDdtW_heroSpecs{grid-template-columns:1fr 1fr}.myDdtW_hdStage{min-height:0;padding:18px 40px 18px 14px}.myDdtW_hdCallout{right:44px}.myDdtW_show,.myDdtW_showWide,.myDdtW_plan{padding:22px}.myDdtW_parts{grid-template-columns:1fr}.myDdtW_attr{padding-right:24px}.myDdtW_attrRow>span{padding:9px 8px;font-size:12.5px}.myDdtW_xmRow{grid-template-columns:54px minmax(0,1fr) 46px 34px;gap:8px}.myDdtW_planAmt{font-size:60px}}@keyframes myDdtW_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes myDdtW_grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes myDdtW_ln-up{0%{transform:translateY(108%)}to{transform:none}}@keyframes myDdtW_grid-open{0%{--reveal:0%}to{--reveal:150%}}@keyframes myDdtW_scanline{0%{top:-40px}to{top:100%}}@keyframes myDdtW_blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes myDdtW_stamp{0%{opacity:0;transform:scale(1.6)rotate(-8deg)}55%{opacity:1;transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}
.OYsDHa_page{padding-block:clamp(48px,7vw,88px) 96px;position:relative;overflow:hidden}.OYsDHa_grid{pointer-events:none;background-image:linear-gradient(#9cc3ff17 1px, transparent 1px), linear-gradient(90deg, #9cc3ff17 1px, transparent 1px), linear-gradient(var(--grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--grid-minor) 1px, transparent 1px);background-position:-1px -1px;background-size:80px 80px,80px 80px,16px 16px,16px 16px;height:560px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 90% at 30% 0,#000,#0000 75%);mask-image:radial-gradient(70% 90% at 30% 0,#000,#0000 75%)}.OYsDHa_in{grid-template-columns:minmax(0,1fr);gap:40px;max-width:920px;display:grid;position:relative}.OYsDHa_head{animation:OYsDHa_rise .7s var(--ease-brand) both;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.OYsDHa_eyebrow{color:var(--accent);align-items:center;gap:12px;margin:0;display:inline-flex}.OYsDHa_eyebrow:before{content:"";background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;border-inline:1px solid;width:38px;height:7px}.OYsDHa_head h1{font-family:var(--f-display);letter-spacing:-.04em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:.98}.OYsDHa_lede{max-width:60ch;font-size:var(--t-lg);color:var(--chalk-2);margin:0}.OYsDHa_sheet{--frame-bg:#081428e6;animation:OYsDHa_rise .9s var(--ease-brand) .12s both;flex-direction:column;gap:36px;padding:clamp(22px,4vw,44px);display:flex}.OYsDHa_sheet section{grid-template-columns:56px minmax(0,1fr);gap:4px 16px;display:grid}.OYsDHa_n{font-family:var(--f-mono);color:var(--accent);padding-top:7px;font-size:11px}.OYsDHa_sheet h2{font-family:var(--f-display);letter-spacing:-.015em;grid-column:2;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.2}.OYsDHa_sheet p,.OYsDHa_sheet ul{color:var(--chalk-2);grid-column:2;max-width:66ch;margin:0 0 12px}.OYsDHa_sheet p:last-child,.OYsDHa_sheet ul:last-child{margin-bottom:0}.OYsDHa_sheet ul{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.OYsDHa_sheet li{padding-left:24px;position:relative}.OYsDHa_sheet li:before{content:"";border-top:1.5px dashed var(--accent);width:12px;position:absolute;top:.78em;left:0}.OYsDHa_sheet b{color:var(--chalk);font-weight:600}.OYsDHa_sheet a{color:var(--accent)}.OYsDHa_sheet a:hover{color:var(--chalk)}.OYsDHa_foot{border-top:1px dashed var(--line-2);color:var(--chalk-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:13px;display:flex}.OYsDHa_lost{flex-direction:column;align-items:flex-start;gap:22px;max-width:640px;display:flex}.OYsDHa_lost h1{font-family:var(--f-display);letter-spacing:-.045em;margin:0;font-size:clamp(44px,6vw,76px);font-weight:800;line-height:.95}.OYsDHa_lost h1+p{color:var(--chalk-2);font-size:var(--t-lg);margin:0}.OYsDHa_actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:600px){.OYsDHa_sheet section{grid-template-columns:minmax(0,1fr)}.OYsDHa_n{padding-top:0}.OYsDHa_sheet h2,.OYsDHa_sheet p,.OYsDHa_sheet ul{grid-column:1}}@keyframes OYsDHa_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}