.sTSpWq_graph{--gutter:clamp(16px, 4vw, 48px);--fs:clamp(40px, 6vw, 92px);--mark-w:calc(var(--fs) * 1.8);--gap:calc(var(--fs) * .28);--indent:calc(var(--mark-w) + var(--gap));max-width:1320px;padding-inline:var(--gutter);padding-left:calc(var(--gutter) + var(--indent));margin:0 auto;position:relative}@media (max-width:640px){.sTSpWq_graph{--fs:clamp(34px, 10vw, 60px);--mark-w:calc(var(--fs) * 1.45);--gap:12px}}.sTSpWq_graph>section{z-index:2;position:relative}.sTSpWq_svg{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.sTSpWq_spineBase{stroke:#16301e;stroke-width:3px}.sTSpWq_spineProg{stroke:#4cb165;stroke-width:3px;filter:drop-shadow(0 0 6px #4cb1658c)}.sTSpWq_twig{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.6,0,.3,1)}.sTSpWq_twigStart{transform-box:fill-box;transform-origin:50%;opacity:.35;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .3s;transform:scale(.4)}.sTSpWq_node{fill:var(--background);stroke:#2b4a34;stroke-width:3px;transition:fill .35s .45s,stroke .35s .45s}.sTSpWq_nodeSec{stroke-width:2px}.sTSpWq_ring{fill:none;stroke:#4cb165;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.sTSpWq_label{font:500 13px var(--font-jetbrains-mono), monospace;fill:var(--muted-foreground)}.sTSpWq_labelGreen{fill:#4cb165}.sTSpWq_lit .sTSpWq_twig{stroke-dashoffset:0}.sTSpWq_lit .sTSpWq_twigStart{opacity:1;transform:none}.sTSpWq_lit .sTSpWq_node{fill:#4cb165;stroke:#4cb165}.sTSpWq_lit .sTSpWq_nodeTag{fill:var(--background);stroke:var(--c)}.sTSpWq_lit .sTSpWq_ring{animation:2.8s ease-out infinite sTSpWq_ring}.sTSpWq_lit .sTSpWq_ring+.sTSpWq_ring{animation-delay:1.4s}@keyframes sTSpWq_ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.sTSpWq_twig,.sTSpWq_twigStart,.sTSpWq_node{transition:none}.sTSpWq_lit .sTSpWq_ring{animation:none}}.sTSpWq_page{--mark-w:clamp(56px, 7.5vw, 104px);--gap:clamp(16px, 2.6vw, 36px)}@media (max-width:640px){.sTSpWq_page{--mark-w:52px;--gap:14px}}
._4-wHDa_wrap{width:var(--mark-w);flex:none;position:relative}._4-wHDa_mark{width:100%;height:auto;display:block;overflow:visible}._4-wHDa_draw{stroke-dasharray:1;animation:.7s cubic-bezier(.6,0,.3,1) .15s both _4-wHDa_draw}._4-wHDa_drawBranch{animation-duration:.55s;animation-delay:.95s}@keyframes _4-wHDa_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}._4-wHDa_pop{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.3,1.6,.5,1) both _4-wHDa_pop}._4-wHDa_popTop{animation-delay:0s}._4-wHDa_popBottom{animation-delay:.6s}._4-wHDa_popWhite{animation-delay:.75s}@keyframes _4-wHDa_pop{0%{transform:scale(.35)}to{transform:none}}._4-wHDa_ring{fill:none;stroke:#4cb165;stroke-width:5px;opacity:0;transform-box:fill-box;transform-origin:50%}._4-wHDa_pulse{animation:1s ease-out _4-wHDa_ring}@keyframes _4-wHDa_ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}._4-wHDa_handle{cursor:grab;touch-action:none;outline:none}._4-wHDa_handle:focus-visible circle{stroke:#f2f2f2;stroke-width:8px}._4-wHDa_dragging ._4-wHDa_handle{cursor:grabbing}._4-wHDa_bottom{cursor:pointer}._4-wHDa_flash{animation:.7s ease-out _4-wHDa_flash}@keyframes _4-wHDa_flash{30%{fill:#f2f2f2}}._4-wHDa_hint{white-space:nowrap;font:400 13px/1.4 var(--font-jetbrains-mono), monospace;color:#5f6560;opacity:0;transition:opacity .6s;position:absolute;top:calc(100% + 14px);right:calc(23% + 14px)}._4-wHDa_hintOn{opacity:1}@media (max-width:1199px){._4-wHDa_hint{display:none}}@media (prefers-reduced-motion:reduce){._4-wHDa_draw,._4-wHDa_pop,._4-wHDa_pulse,._4-wHDa_flash{animation:none}}
.tq4iDW_hero{padding-block:clamp(56px,9vh,104px) clamp(72px,11vh,128px)}.tq4iDW_eyebrow{font:500 12px/1.4 var(--font-jetbrains-mono), monospace;color:#4cb165;text-transform:uppercase;letter-spacing:.2em;display:inline-block}.tq4iDW_hero .tq4iDW_eyebrow{margin-bottom:clamp(28px,4vw,44px)}.tq4iDW_lockup{align-items:flex-start;gap:var(--gap);margin-left:calc(-1 * var(--indent));display:flex}.tq4iDW_h1{min-width:0;font-size:var(--fs);letter-spacing:-.045em;text-wrap:balance;font-weight:700;line-height:.9}.tq4iDW_period{background:#4cb165;border-radius:50%;width:.2em;height:.2em;margin-left:.05em;animation:3.2s ease-out 1.8s infinite tq4iDW_period;display:inline-block}@keyframes tq4iDW_period{0%{box-shadow:0 0 #4cb1658c}70%,to{box-shadow:0 0 0 .32em #4cb16500}}.tq4iDW_tagline{letter-spacing:-.02em;flex-wrap:wrap;column-gap:.28em;margin-top:clamp(32px,4.4vw,56px);font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.2;display:flex}.tq4iDW_ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.tq4iDW_btn{white-space:nowrap;border-radius:10px;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.tq4iDW_btnPrimary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 30px -10px #4cb16599}.tq4iDW_btnPrimary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #4cb165bf}.tq4iDW_btnSecondary{color:var(--foreground);border:1px solid #2a2e2a}.tq4iDW_btnSecondary:hover{background:var(--card);border-color:#5f6560}.tq4iDW_meta{font:400 13px/1.5 var(--font-jetbrains-mono), monospace;color:#8b918c;flex-wrap:wrap;gap:8px 22px;margin-top:44px;display:flex}.tq4iDW_hash{color:#d9b26a}.tq4iDW_ref{color:#4cb165}.tq4iDW_count{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.tq4iDW_sec{padding-top:clamp(96px,12vw,168px);scroll-margin-top:72px}.tq4iDW_secHead{gap:22px;max-width:760px;display:grid}.tq4iDW_h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,5vw,66px);font-weight:700;line-height:1.02}.tq4iDW_lead{color:#c3c8c4;max-width:58ch;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.tq4iDW_textLink{color:#4cb165;align-items:center;gap:8px;font-weight:600;display:inline-flex}.tq4iDW_textLink:hover{text-underline-offset:4px;text-decoration:underline}.tq4iDW_subhead{font:500 13px/1.4 var(--font-jetbrains-mono), monospace;color:#8b918c;margin-top:clamp(56px,7vw,88px)}.tq4iDW_commit,.tq4iDW_rel{gap:clamp(28px,4vw,64px);display:grid}.tq4iDW_commit{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;padding-block:clamp(44px,5vw,64px)}.tq4iDW_commit+.tq4iDW_commit,.tq4iDW_rel+.tq4iDW_rel{border-top:1px solid #1d201d}.tq4iDW_hashLine{font:400 13px/1.5 var(--font-jetbrains-mono), monospace;color:#8b918c;margin-bottom:14px}.tq4iDW_h3{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(32px,4.2vw,54px);font-weight:700;line-height:1}.tq4iDW_desc{color:#c3c8c4;max-width:46ch;line-height:1.6}.tq4iDW_diff{font:400 14px/1.5 var(--font-jetbrains-mono), monospace;background:#0c0d0c;border:1px solid #1d201d;border-radius:10px;overflow:hidden}.tq4iDW_diffHead{color:#8b918c;border-bottom:1px solid #1d201d;justify-content:space-between;gap:12px;padding:12px 16px;font-size:13px;display:flex}.tq4iDW_stat{color:#4cb165;white-space:nowrap}.tq4iDW_diff ul{margin:0;padding:8px 0;list-style:none}.tq4iDW_diff li{color:#dfe5e0;background:#4cb1650e;border-left:2px solid #0000;grid-template-columns:22px minmax(0,1fr);padding:5px 16px;transition:background .2s,border-color .2s;display:grid}.tq4iDW_diff li+li{margin-top:2px}.tq4iDW_diff li:before{content:"+";color:#4cb165}.tq4iDW_diff li:hover{background:#4cb1651f;border-left-color:#4cb165}[data-lit] .tq4iDW_diff li{animation:.6s both tq4iDW_sweep}@keyframes tq4iDW_sweep{0%{background:#4cb16547}}.tq4iDW_recv{font:400 16px/1.55 var(--font-space-grotesk), sans-serif;color:var(--foreground);border-top:1px dashed #262a26;gap:6px;padding:16px;display:grid}.tq4iDW_recvLabel{font:500 12px/1.4 var(--font-jetbrains-mono), monospace;color:#4cb165;text-transform:uppercase;letter-spacing:.16em}.tq4iDW_rel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;padding-block:clamp(40px,5vw,60px)}.tq4iDW_pHead{align-items:center;gap:16px;margin-bottom:18px;display:flex}.tq4iDW_pLogo{border-radius:13px;flex:none;width:52px;height:52px;box-shadow:0 8px 24px #0006}.tq4iDW_pName{letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1.05}.tq4iDW_pUrl{font:400 14px/1.4 var(--font-jetbrains-mono), monospace;color:#8b918c}a.tq4iDW_pUrl:hover{color:var(--brand)}.tq4iDW_pipe{font:500 14px/1 var(--font-jetbrains-mono), monospace;color:#8b918c;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:24px;display:flex}.tq4iDW_st{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tq4iDW_ok:before{content:"✓";color:#4cb165}.tq4iDW_run:before{content:"";border:2px solid var(--brand);border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.9s linear infinite tq4iDW_spin}.tq4iDW_wait{color:#5f6560}.tq4iDW_wait:before{content:"○"}.tq4iDW_live{color:var(--foreground)}.tq4iDW_live:before{content:"";background:var(--brand);border-radius:50%;width:9px;height:9px;animation:2s infinite tq4iDW_live}.tq4iDW_link{background:#232723;flex:18px;max-width:44px;height:2px;position:relative;overflow:hidden}.tq4iDW_link:after{content:"";background:var(--brand);width:40%;height:100%;animation:1.8s linear infinite tq4iDW_flow;position:absolute;top:0;left:-40%}@keyframes tq4iDW_flow{to{left:100%}}@keyframes tq4iDW_spin{to{transform:rotate(360deg)}}@keyframes tq4iDW_live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 70%, transparent)}80%,to{box-shadow:0 0 0 8px #0000}}.tq4iDW_shot{aspect-ratio:16/10;background:#0c0d0c;border:1px solid #1d201d;border-radius:14px;max-width:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.tq4iDW_rel:hover .tq4iDW_shot{border-color:color-mix(in srgb, var(--brand) 45%, #1d201d);box-shadow:0 30px 80px -30px color-mix(in srgb, var(--brand) 55%, transparent);transform:translateY(-4px)}.tq4iDW_browser{flex-direction:column;display:flex;position:absolute;inset:0}.tq4iDW_bar{background:#101210;border-bottom:1px solid #1d201d;flex:none;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.tq4iDW_bar span{background:#2a2e2a;border-radius:50%;width:9px;height:9px}.tq4iDW_bar em{font:normal 400 12px/1 var(--font-jetbrains-mono), monospace;color:#8b918c;margin-left:10px}.tq4iDW_screen{flex:1;min-height:0;position:relative;overflow:hidden}.tq4iDW_screen img{object-fit:cover;object-position:top;transition:transform .6s}.tq4iDW_rel:hover .tq4iDW_screen img{transform:scale(1.03)}.tq4iDW_phones{background:var(--grad);justify-content:center;align-items:center;gap:4%;display:flex;position:absolute;inset:0}.tq4iDW_phone{aspect-ratio:600/1304;border:3px solid #0000008c;border-radius:14px;height:84%;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.tq4iDW_phone img{object-fit:cover}.tq4iDW_phone:first-child{transform:rotate(-5deg)translateY(4%)}.tq4iDW_phone:last-child{transform:rotate(4deg)translateY(-3%)}.tq4iDW_rel:hover .tq4iDW_phone:first-child{transform:rotate(-8deg)translate(-6%,2%)}.tq4iDW_rel:hover .tq4iDW_phone:last-child{transform:rotate(7deg)translate(6%,-5%)}.tq4iDW_buildlog{background:var(--grad);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.tq4iDW_win{width:min(100%,420px);font:400 14px/1.75 var(--font-jetbrains-mono), monospace;color:#c9d6e6;background:#03080fc7;border:1px solid #ffffff1a;border-radius:10px;padding:18px 20px}.tq4iDW_win .tq4iDW_okMark{color:#4cb165}.tq4iDW_win .tq4iDW_muted{color:#7f93ad}.tq4iDW_progress{background:#ffffff1a;border-radius:2px;height:4px;margin-top:12px;position:relative;overflow:hidden}.tq4iDW_progress:after{content:"";background:#8db4dd;width:62%;animation:3.5s ease-in-out infinite alternate tq4iDW_grow;position:absolute;inset:0 auto 0 0}@keyframes tq4iDW_grow{0%{width:48%}to{width:71%}}.tq4iDW_caret{vertical-align:-.2em;background:currentColor;width:.6em;height:1.1em;animation:1.05s step-end infinite tq4iDW_blink;display:inline-block}@keyframes tq4iDW_blink{50%{opacity:0}}.tq4iDW_big{letter-spacing:-.028em;text-wrap:pretty;max-width:22ch;margin-top:28px;font-size:clamp(28px,4.3vw,60px);font-weight:600;line-height:1.13}.tq4iDW_stay{gap:10px;margin-top:clamp(36px,4vw,52px);font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.3;display:grid}.tq4iDW_always{font:700 clamp(20px, 2vw, 28px)/1 var(--font-jetbrains-mono), monospace;color:#4cb165}.tq4iDW_maniLink{margin-top:28px}.tq4iDW_end{padding-bottom:clamp(96px,12vw,160px)}.tq4iDW_endTitle{letter-spacing:-.045em;text-wrap:balance;max-width:12ch;margin-top:24px;font-size:clamp(44px,7vw,104px);font-weight:700;line-height:.95}.tq4iDW_end .tq4iDW_lead{margin-top:26px}.tq4iDW_prompt{min-height:52px;font:400 15px/1 var(--font-jetbrains-mono), monospace;color:#c3c8c4;border:1px dashed #2a2e2a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 18px;display:inline-flex}.tq4iDW_prompt .tq4iDW_ps,.tq4iDW_prompt .tq4iDW_caret{color:#4cb165}.tq4iDW_jinCall{cursor:pointer}@media (max-width:900px){.tq4iDW_commit,.tq4iDW_rel{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tq4iDW_period,.tq4iDW_run:before,.tq4iDW_live:before,.tq4iDW_link:after,.tq4iDW_progress:after,.tq4iDW_caret,[data-lit] .tq4iDW_diff li{animation:none}}.tq4iDW_pageHero{padding-block:clamp(48px,8vh,96px) 0}.tq4iDW_pageLockup{align-items:flex-start;gap:var(--gap);margin-left:calc(-1 * var(--indent));display:flex}.tq4iDW_pageLockupText{gap:22px;min-width:0;padding-top:4px;display:grid}.tq4iDW_pageTitle{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,6.2vw,88px);font-weight:700;line-height:.98}.tq4iDW_green{color:#4cb165}.tq4iDW_pageBody{gap:28px;max-width:760px;margin-top:28px;display:grid}.tq4iDW_pageBody .tq4iDW_ctas{margin-top:8px}.tq4iDW_phase{padding-block:clamp(56px,7vw,96px);scroll-margin-top:72px}.tq4iDW_phase+.tq4iDW_phase{border-top:1px solid #1d201d}.tq4iDW_phaseHead{gap:18px;max-width:820px;display:grid}.tq4iDW_step{color:#5f6560;margin-left:14px}.tq4iDW_phaseTitle{letter-spacing:-.04em;font-size:clamp(36px,5vw,68px);font-weight:700;line-height:1}.tq4iDW_chapo{color:#c3c8c4;max-width:60ch;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.tq4iDW_phaseBody{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:clamp(32px,4vw,48px);display:grid}.tq4iDW_aside{gap:16px;display:grid}.tq4iDW_card{background:#0c0d0c;border:1px solid #1d201d;border-radius:12px;gap:8px;padding:20px 22px;font-size:17px;line-height:1.55;display:grid}.tq4iDW_closing{border-left:2px solid #4cb165;padding-left:20px;font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.5}.tq4iDW_tagIndex{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.tq4iDW_tagLink{background:#0c0d0c;border:1px solid #1d201d;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:12px 14px;transition:border-color .2s,transform .2s;display:flex}.tq4iDW_tagLink:hover{border-color:color-mix(in srgb, var(--brand) 55%, #1d201d);transform:translateY(-2px)}.tq4iDW_tagLink img{border-radius:9px;flex:none;width:36px;height:36px}.tq4iDW_tagName{font-size:15px;font-weight:600;display:block}.tq4iDW_tagShort{font:400 13px/1.35 var(--font-jetbrains-mono), monospace;color:#8b918c;display:block}.tq4iDW_product{padding-block:clamp(56px,7vw,96px);scroll-margin-top:72px}.tq4iDW_product+.tq4iDW_product{border-top:1px solid #1d201d}.tq4iDW_productGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,4.5vw,72px);display:grid}.tq4iDW_productName{letter-spacing:-.035em;font-size:clamp(36px,4.4vw,56px);font-weight:700;line-height:1}.tq4iDW_productTagline{margin-top:18px;font-size:clamp(19px,1.7vw,23px);font-weight:600;line-height:1.35}.tq4iDW_productDesc{color:#c3c8c4;max-width:54ch;margin-top:12px;line-height:1.6}.tq4iDW_features{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;margin:22px 0 0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.tq4iDW_features li{grid-template-columns:18px minmax(0,1fr);display:grid}.tq4iDW_features li:before{content:"+";font-family:var(--font-jetbrains-mono), monospace;color:var(--brand)}.tq4iDW_split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.tq4iDW_split h3{margin-bottom:6px;font-size:15px;font-weight:600}.tq4iDW_split p{color:#8b918c;font-size:14px;line-height:1.5}.tq4iDW_stores{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tq4iDW_brandBtn{color:#fff;background:var(--grad)}.tq4iDW_brandBtn:hover{transform:translateY(-2px)}.tq4iDW_storeBtn{height:52px;color:var(--foreground);background:#0c0d0c;border:1px solid #2a2e2a;font-weight:500}.tq4iDW_storeBtn:hover{border-color:#5f6560}.tq4iDW_deviceDuo{margin-bottom:28px;position:relative}.tq4iDW_deviceDuoPhone{border-radius:34px;width:clamp(110px,12vw,170px);position:absolute;bottom:-28px;right:-6px}.tq4iDW_storeRow{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.tq4iDW_storeMini{height:42px;color:var(--foreground);white-space:nowrap;background:#0c0d0c;border:1px solid #2a2e2a;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .2s,transform .2s;display:inline-flex}.tq4iDW_storeMini:hover{border-color:#5f6560;transform:translateY(-1px)}.tq4iDW_storeMini:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.tq4iDW_shotLink{border-radius:14px;transition:transform .2s;display:block}.tq4iDW_shotLink:hover{transform:translateY(-3px)}a.tq4iDW_shot{display:block}.tq4iDW_shotLink:focus-visible,a.tq4iDW_shot:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.tq4iDW_remotes{font:400 15px/1.4 var(--font-jetbrains-mono), monospace;background:#0c0d0c;border:1px solid #1d201d;border-radius:12px;gap:2px;margin-top:20px;display:grid;overflow:hidden}.tq4iDW_remote{color:#c3c8c4;grid-template-columns:22px minmax(0,8rem) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;transition:background .2s,color .2s;display:grid}.tq4iDW_remote+.tq4iDW_remote{border-top:1px solid #161816}.tq4iDW_remote:hover{color:var(--foreground);background:#4cb16512}.tq4iDW_remoteName{color:#4cb165}.tq4iDW_remoteValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tq4iDW_remoteKind{color:#5f6560;font-size:13px}@media (max-width:900px){.tq4iDW_phaseBody,.tq4iDW_productGrid{grid-template-columns:minmax(0,1fr)}.tq4iDW_tagIndex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tq4iDW_features,.tq4iDW_split{grid-template-columns:minmax(0,1fr)}.tq4iDW_remote{grid-template-columns:22px minmax(0,1fr)}.tq4iDW_remoteName,.tq4iDW_remoteKind{display:none}}.tq4iDW_remoteIcon{color:#4cb165;display:flex}.tq4iDW_mBlock{letter-spacing:-.015em;gap:clamp(22px,2.6vw,34px);max-width:34ch;padding-top:clamp(64px,8vw,112px);font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.35;display:grid}.tq4iDW_exergue{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;padding-top:clamp(72px,9vw,128px);font-size:clamp(34px,5.2vw,76px);font-weight:700;line-height:1.05}.tq4iDW_exergue:before{content:"“";color:#4cb165;height:.5em;font-size:1.4em;line-height:1;display:block}.tq4iDW_toujours{font:700 clamp(56px, 10vw, 160px)/.9 var(--font-jetbrains-mono), monospace;letter-spacing:-.05em;color:#4cb165;padding-block:clamp(72px,9vw,128px) clamp(96px,12vw,160px)}.tq4iDW_story{gap:20px;max-width:760px;display:grid}.tq4iDW_storyText{color:#c3c8c4;gap:18px;font-size:clamp(17px,1.4vw,19px);line-height:1.65;display:grid}.tq4iDW_authors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}.tq4iDW_author{background:#0c0d0c;border:1px solid #1d201d;border-radius:14px;align-content:start;gap:14px;padding:26px;display:grid}.tq4iDW_authorHead{align-items:center;gap:16px;display:flex}.tq4iDW_avatar{color:#050505;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:22px;font-weight:700;display:grid}.tq4iDW_authorName{letter-spacing:-.02em;font-size:24px;font-weight:700}.tq4iDW_authorRole{font:400 13px/1.45 var(--font-jetbrains-mono), monospace;color:#8b918c}.tq4iDW_authorBio{color:#c3c8c4;font-size:16px;line-height:1.6}.tq4iDW_rules{background:#1d201d;border:1px solid #1d201d;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-top:clamp(32px,4vw,48px);display:grid;overflow:hidden}.tq4iDW_rule{background:#0c0d0c;align-content:start;gap:10px;padding:24px 26px;display:grid}.tq4iDW_ruleIndex{font:500 13px/1 var(--font-jetbrains-mono), monospace;color:#4cb165}.tq4iDW_ruleTitle{letter-spacing:-.02em;font-size:20px;font-weight:700}.tq4iDW_ruleDesc{color:#c3c8c4;font-size:16px;line-height:1.6}.tq4iDW_faqList{gap:10px;margin-top:24px;display:grid}.tq4iDW_faq{background:#0c0d0c;border:1px solid #1d201d;border-radius:12px;transition:border-color .2s}.tq4iDW_faq[open]{border-color:#4cb16566}.tq4iDW_faq summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:18px 20px;font-size:17px;font-weight:600;line-height:1.45;list-style:none;display:grid}.tq4iDW_faq summary::-webkit-details-marker{display:none}.tq4iDW_faq summary:before{content:"+";font:500 17px/1.45 var(--font-jetbrains-mono), monospace;color:#4cb165}.tq4iDW_faq[open] summary:before{content:"−"}.tq4iDW_faq summary:hover{color:#4cb165}.tq4iDW_faqAnswer{color:#c3c8c4;border-left:2px solid #4cb16559;max-width:68ch;margin:0 20px 18px 54px;padding-left:14px;font-size:16px;line-height:1.65}@media (max-width:760px){.tq4iDW_authors,.tq4iDW_rules{grid-template-columns:minmax(0,1fr)}.tq4iDW_faqAnswer{margin-left:20px}}.tq4iDW_facts{font:400 14px/1.5 var(--font-jetbrains-mono), monospace;color:#8b918c;flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:28px;display:flex}.tq4iDW_facts .tq4iDW_textLink{font-family:var(--font-space-grotesk), system-ui, sans-serif;font-size:16px}.tq4iDW_phasesCompact{border-top:1px solid #1d201d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.tq4iDW_phasesCompact>div{padding:28px 28px 8px 0}.tq4iDW_phasesCompact>div+div{border-left:1px solid #1d201d;padding-left:28px}.tq4iDW_phaseTitle{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.05}@media (max-width:760px){.tq4iDW_phasesCompact{grid-template-columns:minmax(0,1fr)}.tq4iDW_phasesCompact>div,.tq4iDW_phasesCompact>div+div{border-left:0;padding:24px 0 8px}.tq4iDW_phasesCompact>div+div{border-top:1px solid #1d201d}}.tq4iDW_pressQuote{color:#e4e7e4;background:#0c0d0c;border:1px solid #1d201d;border-left:3px solid #4cb165;border-radius:14px;gap:20px;max-width:820px;margin-top:clamp(32px,4vw,48px);padding:clamp(22px,3vw,32px);font-size:clamp(17px,1.4vw,19px);line-height:1.65;display:grid}.tq4iDW_pressQuoteFoot{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.tq4iDW_pressStatus{font:400 14px/1.5 var(--font-jetbrains-mono), monospace;color:#4cb165}.tq4iDW_factList{border-top:1px solid #1d201d;max-width:820px;margin-top:20px;display:grid}.tq4iDW_factList>div{border-bottom:1px solid #1d201d;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:8px 24px;padding-block:16px;display:grid}.tq4iDW_factList dt{font:500 14px/1.6 var(--font-jetbrains-mono), monospace;color:#d9b26a}.tq4iDW_factList dd{color:#f2f2f2;font-size:17px;line-height:1.55}.tq4iDW_pressProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.tq4iDW_pressProduct{background:#0c0d0c;border:1px solid #1d201d;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;padding:24px;display:grid}.tq4iDW_pressProduct .tq4iDW_pLogo{width:48px;height:48px}.tq4iDW_pressProduct .tq4iDW_pName{margin-bottom:6px;font-size:24px}.tq4iDW_pressMeta{font:400 14px/1.5 var(--font-jetbrains-mono), monospace;color:#8b918c;flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.tq4iDW_statusLive{color:#4cb165}.tq4iDW_kit{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:820px;margin-top:clamp(32px,4vw,48px);display:grid}.tq4iDW_kitItem{background:#0c0d0c;border:1px solid #1d201d;border-radius:14px;align-content:start;gap:8px;padding:16px;display:grid}.tq4iDW_kitPreview{aspect-ratio:4/3;background:#050505;border:1px solid #1d201d;border-radius:10px;place-items:center;max-width:100%;margin-bottom:6px;display:grid}.tq4iDW_kitPreview img{object-fit:contain;width:96px;height:96px}.tq4iDW_kitPreviewLight{background:#f2f2f2}.tq4iDW_kitName{font-size:16px;font-weight:600}.tq4iDW_kitFormat{font:400 14px/1.4 var(--font-jetbrains-mono), monospace;color:#8b918c}@media (max-width:760px){.tq4iDW_pressProducts{grid-template-columns:minmax(0,1fr)}.tq4iDW_kit{grid-template-columns:repeat(2,minmax(0,1fr))}.tq4iDW_factList>div{grid-template-columns:minmax(0,1fr)}}.tq4iDW_authorLink{color:#c3c8c4;border:1px solid #2a2e2a;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.tq4iDW_authorLink svg{flex:none}.tq4iDW_authorLink:hover{color:#f2f2f2;border-color:#4cb165}
