.dXRAXa_page{z-index:1;position:relative;overflow-x:clip}.dXRAXa_nav,.dXRAXa_hero,.dXRAXa_footer{padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}.dXRAXa_nav{z-index:20;animation:dXRAXa_fade .8s 50ms both var(--ease-out);justify-content:space-between;align-items:center;padding-top:clamp(20px,2.4vw,32px);padding-bottom:clamp(20px,2.4vw,32px);display:flex;position:relative}@keyframes dXRAXa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dXRAXa_hero{text-align:left;border-bottom:1px solid var(--rule);padding-top:clamp(40px,8vh,100px);padding-bottom:clamp(36px,6vh,80px);position:relative;overflow:hidden}.dXRAXa_heroInner{z-index:2;gap:clamp(16px,2vw,26px);max-width:1240px;margin:0 auto;display:grid;position:relative}.dXRAXa_heroTitle{font-family:var(--font-display);font-size:clamp(30px,5.6vw,92px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tighter);text-transform:uppercase;color:var(--white);text-shadow:0 2px 24px #00000073;overflow-wrap:anywhere;text-wrap:balance;animation:dXRAXa_fade 1s .3s both var(--ease-out)}.dXRAXa_heroSub{font-family:var(--font-sans);font-size:clamp(15px,1.5vw,20px);line-height:var(--leading-normal);color:var(--gray);text-wrap:pretty;max-width:64ch;animation:dXRAXa_fade 1s .45s both var(--ease-out)}.dXRAXa_heroSub strong{color:var(--white)}.dXRAXa_heroSocials{animation:dXRAXa_fade 1s .4s both var(--ease-out);flex-wrap:wrap;gap:clamp(14px,1.6vw,24px);display:flex}.dXRAXa_heroSocials a{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray);border-bottom:2px solid #0000;align-items:center;gap:7px;padding-bottom:2px;font-size:13px;font-weight:600;transition:color .25s,border-color .25s;display:inline-flex}.dXRAXa_heroSocials a:hover,.dXRAXa_heroSocials a:focus-visible{color:var(--red);border-bottom-color:var(--red);outline:none}.dXRAXa_metricStrip{background:var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.dXRAXa_metric{background:#0a0a0a80;align-content:start;gap:6px;padding:clamp(14px,1.6vw,22px) clamp(14px,1.6vw,24px);display:grid}.dXRAXa_metricLabel{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray);flex-wrap:wrap;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.dXRAXa_metricValue{font-family:var(--font-display);font-size:clamp(20px,2.2vw,30px);line-height:var(--leading-solid);color:var(--white);font-variant-numeric:tabular-nums}.dXRAXa_overview{gap:clamp(32px,4.5vw,64px);max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(20px,5vw,80px) clamp(48px,8vw,110px);display:grid}.dXRAXa_section{gap:clamp(16px,2vw,24px);min-width:0;scroll-margin-top:68px;display:grid}.dXRAXa_viewHead{border-top:1px solid var(--rule);padding-top:clamp(14px,1.6vw,20px)}.dXRAXa_viewKicker{font-family:var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--red);align-items:center;gap:10px;font-size:13px;display:inline-flex}.dXRAXa_viewKicker:after{content:"";background:var(--red);width:40px;height:1px}.dXRAXa_view{min-width:0;animation:dXRAXa_fade .4s var(--ease-out) both;gap:clamp(16px,2vw,24px);display:grid}.dXRAXa_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.dXRAXa_grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.dXRAXa_card{border:1px solid var(--rule);background:#fafafa04;align-content:start;gap:12px;min-width:0;padding:clamp(16px,1.8vw,24px);display:grid}.dXRAXa_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dXRAXa_cardTitle{font-family:var(--font-display);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--white);font-size:clamp(15px,1.4vw,19px);font-weight:400}.dXRAXa_cardBody{gap:10px;min-width:0;display:grid}.dXRAXa_cardLede{font-family:var(--font-sans);font-size:14.5px;line-height:var(--leading-normal);color:var(--text-soft)}.dXRAXa_cardLede code,.dXRAXa_cardNote code{font-family:var(--font-mono);color:var(--white);border:1px solid var(--rule-soft);background:#fafafa12;border-radius:2px;padding:1px 6px;font-size:.86em}.dXRAXa_cardLede strong{color:var(--white)}.dXRAXa_cardNote{font-family:var(--font-sans);font-size:12.5px;line-height:var(--leading-normal);color:var(--gray)}.dXRAXa_row{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.dXRAXa_row:last-child{border-bottom:none}.dXRAXa_rowLabel{font-family:var(--font-sans);letter-spacing:var(--tracking-normal);color:var(--gray);flex:auto;font-size:12.5px}.dXRAXa_rowValue{font-family:var(--font-sans);color:var(--white);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:14px;display:inline-flex}.dXRAXa_rowValue code{font-family:var(--font-mono);color:var(--white);border:1px solid var(--rule-soft);background:#fafafa12;border-radius:2px;padding:1px 6px;font-size:.86em}.dXRAXa_muted{color:var(--gray-dim);font-size:.92em}.dXRAXa_inlineLink{color:var(--white);border-bottom:1px solid var(--red);transition:color .2s}.dXRAXa_inlineLink:hover{color:var(--red)}.dXRAXa_addr{align-items:center;gap:6px;display:inline-flex}.dXRAXa_addrChain{font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gray-dim);border:1px solid var(--rule);font-size:9px;line-height:var(--leading-solid);border-radius:3px;flex-shrink:0;padding:2px 5px}.dXRAXa_addrChain[data-chain=SOL]{color:var(--gray);border-color:var(--gray-dim)}.dXRAXa_addrLink{font-family:var(--font-mono);color:var(--white);border-bottom:1px dotted var(--gray-dim);font-size:13px;transition:color .2s,border-color .2s}.dXRAXa_addrLink:hover{color:var(--red);border-bottom-color:var(--red)}.dXRAXa_addrCopy{color:var(--gray-dim);font-size:12px;line-height:var(--leading-solid);padding:2px 4px;transition:color .2s}.dXRAXa_addrCopy:hover{color:var(--white)}.dXRAXa_addrCopy[data-copied=true]{color:var(--red)}.dXRAXa_addrTable{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}.dXRAXa_addrRow{background:var(--black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.dXRAXa_addrRole{font-family:var(--font-sans);color:var(--gray);font-size:12.5px}.dXRAXa_donutWrap{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,28px);display:grid}.dXRAXa_donutChart{width:100%;max-width:180px;position:relative}.dXRAXa_donutSvg{width:100%;max-width:180px;height:auto;display:block}.dXRAXa_donutCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dXRAXa_donutCenterNum{font-family:var(--font-display);font-size:30px;line-height:var(--leading-solid);color:var(--white)}.dXRAXa_donutCenterSub{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray-dim);margin-top:4px;font-size:10px}.dXRAXa_donutLegend{gap:10px;list-style:none;display:grid}.dXRAXa_donutLegendItem{grid-template-columns:14px 1fr auto auto;align-items:center;gap:10px;display:grid}.dXRAXa_donutSwatch{border-radius:3px;width:14px;height:14px}.dXRAXa_donutLegendLabel{font-family:var(--font-sans);color:var(--white);font-size:13px}.dXRAXa_donutLegendPct{font-family:var(--font-mono);color:var(--gray);font-size:13px}.dXRAXa_tchart{gap:16px;display:grid}.dXRAXa_tchartHead{flex-wrap:wrap;align-items:flex-end;gap:clamp(22px,5vw,64px);display:flex}.dXRAXa_tchartStat{gap:7px;display:grid}.dXRAXa_tchartStatLabel{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray);align-items:center;gap:8px;font-size:11px;display:inline-flex}.dXRAXa_tchartStatValue{font-family:var(--font-display);font-size:clamp(26px,3.6vw,42px);line-height:var(--leading-solid);color:var(--white);font-variant-numeric:tabular-nums}.dXRAXa_tchartDelta{font-family:var(--font-mono);letter-spacing:var(--tracking-normal);font-size:11px}.dXRAXa_tchartUp{color:var(--red)}.dXRAXa_tchartDown{color:var(--gray)}.dXRAXa_tchartSwatchT{background:var(--red);border-radius:2px;flex:none;width:11px;height:11px;box-shadow:0 0 8px #d24b408c}.dXRAXa_tchartPlot{width:100%;position:relative}.dXRAXa_tchartSvg{width:100%;height:auto;display:block;overflow:visible}.dXRAXa_tchartGrid{stroke:var(--rule-soft);stroke-width:1px}.dXRAXa_tchartLineT{fill:none;stroke:var(--red);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.dXRAXa_tchartCross{stroke:#fafafa47;stroke-width:1px;stroke-dasharray:3 3}.dXRAXa_tchartDotT,.dXRAXa_tchartPulse{fill:var(--red);stroke:var(--black);stroke-width:2px}@media (prefers-reduced-motion:no-preference){.dXRAXa_tchartPulse{animation:2.2s ease-in-out infinite dXRAXa_tchartPulse}}@keyframes dXRAXa_tchartPulse{0%,to{opacity:1}50%{opacity:.35}}.dXRAXa_tchartYLabels{pointer-events:none;position:absolute;inset:0}.dXRAXa_tchartYLabels span{font-family:var(--font-mono);color:var(--gray-dim);font-size:10.5px;line-height:var(--leading-solid);padding-right:5px;position:absolute;left:0}.dXRAXa_tchartTip{pointer-events:none;background:var(--panel);border:1px solid var(--rule);z-index:3;gap:5px;min-width:124px;padding:8px 11px;display:grid;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 8px 26px #00000080}.dXRAXa_tchartTip[data-side=left]{transform:translate(-100%)translate(-14px)}.dXRAXa_tchartTip[data-side=right]{transform:translate(14px)}.dXRAXa_tchartTipDay{font-family:var(--font-sans);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gray);font-size:10.5px}.dXRAXa_tchartTipRow{font-family:var(--font-mono);color:var(--white);align-items:center;gap:8px;font-size:12px;display:inline-flex}.dXRAXa_tchartXLabels{height:14px;position:relative}.dXRAXa_tchartXLabels span{font-family:var(--font-mono);color:var(--gray-dim);white-space:nowrap;font-size:10.5px;line-height:var(--leading-solid);position:absolute}.dXRAXa_tableWrap{border:1px solid var(--rule);-webkit-overflow-scrolling:touch;overflow-x:auto}.dXRAXa_table{border-collapse:collapse;width:100%;font-family:var(--font-sans)}.dXRAXa_table th,.dXRAXa_table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;font-size:13.5px;line-height:var(--leading-snug);color:var(--white);padding:12px 16px}.dXRAXa_table th{font-family:var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--red-text);background:#fafafa08;font-size:11px;font-weight:400}.dXRAXa_table tr:last-child td{border-bottom:none}.dXRAXa_flowIn,.dXRAXa_flowOut{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);white-space:nowrap;font-size:12px}.dXRAXa_flowIn{color:var(--white)}.dXRAXa_flowOut{color:var(--red)}.dXRAXa_cpTag{font-family:var(--font-sans);letter-spacing:var(--tracking-normal);color:var(--white);border:1px solid var(--rule);white-space:nowrap;cursor:help;background:#fafafa0f;border-radius:2px;padding:1px 7px;font-size:11px;display:inline-block}.dXRAXa_ruleCard{border:1px solid var(--rule);background:#fafafa04;align-content:start;gap:10px;padding:clamp(16px,2vw,24px);display:grid}.dXRAXa_ruleNum{font-family:var(--font-display);color:var(--red);font-size:clamp(28px,3vw,40px);line-height:var(--leading-solid)}.dXRAXa_ruleTitle{font-family:var(--font-display);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--white);font-size:clamp(16px,1.5vw,20px);font-weight:400}.dXRAXa_ruleCard p{font-family:var(--font-sans);font-size:13.5px;line-height:var(--leading-normal);color:var(--gray)}.dXRAXa_ruleList{gap:9px;list-style:none;display:grid}.dXRAXa_ruleList li{font-family:var(--font-sans);font-size:14px;line-height:var(--leading-snug);color:var(--text-soft);padding-left:20px;position:relative}.dXRAXa_ruleList li:before{content:"";background:var(--red);width:10px;height:1px;position:absolute;top:.7em;left:0}.dXRAXa_chips{flex-wrap:wrap;gap:8px;display:flex}.dXRAXa_chip{font-family:var(--font-sans);letter-spacing:var(--tracking-wide);color:var(--white);border:1px solid var(--rule);padding:6px 12px;font-size:12.5px;transition:border-color .2s,color .2s}.dXRAXa_chip:hover{border-color:var(--red);color:var(--red)}.dXRAXa_dlBtn{font-family:var(--font-sans);letter-spacing:var(--tracking-wide);color:var(--white);border:1px solid var(--rule);white-space:nowrap;padding:7px 14px;font-size:12.5px;transition:color .2s,border-color .2s,background .2s}.dXRAXa_dlBtn:hover{color:var(--red);border-color:var(--red)}.dXRAXa_partHeader{border-bottom:2px solid var(--red);margin-top:clamp(12px,2vw,24px);padding-bottom:4px;scroll-margin-top:68px}.dXRAXa_partTitle{font-family:var(--font-display);font-size:clamp(26px,4vw,52px);font-weight:400;line-height:var(--leading-solid);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white)}.dXRAXa_partSub{font-family:var(--font-sans);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gray-dim);margin-top:8px;font-size:12px}.dXRAXa_noData{border:1px dashed var(--rule);text-align:center;background:#fafafa03;align-content:center;justify-items:center;gap:8px;min-height:120px;padding:clamp(20px,3vw,36px);display:grid}.dXRAXa_noDataMark{color:var(--gray-dim);font-size:22px}.dXRAXa_noData p{font-family:var(--font-sans);font-size:13px;line-height:var(--leading-snug);color:var(--gray);max-width:52ch}.dXRAXa_statCells{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid}.dXRAXa_statCell{background:var(--black);align-content:start;gap:6px;padding:clamp(14px,1.6vw,20px);display:grid}.dXRAXa_statCellLabel{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray);font-size:10.5px}.dXRAXa_statCellValue{font-family:var(--font-display);font-size:clamp(18px,1.8vw,23px);line-height:var(--leading-tight);color:var(--white);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.dXRAXa_statCellSub{font-family:var(--font-mono);color:var(--gray-dim);font-size:10.5px}.dXRAXa_card:has(.dXRAXa_aviciChart){grid-template-rows:auto minmax(0,1fr);align-content:stretch}.dXRAXa_card:has(.dXRAXa_aviciChart) .dXRAXa_cardBody{grid-template-rows:minmax(0,1fr) auto;height:100%}.dXRAXa_aviciChart{border:1px solid var(--rule);background:var(--black-pure);height:100%;min-height:340px;position:relative;overflow:hidden}.dXRAXa_aviciChart iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dXRAXa_chartSource{font-family:var(--font-sans);letter-spacing:var(--tracking-normal);color:var(--gray);border-bottom:1px solid var(--red);justify-self:start;align-items:center;gap:6px;font-size:12px;transition:color .2s;display:inline-flex}.dXRAXa_chartSource:hover,.dXRAXa_chartSource:focus-visible{color:var(--red)}@media (max-width:760px){.dXRAXa_aviciChart{min-height:300px}}.dXRAXa_footer{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px);display:flex}.dXRAXa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes dXRAXa_fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dXRAXa_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@media (max-width:1040px){.dXRAXa_metricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dXRAXa_grid2,.dXRAXa_grid3{grid-template-columns:1fr}.dXRAXa_donutWrap{text-align:left;grid-template-columns:1fr;justify-items:center}}@media (max-width:640px){.dXRAXa_nav,.dXRAXa_hero,.dXRAXa_topbar,.dXRAXa_shell,.dXRAXa_overview,.dXRAXa_footer{padding-left:16px;padding-right:16px}.dXRAXa_nav{flex-wrap:wrap;row-gap:10px}.dXRAXa_heroTitle{font-size:clamp(26px,9.5vw,44px)}.dXRAXa_metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.dXRAXa_footer{flex-direction:column;align-items:flex-start}.dXRAXa_row,.dXRAXa_addrRow{flex-direction:column;align-items:stretch;gap:5px}.dXRAXa_rowValue{text-align:left;justify-content:flex-start}.dXRAXa_statCells>:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dXRAXa_nav,.dXRAXa_eyebrow,.dXRAXa_heroTitle,.dXRAXa_heroSub,.dXRAXa_brandDot,.dXRAXa_brandLogo,.dXRAXa_tagDot,.dXRAXa_view{animation:none!important}}
.CC1P5W_metricStripWrap{padding-top:44px;position:relative}.CC1P5W_metricStrip{background:var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}@media (max-width:1040px){.CC1P5W_metricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.CC1P5W_metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.CC1P5W_metricStrip>:last-child:nth-child(odd){grid-column:1/-1}.CC1P5W_heroTitle{font-size:clamp(22px,8vw,40px)!important}.CC1P5W_mvTable th,.CC1P5W_mvTable td{padding:9px 6px!important;font-size:12.5px!important}.CC1P5W_mvTable th{letter-spacing:var(--tracking-wide)!important}.CC1P5W_colCounterparty{display:none}}.CC1P5W_metricLink{color:inherit;cursor:pointer;text-decoration:none;transition:background .15s}.CC1P5W_metricLink:hover{background:#d24b4012}.CC1P5W_metricArrow{color:var(--gray-dim);font-size:9px;transition:color .15s}.CC1P5W_metricLink:hover .CC1P5W_metricArrow{color:var(--red)}.CC1P5W_moveActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.CC1P5W_moveToggle{cursor:pointer;background:0 0}.CC1P5W_legendLink{cursor:pointer;text-decoration:none;transition:color .15s}.CC1P5W_legendLink:hover{color:var(--red)}.CC1P5W_aboutSocials{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:20px;margin:12px 0 16px;padding-bottom:16px;display:flex}.CC1P5W_aboutSocials a{color:var(--gray);align-items:center;transition:color .2s;display:inline-flex}.CC1P5W_aboutSocials a:hover{color:var(--red)}.CC1P5W_thesisTagline{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray);margin-top:10px;font-size:12px}.CC1P5W_thesisTagline strong{color:var(--white);font-weight:700}.CC1P5W_bigStatRow{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:720px){.CC1P5W_bigStatRow{grid-template-columns:1fr}}.CC1P5W_bigStat{border:1px solid var(--rule);background:#fafafa04;border-radius:10px;padding:22px 20px}.CC1P5W_bigStat[data-accent=true]{background:#d24b400f;border-color:#d24b4066}.CC1P5W_bigStatNum{font-family:var(--font-display);font-size:44px;line-height:var(--leading-solid);color:var(--white);display:block}.CC1P5W_bigStat[data-accent=true] .CC1P5W_bigStatNum{color:var(--red)}.CC1P5W_bigStatLabel{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray);margin-top:10px;font-size:11px;display:block}.CC1P5W_bigStatNote{color:var(--gray-dim);margin-top:6px;font-size:13px;display:block}.CC1P5W_quadrantWrap{grid-template-columns:1.4fr 1fr;align-items:start;gap:18px;display:grid}@media (max-width:820px){.CC1P5W_quadrantWrap{grid-template-columns:1fr}.CC1P5W_quadrantSvg{margin-top:34px}}.CC1P5W_quadrantSvg{width:100%;height:auto;display:block}.CC1P5W_qAxisLabel{fill:var(--gray);font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-size:11px}.CC1P5W_qBandLabel{fill:var(--gray-dim);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);font-size:8.5px}.CC1P5W_qGrid{stroke:var(--rule-soft);stroke-width:1px}.CC1P5W_qWinZone{fill:#d24b4012;stroke:#d24b4040;stroke-dasharray:4 4}.CC1P5W_qDot{fill:#fafafa8c}.CC1P5W_qDotLabel{fill:var(--gray);font-family:var(--font-mono);font-size:9px}.CC1P5W_qDotSelf{fill:var(--red)}.CC1P5W_qDotSelfLabel{fill:var(--white);font-family:var(--font-display);font-size:11px}.CC1P5W_quadrantLegend{font-size:13px;line-height:var(--leading-snug);color:var(--gray)}.CC1P5W_quadrantLegend li{margin-bottom:8px;list-style:none}.CC1P5W_quadrantLegend strong{color:var(--white)}.CC1P5W_supplyLegend{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gray);gap:18px;margin-top:10px;font-size:11px;display:flex}.CC1P5W_supplySwatch{vertical-align:middle;border-top-style:solid;border-top-width:2.5px;width:18px;height:0;margin-right:7px;display:inline-block}.CC1P5W_proofList{flex-direction:column;gap:12px;display:flex}.CC1P5W_proofItem{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.CC1P5W_proofCheck{color:var(--red);font-size:15px;line-height:var(--leading-snug)}.CC1P5W_proofText{font-size:14px;line-height:var(--leading-snug);color:var(--white)}.CC1P5W_proofText code{font-family:var(--font-mono);color:var(--red);background:#d24b4014;border-radius:3px;padding:1px 5px;font-size:12px}.CC1P5W_proofSub{color:var(--gray);margin-top:2px;font-size:13px;display:block}.CC1P5W_pending{font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gray-dim);border:1px dashed var(--rule);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:10px;display:inline-flex}.CC1P5W_pendingCard{border:1px dashed var(--rule);background:#fafafa03;border-radius:10px;padding:18px 20px}.CC1P5W_pendingCardTitle{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray-dim);margin-bottom:10px;font-size:11px}.CC1P5W_pendingList{font-size:13px;line-height:var(--leading-normal);color:var(--gray);margin:0;padding-left:18px}.CC1P5W_capBoard{border:1px solid var(--rule-soft);scrollbar-width:thin;background:radial-gradient(120% 140% at 50% 0,#d24b400d,#0000 60%),#0c0c0c;border-radius:6px;margin:2px 0 16px;padding:18px 12px;overflow-x:auto}.CC1P5W_capTall{display:none}@media (max-width:820px){.CC1P5W_capWide{display:none}.CC1P5W_capTall{display:block}}.CC1P5W_teamList{flex-direction:column;gap:16px;display:flex}.CC1P5W_teamMember{align-items:center;gap:14px;display:flex}.CC1P5W_teamAvatar{object-fit:cover;background:var(--rule);border:1px solid var(--rule);border-radius:50%;flex:none;width:46px;height:46px}.CC1P5W_teamInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.CC1P5W_teamRole{color:var(--gray);font-size:12.5px}.CC1P5W_cexChip{align-items:center;gap:10px;padding:11px 18px;font-size:16px;text-decoration:none;display:inline-flex}.CC1P5W_cexLogo{object-fit:contain;border-radius:5px;flex:none;width:24px;height:24px}.CC1P5W_tabBar{z-index:30;background:color-mix(in srgb, var(--black) 62%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.15);border-bottom:1px solid var(--rule-soft);margin-top:0;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.CC1P5W_tabBar{background:color-mix(in srgb, var(--black) 92%, transparent)}}.CC1P5W_tabBarInner{scrollbar-width:none;align-items:stretch;gap:clamp(18px,3vw,40px);padding:0 clamp(20px,5vw,80px);display:flex;overflow-x:auto}.CC1P5W_tabBarInner::-webkit-scrollbar{display:none}.CC1P5W_tab{appearance:none;cursor:pointer;font-family:var(--font-sans);letter-spacing:var(--tracking-normal);white-space:nowrap;color:var(--gray);transition:color .18s var(--ease-out);background:0 0;border:none;flex:none;align-items:center;gap:.4em;padding:15px 2px 14px;font-size:clamp(13px,1.1vw,15px);font-weight:500;display:inline-flex;position:relative}.CC1P5W_tab svg{flex-shrink:0}.CC1P5W_tab:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .22s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.CC1P5W_tab:hover{color:var(--white)}.CC1P5W_tab[data-active=true]{color:var(--red)}.CC1P5W_tab[data-active=true]:after{transform:scaleX(1)}@media (max-width:640px){.CC1P5W_tab{padding:13px 2px 12px}}.CC1P5W_tabScrollHint{width:56px;color:var(--red);pointer-events:none;opacity:0;transition:opacity .25s var(--ease-out);background:linear-gradient(to right, transparent, color-mix(in srgb, var(--black) 80%, transparent) 55%);justify-content:flex-end;align-items:center;padding-right:10px;display:flex;position:absolute;top:0;bottom:0;right:0}.CC1P5W_tabScrollHint[data-show=true]{opacity:1}.CC1P5W_tabScrollHint svg{animation:CC1P5W_tabHintNudge 1.5s var(--ease-in-out) infinite}@keyframes CC1P5W_tabHintNudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.CC1P5W_tabScrollHint svg{animation:none}}
.ByvEAa_page{z-index:1;--docs-gutter:clamp(20px, 5vw, 80px);position:relative;overflow-x:clip}.ByvEAa_nav,.ByvEAa_hero,.ByvEAa_shell,.ByvEAa_cta,.ByvEAa_footer{padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}.ByvEAa_nav{z-index:20;animation:ByvEAa_fade .8s 50ms both var(--ease-out);justify-content:space-between;align-items:center;padding-top:clamp(20px,2.4vw,32px);padding-bottom:clamp(20px,2.4vw,32px);display:flex;position:relative}.ByvEAa_brand{font-family:var(--font-display);letter-spacing:var(--tracking-normal);color:var(--white);align-items:center;gap:10px;font-size:clamp(20px,1.8vw,26px);display:inline-flex}.ByvEAa_brandDot{background:var(--red);width:12px;height:12px;box-shadow:0 0 0 2px var(--black), 0 0 14px var(--red);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite ByvEAa_pulse}.ByvEAa_brandLogo{object-fit:cover;width:26px;height:26px;box-shadow:0 0 0 1px var(--rule), 0 0 16px #00000080;will-change:transform;border-radius:50%;flex:none;transition:box-shadow .25s;animation:16s linear infinite ByvEAa_spin}.ByvEAa_brand:hover .ByvEAa_brandLogo,.ByvEAa_brand:focus-visible .ByvEAa_brandLogo{box-shadow:0 0 0 1px var(--red), 0 0 18px #e539358c;animation-duration:1.8s}@keyframes ByvEAa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ByvEAa_navLinks{align-items:center;gap:clamp(20px,3vw,44px);display:flex}.ByvEAa_navLink,.ByvEAa_navLinkActive{font-family:var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:lowercase;color:var(--white);border-bottom:2px solid #0000;padding-bottom:4px;font-size:16px;transition:color .25s,border-color .25s}.ByvEAa_navLinkActive{border-bottom-color:var(--red)}.ByvEAa_navLink:hover,.ByvEAa_navLink:focus-visible{color:var(--red);outline:none}.ByvEAa_copyBtn{font-family:var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:lowercase;color:var(--white);border:1.5px solid var(--rule);cursor:pointer;white-space:nowrap;appearance:none;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 14px;font-size:14px;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.ByvEAa_copyBtn:hover,.ByvEAa_copyBtn:focus-visible{color:var(--red);border-color:var(--red);outline:none}.ByvEAa_copyBtn[data-copied=true]{color:var(--black-pure);background:var(--red);border-color:var(--red)}.ByvEAa_hero{text-align:left;border-bottom:1px solid var(--rule);padding-top:clamp(40px,8vh,110px);padding-bottom:clamp(40px,6vh,90px);position:relative;overflow:hidden}.ByvEAa_heroInner{z-index:2;gap:clamp(16px,2vw,28px);max-width:1240px;margin:0 auto;display:grid;position:relative}.ByvEAa_eyebrow{font-family:var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--red);animation:ByvEAa_fade .9s .2s both var(--ease-out);align-items:center;gap:12px;font-size:clamp(11px,1vw,13px);display:inline-flex}.ByvEAa_eyebrow:before{content:"";background:var(--red);width:28px;height:1px;display:inline-block}.ByvEAa_heroTitle{font-family:var(--font-display);font-size:clamp(40px,10vw,180px);font-weight:400;line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);text-transform:uppercase;color:var(--white);text-shadow:0 2px 24px #00000073;overflow-wrap:anywhere;animation:ByvEAa_fade 1s .3s both var(--ease-out)}.ByvEAa_heroTitle em{color:var(--red);font-style:normal}.ByvEAa_heroTitleSm{font-size:clamp(34px,6.5vw,112px)}.ByvEAa_heroSub{font-family:var(--font-sans);font-size:clamp(15px,1.5vw,21px);line-height:var(--leading-normal);color:var(--gray);max-width:64ch;animation:ByvEAa_fade 1s .45s both var(--ease-out)}.ByvEAa_freshness{border-bottom:1px solid var(--rule);background:#fafafa04;padding:clamp(20px,2.4vw,28px) clamp(20px,5vw,80px)}.ByvEAa_freshnessInner{grid-template-columns:minmax(140px,180px) minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,40px);max-width:1240px;margin:0 auto;display:grid}.ByvEAa_freshnessMeta{gap:4px;display:grid}.ByvEAa_freshnessKicker{font-family:var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--red);font-size:11px}.ByvEAa_freshnessDate{font-family:var(--font-display);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--white);font-size:clamp(18px,1.6vw,22px)}.ByvEAa_freshnessBody{font-family:var(--font-sans);font-size:clamp(13px,1vw,14px);line-height:var(--leading-normal);color:var(--gray);max-width:64ch;margin:0}.ByvEAa_freshnessBody strong{color:var(--white);font-weight:600}.ByvEAa_freshnessLinks{flex-wrap:wrap;align-items:center;gap:clamp(10px,1.4vw,18px);display:flex}.ByvEAa_freshnessLinks a{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--white);border-bottom:1px solid var(--rule);padding-bottom:2px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s}.ByvEAa_freshnessLinks a:hover,.ByvEAa_freshnessLinks a:focus-visible{color:var(--red);border-bottom-color:var(--red);outline:none}@media (max-width:900px){.ByvEAa_freshnessInner{grid-template-columns:1fr;gap:14px}}.ByvEAa_shell{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:clamp(28px,4vw,72px);max-width:1240px;margin:0 auto;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(56px,9vw,130px);display:grid}.ByvEAa_toc{border-left:1px solid var(--rule);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;align-self:start;max-height:calc(100vh - 64px);padding-left:18px;padding-right:8px;position:sticky;top:32px;overflow:auto}.ByvEAa_tocHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ByvEAa_tocLabel{font-family:var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--red);font-size:11px;display:block}.ByvEAa_tocCollapse{border:1px solid var(--rule);width:24px;height:24px;color:var(--gray);font-size:14px;line-height:var(--leading-solid);cursor:pointer;background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.ByvEAa_tocCollapse:hover,.ByvEAa_tocCollapse:focus-visible{color:var(--red);border-color:var(--red);outline:none}.ByvEAa_tocToggle{display:none}@media (min-width:981px){.ByvEAa_shell[data-collapsed=true]{grid-template-columns:54px minmax(0,1fr)}.ByvEAa_toc[data-collapsed=true]{padding-left:10px;padding-right:4px}.ByvEAa_toc[data-collapsed=true] .ByvEAa_tocHead{justify-content:center}.ByvEAa_toc[data-collapsed=true] .ByvEAa_tocLabel,.ByvEAa_toc[data-collapsed=true] .ByvEAa_tocText,.ByvEAa_toc[data-collapsed=true] .ByvEAa_tocIcon,.ByvEAa_toc[data-collapsed=true] .ByvEAa_tocSubList{display:none}.ByvEAa_toc[data-collapsed=true] .ByvEAa_tocList a{grid-template-columns:1fr;justify-items:center;gap:0}.ByvEAa_toc[data-collapsed=true] .ByvEAa_tocIndex{font-size:13px}}.ByvEAa_tocList{gap:10px;list-style:none;display:grid}.ByvEAa_tocItem{gap:4px;display:grid}.ByvEAa_tocList a{font-family:var(--font-sans);font-size:13px;line-height:var(--leading-snug);color:var(--gray);border-bottom:1px solid #0000;grid-template-columns:auto 28px 1fr;align-items:center;gap:10px;padding:4px 0;transition:color .2s,border-color .2s;display:grid}.ByvEAa_tocIcon{opacity:.75;align-items:center;font-size:.9em;display:inline-flex}.ByvEAa_tocIndex{font-family:var(--font-display);letter-spacing:var(--tracking-wide);color:var(--gray-dim);font-size:12px;transition:color .2s}.ByvEAa_tocList a:hover,.ByvEAa_tocList a:focus-visible{color:var(--white);outline:none}.ByvEAa_tocList a:hover .ByvEAa_tocIndex,.ByvEAa_tocList a:focus-visible .ByvEAa_tocIndex{color:var(--red)}.ByvEAa_tocList a[data-current=true]{color:var(--white)}.ByvEAa_tocList a[data-current=true] .ByvEAa_tocIndex{color:var(--red)}.ByvEAa_tocSubList{border-left:1px solid var(--rule);gap:2px;margin:2px 0 6px 28px;padding-left:12px;list-style:none;display:grid}.ByvEAa_tocSubList[data-expanded=false]{display:none}.ByvEAa_tocSubList a{font-size:12px;line-height:var(--leading-snug);color:var(--gray-dim);grid-template-columns:none;padding:3px 0;display:block}.ByvEAa_tocSubList a:before{content:"";position:absolute}.ByvEAa_tocSubLink{position:relative}.ByvEAa_tocSubList a[data-active=true]{color:var(--red)}.ByvEAa_tocSubList a[data-active=true]:before{background:var(--red);width:5px;height:1px;top:50%;left:-13px}.ByvEAa_content{gap:clamp(56px,7vw,96px);min-width:0;max-width:100%;display:grid}.ByvEAa_section{gap:clamp(20px,2.4vw,32px);min-width:0;scroll-margin-top:32px;display:grid}.ByvEAa_sectionHead{border-top:1px solid var(--rule);gap:clamp(8px,1vw,14px);padding-top:clamp(20px,2.5vw,32px);display:grid}.ByvEAa_sectionIndex{font-family:var(--font-display);letter-spacing:var(--tracking-caps);color:var(--red);align-items:center;gap:10px;font-size:13px;display:inline-flex}.ByvEAa_sectionIndex:after{content:"";background:var(--red);width:40px;height:1px}.ByvEAa_sectionTitle{font-family:var(--font-display);font-size:clamp(30px,4vw,56px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white);text-wrap:balance;overflow-wrap:break-word}.ByvEAa_sectionDek{font-family:var(--font-sans);font-size:clamp(16px,1.4vw,19px);line-height:var(--leading-normal);color:var(--gray);max-width:64ch}.ByvEAa_prose{gap:clamp(16px,1.8vw,24px);min-width:0;display:grid}.ByvEAa_prose p{font-family:var(--font-sans);font-size:clamp(15px,1.15vw,17px);line-height:var(--leading-prose);color:var(--text-soft);max-width:70ch}.ByvEAa_prose strong{color:var(--white);font-weight:600}.ByvEAa_prose a{color:var(--white);border-bottom:1px solid var(--red);transition:color .2s,border-color .2s}.ByvEAa_prose a:hover,.ByvEAa_prose a:focus-visible{color:var(--red);outline:none}.ByvEAa_prose ul,.ByvEAa_prose ol{gap:10px;max-width:70ch;padding-left:0;list-style:none;display:grid}.ByvEAa_prose li{font-family:var(--font-sans);font-size:clamp(15px,1.1vw,16px);line-height:var(--leading-normal);color:var(--text-soft);padding-left:22px;position:relative}.ByvEAa_prose li:before{content:"";background:var(--red);width:10px;height:1px;position:absolute;top:.72em;left:0}.ByvEAa_prose code{font-family:var(--font-mono);color:var(--white);border:1px solid var(--rule-soft);overflow-wrap:anywhere;background:#fafafa12;border-radius:2px;padding:1px 7px;font-size:.86em}.ByvEAa_prose h3{font-family:var(--font-display);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--white);margin-top:clamp(10px,1.2vw,16px);scroll-margin-top:32px;font-size:clamp(20px,1.8vw,26px);font-weight:400}.ByvEAa_prose h4{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--red);font-size:13px;font-weight:600}.ByvEAa_codeBlock{font-family:var(--font-mono);font-size:clamp(12.5px,1vw,14px);line-height:var(--leading-prose);color:var(--white);background:var(--black-pure);border:1px solid var(--rule);white-space:pre;-webkit-overflow-scrolling:touch;max-width:100%;padding:clamp(16px,1.8vw,22px) clamp(18px,2vw,26px);position:relative;overflow-x:auto}.ByvEAa_codeBlock:before{content:attr(data-label);font-family:var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gray-dim);background:var(--black);border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:4px 10px;font-size:10px;position:absolute;top:0;right:0}.ByvEAa_codeBlock .ByvEAa_cm{color:var(--gray-dim)}.ByvEAa_codeBlock .ByvEAa_kw{color:var(--red)}.ByvEAa_codeBlock .ByvEAa_str{color:var(--code-str)}.ByvEAa_codeBlock .ByvEAa_num{color:var(--code-num)}.ByvEAa_tableWrap{border:1px solid var(--rule);-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.ByvEAa_table{border-collapse:collapse;width:100%;font-family:var(--font-sans)}.ByvEAa_table th,.ByvEAa_table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;font-size:14px;line-height:var(--leading-snug);padding:14px 18px}.ByvEAa_table th{font-family:var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--red-text);background:#fafafa08;font-size:12px;font-weight:400}.ByvEAa_table tr:last-child td{border-bottom:none}.ByvEAa_table td code{font-family:var(--font-mono);color:var(--white);background:#fafafa12;border-radius:2px;padding:1px 6px;font-size:.86em}.ByvEAa_tableYes{color:var(--white);font-weight:600}.ByvEAa_tableNo{color:var(--gray-dim)}.ByvEAa_callout{border:1px solid var(--rule);border-left:3px solid var(--red);background:#d24b400a;grid-template-columns:auto 1fr;gap:18px;padding:clamp(18px,2vw,24px);display:grid}.ByvEAa_calloutLabel{font-family:var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--red-text);max-width:200px;font-size:13px}.ByvEAa_callout p{font-family:var(--font-sans);font-size:14px;line-height:var(--leading-normal);color:var(--text-soft);margin:0}.ByvEAa_statGrid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (max-width:640px){.ByvEAa_statGrid{grid-template-columns:1fr}}.ByvEAa_stat{background:var(--black);gap:6px;padding:clamp(18px,2vw,24px);transition:background .3s;display:grid;position:relative;overflow:hidden}.ByvEAa_stat:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(200px circle at var(--mx,50%) var(--my,50%), #d24b4033, transparent 62%);transition:opacity .35s;position:absolute;inset:0}.ByvEAa_stat:hover{background:var(--panel)}.ByvEAa_stat:hover:before{opacity:1}.ByvEAa_stat>*{z-index:1;position:relative}.ByvEAa_statNum{font-family:var(--font-display);font-size:clamp(34px,4vw,52px);line-height:var(--leading-solid);color:var(--red)}.ByvEAa_statLabel{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--white);font-size:12px}.ByvEAa_statDesc{font-family:var(--font-sans);font-size:13px;line-height:var(--leading-snug);color:var(--gray)}.ByvEAa_catGrid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;list-style:none;display:grid}@media (max-width:720px){.ByvEAa_catGrid{grid-template-columns:1fr}}.ByvEAa_catItem{background:var(--black);align-content:start;gap:12px;min-width:0;padding:clamp(20px,2.4vw,30px);transition:background .3s;display:grid;position:relative;overflow:hidden}.ByvEAa_catItem:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(200px circle at var(--mx,50%) var(--my,50%), #d24b4033, transparent 62%);transition:opacity .35s;position:absolute;inset:0}.ByvEAa_catItem:hover{background:var(--panel)}.ByvEAa_catItem:hover:before{opacity:1}.ByvEAa_catItem>*{z-index:1;position:relative}.ByvEAa_catCount{font-family:var(--font-display);color:var(--red);font-size:clamp(32px,3.5vw,48px);line-height:var(--leading-solid)}.ByvEAa_catName{font-family:var(--font-display);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--white);font-size:clamp(16px,1.4vw,20px);font-weight:400}.ByvEAa_catSkills{font-family:var(--font-mono);font-size:12px;line-height:var(--leading-normal);color:var(--gray);overflow-wrap:anywhere;word-break:break-word}.ByvEAa_catSkillLink{color:inherit;border-bottom:1px dotted #0000;transition:color .2s,border-color .2s}.ByvEAa_catSkillLink:hover,.ByvEAa_catSkillLink:focus-visible{color:var(--red);border-bottom-color:var(--red);outline:none}.ByvEAa_steps{background:var(--rule);border:1px solid var(--rule);gap:1px;list-style:none;display:grid}.ByvEAa_step{background:var(--black);grid-template-columns:64px 1fr;align-items:start;gap:clamp(14px,2vw,24px);padding:clamp(18px,2.2vw,28px);display:grid}.ByvEAa_stepNum{font-family:var(--font-display);color:var(--red);font-size:clamp(28px,3vw,40px);line-height:var(--leading-solid)}.ByvEAa_stepBody h4{font-family:var(--font-display);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--white);margin-bottom:6px;font-size:clamp(16px,1.4vw,22px);font-weight:400}.ByvEAa_stepBody p{font-family:var(--font-sans);font-size:14px;line-height:var(--leading-normal);color:var(--gray);margin:0}.ByvEAa_stepBody code{font-family:var(--font-mono);color:var(--white);background:#fafafa12;border-radius:2px;padding:1px 6px;font-size:.86em}.ByvEAa_cta{text-align:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);place-items:center;padding:clamp(80px,14vh,180px) clamp(20px,5vw,80px);display:grid;position:relative}.ByvEAa_ctaInner{z-index:2;justify-items:center;gap:clamp(20px,3vw,36px);display:grid;position:relative}.ByvEAa_ctaTitle{font-family:var(--font-display);font-size:clamp(28px,6vw,90px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white);text-wrap:balance;overflow-wrap:anywhere}.ByvEAa_ctaTitle em{color:var(--red);font-style:normal}.ByvEAa_ctaSub{font-family:var(--font-sans);font-size:clamp(14px,1.2vw,17px);line-height:var(--leading-snug);color:var(--gray);max-width:52ch}.ByvEAa_btnRow{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ByvEAa_btnSolid{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--black-pure);transition:transform .12s var(--ease-out), box-shadow .12s ease, background .2s ease, color .2s ease;background:linear-gradient(#fff 0%,#ededed 100%);border:none;padding:18px 34px;font-size:clamp(13px,1.1vw,16px);display:inline-block;box-shadow:inset 0 1px #fffffff2,0 1px #d0d0d0,0 2px #d0d0d0,0 3px #bcbcbc,0 4px #bcbcbc,0 5px #a6a6a6,0 6px #a6a6a6,0 9px 9px #00000052}.ByvEAa_btnSolid:hover,.ByvEAa_btnSolid:focus-visible{color:var(--white-pure);text-shadow:0 1px #781e1473;background:linear-gradient(#e2685c 0%,#d24b40 100%);outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffd2c8e6,0 1px #b23f36,0 2px #b23f36,0 3px #9c3730,0 4px #9c3730,0 5px #83302a,0 6px #83302a,0 10px 12px #96281e73}.ByvEAa_btnGhost{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--white);transition:transform .12s var(--ease-out), box-shadow .12s ease, background .2s ease, color .2s ease;background:linear-gradient(#2a2a2a 0%,#171717 100%);border:none;padding:18px 34px;font-size:clamp(13px,1.1vw,16px);display:inline-block;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #fafafa1a,0 1px #0a0a0a,0 2px #0a0a0a,0 3px #050505,0 4px #050505,0 5px #000,0 6px #000,0 9px 10px #00000080}.ByvEAa_btnGhost:hover,.ByvEAa_btnGhost:focus-visible{color:var(--white-pure);background:linear-gradient(#333 0%,#1e1e1e 100%);outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #fafafa2e,0 1px #0a0a0a,0 2px #0a0a0a,0 3px #050505,0 4px #050505,0 5px #000,0 6px #000,0 10px 12px #0000008c}.ByvEAa_btnSolid:active{transform:translateY(6px);box-shadow:inset 0 1px #ffffffd9,0 1px #00000040,0 2px 4px #0000004d}.ByvEAa_btnGhost:active{transform:translateY(6px);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #fafafa1f,0 1px #000,0 2px 4px #00000080}.ByvEAa_prose a.ByvEAa_btnSolid{color:var(--black-pure);border-bottom:none}.ByvEAa_prose a.ByvEAa_btnSolid:hover,.ByvEAa_prose a.ByvEAa_btnSolid:focus-visible{color:var(--white-pure)}@media (hover:none),(prefers-reduced-motion:reduce){.ByvEAa_btnSolid:hover,.ByvEAa_btnGhost:hover{transform:none}}.ByvEAa_footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px);display:flex}.ByvEAa_footerBrand{gap:14px;display:grid}.ByvEAa_footerWordmark{font-family:var(--font-display);color:var(--white);align-items:center;gap:10px;font-size:clamp(22px,2vw,30px);display:inline-flex}.ByvEAa_footerBrand small{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray-dim);font-size:11px}.ByvEAa_footerConnect{justify-items:flex-start;gap:14px;display:grid}.ByvEAa_footerHeading{font-family:var(--font-display);text-transform:uppercase;color:var(--white);font-size:clamp(16px,1.4vw,20px);font-weight:400}.ByvEAa_footerSocials{align-items:center;gap:22px;display:flex}.ByvEAa_footerSocials a{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray);border-bottom:2px solid #0000;padding-bottom:2px;font-size:13px;font-weight:600;transition:color .25s,border-color .25s}.ByvEAa_footerSocials a:hover,.ByvEAa_footerSocials a:focus-visible{color:var(--red);border-bottom-color:var(--red);outline:none}@media (max-width:980px){.ByvEAa_shell{grid-template-columns:1fr}.ByvEAa_toc{z-index:15;border-left:none;border-bottom:1px solid var(--rule);background:var(--black);padding:0 var(--docs-gutter);margin:0 calc(-1 * var(--docs-gutter));max-height:calc(100vh - 12px);top:0}.ByvEAa_tocLabel,.ByvEAa_tocCollapse{display:none}.ByvEAa_tocHead{margin-bottom:0}.ByvEAa_tocToggle{cursor:pointer;width:100%;font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--white);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:12px;font-weight:600;display:flex}.ByvEAa_tocToggleCurrent{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ByvEAa_tocToggleIcon{color:var(--red);font-size:14px;line-height:var(--leading-solid)}.ByvEAa_tocList{padding-bottom:16px;display:none}.ByvEAa_toc[data-open=true] .ByvEAa_tocList{display:grid}.ByvEAa_toc[data-open=true]{z-index:30;height:100dvh;max-height:100dvh;padding:0 var(--docs-gutter);overscroll-behavior:contain;margin:0;position:fixed;inset:0;overflow-y:auto}.ByvEAa_toc[data-open=true] .ByvEAa_tocHead{z-index:1;background:var(--black);position:sticky;top:0}.ByvEAa_section,.ByvEAa_prose h3{scroll-margin-top:68px}}@media (max-width:640px){.ByvEAa_page{--docs-gutter:16px}.ByvEAa_nav,.ByvEAa_hero,.ByvEAa_shell,.ByvEAa_freshness,.ByvEAa_cta,.ByvEAa_footer{padding-left:16px;padding-right:16px}.ByvEAa_nav{flex-wrap:nowrap;gap:8px}.ByvEAa_navLinks{flex-wrap:nowrap;justify-content:flex-end;gap:10px}:is(.ByvEAa_navLinks .nav-cta,.ByvEAa_navLinks .nav-account){display:none}.ByvEAa_navLink,.ByvEAa_navLinkActive{padding-bottom:2px;font-size:13px}.ByvEAa_copyBtn{flex:none;padding:5px 10px;font-size:12px}.ByvEAa_hero{padding-top:clamp(28px,6vh,60px);padding-bottom:clamp(28px,5vh,60px)}.ByvEAa_freshnessInner{grid-template-columns:1fr;gap:12px}.ByvEAa_shell{gap:24px;padding-top:clamp(28px,5vw,48px);padding-bottom:clamp(40px,8vw,80px)}.ByvEAa_tocList{gap:8px}.ByvEAa_tocList a{font-size:12px}.ByvEAa_content{gap:44px}.ByvEAa_sectionHead{padding-top:16px}.ByvEAa_sectionTitle{font-size:clamp(24px,6.4vw,32px)}.ByvEAa_sectionDek,.ByvEAa_prose p{font-size:15px}.ByvEAa_prose h3{font-size:18px}.ByvEAa_callout{grid-template-columns:1fr;gap:10px;padding:18px}.ByvEAa_codeBlock{padding:14px 16px;font-size:12px}.ByvEAa_codeBlock:before{padding:3px 8px;font-size:9px}.ByvEAa_table th,.ByvEAa_table td{padding:10px 12px;font-size:12.5px}.ByvEAa_table th{letter-spacing:var(--tracking-caps);font-size:10px}.ByvEAa_footer{flex-direction:column;align-items:flex-start}.ByvEAa_step{grid-template-columns:1fr;padding:16px 18px}.ByvEAa_stepNum{font-size:22px}.ByvEAa_stat{padding:18px}.ByvEAa_statNum{font-size:30px}.ByvEAa_ctaTitle{font-size:clamp(24px,8vw,44px)}.ByvEAa_btnSolid,.ByvEAa_btnGhost{text-align:center;width:100%}}@keyframes ByvEAa_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes ByvEAa_fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ByvEAa_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ByvEAa_marquee{border-top:1px solid var(--white);border-bottom:1px solid var(--white);white-space:nowrap;font-family:var(--font-display);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--white);padding:16px 0;font-size:clamp(24px,3vw,42px);font-weight:400;position:relative;overflow:hidden}.ByvEAa_marquee:before,.ByvEAa_marquee:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.ByvEAa_marquee:before{background:linear-gradient(to right, var(--black), transparent);left:0}.ByvEAa_marquee:after{background:linear-gradient(to left, var(--black), transparent);right:0}.ByvEAa_marqueeTrack{animation:42s linear infinite ByvEAa_scroll;display:inline-block}.ByvEAa_marqueeTrack span{padding:0 28px}.ByvEAa_marqueeTrack i{color:var(--red);vertical-align:middle;font-size:.7em;font-style:normal}.ByvEAa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ByvEAa_nav,.ByvEAa_eyebrow,.ByvEAa_heroTitle,.ByvEAa_heroSub,.ByvEAa_marqueeTrack,.ByvEAa_brandDot,.ByvEAa_brandLogo{animation:none!important}.ByvEAa_catItem,.ByvEAa_stat{transition:none!important}}.ByvEAa_catNameLink{color:inherit;border-bottom:1px dotted #0000;transition:color .2s,border-color .2s}.ByvEAa_catNameLink:hover,.ByvEAa_catNameLink:focus-visible{color:var(--red);border-bottom-color:var(--red);outline:none}.ByvEAa_catalogHeading{scroll-margin-top:32px}.ByvEAa_skillCat{margin-top:clamp(22px,2.6vw,34px);scroll-margin-top:32px}.ByvEAa_skillCatTitle{font-family:var(--font-display);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--white);margin:0 0 10px;font-size:clamp(15px,1.3vw,18px);font-weight:400}.ByvEAa_skillCatCount{color:var(--red);font-size:.82em}.ByvEAa_skillList{background:var(--rule);border:1px solid var(--rule);gap:1px;margin:0;display:grid}.ByvEAa_skillRow{background:var(--black);grid-template-columns:230px minmax(0,1fr);gap:6px 18px;padding:11px 16px;scroll-margin-top:32px;display:grid}.ByvEAa_skillRow:target{box-shadow:inset 3px 0 0 var(--red);background:#d24b401f}.ByvEAa_skillRowName{overflow-wrap:anywhere;min-width:0}.ByvEAa_skillRowLabel{align-items:center;gap:8px;display:inline-flex}.ByvEAa_skillRowIcon{width:16px;height:16px;color:var(--gray);flex-shrink:0}.ByvEAa_skillRow:target .ByvEAa_skillRowIcon{color:var(--red)}.ByvEAa_skillRowName code{font-family:var(--font-mono);color:var(--white);border:1px solid var(--rule-soft);background:#fafafa12;border-radius:2px;padding:1px 7px;font-size:12.5px}.ByvEAa_prose a.ByvEAa_skillRowLink{border-bottom:none}.ByvEAa_skillRowLink code{transition:border-color .2s,color .2s}.ByvEAa_skillRowLink:hover code,.ByvEAa_skillRowLink:focus-visible code{color:var(--red);border-color:var(--red)}.ByvEAa_skillRowLink:focus-visible{outline:none}.ByvEAa_skillRowCron{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--gray);margin-top:5px;font-size:10.5px;display:block}.ByvEAa_skillRowDesc{font-size:13.5px;line-height:var(--leading-snug);color:var(--gray);overflow-wrap:anywhere;margin:0}@media (max-width:700px){.ByvEAa_skillRow{grid-template-columns:1fr;gap:4px}.ByvEAa_skillRowCron{margin-left:10px;display:inline}}.ByvEAa_providerGrid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:22px 0 30px;list-style:none;display:grid}.ByvEAa_provider{background:var(--black);align-content:start;gap:9px;min-width:0;padding:clamp(15px,1.7vw,20px);transition:background .3s;display:grid;position:relative;overflow:hidden}.ByvEAa_provider:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(170px circle at var(--mx,50%) var(--my,50%), #d24b4033, transparent 62%);transition:opacity .35s;position:absolute;inset:0}.ByvEAa_provider:hover{background:var(--panel)}.ByvEAa_provider:hover:before{opacity:1}.ByvEAa_provider>*{z-index:1;position:relative}.ByvEAa_providerTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.ByvEAa_providerLogo{filter:grayscale()brightness(1.35);opacity:.65;border-radius:5px;width:22px;height:22px;transition:filter .3s,opacity .3s}.ByvEAa_provider:hover .ByvEAa_providerLogo{filter:none;opacity:1}.ByvEAa_providerKind{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;border:1px solid var(--rule);color:var(--gray);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:600}.ByvEAa_providerKind[data-kind=direct]{color:var(--red);border-color:#d24b4080}.ByvEAa_providerName{font-family:var(--font-display);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--white);font-size:clamp(14px,1.1vw,16px);font-weight:400;line-height:var(--leading-tight);overflow-wrap:anywhere}.ByvEAa_providerNote{font-family:var(--font-sans);font-size:12px;line-height:var(--leading-snug);color:var(--gray)}.ByvEAa_providerSecret{font-family:var(--font-mono);font-size:10.5px;line-height:var(--leading-snug);color:var(--gray);overflow-wrap:anywhere;word-break:break-word;margin-top:1px}@media (max-width:640px){.ByvEAa_providerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.E0kJGG_page{z-index:1;position:relative;overflow-x:clip}.E0kJGG_strat,.E0kJGG_flow,.E0kJGG_token,.E0kJGG_projects,.E0kJGG_eco,.E0kJGG_cta{content-visibility:auto;contain-intrinsic-size:auto 900px}.E0kJGG_nav,.E0kJGG_skills,.E0kJGG_footer{padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}.E0kJGG_nav{z-index:20;animation:E0kJGG_fade .8s 50ms both var(--ease-out);justify-content:space-between;align-items:center;padding-top:clamp(20px,2.4vw,32px);padding-bottom:clamp(20px,2.4vw,32px);display:flex;position:relative}.E0kJGG_brand{font-family:var(--font-display);letter-spacing:var(--tracking-normal);color:var(--white);align-items:center;gap:10px;font-size:clamp(20px,1.8vw,26px);display:inline-flex}.E0kJGG_brandDot{background:var(--red);width:12px;height:12px;box-shadow:0 0 0 2px var(--black), 0 0 14px var(--red);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite E0kJGG_pulse}.E0kJGG_brandLogo{object-fit:cover;will-change:transform;border-radius:50%;flex:none;width:26px;height:26px;transition:box-shadow .25s;animation:16s linear infinite E0kJGG_spin;box-shadow:0 0 0 1px #ffffff1a,0 0 16px #00000080;box-shadow:0 0 0 1px lab(100% 0 0/.1),0 0 16px lab(0% 0 0/.501961)}.E0kJGG_brand:hover .E0kJGG_brandLogo,.E0kJGG_brand:focus-visible .E0kJGG_brandLogo{box-shadow:0 0 0 1px var(--red), 0 0 18px #e539358c;animation-duration:1.8s}.E0kJGG_navLinks{align-items:center;gap:clamp(20px,3vw,44px);display:flex}.E0kJGG_navLink,.E0kJGG_navLinkActive{font-family:var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:lowercase;color:var(--white);border-bottom:2px solid #0000;padding-bottom:4px;font-size:16px;transition:color .25s,border-color .25s}.E0kJGG_navLinkActive{border-bottom-color:var(--red)}.E0kJGG_navLink:hover,.E0kJGG_navLink:focus-visible{color:var(--red);outline:none}.E0kJGG_hero{text-align:center;border-bottom:1px solid var(--rule);place-items:center;min-height:clamp(520px,90vh,900px);padding:clamp(16px,3vh,40px) clamp(20px,5vw,80px) clamp(56px,9vh,120px);display:grid;position:relative}.E0kJGG_heroInner{z-index:2;justify-items:center;gap:clamp(18px,2vw,26px);max-width:1240px;display:grid;position:relative}.E0kJGG_mark{aspect-ratio:1;transform-origin:50%;width:clamp(68px,8vw,108px);transition:transform .25s var(--ease-out);will-change:transform;border-radius:50%;place-items:center;display:grid;position:relative}.E0kJGG_markSpin{transform-origin:50%;will-change:transform;width:100%;height:100%}.E0kJGG_mark:hover{transform:scale(1.06)}.E0kJGG_markImg{object-fit:cover;filter:grayscale()contrast(1.1)brightness(1.05);border-radius:50%;width:100%;height:100%}.E0kJGG_heroTitle{font-family:var(--font-display);font-size:clamp(27px,4.5vw,66px);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white);text-shadow:0 2px 24px #00000073;white-space:nowrap}.E0kJGG_heroTitleAccent{color:var(--red)}.E0kJGG_heroSub{font-family:var(--font-sans);font-size:clamp(15px,1.4vw,19px);line-height:var(--leading-snug);color:var(--text-soft);text-shadow:0 1px 6px #000000b3;text-wrap:pretty;max-width:46ch;animation:E0kJGG_fade 1s .45s both var(--ease-out)}.E0kJGG_heroSub strong{color:var(--white);font-weight:600}.E0kJGG_heroStart{justify-items:stretch;gap:clamp(14px,2vw,20px);width:fit-content;max-width:100%;margin:6px auto 0;display:grid}.E0kJGG_heroCta{animation:E0kJGG_fade 1s .6s both var(--ease-out);grid-template-columns:1fr 1fr;justify-content:center;gap:14px;display:grid}.E0kJGG_heroCta>*{text-align:center;width:100%}.E0kJGG_btnSolid{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--black-pure);transition:transform .12s var(--ease-out), box-shadow .12s ease, background .2s ease, color .2s ease;background:linear-gradient(#fff 0%,#ededed 100%);border:none;padding:18px 32px 18px 34px;font-size:clamp(13px,1.1vw,16px);display:inline-block;box-shadow:inset 0 1px #fffffff2,0 1px #d0d0d0,0 2px #d0d0d0,0 3px #bcbcbc,0 4px #bcbcbc,0 5px #a6a6a6,0 6px #a6a6a6,0 9px 9px #00000052}.E0kJGG_btnSolid:hover,.E0kJGG_btnSolid:focus-visible{color:var(--white-pure);text-shadow:0 1px #781e1473;background:linear-gradient(#e2685c 0%,#d24b40 100%);outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffd2c8e6,0 1px #b23f36,0 2px #b23f36,0 3px #9c3730,0 4px #9c3730,0 5px #83302a,0 6px #83302a,0 10px 12px #96281e73}:is(.E0kJGG_btnSolid:hover .gh-stars>span[aria-hidden],.E0kJGG_btnSolid:focus-visible .gh-stars>span[aria-hidden]){color:var(--white-pure)}.E0kJGG_btnSolid:active{transform:translateY(6px);box-shadow:inset 0 1px #ffffffd9,0 1px #00000040,0 2px 4px #0000004d}.E0kJGG_btnGhost{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--white);transition:transform .12s var(--ease-out), box-shadow .12s ease, background .2s ease, color .2s ease;background:linear-gradient(#2a2a2a 0%,#171717 100%);border:none;padding:18px 32px 18px 34px;font-size:clamp(13px,1.1vw,16px);display:inline-block;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #fafafa1a,0 1px #0a0a0a,0 2px #0a0a0a,0 3px #050505,0 4px #050505,0 5px #000,0 6px #000,0 9px 10px #00000080}.E0kJGG_btnGhost:hover,.E0kJGG_btnGhost:focus-visible{color:var(--white-pure);background:linear-gradient(#333 0%,#1e1e1e 100%);outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #fafafa2e,0 1px #0a0a0a,0 2px #0a0a0a,0 3px #050505,0 4px #050505,0 5px #000,0 6px #000,0 10px 12px #0000008c}.E0kJGG_btnGhost:active{transform:translateY(6px);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #fafafa1f,0 1px #000,0 2px 4px #00000080}@media (hover:none),(prefers-reduced-motion:reduce){.E0kJGG_btnSolid:hover,.E0kJGG_btnGhost:hover,.E0kJGG_navLink:hover,.E0kJGG_skillItem:hover:after,.E0kJGG_ecoPlanetLink:hover,.E0kJGG_projCard:hover{transform:none}}.E0kJGG_bandTitle{font-family:var(--font-display);font-size:clamp(34px,6.5vw,110px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white);flex-wrap:wrap;justify-content:center;align-items:center;gap:.1em .32em;display:inline-flex}.E0kJGG_bandNum{display:inline-flex}.E0kJGG_bandAccent{color:var(--red)}.E0kJGG_bandStar{color:var(--red);padding:0 .35em;font-size:.55em;animation:8s linear infinite E0kJGG_spin;display:inline-block}.E0kJGG_wordRow{flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,48px);margin-top:clamp(24px,3vw,44px);list-style:none;display:flex}.E0kJGG_wordRow li{font-family:var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gray);font-size:clamp(12px,1.1vw,15px);font-weight:500;position:relative}.E0kJGG_wordRow li:after{content:"·";color:var(--red);position:absolute;right:clamp(-10px,-1.5vw,-26px)}.E0kJGG_split{border-bottom:1px solid var(--rule);background:0 0;padding:clamp(56px,9vw,130px) clamp(20px,5vw,80px);position:relative}.E0kJGG_splitSticky{gap:clamp(34px,6vw,68px);max-width:1100px;margin:0 auto;display:grid}.E0kJGG_splitHead{gap:clamp(14px,2vw,24px);max-width:880px;display:grid}.E0kJGG_splitTitle{font-family:var(--font-display);text-wrap:balance;font-size:clamp(34px,5.2vw,80px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white)}.E0kJGG_splitTitle em{color:var(--red);font-style:normal}.E0kJGG_splitDek{font-family:var(--font-sans);font-size:clamp(16px,1.5vw,21px);line-height:var(--leading-normal);color:var(--gray);text-wrap:pretty;max-width:60ch}.E0kJGG_splitStage{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.E0kJGG_splitPanel{min-height:230px;position:relative}.E0kJGG_splitFront{display:none}.E0kJGG_splitFrontImg{object-fit:cover;opacity:.92;pointer-events:none;width:300%;height:100%;position:absolute;top:0}.E0kJGG_splitBack{align-content:center;gap:9px;height:100%;padding:clamp(18px,2vw,26px);display:grid;position:relative}.E0kJGG_splitIndex{font-family:var(--font-display);letter-spacing:var(--tracking-caps);opacity:.62;font-size:13px}.E0kJGG_splitCardTitle{font-family:var(--font-display);font-size:clamp(16px,1.5vw,22px);font-weight:400;line-height:var(--leading-solid);text-transform:uppercase;overflow-wrap:anywhere}.E0kJGG_splitCardBody{font-family:var(--font-sans);font-size:clamp(12.5px,.95vw,14px);line-height:var(--leading-snug);opacity:.88;overflow-wrap:anywhere;text-wrap:pretty}.E0kJGG_splitBack[data-tone=coral] .E0kJGG_splitIndex,.E0kJGG_splitBack[data-tone=coral] .E0kJGG_splitCardBody{opacity:1}.E0kJGG_splitCardBody code{font-family:var(--font-mono);color:inherit;white-space:nowrap;background:#7f7f7f33;border-radius:2px;margin:0 1px;padding:1px 5px;font-size:.85em}.E0kJGG_cardIcon{opacity:.8;margin-bottom:8px;font-size:22px;display:flex}.E0kJGG_channelMark{vertical-align:-.15em;width:1em;height:1em;margin-right:.15em;display:inline-flex}.E0kJGG_split[data-reduced=false]{height:280vh;padding:0}.E0kJGG_split[data-reduced=false] .E0kJGG_splitSticky{flex-direction:column;justify-content:center;align-items:center;gap:clamp(28px,5vh,60px);max-width:none;height:100vh;margin:0;padding:clamp(40px,8vh,90px) clamp(20px,5vw,80px);display:flex;position:sticky;top:0;overflow:hidden}.E0kJGG_split[data-reduced=false] .E0kJGG_splitHead{text-align:center;justify-items:center}.E0kJGG_split[data-reduced=false] .E0kJGG_splitStage{perspective:1900px;background:0 0;border:none;flex:none;gap:0;width:min(820px,86vw);height:clamp(330px,46vh,420px);display:flex;position:relative}.E0kJGG_split[data-reduced=false] .E0kJGG_splitPanel{height:100%;min-height:0;transform-style:preserve-3d;will-change:transform;flex:1 1 0}.E0kJGG_split[data-reduced=false] .E0kJGG_splitFront{backface-visibility:hidden;border:1px solid var(--rule);background:radial-gradient(130% 80% at 50% 0,#d24b402e,#0000 62%),#0b0b0b;display:block;position:absolute;inset:0;overflow:hidden}.E0kJGG_split[data-reduced=false] .E0kJGG_splitBack{backface-visibility:hidden;height:auto;position:absolute;inset:0;transform:rotateY(180deg)}.E0kJGG_skills{border-bottom:1px solid var(--rule);padding-top:clamp(56px,9vw,130px);padding-bottom:clamp(56px,9vw,130px)}.E0kJGG_skillsBand{text-align:center;margin-bottom:clamp(44px,7vw,96px)}.E0kJGG_skillsList{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1100px;margin:0 auto;list-style:none;display:grid}.E0kJGG_skillsCta{justify-content:center;margin-top:clamp(24px,3.5vw,40px);display:flex}.E0kJGG_proof{border:1px solid var(--rule);border-left:2px solid var(--red);background:var(--panel);flex-wrap:wrap;align-items:center;gap:clamp(22px,3vw,44px);max-width:980px;margin:clamp(40px,6vw,72px) auto 0;padding:clamp(24px,3vw,38px);display:flex}.E0kJGG_proofText{flex:300px;gap:9px;display:grid}.E0kJGG_proofName{font-family:var(--font-display);font-size:clamp(28px,3.6vw,46px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white);overflow-wrap:anywhere;margin:0}.E0kJGG_proofDesc{font-family:var(--font-sans);font-size:clamp(13px,1.05vw,15px);line-height:var(--leading-normal);color:var(--gray);max-width:52ch}.E0kJGG_proofStat{justify-items:start;gap:6px;display:grid}.E0kJGG_proofNum{font-family:var(--font-display);font-size:clamp(46px,6.5vw,84px);font-weight:400;line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);color:var(--red);display:inline-flex}.E0kJGG_proofStatLabel{font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gray-dim);margin-bottom:8px;font-size:11px}.E0kJGG_skillItem{background:var(--black);align-content:start;gap:10px;padding:clamp(22px,2.6vw,36px);transition:background .3s;display:grid;position:relative;overflow:hidden}.E0kJGG_skillItem:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(200px circle at var(--mx,50%) var(--my,50%), #d24b4033, transparent 62%);transition:opacity .35s;position:absolute;inset:0}.E0kJGG_skillItem:hover{background:var(--panel)}.E0kJGG_skillItem:hover:before{opacity:1}.E0kJGG_skillItem:after{content:"";z-index:2;pointer-events:none;opacity:0;border:1px dashed #fafafa52;transition:opacity .3s,transform .3s;position:absolute;inset:10px;transform:scale(.99)}.E0kJGG_skillItem:hover:after{opacity:1;transform:scale(1)}.E0kJGG_skillItem>*{z-index:1;position:relative}.E0kJGG_skillCount{font-family:var(--font-display);color:var(--red);font-size:clamp(38px,4vw,56px);font-weight:400;line-height:var(--leading-solid)}.E0kJGG_skillName{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:var(--white);overflow-wrap:anywhere;font-size:clamp(15px,1.35vw,18px);font-weight:400}.E0kJGG_skillDesc{font-family:var(--font-sans);font-size:13.5px;line-height:var(--leading-normal);color:var(--gray);overflow-wrap:anywhere}.E0kJGG_barrelWrap{max-width:1100px;margin:0 auto;position:relative}.E0kJGG_barrelSticky{justify-items:center;gap:clamp(18px,3vw,30px);display:grid}.E0kJGG_barrelMeta{font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:14px;font-size:11px;display:flex}.E0kJGG_barrelCat{color:var(--red)}.E0kJGG_barrelIdx{color:var(--gray-dim)}.E0kJGG_barrelViewport{width:100%}.E0kJGG_barrelDrum{flex-wrap:wrap;justify-content:center;gap:10px 22px;max-width:920px;margin:0 auto;list-style:none;display:flex}.E0kJGG_barrelLink{font-family:var(--font-sans);color:var(--gray);align-items:center;gap:.42em;font-size:14px;transition:color .2s;display:inline-flex}.E0kJGG_barrelLink:hover,.E0kJGG_barrelLink:focus-visible{color:var(--red);outline:none}.E0kJGG_barrelIcon{flex:none;width:.72em;height:.72em}.E0kJGG_barrelWrap[data-barrel=on]{max-width:none;height:260vh}.E0kJGG_barrelWrap[data-barrel=on] .E0kJGG_barrelSticky{align-content:center;gap:clamp(20px,4vh,40px);height:100vh;position:sticky;top:0}.E0kJGG_barrelWrap[data-barrel=on] .E0kJGG_barrelViewport{perspective:1800px;perspective-origin:50%;width:min(820px,92vw);height:clamp(340px,56vh,560px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%)}.E0kJGG_barrelWrap[data-barrel=on] .E0kJGG_barrelDrum{max-width:none;transform-style:preserve-3d;will-change:transform;margin:0;display:block;position:absolute;inset:0}.E0kJGG_barrelWrap[data-barrel=on] .E0kJGG_barrelItem{text-align:center;transform-origin:50%;backface-visibility:hidden;will-change:transform, opacity;position:absolute;top:50%;left:0;right:0}.E0kJGG_barrelWrap[data-barrel=on] .E0kJGG_barrelLink{font-family:var(--font-sans);letter-spacing:var(--tracking-tight);font-size:clamp(20px,3.1vw,36px);font-weight:600;line-height:var(--leading-tight);color:var(--white);white-space:nowrap;align-items:center;gap:.4em;transition:color .25s,transform .35s cubic-bezier(.23,1,.32,1);display:inline-flex}.E0kJGG_barrelWrap[data-barrel=on] .E0kJGG_barrelLink:hover,.E0kJGG_barrelWrap[data-barrel=on] .E0kJGG_barrelLink:focus-visible{color:var(--red)}.E0kJGG_barrelWrap[data-barrel=on] .E0kJGG_barrelItem[data-front=true] .E0kJGG_barrelLink{color:var(--red);transform:scale(1.06)}.E0kJGG_barrelWrap .E0kJGG_barrelTip{max-width:none;letter-spacing:var(--tracking-normal);text-align:center;white-space:nowrap;font-size:.62rem;font-weight:400}.E0kJGG_token{text-align:center;border-bottom:1px solid var(--rule);place-items:center;padding:clamp(64px,11vw,150px) clamp(20px,5vw,80px);display:grid;position:relative}.E0kJGG_tokenInner{z-index:2;justify-items:center;gap:clamp(28px,4vw,52px);width:100%;max-width:960px;margin:0 auto;display:grid;position:relative}.E0kJGG_tokenHead{justify-items:center;gap:clamp(12px,1.6vw,20px);max-width:760px;display:grid}.E0kJGG_tokenTitle{font-family:var(--font-display);font-size:clamp(32px,5.5vw,80px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white);text-wrap:balance}.E0kJGG_tokenTitle em{color:var(--red);font-style:normal}.E0kJGG_tokenDek{font-family:var(--font-sans);font-size:clamp(15px,1.4vw,19px);line-height:var(--leading-normal);color:var(--gray);max-width:56ch}.E0kJGG_tokenStage{aspect-ratio:1;place-items:center;width:100%;max-width:clamp(200px,26vw,300px);display:grid;position:relative}.E0kJGG_tokenStage:before{content:"";z-index:0;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#d24b4047,#0000 68%);border-radius:50%;position:absolute;inset:8%}.E0kJGG_tokenViewer{z-index:1;--poster-color:transparent;background:0 0;width:100%;height:100%;position:relative}.E0kJGG_tokenViewer::part(default-progress-bar){display:none}.E0kJGG_tokenCta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.E0kJGG_projects{border-bottom:1px solid var(--rule);padding:clamp(56px,9vw,128px) clamp(20px,5vw,80px)}.E0kJGG_projectsInner{gap:clamp(28px,4vw,52px);max-width:1100px;margin:0 auto;display:grid}.E0kJGG_projectsHead{gap:clamp(12px,1.6vw,20px);max-width:none;display:grid}.E0kJGG_projectsTitle{font-family:var(--font-display);font-size:clamp(20px,4.4vw,64px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white);white-space:nowrap}.E0kJGG_projectsTitle em{color:var(--red);font-style:normal}.E0kJGG_projectsDek{font-family:var(--font-sans);font-size:clamp(15px,1.4vw,19px);line-height:var(--leading-normal);color:var(--gray);white-space:nowrap}.E0kJGG_projectsGrid{background:var(--rule);border:1px solid var(--rule);grid-template:"opendia soul-md"minmax(240px,1.85fr)"opendia minitor"min-content"univ4-hooks univ4-hooks"/1.4fr 1fr;gap:1px;display:grid}.E0kJGG_projCard{background:var(--black);color:var(--white);min-height:180px;transition:background .25s ease, color .25s ease, transform .12s var(--ease-out);align-content:start;gap:14px;padding:clamp(22px,2.6vw,36px);display:grid;position:relative}.E0kJGG_projCard:hover,.E0kJGG_projCard:focus-visible{outline:none}.E0kJGG_projCard:active{transform:scale(.995)}.E0kJGG_projCard[data-slug=opendia]{grid-area:opendia;min-height:360px}.E0kJGG_projCard[data-slug=soul-md]{grid-area:soul-md}.E0kJGG_projCard[data-slug=minitor]{grid-area:minitor}.E0kJGG_projCard[data-slug=univ4-hooks]{grid-area:univ4-hooks}.E0kJGG_projCard[data-tone=coral]{background:var(--red);color:var(--black)}.E0kJGG_projCard[data-tone=coral]:hover,.E0kJGG_projCard[data-tone=coral]:focus-visible{background:#dc564b}.E0kJGG_projCard[data-tone=panel]{background:var(--panel)}.E0kJGG_projCard[data-tone=ink]:hover,.E0kJGG_projCard[data-tone=ink]:focus-visible,.E0kJGG_projCard[data-tone=panel]:hover,.E0kJGG_projCard[data-tone=panel]:focus-visible{background:#161616}.E0kJGG_projCard[data-tone=paper]{background:var(--white);color:var(--black)}.E0kJGG_projCard[data-tone=paper]:hover,.E0kJGG_projCard[data-tone=paper]:focus-visible{background:#f0f0f0}.E0kJGG_projFeatured{align-content:end}.E0kJGG_projCompact{gap:8px;min-height:0;padding:clamp(14px,1.6vw,20px) clamp(16px,1.8vw,24px)}.E0kJGG_projIcon{opacity:.85;flex-shrink:0;font-size:.72em;display:flex}.E0kJGG_projFeatured .E0kJGG_projIcon{font-size:clamp(28px,3.2vw,44px)}.E0kJGG_projCompact .E0kJGG_projIcon{font-size:16px}.E0kJGG_projCopy{align-content:start;gap:10px;display:grid}.E0kJGG_projNameRow{align-items:center;gap:.28em .4em;min-width:0;display:flex}.E0kJGG_projName{font-family:var(--font-display);font-size:clamp(22px,2.2vw,32px);font-weight:400;line-height:var(--leading-solid);letter-spacing:var(--tracking-tight);text-transform:uppercase;white-space:nowrap}.E0kJGG_projFeatured .E0kJGG_projName{font-size:clamp(34px,4.2vw,56px)}.E0kJGG_projCard[data-slug=soul-md] .E0kJGG_projName{font-size:clamp(26px,3.2vw,42px)}.E0kJGG_projCompact .E0kJGG_projName{font-size:clamp(16px,1.4vw,20px)}.E0kJGG_projCompact .E0kJGG_projDek{max-width:none;font-size:12.5px}.E0kJGG_projCompact .E0kJGG_projSource,.E0kJGG_projCompact .E0kJGG_projExtra{font-size:11px}.E0kJGG_projDek{font-family:var(--font-sans);font-size:clamp(13.5px,1.05vw,16px);line-height:var(--leading-normal);text-wrap:pretty;opacity:.82;max-width:46ch}.E0kJGG_projStars{z-index:2;font-family:var(--font-display);letter-spacing:0;opacity:1;font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;gap:.28em;font-size:clamp(18px,1.7vw,26px);font-weight:400;line-height:1;display:inline-flex;position:absolute;top:clamp(14px,1.8vw,24px);right:clamp(16px,2vw,28px)}.E0kJGG_projStars .gh-stars-num{min-width:0;font-weight:400}.E0kJGG_projCtas{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.E0kJGG_projSource,.E0kJGG_projExtra{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;opacity:.88;border-bottom:2px solid #0000;align-items:center;gap:.4em;width:fit-content;padding-bottom:2px;font-size:13px;transition:opacity .2s,border-color .2s;display:inline-flex}.E0kJGG_projCard[data-tone=coral] .E0kJGG_projDek,.E0kJGG_projCard[data-tone=coral] .E0kJGG_projSource,.E0kJGG_projCard[data-tone=coral] .E0kJGG_projExtra{opacity:1}.E0kJGG_projCard:hover .E0kJGG_projSource,.E0kJGG_projCard:focus-visible .E0kJGG_projSource,.E0kJGG_projSource:hover,.E0kJGG_projSource:focus-visible,.E0kJGG_projExtra:hover,.E0kJGG_projExtra:focus-visible{opacity:1;border-bottom-color:currentColor;outline:none}@media (max-width:900px){.E0kJGG_projectsDek{white-space:normal}.E0kJGG_projectsGrid{grid-template:"opendia""soul-md""minitor""univ4-hooks"/1fr}.E0kJGG_projCard[data-slug=opendia]{align-content:end;min-height:220px}}.E0kJGG_cta{text-align:center;border-bottom:1px solid var(--rule);place-items:center;padding:clamp(80px,16vh,220px) clamp(20px,5vw,80px);display:grid;position:relative}.E0kJGG_ctaInner{z-index:2;justify-items:center;gap:clamp(28px,4vw,48px);display:grid;position:relative}.E0kJGG_ctaTitle{font-family:var(--font-display);font-size:clamp(40px,8vw,130px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white);text-wrap:balance}.E0kJGG_ctaTitle em{color:var(--red);font-style:normal}.E0kJGG_marquee{border-top:1px solid var(--white);border-bottom:1px solid var(--white);white-space:nowrap;font-family:var(--font-display);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--white);padding:16px 0;font-size:clamp(24px,3vw,42px);font-weight:400;position:relative;overflow:hidden}.E0kJGG_marquee:before,.E0kJGG_marquee:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.E0kJGG_marquee:before{background:linear-gradient(to right, var(--black), transparent);left:0}.E0kJGG_marquee:after{background:linear-gradient(to left, var(--black), transparent);right:0}.E0kJGG_marqueeTrack{animation:42s linear infinite E0kJGG_scroll;display:inline-block}.E0kJGG_marqueeTrack span{padding:0 28px}.E0kJGG_marqueeTrack i{color:var(--red);vertical-align:middle;font-size:.7em;font-style:normal}.E0kJGG_marqueeLink{color:inherit;border-bottom:3px solid #0000;transition:color .25s,border-color .25s}.E0kJGG_marqueeLink:hover,.E0kJGG_marqueeLink:focus-visible{color:var(--red);border-bottom-color:var(--red);outline:none}.E0kJGG_footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px);display:flex}.E0kJGG_footerBrand{gap:14px;display:grid}.E0kJGG_footerWordmark{font-family:var(--font-display);color:var(--white);align-items:center;gap:10px;font-size:clamp(22px,2vw,30px);display:inline-flex}.E0kJGG_footerWordmark .E0kJGG_brandDot{display:inline-block}.E0kJGG_footerBrand small{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray-dim);font-size:11px}.E0kJGG_footerConnect{justify-items:flex-start;gap:14px;display:grid}.E0kJGG_footerHeading{font-family:var(--font-display);text-transform:uppercase;color:var(--white);font-size:clamp(16px,1.4vw,20px);font-weight:400}.E0kJGG_footerSocials{align-items:center;gap:22px;display:flex}.E0kJGG_footerSocials a{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray);border-bottom:2px solid #0000;padding-bottom:2px;font-size:13px;font-weight:600;transition:color .25s,border-color .25s}.E0kJGG_footerSocials a:hover,.E0kJGG_footerSocials a:focus-visible{color:var(--red);border-bottom-color:var(--red);outline:none}.E0kJGG_scrambleWord{white-space:nowrap;display:inline-block}.E0kJGG_scrambleChar{text-align:center;display:inline-block}.E0kJGG_reel{height:1em;line-height:var(--leading-solid);vertical-align:text-bottom;display:inline-block;overflow:hidden}.E0kJGG_reelStrip{will-change:transform;flex-direction:column;display:flex}.E0kJGG_reelDigit{height:1em;line-height:var(--leading-solid);justify-content:center;align-items:center;display:flex}.E0kJGG_reelStatic{height:1em;line-height:var(--leading-solid);vertical-align:text-bottom;display:inline-block}.E0kJGG_reelDigit:before,.E0kJGG_reelStatic:before{content:attr(data-d)}.E0kJGG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.E0kJGG_latest{border-bottom:1px solid var(--rule);padding:clamp(44px,6vw,88px) clamp(20px,5vw,80px)}.E0kJGG_latestInner{gap:clamp(22px,3vw,36px);max-width:1100px;margin:0 auto;display:grid}.E0kJGG_latestHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.E0kJGG_latestTitle{font-family:var(--font-display);font-size:clamp(20px,2.6vw,36px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white)}.E0kJGG_latestTitle em{color:var(--red);font-style:normal}.E0kJGG_latestAll{font-family:var(--font-display);letter-spacing:var(--tracking-wide);color:var(--gray);border-bottom:2px solid #0000;align-items:center;gap:.4em;padding-bottom:2px;font-size:13px;transition:color .2s,border-color .2s;display:inline-flex}.E0kJGG_latestAll:hover,.E0kJGG_latestAll:focus-visible{color:var(--white);border-bottom-color:currentColor;outline:none}.E0kJGG_latestList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);list-style:none;display:grid}.E0kJGG_latestLink{border-top:1px solid var(--rule);align-content:start;gap:10px;height:100%;padding-top:clamp(14px,1.4vw,18px);transition:border-color .2s;display:grid}.E0kJGG_latestLink:hover,.E0kJGG_latestLink:focus-visible{border-top-color:var(--red);outline:none}.E0kJGG_latestLink:hover h3,.E0kJGG_latestLink:focus-visible h3{color:var(--red)}@media (max-width:820px){.E0kJGG_latestList{grid-template-columns:1fr}}@keyframes E0kJGG_fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes E0kJGG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes E0kJGG_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes E0kJGG_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:900px){.E0kJGG_splitStage,.E0kJGG_skillsList{grid-template-columns:1fr}}@media (max-width:480px){.E0kJGG_splitTitle{overflow-wrap:anywhere;font-size:clamp(22px,6.4vw,30px)}}@media (min-width:901px) and (max-width:1100px){.E0kJGG_skillsList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.E0kJGG_nav{flex-wrap:nowrap;column-gap:10px;padding-left:16px;padding-right:16px}.E0kJGG_navLinks{flex-wrap:nowrap;justify-content:flex-end;gap:10px}.E0kJGG_brand{gap:7px;font-size:18px}.E0kJGG_brandLogo{width:22px;height:22px}.E0kJGG_nav .nav-cta{white-space:nowrap;padding:5px 11px;font-size:13px}.E0kJGG_nav .nav-gh-icon{width:18px;height:18px}.E0kJGG_navLink,.E0kJGG_navLinkActive{padding-bottom:2px;font-size:13px}.E0kJGG_ctaTitle{white-space:normal;font-size:clamp(30px,9.2vw,46px)}.E0kJGG_heroTitle{font-size:clamp(16.5px,5.25vw,34.5px);line-height:var(--leading-tight)}.E0kJGG_heroCta{grid-template-columns:1fr;width:100%;max-width:320px}.E0kJGG_footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.E0kJGG_nav,.E0kJGG_mark,.E0kJGG_heroTitle,.E0kJGG_heroSub,.E0kJGG_heroCta,.E0kJGG_markImg,.E0kJGG_bandStar,.E0kJGG_marqueeTrack,.E0kJGG_brandDot,.E0kJGG_brandLogo{animation:none!important}.E0kJGG_mark{transition:none!important}.E0kJGG_mark:hover{transform:none}}.E0kJGG_skillNameLink{color:inherit;transition:color .2s}.E0kJGG_skillNameLink:hover,.E0kJGG_skillNameLink:focus-visible{color:var(--red);outline:none}.E0kJGG_skillLink{color:inherit;border-bottom:1px dotted #fafafa59;transition:color .2s,border-color .2s}.E0kJGG_skillLink:hover,.E0kJGG_skillLink:focus-visible{color:var(--red);border-bottom-color:var(--red);outline:none}.E0kJGG_strat{border-bottom:1px solid var(--rule);padding:clamp(56px,9vw,120px) clamp(20px,5vw,80px)}.E0kJGG_stratInner{gap:clamp(30px,4.5vw,52px);max-width:960px;margin:0 auto;display:grid}.E0kJGG_stratHead{text-align:center;justify-items:center;gap:clamp(14px,1.6vw,20px);display:grid}.E0kJGG_stratTitle{font-family:var(--font-display);text-wrap:balance;font-size:clamp(30px,4.6vw,60px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white);max-width:18ch}.E0kJGG_stratTitle em{color:var(--red);font-style:normal}.E0kJGG_stratLede{font-family:var(--font-sans);font-size:clamp(15px,1.3vw,18px);line-height:var(--leading-normal);color:var(--gray);max-width:60ch}.E0kJGG_stratLede a{color:var(--white);border-bottom:1px solid var(--red);transition:color .2s}.E0kJGG_stratLede a:hover,.E0kJGG_stratLede a:focus-visible{color:var(--red);outline:none}.E0kJGG_stratLede code{font-family:var(--font-mono);color:var(--white);border:1px solid var(--rule-soft);background:#fafafa12;border-radius:2px;padding:1px 6px;font-size:.9em}.E0kJGG_stratLede strong{color:var(--white)}.E0kJGG_stratFiles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(16px,2.5vw,28px);display:grid}.E0kJGG_stratFile{border:1px solid var(--rule);background:#0c0c0c;border-radius:6px;margin:0;overflow:hidden;box-shadow:0 24px 60px -40px #000000e6}.E0kJGG_stratFileBar{border-bottom:1px solid var(--rule);font-family:var(--font-mono);background:#fafafa08;align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:flex}.E0kJGG_stratDots{gap:6px;display:inline-flex}.E0kJGG_stratDots i{background:var(--gray-dim);border-radius:50%;width:10px;height:10px}.E0kJGG_stratDots i:first-child{background:var(--red)}.E0kJGG_stratFileName{color:var(--white);letter-spacing:var(--tracking-normal)}.E0kJGG_stratFileTag{color:var(--gray-dim);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin-left:auto;font-size:10px}.E0kJGG_stratCode{counter-reset:ln;font-family:var(--font-mono);font-size:clamp(12.5px,1.05vw,14.5px);line-height:var(--leading-prose);padding:clamp(14px,1.8vw,24px) clamp(12px,1.6vw,20px);overflow-x:auto}.E0kJGG_stratCode>span{counter-increment:ln;white-space:pre;color:var(--gray);grid-template-columns:2.4em 1fr;gap:clamp(14px,2vw,28px);display:grid}.E0kJGG_stratCode>span:before{content:counter(ln);text-align:right;color:var(--gray-dim);-webkit-user-select:none;user-select:none}.E0kJGG_stratCode .E0kJGG_cH{color:var(--red)}.E0kJGG_stratCode .E0kJGG_cX{color:var(--gray)}.E0kJGG_stratOutcomes{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);list-style:none;display:grid}.E0kJGG_stratOutcome{border-top:2px solid var(--red);align-content:start;gap:12px;padding-top:18px;display:grid}.E0kJGG_stratOutIcon{color:var(--red);font-size:20px;display:inline-flex}.E0kJGG_stratOutLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--white);font-size:12px}.E0kJGG_stratOutcome p{font-family:var(--font-sans);font-size:clamp(14px,1.15vw,16px);line-height:var(--leading-normal);color:var(--gray)}.E0kJGG_stratOutcome strong{color:var(--white)}.E0kJGG_stratCta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:760px){.E0kJGG_stratFiles{grid-template-columns:1fr}.E0kJGG_stratOutcomes{grid-template-columns:1fr;gap:clamp(18px,5vw,26px)}.E0kJGG_stratCta a{text-align:center;padding-left:18px;padding-right:18px}}.E0kJGG_circuit{width:100%;min-width:740px;margin:0 auto;position:relative}.E0kJGG_circuitSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.E0kJGG_circuitDot{fill:#fafafa1a}.E0kJGG_circuitTrace{fill:none;stroke:#fafafa29;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.E0kJGG_circuitTraceDashed{stroke:#d24b405c;stroke-dasharray:2 6}.E0kJGG_circuitPulse{fill:none;stroke:var(--red);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:13 87;stroke-dashoffset:0;opacity:0}@media (prefers-reduced-motion:no-preference){.E0kJGG_circuitPulse{opacity:1;animation-name:E0kJGG_circuitDash;animation-timing-function:linear;animation-iteration-count:infinite}.E0kJGG_circuitPulseRev{animation-direction:reverse}}@keyframes E0kJGG_circuitDash{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.E0kJGG_circuitNode{pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:9px;width:max-content;display:flex;position:absolute;transform:translate(-50%,-50%)}.E0kJGG_circuitNode[data-status=idle]{--node-color:var(--gray-dim)}.E0kJGG_circuitNode[data-status=active]{--node-color:var(--white)}.E0kJGG_circuitNode[data-status=processing],.E0kJGG_circuitNode[data-status=error]{--node-color:var(--red)}.E0kJGG_circuitNodeBox{border:1.5px solid var(--node-color,var(--gray));background:#111111bd;border-radius:11px;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0a0a0a8c}.E0kJGG_circuitNode[data-size=sm] .E0kJGG_circuitNodeBox{border-radius:9px;width:34px;height:34px}.E0kJGG_circuitNode[data-size=lg] .E0kJGG_circuitNodeBox{border-radius:14px;width:62px;height:62px}.E0kJGG_circuitNode[data-status=active] .E0kJGG_circuitNodeBox{box-shadow:0 0 18px #fafafa1f,inset 0 0 10px #fafafa0d}.E0kJGG_circuitNode[data-status=processing] .E0kJGG_circuitNodeBox{box-shadow:0 0 22px #d24b4047,inset 0 0 12px #d24b401f}@media (prefers-reduced-motion:no-preference){.E0kJGG_circuitNode{animation:E0kJGG_circuitNodeIn .5s var(--ease-out) both}.E0kJGG_circuitNode[data-status=processing] .E0kJGG_circuitNodeBox{animation:1.9s ease-in-out infinite E0kJGG_circuitNodePulse}}@keyframes E0kJGG_circuitNodeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes E0kJGG_circuitNodePulse{0%,to{box-shadow:0 0 14px #d24b4033,inset 0 0 10px #d24b401a}50%{box-shadow:0 0 30px #d24b406b,inset 0 0 14px #d24b402e}}.E0kJGG_circuitGlyph{font-size:18px;line-height:var(--leading-solid);color:var(--node-color)}.E0kJGG_circuitNode[data-size=lg] .E0kJGG_circuitGlyph{font-size:25px}.E0kJGG_circuitNodeLabel{max-width:132px;font-family:var(--font-mono);letter-spacing:var(--tracking-wide);font-size:11px;font-weight:600;line-height:var(--leading-tight);text-transform:uppercase;color:var(--white);flex-direction:column;gap:2px;display:flex}.E0kJGG_circuitNodeSub{letter-spacing:var(--tracking-normal);font-size:9.5px;font-weight:400;line-height:var(--leading-tight);text-transform:none;color:var(--gray)}.E0kJGG_circuitEdgeLabel{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--gray);border:1px solid var(--rule-soft);pointer-events:none;background:#0a0a0ad1;border-radius:999px;padding:2px 7px;font-size:9px;position:absolute;transform:translate(-50%,-50%)}.E0kJGG_flow{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule);padding:clamp(64px,9vw,128px) clamp(20px,5vw,80px);position:relative}.E0kJGG_flowInner{max-width:1100px;margin:0 auto}.E0kJGG_flowHead{max-width:720px;margin-bottom:clamp(28px,4vw,48px)}.E0kJGG_flowTitle{font-family:var(--font-display);text-wrap:balance;font-size:clamp(28px,3.8vw,56px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white);margin-top:14px}.E0kJGG_flowTitle em{color:var(--red);font-style:normal}.E0kJGG_flowDek{max-width:620px;font-size:clamp(15px,1.5vw,17px);line-height:var(--leading-normal);color:var(--gray);margin-top:clamp(16px,2vw,22px)}.E0kJGG_flowBoard{border:1px solid var(--rule-soft);scrollbar-width:thin;background:radial-gradient(120% 150% at 50% 0,#d24b400f,#0000 60%),#0b0b0b;border-radius:8px;padding:clamp(18px,2.4vw,32px) clamp(8px,1.4vw,20px);overflow-x:auto}.E0kJGG_flowCta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(24px,3.5vw,40px);display:flex}.E0kJGG_circuitFit{min-width:0;max-width:460px}.E0kJGG_circuitFit .E0kJGG_circuitNodeLabel{letter-spacing:var(--tracking-normal);max-width:96px;font-size:9.5px}.E0kJGG_circuitFit .E0kJGG_circuitNodeSub{font-size:8px}.E0kJGG_boardTall{display:none}@media (max-width:820px){.E0kJGG_boardWide{display:none}.E0kJGG_boardTall{display:block}}.E0kJGG_eco{border-bottom:1px solid var(--rule);padding:clamp(56px,9vw,128px) clamp(20px,5vw,80px);position:relative}.E0kJGG_ecoInner{text-align:center;justify-items:center;gap:clamp(28px,4vw,52px);max-width:1180px;margin:0 auto;display:grid}.E0kJGG_ecoHead{justify-items:center;gap:clamp(12px,1.6vw,20px);max-width:760px;display:grid}.E0kJGG_ecoTitle{font-family:var(--font-display);text-wrap:balance;font-size:clamp(32px,5vw,72px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--white)}.E0kJGG_ecoTitle em{color:var(--red);white-space:nowrap;font-style:normal}.E0kJGG_ecoCount{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.18em .6ch;display:inline-flex}.E0kJGG_ecoCountNum{font-family:var(--font-display);font-size:clamp(44px,6.5vw,96px);font-weight:400;line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);color:var(--white);display:inline-flex}.E0kJGG_ecoCountLabel{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray);font-size:clamp(11px,1.15vw,14px)}.E0kJGG_ecoDek{font-family:var(--font-sans);font-size:clamp(15px,1.4vw,19px);line-height:var(--leading-normal);color:var(--gray);max-width:60ch}.E0kJGG_ecoDek a{color:var(--white);border-bottom:1px solid var(--red);transition:color .2s}.E0kJGG_ecoDek a:hover,.E0kJGG_ecoDek a:focus-visible{color:var(--red);outline:none}.E0kJGG_ecoStage{aspect-ratio:1000/600;width:100%;max-width:1080px;margin:0;position:relative;container-type:size}.E0kJGG_ecoSvg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.E0kJGG_ecoOrbit{fill:none;stroke-width:1.2px;vector-effect:non-scaling-stroke}.E0kJGG_ecoGrid line{stroke:#fafafa0d;stroke-width:1px;vector-effect:non-scaling-stroke}.E0kJGG_ecoSun{z-index:40;width:46px;aspect-ratio:1;filter:drop-shadow(0 0 30px #d24b408c);border-radius:50%;place-items:center;width:clamp(46px,8.4cqw,96px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.E0kJGG_ecoSunRing{border:1px dashed #fafafa47;border-radius:50%;animation:42s linear infinite reverse E0kJGG_spin;position:absolute;inset:-18%}.E0kJGG_ecoSunImg{object-fit:cover;cursor:pointer;border:1.5px solid #d24b40b3;border-radius:50%;width:100%;height:100%;transition:box-shadow .25s;animation:30s linear infinite E0kJGG_spin;box-shadow:0 0 0 4px #0a0a0ad9,0 0 30px #d24b4073}.E0kJGG_ecoSunImg:hover{animation-duration:3s;box-shadow:0 0 0 4px #0a0a0ad9,0 0 44px #d24b40bf}.E0kJGG_ecoPlanet{will-change:transform, opacity;position:absolute;top:50%;left:50%}.E0kJGG_ecoPlanet:hover,.E0kJGG_ecoPlanet:focus-within{z-index:200!important}.E0kJGG_ecoPlanetLink{min-width:29px;min-height:29px;transition:transform .22s var(--ease-out);border-radius:50%;outline:none;place-items:center;display:grid}.E0kJGG_ecoPlanetLink:hover,.E0kJGG_ecoPlanetLink:focus-visible{transform:scale(1.32)}.E0kJGG_ecoPlanetImg{width:30px;aspect-ratio:1;object-fit:cover;background:var(--panel);border:1px solid #fafafa2e;border-radius:50%;width:clamp(20px,4.6cqw,52px);height:auto;transition:border-color .22s,box-shadow .22s;display:block;box-shadow:0 4px 14px #00000080}.E0kJGG_ecoPlanetLink:hover .E0kJGG_ecoPlanetImg,.E0kJGG_ecoPlanetLink:focus-visible .E0kJGG_ecoPlanetImg{border-color:var(--red);box-shadow:0 6px 22px #d24b4080}.E0kJGG_ecoPlanetName{font-family:var(--font-mono);letter-spacing:var(--tracking-normal);white-space:nowrap;color:var(--white);border:1px solid var(--red);opacity:0;pointer-events:none;z-index:1;background:#0a0a0af0;border-radius:999px;padding:3px 9px;font-size:11px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 6px 18px #0000008c}.E0kJGG_ecoPlanet:hover .E0kJGG_ecoPlanetName,.E0kJGG_ecoPlanet:focus-within .E0kJGG_ecoPlanetName{opacity:1;transform:translate(-50%)translateY(0)}.E0kJGG_ecoCta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.E0kJGG_ecoSunImg,.E0kJGG_ecoSunRing{animation:none!important}.E0kJGG_ecoPlanetLink,.E0kJGG_ecoPlanetImg{transition:none!important}}
._1HecSa_wrap{flex:none;width:1.05em;height:1.05em;display:inline-flex;position:relative}._1HecSa_clip,._1HecSa_check{width:100%;height:100%;transition:opacity .2s ease, transform .24s var(--ease-out);position:absolute;inset:0}._1HecSa_clip{opacity:1;transform:scale(1)}._1HecSa_check{opacity:0;transform:scale(.25)}._1HecSa_checkPath{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .34s var(--ease-out) 60ms}._1HecSa_wrap[data-done=true] ._1HecSa_clip{opacity:0;transform:scale(.25)}._1HecSa_wrap[data-done=true] ._1HecSa_check{opacity:1;transform:scale(1)}._1HecSa_wrap[data-done=true] ._1HecSa_checkPath{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){._1HecSa_clip,._1HecSa_check,._1HecSa_checkPath{transition:opacity .15s}._1HecSa_checkPath{stroke-dashoffset:0}}
.mhOP_a_root{display:inline-flex;position:relative}.mhOP_a_root[data-display=block],.mhOP_a_root[data-display=cell],.mhOP_a_root[data-display=cell]>.mhOP_a_trigger{width:100%;display:block}.mhOP_a_trigger{cursor:inherit;display:inline-flex}.mhOP_a_content{z-index:50;pointer-events:none;border:1px solid var(--rule);width:max-content;max-width:18rem;color:var(--white);font-family:var(--font-sans);font-size:.75rem;line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);white-space:normal;--tt-tx:calc(-50% + var(--tt-align-offset,0px));--tt-ty:0px;opacity:0;transform:translate(var(--tt-tx), var(--tt-ty)) scale(.96);transition:opacity var(--tt-duration,.24s) var(--tt-ease,ease-out), transform var(--tt-duration,.24s) var(--tt-ease,ease-out);background:#171717;border-radius:6px;padding:.3rem .5rem;position:absolute;box-shadow:0 1px 2px #0006,0 8px 24px #00000073}.mhOP_a_content[data-open=true]{opacity:1;transform:translate(var(--tt-tx), var(--tt-ty)) scale(1)}.mhOP_a_content[data-follow=true]{left:var(--tt-x,50%);top:var(--tt-y,0px);--tt-tx:-50%;--tt-ty:calc(-100% - var(--tt-side-offset,10px));transform-origin:bottom;margin:0;bottom:auto;right:auto}.mhOP_a_root[data-side=top] .mhOP_a_content:not([data-follow=true]){margin-bottom:var(--tt-side-offset,10px);transform-origin:bottom;bottom:100%;left:50%}.mhOP_a_root[data-side=bottom] .mhOP_a_content:not([data-follow=true]){margin-top:var(--tt-side-offset,10px);transform-origin:top;top:100%;left:50%}.mhOP_a_root[data-side=left] .mhOP_a_content:not([data-follow=true]){margin-right:var(--tt-side-offset,10px);--tt-tx:0px;--tt-ty:calc(-50% + var(--tt-align-offset,0px));transform-origin:100%;top:50%;right:100%}.mhOP_a_root[data-side=right] .mhOP_a_content:not([data-follow=true]){margin-left:var(--tt-side-offset,10px);--tt-tx:0px;--tt-ty:calc(-50% + var(--tt-align-offset,0px));transform-origin:0;top:50%;left:100%}.mhOP_a_root[data-side=top][data-align=start] .mhOP_a_content:not([data-follow=true]),.mhOP_a_root[data-side=bottom][data-align=start] .mhOP_a_content:not([data-follow=true]){--tt-tx:var(--tt-align-offset,0px);left:0}.mhOP_a_root[data-side=top][data-align=end] .mhOP_a_content:not([data-follow=true]),.mhOP_a_root[data-side=bottom][data-align=end] .mhOP_a_content:not([data-follow=true]){--tt-tx:calc(-1 * var(--tt-align-offset,0px));left:auto;right:0}.mhOP_a_root[data-side=top][data-align=start] .mhOP_a_content:not([data-follow=true]){transform-origin:0 100%}.mhOP_a_root[data-side=bottom][data-align=start] .mhOP_a_content:not([data-follow=true]){transform-origin:0 0}.mhOP_a_root[data-side=top][data-align=end] .mhOP_a_content:not([data-follow=true]){transform-origin:100% 100%}.mhOP_a_root[data-side=bottom][data-align=end] .mhOP_a_content:not([data-follow=true]){transform-origin:100% 0}.mhOP_a_root[data-side=left][data-align=start] .mhOP_a_content:not([data-follow=true]),.mhOP_a_root[data-side=right][data-align=start] .mhOP_a_content:not([data-follow=true]){--tt-ty:var(--tt-align-offset,0px);top:0}.mhOP_a_root[data-side=left][data-align=end] .mhOP_a_content:not([data-follow=true]),.mhOP_a_root[data-side=right][data-align=end] .mhOP_a_content:not([data-follow=true]){--tt-ty:calc(-1 * var(--tt-align-offset,0px));top:auto;bottom:0}@media (prefers-reduced-motion:reduce){.mhOP_a_content{transform:translate(var(--tt-tx), var(--tt-ty)) scale(1);transition-duration:1ms}}
.h80faW_mount{z-index:5;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:12px;right:12px}.h80faW_trigger{border:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--white);font-family:var(--font-mono);letter-spacing:var(--tracking-normal);cursor:pointer;opacity:.55;transition:opacity .2s var(--ease-out), border-color .2s var(--ease-out), background .2s var(--ease-out);background:#0a0a0ab8;border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex}.h80faW_trigger:hover,.h80faW_trigger[aria-expanded=true]{opacity:1;background:#141414eb;border-color:#fafafa47}.h80faW_trigger svg{width:14px;height:14px}.h80faW_menu{border:1px solid var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:100% 0;opacity:1;min-width:190px;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);background:#0e0e0ef5;border-radius:12px;flex-direction:column;padding:6px;display:flex;transform:none;box-shadow:0 24px 60px -30px #000000e6}@starting-style{.h80faW_menu{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.h80faW_menu{transition:opacity .16s var(--ease-out)}@starting-style{.h80faW_menu{transform:none}}}.h80faW_item{color:var(--white);font-family:var(--font-mono);text-align:left;cursor:pointer;transition:background .15s var(--ease-out);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;text-decoration:none;display:flex}.h80faW_item:hover{background:#fafafa12}.h80faW_item svg{width:15px;height:15px;color:var(--gray);flex:none}.h80faW_item[data-done=true] svg{color:var(--red)}.h80faW_row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.h80faW_rowBtn{border:1px solid var(--rule);background:var(--panel);color:var(--white);font-family:var(--font-mono);cursor:pointer;transition:border-color .2s var(--ease-out), background .2s var(--ease-out);border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;text-decoration:none;display:inline-flex}.h80faW_rowBtn:hover{background:#1a1a1a;border-color:#fafafa47}.h80faW_rowBtn svg{width:16px;height:16px}
._8rOM2a_files{font-family:var(--font-mono);font-size:clamp(12.5px,1vw,14px);line-height:var(--leading-normal);color:var(--white);background:var(--black-pure);border:1px solid var(--rule);-webkit-overflow-scrolling:touch;border-radius:10px;max-width:100%;padding:clamp(10px,1.2vw,14px);overflow-x:auto}._8rOM2a_folderItem{display:block}._8rOM2a_fileRow{width:100%;color:var(--white);text-align:left;white-space:nowrap;transition:background .16s var(--ease-out);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}._8rOM2a_folderTrigger{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0}._8rOM2a_fileRow:hover{background:#fafafa0d}._8rOM2a_folderTrigger:focus-visible{outline:1px solid var(--red);outline-offset:-1px}._8rOM2a_fileChevron{color:var(--gray);transition:transform .24s var(--ease-out);flex:none}._8rOM2a_folderTrigger[data-open=true] ._8rOM2a_fileChevron{transform:rotate(90deg)}._8rOM2a_fileChevronSpacer{flex:none;width:14px;height:14px}._8rOM2a_fileGlyph{color:var(--gray);flex:none}._8rOM2a_folderTrigger[data-open=true] ._8rOM2a_fileGlyph{color:var(--red)}._8rOM2a_fileName{text-overflow:ellipsis;flex:none;overflow:hidden}._8rOM2a_fileNote{min-width:0;color:var(--gray);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:auto;padding-left:18px;font-size:.85em;overflow:hidden}@media (max-width:640px){._8rOM2a_fileNote{display:none}}._8rOM2a_folderContent{transition:grid-template-rows .28s var(--ease-out);grid-template-rows:0fr;display:grid}._8rOM2a_folderContent[data-open=true]{grid-template-rows:1fr}._8rOM2a_folderContentInner{min-height:0;overflow:hidden}._8rOM2a_subFiles{border-left:1px solid var(--rule);margin-left:15px;padding-left:12px}._8rOM2a_fileGit{background:var(--gray-dim);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}._8rOM2a_fileGit[data-status=untracked]{background:#4fae5a}._8rOM2a_fileGit[data-status=modified]{background:#d6a83a}._8rOM2a_fileGit[data-status=deleted]{background:var(--red)}@media (prefers-reduced-motion:reduce){._8rOM2a_folderContent,._8rOM2a_fileChevron{transition:none}}
@keyframes jnzvSG_swRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.jnzvSG_command{background:var(--black-pure);border:1px solid var(--rule);align-items:stretch;max-width:100%;display:flex}.jnzvSG_commandHero{width:0;min-width:100%;animation:jnzvSG_swRise 1s .7s both var(--ease-out)}.jnzvSG_commandFooter{width:100%}.jnzvSG_cmdInner{flex:auto;align-items:baseline;gap:14px;min-width:0;padding:clamp(16px,2vw,24px) clamp(16px,2.2vw,28px);display:flex}.jnzvSG_prompt{font-family:var(--font-mono);font-size:clamp(9px,.9vw,11px);font-weight:700;line-height:var(--leading-snug);color:var(--red);-webkit-user-select:none;user-select:none;flex:none}.jnzvSG_cmdText{font-family:var(--font-mono);font-size:clamp(9px,.9vw,11px);line-height:var(--leading-snug);color:var(--gray);overflow-wrap:break-word}.jnzvSG_commandHero .jnzvSG_cmdText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.jnzvSG_url{color:var(--white);white-space:nowrap}.jnzvSG_copy{border:none;border-left:1px solid var(--rule);font-family:var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:lowercase;color:var(--white);cursor:pointer;white-space:nowrap;appearance:none;transition:color .25s ease, background .25s ease, transform .14s var(--ease-out);background:0 0;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 clamp(18px,2.2vw,28px);font-size:clamp(12.5px,1.1vw,15px);display:inline-flex}.jnzvSG_copyLabel{text-align:center;min-width:5.5em;display:inline-block}.jnzvSG_copy:active{transform:scale(.96)}.jnzvSG_copy:hover,.jnzvSG_copy:focus-visible{color:var(--red);outline:none}.jnzvSG_copy[data-copied=true]{color:var(--black-pure);background:var(--red)}.jnzvSG_worksWith{font-family:var(--font-mono);color:var(--gray-dim);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;font-size:clamp(9.5px,.82vw,11px);display:flex}.jnzvSG_worksHero{animation:jnzvSG_swRise 1s .82s both var(--ease-out);justify-content:center}.jnzvSG_worksFooter{justify-content:flex-start}.jnzvSG_worksLabel{text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--gray-dim);flex:none}.jnzvSG_worksList{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.jnzvSG_agent{color:var(--gray);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.jnzvSG_logo{object-fit:contain;filter:brightness(0)invert();opacity:.8;flex:none;width:14px;height:14px}.jnzvSG_more{color:var(--gray-dim)}.jnzvSG_worksList>span:not(:last-child):after{content:"·";color:var(--gray-dim);margin-left:10px}.jnzvSG_footerBand{border-bottom:1px solid var(--rule);flex:0 0 100%;gap:20px;padding-bottom:clamp(28px,3.5vw,40px);display:grid}.jnzvSG_startRow{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.jnzvSG_startText{font-family:var(--font-sans);color:var(--white);font-size:clamp(14px,1.2vw,16px)}.jnzvSG_agentPath{gap:12px;display:grid}.jnzvSG_agentLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--gray-dim);font-size:clamp(9.5px,.82vw,11px)}@media (prefers-reduced-motion:reduce){.jnzvSG_commandHero,.jnzvSG_worksHero{animation:none}}@media (max-width:640px){.jnzvSG_commandHero,.jnzvSG_worksHero,.jnzvSG_agentPath{display:none}}
.zI4rNW_main{z-index:1;height:100svh;position:relative;overflow:hidden}.zI4rNW_nav{z-index:2;pointer-events:none;position:absolute;top:0;left:0;right:0}.zI4rNW_nav a{pointer-events:auto}.zI4rNW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4377f9268b635edc-s.2_4qiqx1oev18.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/10883291dcf2ac2d-s.0834ksqxe1j64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Abril Fatface Fallback;src:local(Arial);ascent-override:102.31%;descent-override:28.14%;line-gap-override:0.0%;size-adjust:103.41%}.oG4FlW_className{font-family:Abril Fatface,Abril Fatface Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f2d063d697cf9672-s.40ayoea_1moi9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa78b74e3784d9d1-s.1-uasx325ytgt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85d221305b371308-s.1awwf8ewnhcz0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alfa Slab One Fallback;src:local(Arial);ascent-override:85.85%;descent-override:27.59%;line-gap-override:0.0%;size-adjust:120.68%}.gFM5jW_className{font-family:Alfa Slab One,Alfa Slab One Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.002ht2t_o636a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}._9JFhPa_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1c_7chp82d3kz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.2aqrdzrjzn6ap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.u_heWW_className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5118a467bb6b5764-s.3h_9iu7tk9mkm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2293d94da4a039c8-s.2awmwz3rg9v4k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Audiowide Fallback;src:local(Arial);ascent-override:78.1%;descent-override:22.5%;line-gap-override:0.0%;size-adjust:126.73%}.VEAKZW_className{font-family:Audiowide,Audiowide Fallback;font-style:normal;font-weight:400}
.nBjjQW_wrap{width:min(1180px,94vw);margin:0 auto;padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,88px)}.nBjjQW_legend{flex-wrap:wrap;gap:10px 22px;width:min(1180px,94vw);margin:clamp(18px,3vw,32px) auto 0;padding-bottom:6px;display:flex}.nBjjQW_legendItem{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gray);align-items:center;gap:8px;font-size:11px;display:inline-flex}.nBjjQW_dot{border:1.5px solid;border-radius:3px;width:11px;height:11px}.nBjjQW_dotProcessing{color:var(--red);box-shadow:0 0 9px #d24b4080}.nBjjQW_dotActive{color:var(--white)}.nBjjQW_dotIdle{color:var(--gray-dim)}.nBjjQW_legendLine{border-top:2.4px solid var(--red);border-radius:2px;width:22px;height:0}.nBjjQW_schema{margin-top:clamp(40px,6vw,76px)}.nBjjQW_schemaHead{max-width:760px;margin-bottom:clamp(20px,2.6vw,30px)}.nBjjQW_schemaIndex{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--red);margin-bottom:12px;font-size:12px;display:block}.nBjjQW_schemaTitle{font-family:var(--font-display);font-size:clamp(24px,3.4vw,40px);line-height:var(--leading-solid);letter-spacing:var(--tracking-tight);color:var(--white);text-transform:uppercase}.nBjjQW_plain{font-size:clamp(15px,1.5vw,17px);line-height:var(--leading-normal);color:var(--text-soft);margin-top:16px}.nBjjQW_dev{border-left:2px solid var(--rule);font-size:13.5px;line-height:var(--leading-prose);color:var(--gray);margin-top:12px;padding-left:16px}.nBjjQW_dev code{font-family:var(--font-mono);color:var(--white);border:1px solid var(--rule-soft);background:#fafafa12;border-radius:2px;padding:1px 5px;font-size:.9em}.nBjjQW_devLabel{color:var(--red);font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-size:11px}.nBjjQW_board{border:1px solid var(--rule-soft);scrollbar-width:thin;background:radial-gradient(120% 140% at 50% 0,#d24b400d,#0000 60%),#0c0c0c;border-radius:6px;margin-top:clamp(20px,3vw,34px);padding:clamp(18px,2.4vw,30px) clamp(10px,1.4vw,20px);overflow-x:auto}.nBjjQW_footnote{border:1px solid var(--rule-soft);width:min(1180px,94vw);font-size:14px;line-height:var(--leading-normal);color:var(--gray);border-radius:4px;margin:clamp(48px,7vw,90px) auto 0;padding:22px 24px}.nBjjQW_footnote strong{color:var(--white)}.nBjjQW_footnote a{color:var(--white);border-bottom:1px solid var(--red)}.nBjjQW_footnote a:hover{color:var(--red)}.nBjjQW_legendLineDashed{border-top:2px dashed #d24b40b3;width:22px;height:0}.nBjjQW_boardTall{display:none}@media (max-width:820px){.nBjjQW_boardWide{display:none}.nBjjQW_boardTall{display:block}}@media (max-width:560px){.nBjjQW_wrap,.nBjjQW_legend,.nBjjQW_footnote{width:96vw}.nBjjQW_legend{gap:8px 14px}.nBjjQW_legendItem{font-size:10px}.nBjjQW_board{padding:16px 6px}}
.mICcsq_usedBy{border-bottom:1px solid var(--rule);padding:clamp(28px,4vw,52px) clamp(20px,5vw,80px);position:relative}.mICcsq_inner{align-items:center;gap:clamp(20px,3vw,44px);max-width:1180px;margin:0 auto;display:flex}.mICcsq_label{font-family:var(--font-sans);font-size:clamp(13px,1.15vw,15px);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--gray);white-space:nowrap;flex:none}.mICcsq_label em{color:var(--red);font-style:normal}.mICcsq_marquee{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mICcsq_track{width:max-content;animation:42s linear infinite mICcsq_usedby-scroll;display:flex}.mICcsq_marquee:hover .mICcsq_track,.mICcsq_marquee:focus-within .mICcsq_track{animation-play-state:paused}.mICcsq_group{align-items:center;gap:clamp(1.6rem,3vw,2.8rem);margin:0;padding:0 clamp(1.6rem,3vw,2.8rem) 0 0;list-style:none;display:flex}.mICcsq_group>li{display:flex}@keyframes mICcsq_usedby-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mICcsq_mark{font-family:var(--font-sans);letter-spacing:var(--tracking-tight);white-space:nowrap;color:var(--white);align-items:center;gap:.55rem;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:600;transition:color .2s;display:inline-flex}.mICcsq_mark:hover,.mICcsq_mark:focus-visible{color:var(--white-pure);outline:none}.mICcsq_markImg{object-fit:contain;opacity:.75;border-radius:5px;flex:none;width:22px;height:22px;transition:opacity .2s}.mICcsq_mark:hover .mICcsq_markImg,.mICcsq_mark:focus-visible .mICcsq_markImg{opacity:1}@media (max-width:640px){.mICcsq_inner{flex-direction:column;align-items:flex-start;gap:14px}.mICcsq_marquee{width:100%}.mICcsq_markImg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.mICcsq_track{flex-wrap:wrap;width:100%;animation:none}.mICcsq_group{flex-wrap:wrap}.mICcsq_group[aria-hidden=true]{display:none}}
/*# sourceMappingURL=0e4s1lqdgnqtq.css.map*/