.GgLHAa_hero{padding:var(--space-page-top) 0 var(--space-header-bottom);align-items:center;display:flex}.GgLHAa_accent{color:var(--headline-accent);display:block}.GgLHAa_description{max-width:27rem;padding-bottom:3px}.GgLHAa_flashWord{color:var(--foreground);white-space:nowrap;font-weight:700;display:inline-block;position:relative}.GgLHAa_flashSheen{pointer-events:none;color:#0000;opacity:0;background:linear-gradient(110deg,#0000 38%,#8c9893 49%,#0000 60%) 160% 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:.65s ease-out 1s both GgLHAa_flashSheen;position:absolute;inset:0}@keyframes GgLHAa_flashSheen{0%{opacity:0;background-position:160% 0}15%,85%{opacity:1}to{opacity:0;background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.GgLHAa_flashSheen{animation:none}}@media (max-width:639px){.GgLHAa_description{max-width:25rem}}
.Sxkb4W_power{--mark-green:#6e9c79;--mark-red:#c9614a;--pulse-red:#e07a62;--panel-ink:#121212;--tag-paper:#fbf9f4;--tag-ink:#1c1c1c;--tag-relief:#c8b6a0;--tag-muted:#665f55;--corner-inset:24px;z-index:1;pointer-events:none;position:absolute;inset:0}.Sxkb4W_traces{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Sxkb4W_traces path{--t:clamp(0, (var(--trace-time,0) - var(--stagger,0)) / (1 - .14), 1);--grow:calc(var(--t) * var(--t) * (3 - 2 * var(--t)));fill:none;stroke-linecap:round;stroke-linejoin:round}.Sxkb4W_dots{opacity:calc(.09 * var(--grid,0))}.Sxkb4W_base{opacity:var(--trace-level,0)}.Sxkb4W_trace,.Sxkb4W_traceShadow{stroke:var(--mark-green);stroke-width:1.9px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--grow))}.Sxkb4W_traceShadow{opacity:.28}.Sxkb4W_tip,.Sxkb4W_tipHalo{stroke:var(--pulse-red);stroke-dasharray:.035 2;stroke-dashoffset:calc(.035 - var(--grow))}.Sxkb4W_tip{stroke-width:2.8px;opacity:min(1, calc(6.4 * var(--grow) * (1 - var(--grow))))}.Sxkb4W_tipHalo{stroke-width:9px;opacity:min(.16, calc(1.024 * var(--grow) * (1 - var(--grow))))}.Sxkb4W_traces .Sxkb4W_via{--v:clamp(0, (var(--grow) - .85) / .15, 1);--seat:calc(var(--v) * var(--v) * (3 - 2 * var(--v)));fill:var(--panel-ink);stroke:var(--mark-green);stroke-width:1.9px;opacity:calc(var(--seat) * var(--trace-level,0) * 1.8);transform:scale(calc(.55 + var(--seat) * .45));transform-box:fill-box;transform-origin:50%}.Sxkb4W_idle{stroke:var(--pulse-red);stroke-width:2.2px;stroke-dasharray:.045 2;stroke-dashoffset:.045px;opacity:calc(var(--idle,0) * .55);animation:5.2s linear infinite paused Sxkb4W_currentPulse}[data-scroll-active=true] .Sxkb4W_idle{animation-play-state:running}@keyframes Sxkb4W_currentPulse{0%{stroke-dashoffset:.045px}55%,to{stroke-dashoffset:-1px}}.Sxkb4W_chip{opacity:var(--chip-op,.55)}.Sxkb4W_chipBody{fill:#171615;fill-opacity:var(--chip-draw,0);stroke:#f3e9dc4d;stroke-width:1.6px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--chip-draw,0))}.Sxkb4W_pad,.Sxkb4W_livePad,.Sxkb4W_hotPad,.Sxkb4W_pinOneMark{opacity:var(--pads,0)}.Sxkb4W_pad{fill:#f3e9dc24}.Sxkb4W_pinOneMark{fill:#f3e9dc52}.Sxkb4W_livePad{fill:var(--mark-green);opacity:calc(var(--pads,0) * (.18 + var(--pad-on,0) * .52))}.Sxkb4W_hotPad{fill:#fff4ea;opacity:calc(var(--pads,0) * var(--pad-hot,0))}.Sxkb4W_standby{width:300px;height:300px;opacity:calc(var(--standby,1) * var(--bolt-draw,0));margin:-150px 0 0 -150px;position:absolute;top:50%;left:50%}.Sxkb4W_standby:before{content:"";background:radial-gradient(circle,#f3e9dc17,#f3e9dc00 60%);border-radius:50%;animation:3.2s ease-in-out infinite paused Sxkb4W_breathe;position:absolute;inset:0}[data-scroll-active=true] .Sxkb4W_standby:before{animation-play-state:running}@keyframes Sxkb4W_breathe{0%,to{opacity:.35}50%{opacity:1}}.Sxkb4W_glow{width:420px;height:420px;opacity:var(--glow,0);background:radial-gradient(circle,#c9614a33,#c9614a00 62%);margin:-210px 0 0 -210px;position:absolute;top:50%;left:50%}.Sxkb4W_ring{width:150px;height:150px;opacity:var(--ring-vis,0);transform:scale(var(--ring-scale,.55));border:1.5px solid #f3e9dc;border-radius:50%;margin:-75px 0 0 -75px;position:absolute;top:50%;left:50%}.Sxkb4W_bolt{width:120px;height:120px;opacity:var(--bolt-op,1);transform:scale(var(--bolt-mark,1));margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%;overflow:visible}.Sxkb4W_bolt path{stroke-linejoin:round;stroke-linecap:round}.Sxkb4W_boltShadow{fill:#4a2620;opacity:min(1, calc(var(--write,0) * 4));transform:translate(calc(var(--write,0) * 5px), calc(var(--write,0) * 6px))}.Sxkb4W_boltFill{fill:var(--mark-red)}.Sxkb4W_boltLevel{stroke:#fff4ea;stroke-width:1.4px;opacity:var(--level-vis,0)}.Sxkb4W_boltOutline{fill:none;stroke:#fafafa3d;stroke-width:1.3px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--bolt-draw,0));opacity:calc(var(--bolt-line,1) * min(1, var(--bolt-draw,0) * 30))}.Sxkb4W_boltCharge{fill:none;stroke:#f3e9dc;stroke-width:1.8px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--arm,0));opacity:calc(var(--bolt-line,1) * min(1, var(--arm,0) * 30))}.Sxkb4W_boltFlare{fill:none;stroke:#fff4ea;stroke-width:3.2px;opacity:var(--flare,0)}.Sxkb4W_corner{width:46px;height:46px;opacity:calc(min(1, var(--frame,0) * 30) * (.8 - var(--expansion,0) * .35));position:absolute;overflow:visible}.Sxkb4W_corner path{fill:none;stroke:var(--mark-green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--frame,0))}.Sxkb4W_topLeft{top:calc(var(--panel-y-inset) + var(--corner-inset));left:calc(var(--panel-x-inset) + var(--corner-inset))}.Sxkb4W_topRight{top:calc(var(--panel-y-inset) + var(--corner-inset));right:calc(var(--panel-x-inset) + var(--corner-inset));transform:scaleX(-1)}.Sxkb4W_bottomLeft{bottom:calc(var(--panel-y-inset) + var(--corner-inset));left:calc(var(--panel-x-inset) + var(--corner-inset));transform:scaleY(-1)}.Sxkb4W_bottomRight{bottom:calc(var(--panel-y-inset) + var(--corner-inset));right:calc(var(--panel-x-inset) + var(--corner-inset));transform:scale(-1)}.Sxkb4W_tag{border:1.5px solid var(--tag-ink);background:var(--tag-paper);height:26px;color:var(--tag-ink);box-shadow:2px 2px 0 var(--tag-relief);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;line-height:1;display:flex;position:absolute}.Sxkb4W_power3v3{top:calc(var(--panel-y-inset) + var(--corner-inset) + 12.5px);right:calc(var(--panel-x-inset) + var(--corner-inset) + 12.5px);opacity:calc(var(--tag-in,0) * (1 - var(--readout-out,0) * .5));transform:translate(calc((1 - var(--tag-in,0)) * 6px), calc((var(--tag-in,0) - 1) * 6px));gap:7px;padding:0 10px 0 8px}.Sxkb4W_led{border:1.5px solid var(--tag-ink);background:rgba(55, 112, 76, var(--pwr,0));width:9px;height:9px;box-shadow:0 0 0 calc(var(--pwr,0) * 2.5px) #37704c33;border-radius:50%}.Sxkb4W_readout{bottom:calc(var(--panel-y-inset) + var(--corner-inset) + 12.5px);left:calc(var(--panel-x-inset) + var(--corner-inset) + 12.5px);opacity:calc(var(--tag-in,0) * (1 - var(--readout-out,0)));transform:translate(calc((var(--tag-in,0) - 1) * 6px), calc((1 - var(--tag-in,0)) * 6px))}.Sxkb4W_state{min-width:8.5ch;font-weight:500}.Sxkb4W_readout[data-state=standby] .Sxkb4W_state{color:var(--tag-muted)}.Sxkb4W_readout[data-state=verified] .Sxkb4W_state{color:var(--success)}.Sxkb4W_bar{border:1.5px solid var(--tag-ink);background:#fff;border-radius:6px;width:92px;height:12px;padding:1.5px;display:block;position:relative}.Sxkb4W_bar i{width:calc(var(--write,0) * 100%);background:repeating-linear-gradient(-45deg, var(--accent) 0 1.6px, #efd2c8 1.6px 4px);border-radius:3px;height:100%;display:block}.Sxkb4W_bar:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(8.33333% - 1px),#fff calc(8.33333% - 1px) 8.33333%);border-radius:3px;position:absolute;inset:1.5px}.Sxkb4W_readout[data-state=verified] .Sxkb4W_bar i{background:repeating-linear-gradient(-45deg, var(--success) 0 1.6px, #d5e8da 1.6px 4px)}.Sxkb4W_end{place-items:center end;width:4ch;display:grid}.Sxkb4W_percent{color:var(--tag-muted)}.Sxkb4W_tick{width:13px;height:13px;display:none}.Sxkb4W_tick path{fill:none;stroke:var(--success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.Sxkb4W_readout[data-state=verified] .Sxkb4W_tick{animation:.32s cubic-bezier(.2,.9,.3,1.4) both Sxkb4W_tickPop;display:block}.Sxkb4W_readout[data-state=verified] .Sxkb4W_percent{display:none}@keyframes Sxkb4W_tickPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.Sxkb4W_footprints{--mark-green:#6e9c79;--pulse-red:#e07a62;--panel-ink:#121212;z-index:1;opacity:var(--fp,0);pointer-events:none;position:absolute;inset:0}.Sxkb4W_footprint{position:absolute}.Sxkb4W_bus,.Sxkb4W_footprintArt{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Sxkb4W_bus path,.Sxkb4W_footprintArt path{fill:none;stroke-linecap:round;stroke-linejoin:round}.Sxkb4W_busLine,.Sxkb4W_busShadow{stroke-width:1.7px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--bus,0))}.Sxkb4W_busLine{stroke:#6e9c79bf}.Sxkb4W_busShadow{stroke:#6e9c7938}.Sxkb4W_footprintOutline{stroke:#fafafa33;stroke-width:1.4px;stroke-dasharray:7 8;transition:stroke .3s}.Sxkb4W_fiducial{stroke:#6e9c79b3;stroke-width:1.5px;transition:stroke .25s}.Sxkb4W_fiducialBackground{fill:var(--panel-ink)}.Sxkb4W_armFlash{fill:none;stroke:#fff4ea;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.Sxkb4W_pin{fill:#fafafa00;stroke:#fafafa42;stroke-width:1.1px;transition:fill .25s,stroke .25s}.Sxkb4W_reference{color:#fafafa73;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;align-items:center;gap:7px;font-size:11.5px;transition:color .25s;display:flex;position:absolute;top:15px;left:18px}.Sxkb4W_pinOne{background:currentColor;border-radius:50%;width:6px;height:6px}.Sxkb4W_footprint[data-armed=true] .Sxkb4W_footprintOutline{stroke:#fafafa57}.Sxkb4W_footprint[data-armed=true] .Sxkb4W_fiducial{stroke:var(--pulse-red);animation:1.4s ease-in-out infinite Sxkb4W_fiducialPulse}.Sxkb4W_footprint[data-armed=true] .Sxkb4W_armFlash{animation:.55s ease-out both Sxkb4W_armFlash}.Sxkb4W_footprint[data-armed=true] .Sxkb4W_pin{fill:var(--pulse-red);stroke:#0000}.Sxkb4W_footprint[data-armed=true] .Sxkb4W_reference{color:var(--pulse-red)}.Sxkb4W_footprint[data-powered=true] .Sxkb4W_pin{fill:var(--mark-green)}@keyframes Sxkb4W_armFlash{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes Sxkb4W_fiducialPulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:1200px){.Sxkb4W_power{--corner-inset:16px}.Sxkb4W_bolt{width:88px;height:88px;margin:-44px 0 0 -44px}.Sxkb4W_footprints{display:none}}@media (prefers-reduced-motion:reduce){.Sxkb4W_idle{animation:none;display:none}.Sxkb4W_standby:before,.Sxkb4W_footprint[data-armed=true] .Sxkb4W_fiducial,.Sxkb4W_footprint[data-armed=true] .Sxkb4W_armFlash,.Sxkb4W_readout[data-state=verified] .Sxkb4W_tick{animation:none}}
.y8mR-a_card{--card-paper:#fbf9f4;--scene-paper:#f2ece1;--scene-relief:#c8b6a0;--card-ink:#1c1c1c;--card-muted:#665f55;border:2px solid var(--card-ink);background:var(--card-paper);min-width:0;color:var(--card-ink);box-shadow:3px 4px 0 var(--scene-relief);border-radius:13px;flex-direction:column;padding:26px;display:flex;position:relative}.y8mR-a_heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.y8mR-a_led{border:1.5px solid var(--card-ink);background:rgba(55, 112, 76, var(--led,0));width:8px;height:8px;box-shadow:0 0 0 calc(var(--led,0) * 3px) #37704c29;border-radius:50%;flex-shrink:0;margin-right:-2px;transition:background-color .2s,box-shadow .2s}.y8mR-a_number{color:var(--card-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;line-height:1.4}.y8mR-a_label{letter-spacing:-.015em;font-size:15px;font-weight:550}.y8mR-a_designator{color:var(--card-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;display:flex}.y8mR-a_designator:before{content:"";opacity:.75;background:currentColor;border-radius:50%;width:5px;height:5px}.y8mR-a_figure{background-color:var(--scene-paper);background-image:radial-gradient(circle at 1px 1px,#1c1c1c1a 1px,#0000 1.5px);background-position:6px 6px;background-size:12px 12px;border:1px solid #dad0c1;border-radius:10px;flex-shrink:0;align-items:center;min-height:200px;padding:18px 15px;display:grid}.y8mR-a_pair{grid-template-columns:minmax(0,1fr) 29px minmax(0,1fr);align-items:stretch;display:grid}.y8mR-a_node{border:1.5px solid var(--card-ink);min-width:0;box-shadow:2px 3px 0 var(--scene-relief);background:#fff;border-radius:8px;padding:15px 13px}.y8mR-a_nodeHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.y8mR-a_nodeHead svg{flex-shrink:0;width:23px;height:23px}.y8mR-a_nodeHead strong{font-family:var(--font-geist), Arial, sans-serif;letter-spacing:-.025em;font-size:17px;font-weight:600;line-height:1.2}.y8mR-a_references{color:var(--card-muted);border-top:1px solid #ded8ce;gap:9px;margin:14px 0 0;padding:13px 0 0;font-size:12px;line-height:1.4;list-style:none;display:grid}.y8mR-a_references li{align-items:center;gap:6px;display:flex}.y8mR-a_references li:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:4px;height:4px}.y8mR-a_link{place-items:center;display:grid;position:relative}.y8mR-a_link:before{content:"";background:var(--card-ink);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.y8mR-a_link svg{z-index:1;background:var(--scene-paper);width:22px;height:22px;color:var(--accent);border-radius:50%;padding:3px;position:relative}.y8mR-a_linkPulse{z-index:2;background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--scene-paper);opacity:0;border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:-3px}.y8mR-a_caption{color:var(--card-muted);text-align:center;margin:16px 0 0;font-size:12px;line-height:1.5}.y8mR-a_boundary{--dash:#8c8274;background:linear-gradient(90deg, var(--dash) 55%, transparent 0) 0 0 / 10px 1.5px repeat-x, linear-gradient(90deg, var(--dash) 55%, transparent 0) 0 100% / 10px 1.5px repeat-x, linear-gradient(0deg, var(--dash) 55%, transparent 0) 0 0 / 1.5px 10px repeat-y, linear-gradient(0deg, var(--dash) 55%, transparent 0) 100% 0 / 1.5px 10px repeat-y;border-radius:3px;padding:13px;position:relative}.y8mR-a_boundaryLabel{color:var(--card-muted);text-align:center;margin-bottom:13px;font-size:12px;line-height:1.4;display:block}.y8mR-a_privateNode{padding:14px 16px}.y8mR-a_privateNode .y8mR-a_nodeHead{flex-wrap:nowrap}.y8mR-a_privateNode .y8mR-a_references{gap:8px;margin-top:12px;padding-top:11px}.y8mR-a_runtimeLed{border:1.5px solid var(--card-ink);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto}.y8mR-a_privateFigure{padding:13px}.y8mR-a_bringUpLoop{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.y8mR-a_loopStep{border:1.5px solid var(--card-ink);min-width:0;box-shadow:2px 3px 0 var(--scene-relief);text-align:center;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px;display:flex;position:relative}.y8mR-a_loopStep strong{font-size:14px;font-weight:600;line-height:1.3}.y8mR-a_loopStep small{color:var(--card-muted);font-size:12px;line-height:1.4}.y8mR-a_loopStep:nth-child(3){grid-area:2/2}.y8mR-a_loopStep:nth-child(4){grid-area:2/1}.y8mR-a_loopArrow{width:18px;height:18px;color:var(--accent);position:absolute}.y8mR-a_loopArrow svg{width:100%;height:100%}.y8mR-a_loopStep:first-child .y8mR-a_loopArrow{top:calc(50% - 9px);right:-21px}.y8mR-a_loopStep:nth-child(2) .y8mR-a_loopArrow{bottom:-21px;left:calc(50% - 9px);transform:rotate(90deg)}.y8mR-a_loopStep:nth-child(3) .y8mR-a_loopArrow{top:calc(50% - 9px);left:-21px;transform:rotate(180deg)}.y8mR-a_loopStep:nth-child(4) .y8mR-a_loopArrow{top:-21px;left:calc(50% - 9px);transform:rotate(270deg)}.y8mR-a_copy{flex:1;margin-top:24px}.y8mR-a_copy h3{font-family:var(--font-geist), Arial, sans-serif;font-size:var(--type-card-size);font-weight:var(--type-card-weight);letter-spacing:var(--type-card-tracking);line-height:var(--type-card-leading);text-wrap:balance;margin:0}.y8mR-a_copy h3>span{color:var(--accent)}.y8mR-a_copy p{max-width:400px;color:var(--card-muted);font-size:14px;line-height:var(--type-copy-leading);margin:14px 0 0}.y8mR-a_footer{margin-top:22px}.y8mR-a_footerLabel{color:var(--card-muted);align-items:center;gap:12px;font-size:12px;line-height:1.4;display:flex}.y8mR-a_rule{border-top:1px solid #d5ccc0;flex:1;min-width:12px}.y8mR-a_chips{flex-wrap:wrap;gap:6px;margin:11px 0 0;padding:0;list-style:none;display:flex}.y8mR-a_chips li{color:#4f4942;font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid #cdbfae;border-radius:5px;padding:4px 8px;font-size:12px;line-height:1.4}.y8mR-a_card[data-seated=true] .y8mR-a_loopStep{animation:4.8s linear infinite y8mR-a_stepActive;animation-delay:calc(var(--step,0) * 1.2s - 4.8s)}.y8mR-a_card[data-seated=true] .y8mR-a_linkPulse{opacity:1;animation:1.9s ease-in-out infinite alternate y8mR-a_linkRun}.y8mR-a_card[data-seated=true] .y8mR-a_boundary{animation:1.4s linear infinite y8mR-a_boundaryMarch}.y8mR-a_card[data-seated=true] .y8mR-a_runtimeLed{background:var(--success);animation:2.4s ease-in-out infinite y8mR-a_runtimeBlink}.y8mR-a_card[data-seated=true] .y8mR-a_loopStep,.y8mR-a_card[data-seated=true] .y8mR-a_linkPulse,.y8mR-a_card[data-seated=true] .y8mR-a_boundary,.y8mR-a_card[data-seated=true] .y8mR-a_runtimeLed{animation-play-state:paused}:is([data-scroll-active=true] .y8mR-a_card[data-seated=true] .y8mR-a_loopStep,[data-scroll-active=true] .y8mR-a_card[data-seated=true] .y8mR-a_linkPulse,[data-scroll-active=true] .y8mR-a_card[data-seated=true] .y8mR-a_boundary,[data-scroll-active=true] .y8mR-a_card[data-seated=true] .y8mR-a_runtimeLed){animation-play-state:running}@keyframes y8mR-a_stepActive{0%,23%{border-color:var(--accent);background-color:#fff3ee}27%,to{border-color:var(--card-ink);background-color:#fff}}@keyframes y8mR-a_linkRun{0%{left:-3px}to{left:calc(100% - 3px)}}@keyframes y8mR-a_boundaryMarch{to{background-position:10px 0,-10px 100%,0 -10px,100% 10px}}@keyframes y8mR-a_runtimeBlink{0%,to{box-shadow:0 0 #37704c00}50%{box-shadow:0 0 0 3px #37704c2e}}@media (max-width:1280px),(max-height:760px){.y8mR-a_card{padding:21px}.y8mR-a_heading{gap:10px;margin-bottom:18px}.y8mR-a_number{font-size:12px}.y8mR-a_label{font-size:14px}.y8mR-a_figure{min-height:180px;padding:15px 12px}.y8mR-a_pair{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.y8mR-a_node{padding:12px 10px}.y8mR-a_nodeHead{gap:6px}.y8mR-a_nodeHead svg{width:20px;height:20px}.y8mR-a_nodeHead strong{font-size:15px}.y8mR-a_references{gap:7px;margin-top:11px;padding-top:10px;font-size:12px}.y8mR-a_caption{margin-top:14px;font-size:12px}.y8mR-a_privateFigure{padding:11px}.y8mR-a_boundary{padding:10px}.y8mR-a_boundaryLabel{margin-bottom:10px;font-size:12px}.y8mR-a_privateNode{padding:12px}.y8mR-a_loopStep{padding-block:6px}.y8mR-a_loopStep strong{font-size:13px}.y8mR-a_loopStep small{font-size:11.5px}.y8mR-a_copy{margin-top:20px}.y8mR-a_copy p{font-size:13.5px;line-height:var(--type-copy-leading);margin-top:12px}.y8mR-a_footer{margin-top:18px}.y8mR-a_footerLabel{font-size:12px}.y8mR-a_chips{margin-top:10px}.y8mR-a_chips li{padding:4px 7px;font-size:11.5px}}@media (max-width:380px){.y8mR-a_card{padding:16px}.y8mR-a_heading{margin-bottom:16px}.y8mR-a_label{font-size:13px}.y8mR-a_figure{min-height:164px;padding:12px 8px}.y8mR-a_pair{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.y8mR-a_node{padding:10px 8px}.y8mR-a_nodeHead{gap:6px}.y8mR-a_nodeHead strong{font-size:13px}.y8mR-a_nodeHead svg{width:18px;height:18px}.y8mR-a_references{gap:6px;font-size:11.5px}.y8mR-a_references li{gap:5px}.y8mR-a_caption{margin-top:12px;font-size:11.5px}.y8mR-a_privateFigure{padding:9px}.y8mR-a_boundary{padding:8px}.y8mR-a_privateNode{padding:11px}.y8mR-a_privateNode .y8mR-a_references{font-size:11.5px}.y8mR-a_copy{margin-top:19px}.y8mR-a_copy p{font-size:12.5px;line-height:var(--type-copy-leading)}.y8mR-a_footer{margin-top:17px}}@media (prefers-reduced-motion:reduce){.y8mR-a_led{transition:none}.y8mR-a_card[data-seated=true] .y8mR-a_loopStep,.y8mR-a_card[data-seated=true] .y8mR-a_linkPulse,.y8mR-a_card[data-seated=true] .y8mR-a_boundary,.y8mR-a_card[data-seated=true] .y8mR-a_runtimeLed{animation:none}}
.usbdMq_story{--panel-x-inset:max(32px, calc((100% - 1200px) / 2));--panel-y-inset:max(24px, calc(14svh - 32px));--panel-radius:20px;--gap-one-arrival:0;--gap-one-out:0;--gap-one-visibility:0;--gap-two-arrival:0;--gap-two-out:0;--gap-two-visibility:0;--gap-three-arrival:0;--gap-three-visibility:0;--sheen:0;--sheen-vis:0;background:var(--background);height:400svh;position:relative}.usbdMq_stickyFrame{background:var(--background);place-items:center;height:calc(100svh - 64px);display:grid;position:sticky;top:64px;overflow:clip}.usbdMq_panel{border-radius:var(--panel-radius);width:100%;height:100%;clip-path:inset(var(--panel-y-inset) var(--panel-x-inset) round var(--panel-radius));color:#fafafa;background:#121212;border:0;position:relative;overflow:hidden}.usbdMq_introScene{position:absolute;inset:0}.usbdMq_intro{z-index:2;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:clamp(28px,6vw,88px);display:flex;position:absolute;inset:0}.usbdMq_intro h2{max-width:890px;font-family:var(--font-geist), Arial, sans-serif;font-size:var(--type-feature-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading);margin:0}.usbdMq_line{display:block}.usbdMq_part{display:inline-block}.usbdMq_phrase{color:var(--headline-accent-on-dark);white-space:nowrap;position:relative}.usbdMq_phrase:after{content:attr(data-text);color:#0000;background:linear-gradient(110deg,#0000 38%,#ffe3d8 49%,#0000 60%) 0 0/260% 100%;background-position:calc(160% - var(--sheen) * 220%) 0;opacity:var(--sheen-vis);pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.usbdMq_gaps{z-index:3;width:min(1280px,100% - 88px);transform:translate(-50%, -50%) scale(var(--deck-fit,1));pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(20px,2vw,28px);display:grid;position:absolute;top:50%;left:50%}.usbdMq_gapCard{--card-lift:calc(1 - var(--card-arrival));z-index:2;transform:translate3d(0, calc(var(--card-lift) * -18px), 0) scale(calc(1 + var(--card-lift) * .035))}.usbdMq_gaps .usbdMq_gapCard{box-shadow:calc(3px + var(--card-lift) * 7px) calc(4px + var(--card-lift) * 10px) 0 var(--scene-relief)}.usbdMq_gapOne{--card-arrival:var(--gap-one-arrival);--card-out:var(--gap-one-out);opacity:var(--gap-one-visibility)}.usbdMq_gapTwo{--card-arrival:var(--gap-two-arrival);--card-out:var(--gap-two-out);opacity:var(--gap-two-visibility)}.usbdMq_gapThree{--card-arrival:var(--gap-three-arrival);--card-out:0;opacity:var(--gap-three-visibility)}.usbdMq_gapCard:after{content:"";opacity:0;pointer-events:none;border:2px solid #e07a62;border-radius:16px;position:absolute;inset:-3px}.usbdMq_gapCard[data-seated=true]{--led:1;animation:.42s cubic-bezier(.2,.8,.2,1) both usbdMq_seat}.usbdMq_gapCard[data-seated=true]:after{animation:.6s ease-out both usbdMq_solder}@keyframes usbdMq_seat{0%{scale:1.012}45%{scale:.988}to{scale:1}}@keyframes usbdMq_solder{0%{opacity:.95;inset:-3px}to{opacity:0;inset:-15px}}.usbdMq_sparks{z-index:4;pointer-events:none;position:absolute;inset:0}.usbdMq_sparks>span{opacity:0;background:radial-gradient(circle,#fff4ea 0 3.6px,#e07a62eb 4.8px,#e07a6242 10px,#e07a6200 24px);border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:0;left:0}.usbdMq_story[data-scroll-active=true] .usbdMq_panel{will-change:clip-path}.usbdMq_story[data-scroll-active=true] .usbdMq_gapCard{will-change:opacity, transform}@media (max-width:1200px){.usbdMq_story{height:470svh}.usbdMq_intro{padding:30px 24px}.usbdMq_intro h2{max-width:560px}.usbdMq_gaps{grid-template-columns:1fr;align-items:center;width:min(420px,100% - 40px)}.usbdMq_gapCard{transform:translate3d(0, calc(var(--card-lift) * -18px + var(--card-out) * -24px), 0) scale(calc(1 + var(--card-lift) * .035 - var(--card-out) * .03));grid-area:1/1}}.usbdMq_story:not([data-scroll-enhanced=true]){height:auto;padding:0 0 96px}.usbdMq_story:not([data-scroll-enhanced=true]) .usbdMq_stickyFrame{height:auto;position:relative;top:auto;overflow:visible}.usbdMq_story:not([data-scroll-enhanced=true]) .usbdMq_panel{clip-path:none;border-radius:0;width:100%;height:auto;min-height:0;padding:64px 48px 58px}.usbdMq_story:not([data-scroll-enhanced=true]) .usbdMq_introScene{position:relative;inset:auto}.usbdMq_story:not([data-scroll-enhanced=true]) .usbdMq_intro{min-height:56svh;position:relative;inset:auto}.usbdMq_story:not([data-scroll-enhanced=true]) .usbdMq_gaps{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1280px,100%);margin:24px auto 0;position:relative;top:auto;left:auto;transform:none}.usbdMq_story:not([data-scroll-enhanced=true]) .usbdMq_gapCard{opacity:1;--led:1;--card-lift:0;grid-area:auto;animation:none;transform:none}.usbdMq_story:not([data-scroll-enhanced=true]) .usbdMq_powerLayer,.usbdMq_story:not([data-scroll-enhanced=true]) .usbdMq_sparks,.usbdMq_story:not([data-scroll-enhanced=true]) .usbdMq_phrase:after{display:none}@media (max-width:1200px){.usbdMq_story:not([data-scroll-enhanced=true]){padding-bottom:72px}.usbdMq_story:not([data-scroll-enhanced=true]) .usbdMq_panel{padding:42px 20px 38px}.usbdMq_story:not([data-scroll-enhanced=true]) .usbdMq_intro{min-height:auto;padding:88px 0 104px}.usbdMq_story:not([data-scroll-enhanced=true]) .usbdMq_gaps{grid-template-columns:1fr;gap:24px;width:min(420px,100%);margin-top:0}}@media (prefers-reduced-motion:reduce){.usbdMq_story{height:auto;padding:0 0 96px}.usbdMq_stickyFrame{height:auto;position:relative;top:auto;overflow:visible}.usbdMq_panel{clip-path:none;will-change:auto;border-radius:0;width:100%;height:auto;min-height:0;padding:64px 48px 58px}.usbdMq_introScene{position:relative;inset:auto}.usbdMq_intro{min-height:56svh;position:relative;inset:auto}.usbdMq_gaps{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1280px,100%);margin:24px auto 0;position:relative;top:auto;left:auto;transform:none}.usbdMq_gapCard{opacity:1;will-change:auto;--led:1;--card-lift:0;grid-area:auto;animation:none;transform:none}.usbdMq_gapCard:after{animation:none}.usbdMq_powerLayer,.usbdMq_sparks,.usbdMq_phrase:after{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:1200px){.usbdMq_story{padding-bottom:72px}.usbdMq_panel{padding:42px 20px 38px}.usbdMq_intro{min-height:auto;padding:88px 0 104px}.usbdMq_gaps{grid-template-columns:1fr;gap:24px;width:min(420px,100%);margin-top:0}}
.U3jnYW_placeholder{--ph-green:#6e9c79;--ph-red:#c9614a;--ph-paper:#fbf9f4;--ph-ink:#1c1c1c;color:#fafafa;isolation:isolate;background:radial-gradient(circle at 50% 46%,#c9614a24,#c9614a00 42%),#121212;border-radius:12px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.U3jnYW_placeholder:before{content:"";z-index:-1;background-image:linear-gradient(#6e9c7917 1px,#0000 1px),linear-gradient(90deg,#6e9c7917 1px,#0000 1px);background-position:50%;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 78%);mask-image:radial-gradient(circle,#000 30%,#0000 78%)}.U3jnYW_corner{aspect-ratio:1;width:clamp(22px,4%,40px);position:absolute;overflow:visible}.U3jnYW_corner path{fill:none;stroke:var(--ph-green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.U3jnYW_topLeft{top:4.5%;left:3%}.U3jnYW_topRight{top:4.5%;right:3%;transform:scaleX(-1)}.U3jnYW_bottomLeft{bottom:4.5%;left:3%;transform:scaleY(-1)}.U3jnYW_bottomRight{bottom:4.5%;right:3%;transform:scale(-1)}.U3jnYW_content{text-align:center;justify-items:center;gap:clamp(8px,1.6vw,16px);padding:24px;display:grid}.U3jnYW_bolt{width:clamp(34px,7vw,64px);height:auto;overflow:visible}.U3jnYW_boltShadow{fill:#4a2620}.U3jnYW_boltFill{fill:var(--ph-red);stroke:#f3e9dc;stroke-width:.7px;stroke-linejoin:round}.U3jnYW_eyebrow{color:#fafafa99;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px}.U3jnYW_title{font-family:var(--font-geist), Arial, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(17px,2.4vw,26px);font-weight:550;line-height:1.2}.U3jnYW_tag{border:1.5px solid var(--ph-ink);background:var(--ph-paper);height:24px;color:var(--ph-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 9px 0 8px;font-size:11px;display:flex;position:absolute;box-shadow:2px 2px #c8b6a0}.U3jnYW_rec{bottom:calc(4.5% + 12px);left:calc(3% + 12px)}.U3jnYW_recDot{background:var(--ph-red);border-radius:50%;width:8px;height:8px;animation:1.6s steps(2,jump-none) infinite U3jnYW_recBlink}@keyframes U3jnYW_recBlink{0%{opacity:1}to{opacity:.25}}@media (max-width:520px){.U3jnYW_corner{display:none}.U3jnYW_rec{bottom:10px;left:10px}.U3jnYW_content{padding:16px 16px 36px}}@media (prefers-reduced-motion:reduce){.U3jnYW_recDot{animation:none}}
._9gd1rW_profiles{gap:20px;margin:20px 0 8px;display:grid}._9gd1rW_profile{border:1px solid var(--border-strong);background:var(--background);border-radius:12px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:26px;padding:18px 22px 18px 18px;display:grid}._9gd1rW_profileArt{background:radial-gradient(75% 60% at 50% 50%, #a8392c14, transparent 72%), radial-gradient(circle, #1b171412 1px, transparent 1.2px) 0 0 / 14px 14px, var(--card);border-radius:9px;place-items:center;padding:16px;display:grid}._9gd1rW_profileArt svg{filter:drop-shadow(0 10px 18px #1b17141a);width:100%;height:auto;display:block}._9gd1rW_tag{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:.6875rem;display:inline-flex}._9gd1rW_tag svg{width:14px;height:14px}._9gd1rW_profileBody{align-self:center}._9gd1rW_profile h3{color:var(--foreground);letter-spacing:-.01em;margin:0 0 6px;font-size:1.1875rem;font-weight:600;line-height:1.35}._9gd1rW_who{color:var(--muted);margin:0 0 14px;font-size:.9063rem;line-height:1.6}._9gd1rW_pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._9gd1rW_pickLabel{color:var(--faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}._9gd1rW_chip{border:1px solid var(--accent);background:var(--accent-subtle);color:var(--accent);transition:background-color var(--dur-hover), color var(--dur-hover);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.8125rem;font-weight:500;display:inline-flex}._9gd1rW_chip svg{width:14px;height:14px}._9gd1rW_chip:hover{background:var(--accent);color:var(--accent-contrast)}._9gd1rW_chip:focus-visible,._9gd1rW_setupCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._9gd1rW_gets{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}._9gd1rW_gets li{color:var(--muted);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.875rem;line-height:1.6;display:grid}._9gd1rW_gets li svg{width:18px;height:18px;color:var(--accent);margin-top:2px}._9gd1rW_gets strong{color:var(--foreground);font-weight:600}._9gd1rW_also{border-top:1px dashed var(--border-strong);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:.8125rem;line-height:1.6}._9gd1rW_art text{font-family:var(--font-geist-mono), monospace}._9gd1rW_frame{fill:var(--elevated);stroke:var(--border-strong)}._9gd1rW_frameDark{fill:#202421;stroke:#363c39}._9gd1rW_rule{stroke:var(--border);fill:none}._9gd1rW_ruleDark{stroke:#353b37;fill:none}._9gd1rW_dot{fill:var(--border-strong)}._9gd1rW_dotDark{fill:#4d5851}._9gd1rW_barTitle{fill:var(--faint);font-size:7px}._9gd1rW_barTitleDark{fill:#7d8c81;font-size:7px}._9gd1rW_pill{fill:none;stroke:var(--border-strong)}._9gd1rW_pillText{fill:var(--muted);font-size:6.5px}._9gd1rW_pillActive{fill:#a8392c1a;stroke:#a8392c73}._9gd1rW_pillActiveText{fill:var(--accent);font-size:6.5px;font-weight:600}._9gd1rW_canvas{fill:var(--surface)}._9gd1rW_panel{fill:var(--elevated);stroke:var(--border-strong)}._9gd1rW_part{fill:var(--elevated);stroke:#6f675d;stroke-width:1.1px}._9gd1rW_label{fill:var(--foreground);font-size:7px;font-weight:600}._9gd1rW_pin{fill:var(--muted);font-size:6px}._9gd1rW_tiny{fill:var(--muted);font-size:5.5px}._9gd1rW_wire{fill:none;stroke:#8c8579;stroke-width:1.1px}._9gd1rW_net{fill:none;stroke:var(--accent);stroke-width:1.9px;stroke-linecap:round}._9gd1rW_halo{fill:#a8392c1f}._9gd1rW_link{fill:none;stroke:var(--accent);stroke-width:1.1px;stroke-dasharray:2.5 2.5}._9gd1rW_accentFill{fill:var(--accent)}._9gd1rW_iconMuted{fill:var(--border-strong)}._9gd1rW_codeKeyword{fill:#8a6d328c}._9gd1rW_codeText{fill:var(--border-strong)}._9gd1rW_code{fill:var(--foreground);font-size:7px}._9gd1rW_agentText{fill:var(--muted);font-size:7px}._9gd1rW_okRing{fill:var(--success-subtle);stroke:var(--success);stroke-width:1px}._9gd1rW_okTick{fill:none;stroke:var(--success);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}._9gd1rW_consoleBox{fill:#202421}._9gd1rW_tuiBox{fill:none;stroke:#4d5851}._9gd1rW_tabDark{fill:#7d8c81;letter-spacing:.04em;font-size:6.5px}._9gd1rW_tabActiveDark{fill:#f09b89;letter-spacing:.04em;font-size:6.5px;font-weight:600}._9gd1rW_liveDot{fill:#7fbf8f}._9gd1rW_consoleText{fill:#dfe6e0;font-size:7.5px}._9gd1rW_consoleStrong{fill:#f4f6f3;font-weight:700}._9gd1rW_consoleDim{fill:#7d8c81}._9gd1rW_consoleOk{fill:#bedcba}._9gd1rW_consoleAccent,._9gd1rW_consoleAccentText{fill:#f09b89}._9gd1rW_track{fill:#2d332f}._9gd1rW_badgeDark{fill:#262b28;stroke:#4d5851}._9gd1rW_badgeText{fill:#bedcba;font-size:6.5px;font-weight:600}._9gd1rW_matrixWrap{border:1px solid var(--border-strong);background:var(--elevated);border-radius:12px;margin:20px 0 8px;overflow-x:auto}._9gd1rW_matrix{border-collapse:separate;border-spacing:0;width:100%;min-width:580px;font-size:13px}._9gd1rW_matrix thead th{border-bottom:1px solid var(--border-strong);background:var(--card);text-align:left;vertical-align:bottom;padding:14px 16px 12px}._9gd1rW_matrix thead th:first-child{width:26%}._9gd1rW_toolHead{color:var(--foreground);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}._9gd1rW_toolIcon{background:var(--accent-subtle);width:26px;height:26px;color:var(--accent);border-radius:7px;place-items:center;display:grid}._9gd1rW_toolIcon svg{width:15px;height:15px}._9gd1rW_matrix tbody th{color:var(--foreground);text-align:left;white-space:nowrap;padding:12px 16px;font-weight:500}._9gd1rW_matrix tbody td{color:var(--muted);vertical-align:middle;padding:12px 16px;line-height:1.5}._9gd1rW_matrix tbody tr+tr>*{border-top:1px solid var(--border)}._9gd1rW_matrix tbody tr:hover>*{background:#fdfcf9}._9gd1rW_level{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}._9gd1rW_levelFull{background:var(--accent);color:var(--accent-contrast)}._9gd1rW_levelPartial{background:var(--accent-subtle);color:var(--accent);border:1px solid #a8392c66}._9gd1rW_levelAgent{border:1px solid var(--border-strong);background:var(--surface);color:var(--muted)}._9gd1rW_levelNone{color:var(--faint)}._9gd1rW_yes{color:var(--success);display:inline-flex}._9gd1rW_yes svg{width:18px;height:18px}._9gd1rW_mix{margin:22px 0 8px}._9gd1rW_mixNodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._9gd1rW_mixNode{border:1px solid var(--border-strong);background:var(--elevated);border-radius:10px;gap:3px;padding:14px 16px;display:grid}._9gd1rW_mixTool{color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:.75rem;font-weight:500;display:flex}._9gd1rW_mixTool svg{width:15px;height:15px;color:var(--accent)}._9gd1rW_mixNode strong{color:var(--foreground);font-size:.9375rem;font-weight:600}._9gd1rW_mixNode span{color:var(--muted);font-size:.8125rem;line-height:1.5}._9gd1rW_mixLinks{width:100%;height:40px;display:block;overflow:visible}._9gd1rW_mixLinks path{fill:none;stroke:var(--accent);stroke-opacity:.5;stroke-width:1.5px;stroke-dasharray:4 4}._9gd1rW_mixProject{background:linear-gradient(180deg, #a8392c12, #a8392c00 75%), var(--elevated);text-align:center;border:1px solid #a8392c73;border-radius:12px;justify-items:center;gap:12px;padding:18px 20px;display:grid}._9gd1rW_folder{color:var(--foreground);font-family:var(--font-geist-mono), monospace;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}._9gd1rW_folder svg{width:16px;height:16px;color:var(--accent)}._9gd1rW_files{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._9gd1rW_file{border:1px solid var(--border-strong);background:var(--background);color:var(--muted);font-family:var(--font-geist-mono), monospace;border-radius:6px;padding:4px 10px;font-size:11.5px}._9gd1rW_mixCaption{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}._9gd1rW_setup{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:20px 0 8px;display:grid}._9gd1rW_setupCard{border:1px solid var(--border-strong);background:var(--elevated);transition:border-color var(--dur-hover), box-shadow var(--dur-enter) var(--ease-out), transform var(--dur-enter) var(--ease-out);border-radius:10px;flex-direction:column;gap:8px;padding:18px;display:flex}._9gd1rW_setupCard:hover{border-color:var(--accent);box-shadow:var(--shadow-elevated);transform:translateY(-2px)}._9gd1rW_setupIcon{background:var(--accent-subtle);width:36px;height:36px;color:var(--accent);border-radius:9px;place-items:center;margin-bottom:4px;display:grid}._9gd1rW_setupIcon svg{width:18px;height:18px}._9gd1rW_setupCard h3{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}._9gd1rW_setupCard p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}._9gd1rW_setupGo{color:var(--accent);margin-top:auto;padding-top:6px;font-size:.8125rem;font-weight:500}@media (max-width:760px){._9gd1rW_profile{grid-template-columns:1fr;gap:18px;padding:14px 14px 18px}._9gd1rW_profileArt{padding:12px}._9gd1rW_mixNodes{grid-template-columns:1fr}._9gd1rW_mixLinks{display:none}._9gd1rW_mixProject{margin-top:12px}}@media (prefers-reduced-motion:reduce){._9gd1rW_setupCard,._9gd1rW_chip{transition:none}._9gd1rW_setupCard:hover{transform:none}}._9gd1rW_marker{filter:drop-shadow(0 2px 3px #a8392c59)}._9gd1rW_markerDot{fill:var(--accent);stroke:var(--elevated);stroke-width:2px}._9gd1rW_markerText{fill:var(--accent-contrast);font-size:9px;font-weight:700}._9gd1rW_zoneHighlight{pointer-events:none}._9gd1rW_zoneScrim{fill:#f0e9dc94;fill-rule:evenodd}._9gd1rW_zoneOutline{fill:none;stroke:#1c1c1c;stroke-width:1.6px;transition:x .45s var(--ease-out), y .45s var(--ease-out), width .45s var(--ease-out), height .45s var(--ease-out)}._9gd1rW_zoneHighlight[data-dark=true] ._9gd1rW_zoneScrim{fill:#0e100f9e}._9gd1rW_zoneHighlight[data-dark=true] ._9gd1rW_zoneOutline{stroke:#9fd3ac}._9gd1rW_marker[data-highlighted]{transform-box:fill-box;transform-origin:50%;transition:transform .35s var(--ease-out), opacity .3s}._9gd1rW_marker[data-highlighted=false]{opacity:.4}._9gd1rW_marker[data-highlighted=true]{opacity:1;transform:scale(1.22)}@media (prefers-reduced-motion:reduce){._9gd1rW_zoneOutline,._9gd1rW_marker[data-highlighted]{transition:none}}
._1N7rZG_hero{width:100%;max-width:1200px;margin:0 auto 1.5rem;padding-inline:2rem}._1N7rZG_header{margin-bottom:var(--space-header-bottom);gap:1.5rem;display:grid}._1N7rZG_eyebrow{margin-bottom:1rem}._1N7rZG_title{min-block-size:3lh}._1N7rZG_titleLine{display:block}._1N7rZG_intro{max-width:28rem;min-block-size:6lh}@media (min-width:360px){._1N7rZG_intro{min-block-size:5lh}}@media (min-width:640px){._1N7rZG_hero{padding-inline:3.5rem}._1N7rZG_intro{min-block-size:4lh}}@media (min-width:1024px){._1N7rZG_header{min-block-size:calc(var(--type-hero-size) * 3.3);margin-bottom:calc(var(--space-header-bottom) + 3rem);grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem}._1N7rZG_intro{text-align:right;justify-self:end;min-block-size:0}}@media (min-width:1201px){._1N7rZG_header{margin-bottom:calc(var(--space-header-bottom) + max(24px, calc(14svh - 32px)))}}
._AX4qW_tour{margin-top:clamp(2rem,4vw,3rem)}._AX4qW_tour[data-scroll-enabled=true]{height:calc(var(--tour-height) + var(--tour-travel))}._AX4qW_map{gap:22px;display:grid}._AX4qW_tour[data-scroll-enabled=true] ._AX4qW_map{top:var(--tour-top);position:sticky}._AX4qW_board{border:1.5px solid var(--ink);background:radial-gradient(circle at 1px 1px, #1c1c1c1a 1px, transparent 1.5px) 7px 7px / 14px 14px, var(--scene);min-width:0;box-shadow:3px 4px 0 var(--relief);border-radius:14px;padding:clamp(12px,2.2vw,26px)}._AX4qW_heading{color:var(--card-muted);font:500 11.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(10px,1.6vw,16px);display:flex}._AX4qW_heading>span:last-child{flex-shrink:0;align-items:center;gap:7px;display:inline-flex}._AX4qW_heading>span:last-child:before{content:"";border:1.5px solid var(--ink);background:var(--success);border-radius:50%;width:7px;height:7px}._AX4qW_art svg{filter:drop-shadow(0 10px 18px #1b17141a);width:100%;height:auto;display:block;overflow:visible}._AX4qW_legend{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}._AX4qW_zone{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:3px 13px;padding:12px 14px 14px;transition:background-color .25s,border-color .25s,box-shadow .25s;display:grid;position:relative}._AX4qW_zone:hover{background:var(--surface)}._AX4qW_zone:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._AX4qW_zone[aria-current=true]{border-color:var(--ink);background:var(--product);box-shadow:2px 3px 0 var(--relief)}._AX4qW_number{border:1.5px solid var(--ink);background:var(--paper);width:26px;height:26px;font:600 12px/1 var(--font-mono);border-radius:50%;grid-row:span 2;place-items:center;display:grid}._AX4qW_zone[aria-current=true] ._AX4qW_number{border-color:var(--accent);background:var(--accent);color:#fff}._AX4qW_zone strong{letter-spacing:-.015em;align-self:center;font-size:15.5px;font-weight:600;line-height:1.3}._AX4qW_description{color:var(--muted);font-size:14px;line-height:1.55}._AX4qW_zone[aria-current=true] ._AX4qW_description{color:#3d3731}._AX4qW_progress{background:#1c1c1c1f;border-radius:2px;height:2px;display:none;position:absolute;bottom:6px;left:55px;right:16px;overflow:hidden}._AX4qW_tour[data-scroll-enabled=true] ._AX4qW_progress{display:block}._AX4qW_progress i{background:var(--ink);height:100%;transform:scaleX(var(--zone-progress,0));transform-origin:0;display:block}._AX4qW_mapFooter{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-top:14px;display:flex}._AX4qW_mapFooter p{color:var(--faint);font:12px/1.5 var(--font-mono)}._AX4qW_mapFooter ._AX4qW_scrollHint{color:var(--muted);align-items:center;gap:8px;display:none}._AX4qW_scrollHint>span:last-child{font-variant-numeric:tabular-nums}._AX4qW_tour[data-scroll-enabled=true] ._AX4qW_scrollHint{display:flex}._AX4qW_tour[data-scroll-enabled=true] ._AX4qW_manualHint{display:none}._AX4qW_guide{min-width:0}._AX4qW_compactDescriptions{display:none}@media (max-width:1023px){._AX4qW_legend{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}._AX4qW_legend:has(li:last-child:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}._AX4qW_zone{justify-content:center;align-items:center;min-height:48px;padding:8px;display:flex}._AX4qW_zone strong,._AX4qW_zone ._AX4qW_description{display:none}._AX4qW_progress{bottom:3px;left:8px;right:8px}._AX4qW_compactDescriptions{margin-top:16px;display:grid}._AX4qW_compactDescription{visibility:hidden;grid-area:1/1}._AX4qW_compactDescription[data-active=true]{visibility:visible}._AX4qW_compactDescription strong{font-size:16px;font-weight:600}._AX4qW_compactDescription p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.55}}@media (min-width:1024px){._AX4qW_map{grid-template-columns:minmax(0,1.62fr) minmax(16.5rem,1fr);align-items:center;gap:30px}}@media (prefers-reduced-motion:reduce){._AX4qW_zone{transition:none}._AX4qW_progress{display:none}}
.cHsXDG_figure{background:radial-gradient(circle at 1px 1px,#1c1c1c1a 1px,#0000 1.5px) 6px 6px/12px 12px,#f2ece1;border:1px solid #dad0c1;border-radius:10px;align-items:center;min-height:224px;padding:16px 14px;display:grid;position:relative;overflow:hidden}.cHsXDG_node-head svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:23px;height:23px}@keyframes cHsXDG_ledBlink{0%,to{box-shadow:0 0 #37704c00}50%{box-shadow:0 0 0 3px #37704c2e}}@keyframes cHsXDG_linkRun{0%{left:-3px}to{left:calc(100% - 3px)}}.cHsXDG_figure[data-inview=true] .cHsXDG_link-dot{opacity:1;animation:1.9s ease-in-out infinite alternate cHsXDG_linkRun}.cHsXDG_pair{grid-template-columns:minmax(0,1fr) 29px minmax(0,1fr);align-items:stretch;display:grid}.cHsXDG_node{border:1.5px solid var(--ink);min-width:0;box-shadow:2px 3px 0 var(--relief);background:#fff;border-radius:8px;padding:15px 13px}.cHsXDG_node-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cHsXDG_node-head svg,.cHsXDG_ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:23px;height:23px}.cHsXDG_node-head strong{letter-spacing:-.025em;font-size:17px;font-weight:600;line-height:1.2}.cHsXDG_refs{color:var(--card-muted);border-top:1px solid #ded8ce;gap:9px;margin:14px 0 0;padding:13px 0 0;font-size:12px;line-height:1.4;list-style:none;display:grid}.cHsXDG_refs li{align-items:center;gap:6px;display:flex}.cHsXDG_refs li:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:4px;height:4px}.cHsXDG_link{place-items:center;display:grid;position:relative}.cHsXDG_link:before{content:"";background:var(--ink);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.cHsXDG_link svg{z-index:1;width:22px;height:22px;color:var(--accent);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;background:#f2ece1;border-radius:50%;padding:3px;position:relative}.cHsXDG_link-dot{z-index:2;background:var(--accent);opacity:0;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-3px;box-shadow:0 0 0 2px #f2ece1}.cHsXDG_caption{color:var(--card-muted);text-align:center;margin:16px 0 0;font-size:12px;line-height:1.5}.cHsXDG_fx-tabs{gap:6px;margin-bottom:10px;display:flex}.cHsXDG_fx-tabs span{color:var(--card-muted);font:500 11.5px/1.3 var(--font-mono);border:1px solid #cdbfae;border-radius:999px;padding:3px 9px}.cHsXDG_fx-tabs span.cHsXDG_on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.cHsXDG_fx-sch svg{width:100%;height:auto;display:block;overflow:visible}.cHsXDG_t-lab{fill:var(--ink);font:600 9.5px var(--font-mono)}.cHsXDG_t-pin{fill:var(--card-muted);font:500 8px var(--font-mono)}.cHsXDG_t-part{fill:#fff;stroke:var(--ink);stroke-width:1.4px}.cHsXDG_t-wire{fill:none;stroke:#8c8579;stroke-width:1.3px}.cHsXDG_t-net{fill:none;stroke:var(--accent);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.cHsXDG_t-sel{fill:#a8392c0f;stroke:var(--accent);stroke-width:1.3px;stroke-dasharray:4 3}.cHsXDG_figure[data-inview=true] .cHsXDG_t-sel{animation:1.1s linear infinite cHsXDG_selAnts}@keyframes cHsXDG_selAnts{to{stroke-dashoffset:-14px}}.cHsXDG_figure[data-inview=true] .cHsXDG_t-net{stroke-dasharray:1 0;animation:2.4s ease-in-out infinite cHsXDG_netGlow}@keyframes cHsXDG_netGlow{0%,to{stroke-width:2.1px}50%{stroke-width:3px}}.cHsXDG_fx-chip{border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--relief);color:var(--ink);font:500 11.5px/1 var(--font-mono);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex;position:absolute;bottom:12px;right:14px}.cHsXDG_fx-chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.cHsXDG_figure[data-inview=true] .cHsXDG_fx-chip{animation:4.8s cubic-bezier(.16,1,.3,1) infinite cHsXDG_chipPop}@keyframes cHsXDG_chipPop{0%,18%{opacity:0;transform:translateY(6px)scale(.94)}28%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(4px)}}.cHsXDG_fx-rel{gap:0;display:grid}.cHsXDG_rel-step{border:1.5px solid var(--ink);box-shadow:2px 3px 0 var(--relief);background:#fff;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.cHsXDG_rel-step b{font-size:14px;font-weight:600}.cHsXDG_rel-meta{color:var(--card-muted);font:500 11.5px/1.3 var(--font-mono);justify-self:end}.cHsXDG_rel-led{border:1.5px solid var(--ink);background:var(--success);vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.cHsXDG_figure[data-inview=true] .cHsXDG_rel-led{animation:1.6s ease-in-out infinite cHsXDG_ledBlink}.cHsXDG_rel-arrow{background:var(--ink);justify-self:center;width:1.5px;height:18px;position:relative}.cHsXDG_rel-arrow:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:7px;height:7px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.cHsXDG_rel-files{border-top:1px solid #ded8ce;grid-column:1/-1;gap:6px;margin:4px 0 0;padding:8px 0 0;list-style:none;display:grid}.cHsXDG_rel-files li{grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;font-size:12.5px;display:grid}.cHsXDG_rel-files code{color:var(--card-muted);font:500 11.5px/1 var(--font-mono);background:0 0;padding:0}.cHsXDG_ok{border:1.5px solid var(--success);background:#37704c1a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='%2337704C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/9px no-repeat;border-radius:50%;width:15px;height:15px;display:inline-block}.cHsXDG_figure[data-inview=true] .cHsXDG_rel-files .cHsXDG_ok{animation:4.8s ease-out infinite cHsXDG_okIn;animation-delay:calc(var(--k) * .6s)}@keyframes cHsXDG_okIn{0%,10%{opacity:0;transform:scale(.5)}18%,92%{opacity:1;transform:none}to{opacity:0}}.cHsXDG_fx-panels{gap:14px;display:grid}.cHsXDG_kb{color:var(--card-muted);font:500 13px var(--font-mono);justify-content:center;align-items:center;gap:8px;display:flex}.cHsXDG_figure kbd{border:1.5px solid var(--ink);min-width:32px;height:32px;box-shadow:0 2.5px 0 var(--ink);color:var(--ink);font:500 13px/1 var(--font-mono);background:#fff;border-radius:7px;place-items:center;padding:0 9px;display:inline-grid}.cHsXDG_kk{width:34px;height:32px;padding:0;overflow:hidden}.cHsXDG_kk-roll{display:grid}.cHsXDG_kk-roll span{place-items:center;height:29px;display:grid}.cHsXDG_kk-roll{transform:translateY(-58px)}.cHsXDG_figure[data-inview=true] .cHsXDG_kk-roll{animation:6s step-end infinite cHsXDG_kkRoll}@keyframes cHsXDG_kkRoll{0%{transform:translateY(0)}20%{transform:translateY(-29px)}40%{transform:translateY(-58px)}60%{transform:translateY(-87px)}80%{transform:translateY(-116px)}}.cHsXDG_figure[data-inview=true] .cHsXDG_kk{animation:1.2s ease-out infinite cHsXDG_keyPress}@keyframes cHsXDG_keyPress{0%{box-shadow:0 .5px 0 var(--ink);transform:translateY(2px)}14%,to{box-shadow:0 2.5px 0 var(--ink);transform:none}}.cHsXDG_mt{border:1.5px solid var(--ink);box-shadow:2px 3px 0 var(--relief);background:#1b1d1c;border-radius:8px;padding:10px 12px 12px}.cHsXDG_mt-tabs{font:500 11.5px/1.4 var(--font-mono);letter-spacing:.04em;border-bottom:1px solid #353b37;flex-wrap:wrap;gap:4px 10px;padding-bottom:8px;display:flex}.cHsXDG_mt-tabs span{color:#7d8c81;position:relative}.cHsXDG_mt-tabs span:after{content:"";opacity:0;background:#f09b89;height:1.5px;position:absolute;bottom:-4px;left:0;right:0}.cHsXDG_mt-tabs span:nth-child(3){color:#f09b89}.cHsXDG_mt-tabs span:nth-child(3):after{opacity:1}.cHsXDG_mt-body{font:500 11.5px/1.4 var(--font-mono);color:#dfe6e0;margin-top:9px;display:grid}.cHsXDG_mt-body span{opacity:0;white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.cHsXDG_mt-body span:nth-child(3){opacity:1}.cHsXDG_figure[data-inview=true] .cHsXDG_mt-tabs span,.cHsXDG_figure[data-inview=true] .cHsXDG_mt-tabs span:after,.cHsXDG_figure[data-inview=true] .cHsXDG_mt-body span{animation:none;animation-delay:calc(var(--k) * 1.2s - 6s)}.cHsXDG_figure[data-inview=true] .cHsXDG_mt-tabs span{animation-name:cHsXDG_tabOn}.cHsXDG_figure[data-inview=true] .cHsXDG_mt-tabs span:after{animation-name:cHsXDG_barOn}.cHsXDG_figure[data-inview=true] .cHsXDG_mt-body span{animation-name:cHsXDG_rowOn}@keyframes cHsXDG_tabOn{0%{color:#f09b89}20%,to{color:#7d8c81}}@keyframes cHsXDG_barOn{0%{opacity:1}20%,to{opacity:0}}@keyframes cHsXDG_rowOn{0%{opacity:1}20%,to{opacity:0}}.cHsXDG_fx-con{border:1.5px solid var(--ink);box-shadow:2px 3px 0 var(--relief);color:#dfe6e0;font:500 11.5px/1.55 var(--font-mono);background:#1b1d1c;border-radius:8px;padding:12px 14px 14px;position:relative}.cHsXDG_fx-con p{white-space:pre;text-overflow:ellipsis;margin:0;overflow:hidden}.cHsXDG_fx-con .cHsXDG_pr{color:#f09b89}.cHsXDG_fx-con .cHsXDG_k{color:#f3e9dc}.cHsXDG_fx-con .cHsXDG_v{color:#bedcba}.cHsXDG_fx-con .cHsXDG_dim{color:#7d8c81}.cHsXDG_ci{color:#bedcba;font:600 11.5px/1 var(--font-mono);background:#262b28;border:1px solid #4d5851;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex;position:absolute;bottom:12px;right:12px}.cHsXDG_figure[data-inview=true] .cHsXDG_con-lines{animation:6s step-end infinite cHsXDG_conType}@keyframes cHsXDG_conType{0%{clip-path:inset(0 0 6.2em)}10%{clip-path:inset(0 0 4.65em)}17%{clip-path:inset(0 0 3.1em)}24%{clip-path:inset(0 0 1.55em)}31%,to{clip-path:inset(0)}}.cHsXDG_figure[data-inview=true] .cHsXDG_ci{animation:6s cubic-bezier(.16,1,.3,1) infinite cHsXDG_ciPop}@keyframes cHsXDG_ciPop{0%,40%{opacity:0;transform:scale(.9)}46%,92%{opacity:1;transform:none}to{opacity:0}}.cHsXDG_fx-keep{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;display:grid}.cHsXDG_ab{border:1.5px solid var(--ink);box-shadow:2px 3px 0 var(--relief);background:#fff;border-radius:8px;justify-items:center;gap:9px;padding:10px 0;display:grid}.cHsXDG_ab i{background:#d8d2c7;border-radius:4px;width:16px;height:16px}.cHsXDG_ab .cHsXDG_ab-flash{background:var(--product);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:5px;place-items:center;display:grid;position:relative}.cHsXDG_ab-flash svg{width:13px;height:13px}.cHsXDG_figure[data-inview=true] .cHsXDG_ab-flash{animation:5.4s cubic-bezier(.16,1,.3,1) infinite cHsXDG_abIn}@keyframes cHsXDG_abIn{0%,52%{opacity:0;transform:translate(-8px)}62%,94%{opacity:1;transform:none}to{opacity:0}}.cHsXDG_keep-list{gap:9px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.cHsXDG_keep-list li{align-items:center;gap:9px;display:flex}.cHsXDG_keep-list .cHsXDG_add{border-top:1px dashed #cdbfae;margin-top:3px;padding-top:10px;font-weight:600}.cHsXDG_plus{border:1.5px solid var(--accent);background:#a8392c14;border-radius:50%;width:15px;height:15px;display:inline-block;position:relative}.cHsXDG_plus:before,.cHsXDG_plus:after{content:"";background:var(--accent);width:7px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cHsXDG_plus:after{transform:translate(-50%,-50%)rotate(90deg)}.cHsXDG_figure[data-inview=true] .cHsXDG_keep-list li{animation:5.4s ease-out infinite cHsXDG_keepIn;animation-delay:calc(var(--k) * .55s)}@keyframes cHsXDG_keepIn{0%,4%{opacity:.25}12%,94%{opacity:1}to{opacity:.25}}.cHsXDG_fx-split{border:1.5px solid var(--ink);box-shadow:2px 3px 0 var(--relief);background:#fff;border-radius:8px;overflow:hidden}.cHsXDG_sp-tabs{font:500 11.5px/1 var(--font-mono);background:#f6f4ef;border-bottom:1px solid #ded8ce;display:flex}.cHsXDG_sp-tabs span{color:var(--card-muted);padding:7px 10px}.cHsXDG_sp-tabs span.cHsXDG_on{color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--accent);background:#fff}.cHsXDG_sp-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.cHsXDG_sp-code{border-right:1px solid #ded8ce;align-content:start;gap:7px;padding:12px 10px;display:grid}.cHsXDG_sp-code i{background:#e3dcd1;border-radius:3px;height:4.5px;display:block}.cHsXDG_sp-code i:nth-child(3n+1){background:#8a6d3259;width:30%!important}.cHsXDG_sp-pcb{padding:8px 8px 30px;position:relative}.cHsXDG_sp-pcb svg{width:100%;height:auto;display:block}.cHsXDG_pcb-board{fill:#f3eee4;stroke:var(--ink);stroke-width:1.3px}.cHsXDG_pcb-fp{fill:#fff;stroke:var(--ink);stroke-width:1px}.cHsXDG_pcb-pad{fill:#c9a35a}.cHsXDG_f-cu{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cHsXDG_b-cu{fill:none;stroke:#4a78a8;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.cHsXDG_pcb-hit{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:3 2.5}.cHsXDG_sp-layers{gap:5px;display:flex;position:absolute;bottom:7px;left:8px;right:8px}.cHsXDG_ly{color:#4f4942;font:500 11.5px/1 var(--font-mono);border:1px solid #cdbfae;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.cHsXDG_ly:before{content:"";background:var(--accent);border-radius:2px;width:7px;height:7px}.cHsXDG_ly.cHsXDG_b:before{background:#4a78a8}.cHsXDG_figure[data-inview=true] .cHsXDG_b-cu{animation:4.8s step-end infinite cHsXDG_layerB}.cHsXDG_figure[data-inview=true] .cHsXDG_ly.cHsXDG_b{animation:4.8s step-end infinite cHsXDG_layerChip}@keyframes cHsXDG_layerB{0%{opacity:.85}50%{opacity:.08}}@keyframes cHsXDG_layerChip{0%{opacity:1}50%{opacity:.45}}.cHsXDG_figure[data-inview=true] .cHsXDG_pcb-hit{animation:1.1s linear infinite cHsXDG_selAnts}.cHsXDG_fx-mon{gap:10px;display:grid}.cHsXDG_mon-pills{flex-wrap:wrap;gap:5px;display:flex}.cHsXDG_mon-pills span{color:var(--card-muted);font:500 11.5px/1.2 var(--font-mono);background:#fff;border:1px solid #cdbfae;border-radius:999px;padding:4px 8px}.cHsXDG_mon-pills span.cHsXDG_on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.cHsXDG_mon-con{border:1.5px solid var(--ink);height:92px;box-shadow:2px 3px 0 var(--relief);background:#1b1d1c;border-radius:8px;padding:0 12px;overflow:hidden}.cHsXDG_mon-roll{color:#dfe6e0;font:500 11.5px/1.65 var(--font-mono);white-space:pre;padding-top:9px;display:grid}.cHsXDG_mon-roll .cHsXDG_dim{color:#7d8c81}.cHsXDG_figure[data-inview=true] .cHsXDG_mon-roll{animation:7.2s linear infinite cHsXDG_monRoll}@keyframes cHsXDG_monRoll{to{transform:translateY(-50%)}}.cHsXDG_node{padding:12px 10px}.cHsXDG_node-head strong{overflow-wrap:anywhere;font-size:15px}.cHsXDG_refs{gap:7px;margin-top:11px;padding-top:10px}.cHsXDG_rel-step{grid-template-columns:minmax(0,1fr) auto;gap:6px}.cHsXDG_rel-meta{overflow-wrap:anywhere}.cHsXDG_rel-step:first-child .cHsXDG_rel-meta{grid-column:1/-1;justify-self:start}.cHsXDG_rel-files li{gap:4px;font-size:12px}.cHsXDG_fx-con{padding:12px 10px 34px}.cHsXDG_fx-con p{white-space:pre-wrap;overflow-wrap:anywhere}.cHsXDG_con-lines{min-height:9.3em}.cHsXDG_sp-tabs{flex-wrap:wrap}.cHsXDG_figure kbd.cHsXDG_kk{display:block}@media (prefers-reduced-motion:reduce){.cHsXDG_figure *,.cHsXDG_figure :after,.cHsXDG_figure :before{transition:none!important;animation:none!important}.cHsXDG_link-dot{opacity:1;left:calc(50% - 3px)}}
.AzE6Sq_panelArt{background:radial-gradient(75% 60% at 50% 50%, #a8392c14, transparent 72%), radial-gradient(circle, #1b171412 1px, transparent 1.2px) 0 0 / 14px 14px, var(--card);border-radius:10px;place-items:center;padding:18px;display:grid}.AzE6Sq_panelArt svg{filter:drop-shadow(0 12px 22px #1b17141f);width:100%;height:auto;display:block}.AzE6Sq_hero{border:1px solid var(--border-strong);background:var(--background);border-radius:12px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:24px;margin:8px 0 12px;padding:16px;display:grid}.AzE6Sq_heroBody{flex-direction:column;justify-content:center;gap:12px;padding:6px 6px 6px 0;display:flex}.AzE6Sq_eyebrow{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.AzE6Sq_heroLead{color:var(--foreground);margin:0;font-size:1rem;line-height:1.6}.AzE6Sq_heroFacts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.AzE6Sq_heroFacts li{color:var(--muted);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.875rem;line-height:1.55;display:grid}.AzE6Sq_heroFacts svg{width:18px;height:18px;color:var(--accent);margin-top:1px}.AzE6Sq_heroFacts strong{color:var(--foreground);font-weight:600}.AzE6Sq_heroActions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px;display:flex}.AzE6Sq_heroActions a:first-child{margin:0}.AzE6Sq_ghostLink{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;font-size:.875rem}.AzE6Sq_ghostLink:hover{color:var(--accent);text-decoration-color:currentColor}.AzE6Sq_map{margin:18px 0 8px}.AzE6Sq_legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:18px 0 0;padding:0;list-style:none;display:grid}.AzE6Sq_legend li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.AzE6Sq_num{background:var(--accent);width:22px;height:22px;color:var(--accent-contrast);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;box-shadow:0 2px 5px #a8392c4d}.AzE6Sq_legend strong{color:var(--foreground);font-size:.875rem;font-weight:600;display:block}.AzE6Sq_legend span{color:var(--muted);font-size:.8125rem;line-height:1.55}.AzE6Sq_legend .AzE6Sq_num{color:var(--accent-contrast);font-size:11px;line-height:1}.AzE6Sq_demo{margin:18px 0 8px}.AzE6Sq_demo video,.AzE6Sq_demo img{border:1px solid var(--border-strong);background:#202421;border-radius:10px;width:100%;height:auto;display:block}.AzE6Sq_demo figcaption{color:var(--muted);margin-top:10px;font-size:.8125rem}.AzE6Sq_cheats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 8px;display:grid}.AzE6Sq_cheat{border:1px solid var(--border);background:var(--elevated);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 14px;display:flex}.AzE6Sq_cheatKeys{color:var(--faint);flex-shrink:0;align-items:center;gap:4px;font-size:11px;display:inline-flex}.AzE6Sq_kbd{border:1px solid var(--border-strong);background:var(--background);min-width:24px;height:24px;color:var(--foreground);font-family:var(--font-geist-mono), monospace;white-space:nowrap;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-grid}.AzE6Sq_command{background:var(--accent-subtle);color:var(--accent);font-family:var(--font-geist-mono), monospace;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:500}.AzE6Sq_cheatAction{color:var(--muted);text-align:right;font-size:.8125rem;line-height:1.45}.AzE6Sq_cheatNote{color:var(--faint);margin:8px 0 0;font-size:.8125rem}.AzE6Sq_notes{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:18px 0 8px;padding:4px 18px}.AzE6Sq_notes p{color:var(--muted);grid-template-columns:18px minmax(0,1fr);gap:12px;margin:0;padding:12px 0;font-size:.875rem;line-height:1.6;display:grid}.AzE6Sq_notes p+p{border-top:1px solid var(--border)}.AzE6Sq_notes svg{width:18px;height:18px;color:var(--muted);margin-top:1px}.AzE6Sq_notes strong{color:var(--foreground);font-weight:600}.AzE6Sq_stepper{counter-reset:part;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 14px;padding:0;list-style:none;display:grid}.AzE6Sq_stepper li{counter-increment:part;position:relative}.AzE6Sq_stepper li:not(:last-child):after{content:"";background:var(--border-strong);height:1px;position:absolute;top:15px;left:calc(50% + 18px);right:calc(18px - 50%)}.AzE6Sq_stepper a{text-align:center;color:var(--muted);justify-items:center;gap:8px;padding:0 6px;font-size:.8125rem;line-height:1.4;display:grid}.AzE6Sq_stepper a:before{content:counter(part);border:1px solid var(--border-strong);background:var(--elevated);width:30px;height:30px;color:var(--foreground);font-family:var(--font-geist-mono), monospace;transition:background-color var(--dur-hover), color var(--dur-hover), border-color var(--dur-hover);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.AzE6Sq_stepper a:hover{color:var(--accent)}.AzE6Sq_stepper a:hover:before,.AzE6Sq_stepper li:first-child a:before{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.AzE6Sq_stepper a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.AzE6Sq_moreLinks{flex-wrap:wrap;gap:8px 20px;margin:4px 0 8px;font-size:.875rem;display:flex}.AzE6Sq_moreLinks a{color:var(--accent)}.AzE6Sq_moreLinks a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.AzE6Sq_hero{grid-template-columns:1fr;padding:12px}.AzE6Sq_heroBody{padding:4px}.AzE6Sq_panelArt{padding:12px}.AzE6Sq_legend,.AzE6Sq_cheats{grid-template-columns:1fr}.AzE6Sq_stepper{grid-template-columns:1fr;gap:10px}.AzE6Sq_stepper li:not(:last-child):after{display:none}.AzE6Sq_stepper a{text-align:left;grid-template-columns:30px minmax(0,1fr);place-items:center start;gap:12px;padding:0}}@media (prefers-reduced-motion:reduce){.AzE6Sq_stepper a:before{transition:none}}
.uDBCuq_story{--ink:#1c1c1c;--paper:#fbf9f4;--scene:#f0e9dc;--relief:#c8b6a0;--card-muted:#665f55;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--product:var(--product-ide,#f3dfd3);color:var(--foreground)}.uDBCuq_story[data-product=cli]{--product:var(--product-cli,#e0ebe2)}.uDBCuq_story[data-product=vscode]{--product:var(--product-vscode,#dfeaf3)}.uDBCuq_wrap{max-width:1200px;margin-inline:auto;padding-inline:32px}.uDBCuq_section{border-top:1px solid var(--border);padding-block:clamp(4rem,7vw,6.5rem)}.uDBCuq_first{border-top:0}.uDBCuq_title{letter-spacing:-.04em;max-width:900px;margin:0;font-size:clamp(2rem,1.25rem + 3vw,4rem);font-weight:550;line-height:1.1}.uDBCuq_eyebrow{color:var(--accent);font:500 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.uDBCuq_lead{max-width:46rem;color:var(--muted);font-size:var(--type-lead-size);margin:clamp(1rem,2vw,1.5rem) 0 0;line-height:1.65}.uDBCuq_textLink{min-height:44px;color:var(--foreground);text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}.uDBCuq_textLink:hover{color:var(--accent)}.uDBCuq_textLink svg{flex-shrink:0;width:14px;height:14px}.uDBCuq_story a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.uDBCuq_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px;margin-top:clamp(2rem,4vw,3rem);display:grid}.uDBCuq_card{border:1.5px solid var(--ink);background:var(--paper);min-width:0;color:var(--ink);box-shadow:3px 4px 0 var(--relief);border-radius:13px;flex-direction:column;padding:22px;display:flex}.uDBCuq_cardHeader{align-items:center;gap:10px;margin-bottom:22px;display:flex}.uDBCuq_led{border:1.5px solid var(--ink);background:var(--success);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #37704c29}.uDBCuq_number{color:var(--card-muted);font:13px/1.4 var(--font-mono)}.uDBCuq_cardLabel{letter-spacing:-.015em;font-size:14px;font-weight:550}.uDBCuq_designator{color:var(--card-muted);font:11.5px/1.4 var(--font-mono);letter-spacing:.08em;align-items:center;gap:6px;margin-left:auto;display:flex}.uDBCuq_designator:before{content:"";opacity:.75;background:currentColor;border-radius:50%;width:5px;height:5px}.uDBCuq_cardCopy{flex:1;margin-top:20px}.uDBCuq_cardCopy h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.125rem + .5vw,1.5rem);font-weight:600;line-height:1.25}.uDBCuq_cardCopy p{color:var(--card-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.uDBCuq_cardFooter{margin-top:22px}.uDBCuq_cardFooter p{color:var(--card-muted);align-items:center;gap:12px;font-size:12px;display:flex}.uDBCuq_cardFooter p span{border-top:1px solid #d5ccc0;flex:1}.uDBCuq_cardFooter ul{flex-wrap:wrap;gap:6px;margin:11px 0 0;padding:0;list-style:none;display:flex}.uDBCuq_cardFooter li{color:#4f4942;font:12px/1.4 var(--font-mono);border:1px solid #cdbfae;border-radius:5px;padding:4px 8px}.uDBCuq_details{gap:30px;margin-top:clamp(2rem,4vw,3rem);display:grid}.uDBCuq_notes{border-top:1.5px solid var(--ink);min-width:0;padding-top:18px}.uDBCuq_notes h3{letter-spacing:-.015em;align-items:center;gap:10px;margin:0 0 6px;font-size:15.5px;font-weight:600;display:flex}.uDBCuq_notes dl>div{border-bottom:1px solid var(--border);padding-block:14px}.uDBCuq_notes dt{color:var(--faint);font:500 11.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.uDBCuq_notes dd{color:#3d3731;margin:0;font-size:14.5px;line-height:1.6}.uDBCuq_notes dl>div:first-child dd:first-letter{text-transform:uppercase}.uDBCuq_notes .uDBCuq_textLink{margin-top:14px}.uDBCuq_closing{text-align:center;padding-bottom:0}.uDBCuq_closing .uDBCuq_title{max-width:820px;margin-inline:auto}.uDBCuq_closing .uDBCuq_lead{max-width:34rem;margin-inline:auto}.uDBCuq_actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(2rem,4vw,2.75rem);display:flex}.uDBCuq_others{text-align:left;max-width:860px;margin:clamp(3rem,6vw,4.5rem) auto 0}.uDBCuq_othersTitle{color:var(--faint);font:500 11.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:14px;display:flex}.uDBCuq_othersTitle:after{content:"";border-top:1px solid var(--border-strong);flex:1}.uDBCuq_others ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.uDBCuq_productLink{border:1.5px solid var(--border-strong);height:100%;color:var(--foreground);background:#fff;border-radius:12px;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.uDBCuq_productLink:hover{border-color:var(--ink);box-shadow:2px 3px 0 var(--relief);transform:translate(-1px,-1px)}.uDBCuq_productLink .uDBCuq_productIcon{border:0;border-radius:10px;width:44px;height:44px}.uDBCuq_productLink strong{letter-spacing:-.015em;font-size:15.5px;font-weight:600;display:block}.uDBCuq_productLink>span>span{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.uDBCuq_productLink>svg{width:14px;height:14px;color:var(--faint)}@media (min-width:640px){.uDBCuq_wrap{padding-inline:56px}}@media (min-width:1024px){.uDBCuq_details{grid-template-columns:minmax(0,1.62fr) minmax(16.5rem,1fr);align-items:start}}@media (max-width:380px){.uDBCuq_card{padding:16px}.uDBCuq_cardHeader{gap:8px}}@media (prefers-reduced-motion:reduce){.uDBCuq_productLink{transition:none}.uDBCuq_productLink:hover{transform:none}}
.D3c8Vq_shortcuts{min-width:0}.D3c8Vq_board{border:1.5px solid var(--ink);background:var(--paper);min-width:0;box-shadow:3px 4px 0 var(--relief);border-radius:14px;padding:clamp(10px,1.6vw,16px)}.D3c8Vq_keys{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:2px 14px;margin:0;padding:0;list-style:none;display:grid}.D3c8Vq_shortcut{border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:56px;padding:8px 10px;display:flex}.D3c8Vq_keyCombination{color:var(--faint);font:500 12px var(--font-mono);flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.D3c8Vq_keyCombination kbd{border:1.5px solid var(--ink);min-width:30px;height:30px;box-shadow:0 2.5px 0 var(--ink);color:var(--ink);font:500 12.5px/1 var(--font-mono);background:#fff;border-radius:7px;place-items:center;padding:0 8px;display:inline-grid}.D3c8Vq_action{flex:150px;font-size:14px;line-height:1.4}.D3c8Vq_board[data-inview=true] .D3c8Vq_shortcut,.D3c8Vq_palette[data-inview=true] .D3c8Vq_command{animation:11.2s linear infinite D3c8Vq_rowActive;animation-delay:calc(var(--i) * 1.4s)}.D3c8Vq_board[data-inview=true] kbd{animation:11.2s ease-out infinite D3c8Vq_keyPress;animation-delay:calc(var(--i) * 1.4s + .15s)}@keyframes D3c8Vq_rowActive{0%,11%{background:var(--product)}12.5%,to{background:0 0}}@keyframes D3c8Vq_keyPress{0%{box-shadow:0 2.5px 0 var(--ink);transform:none}1%{box-shadow:0 .5px 0 var(--ink);transform:translateY(2px)}3%,to{box-shadow:0 2.5px 0 var(--ink);transform:none}}.D3c8Vq_note{color:var(--faint);font:12px/1.5 var(--font-mono);margin:12px 4px 0}.D3c8Vq_palette{border:1.5px solid var(--ink);box-shadow:3px 4px 0 var(--relief);background:#fff;border-radius:12px;overflow:hidden}.D3c8Vq_input{color:var(--ink);font:500 13.5px/1 var(--font-mono);border:1.5px solid #4a78a8;border-radius:7px;align-items:center;gap:8px;margin:10px;padding:9px 12px;display:flex}.D3c8Vq_input span{color:var(--faint)}.D3c8Vq_input i{background:var(--ink);width:1.5px;height:16px}.D3c8Vq_palette[data-inview=true] .D3c8Vq_input i{animation:1.05s step-end infinite D3c8Vq_caret}@keyframes D3c8Vq_caret{50%{opacity:0}}.D3c8Vq_commands{margin:0;padding:0 0 8px;list-style:none;display:grid}.D3c8Vq_command{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:9px 22px;font-size:14px;display:flex}.D3c8Vq_command strong{font-weight:500}.D3c8Vq_command strong span{color:#4a78a8;font-weight:600}.D3c8Vq_command .D3c8Vq_action{color:var(--muted);flex:0 auto;font-size:13px}@media (max-width:640px){.D3c8Vq_command{flex-direction:column;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.D3c8Vq_shortcuts *,.D3c8Vq_shortcuts :after{transition:none!important;animation:none!important}}
.WBYteG_word{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.WBYteG_word>span{transition:transform .76s var(--ease-out);transition-delay:calc(var(--word,0) * 70ms);display:inline-block}.WBYteG_pending .WBYteG_word>span{transform:translateY(112%)}.WBYteG_accent{color:var(--headline-accent)}.WBYteG_title{text-wrap:balance}@media (prefers-reduced-motion:reduce){.WBYteG_word>span{transition:none}.WBYteG_pending .WBYteG_word>span{transform:none}}
.Q_v-Nq_section{padding-block:var(--space-section);border-top:1px solid var(--border);background:var(--background)}.Q_v-Nq_container{width:min(1200px,100%);margin-inline:auto;padding-inline:32px}.Q_v-Nq_heading{max-width:900px}.Q_v-Nq_title{font-family:var(--font-display);font-size:var(--type-feature-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading);margin:0}.Q_v-Nq_headingSubtitle{max-width:640px;margin:var(--space-heading-copy) 0 0;color:var(--muted);font-size:var(--type-lead-size);line-height:var(--type-copy-leading);text-wrap:balance}.Q_v-Nq_tabs{margin-top:var(--space-heading-content);border:1.5px solid var(--foreground);box-shadow:2px 3px 0 var(--relief);background:#fbf9f4;border-radius:11px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;display:inline-grid;position:relative}.Q_v-Nq_tabs button{z-index:1;min-width:118px;height:40px;color:var(--foreground);font-family:var(--font-geist), system-ui, sans-serif;white-space:nowrap;cursor:pointer;transition:color .25s var(--ease-out), background-color var(--dur-hover) var(--ease-out);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;display:inline-flex;position:relative}.Q_v-Nq_tabs button:hover:not([aria-selected=true]){background:#1b17140d}.Q_v-Nq_tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Q_v-Nq_tabs button[aria-selected=true]{color:#fbf9f4}.Q_v-Nq_tabs:not([data-slider=ready]) button[aria-selected=true]{background:var(--foreground)}.Q_v-Nq_slider{z-index:0;background:var(--foreground);width:0;transition:transform .38s var(--ease-out), width .38s var(--ease-out);border-radius:7px;position:absolute;top:4px;bottom:4px;left:0}.Q_v-Nq_tabLed{opacity:.45;border:1.5px solid;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background-color .25s,border-color .25s,opacity .25s,box-shadow .25s}.Q_v-Nq_tabs button[aria-selected=true] .Q_v-Nq_tabLed{opacity:1;background:#7fc08f;border-color:#7fc08f;box-shadow:0 0 0 3px #7fc08f38}.Q_v-Nq_showcase{border:1.5px solid var(--foreground);box-shadow:3px 4px 0 var(--relief);background-color:#f0e9dc;background-image:radial-gradient(circle at 1px 1px,#1c1c1c17 1px,#0000 1.5px);background-size:14px 14px;border-radius:14px;grid-template-columns:minmax(0,1fr) clamp(210px,22vw,262px);gap:clamp(18px,2.2vw,30px);margin-top:16px;padding:clamp(18px,2.4vw,32px);display:grid}.Q_v-Nq_showcase[hidden]{display:none}.Q_v-Nq_preview{min-width:0;animation:Q_v-Nq_surfaceEnter .42s var(--ease-out) both;align-self:center;margin:0;padding:clamp(8px,2vw,28px)}.Q_v-Nq_previewMedia{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}@keyframes Q_v-Nq_surfaceEnter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.Q_v-Nq_side{flex-direction:column;align-self:center;gap:12px;min-width:0;display:flex}.Q_v-Nq_chapters{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Q_v-Nq_chapter{color:#665f55;width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out), box-shadow .25s var(--ease-out), color .25s var(--ease-out);background:#fbf9f4b8;border:1.5px solid #cdbfae;border-radius:9px;gap:6px;padding:14px 16px 13px;display:grid}.Q_v-Nq_chapter:hover{border-color:var(--foreground)}.Q_v-Nq_chapter:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Q_v-Nq_chapter[aria-current=step]{border-color:var(--foreground);color:var(--foreground);box-shadow:2px 3px 0 var(--relief);background:#fff}.Q_v-Nq_chapterHeading{align-items:baseline;gap:9px;display:flex}.Q_v-Nq_chapterHeading strong{font-family:var(--font-display);font-size:var(--type-card-size);font-weight:var(--type-card-weight);line-height:var(--type-card-leading);letter-spacing:var(--type-card-tracking)}.Q_v-Nq_noteIndex{color:var(--accent);font-family:var(--font-geist-mono), ui-monospace, monospace;flex-shrink:0;font-size:12px;font-weight:500;line-height:1}.Q_v-Nq_chapterBody{color:#665f55;font-size:clamp(13px,1.05vw,14px);line-height:var(--type-copy-leading)}.Q_v-Nq_chapterBar{background:#ece4d6;border-radius:3px;height:6px;margin-top:4px;position:relative;overflow:hidden}.Q_v-Nq_chapterBar i{background:repeating-linear-gradient(-45deg, var(--accent) 0 1.6px, #efd2c8 1.6px 4px);width:100%;position:absolute;inset:0 auto 0 0}.Q_v-Nq_chapterBar i.Q_v-Nq_counting{width:0;animation:steps(12,end) forwards Q_v-Nq_chapterFill}.Q_v-Nq_chapterBar:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(8.33333% - 1px),#fff calc(8.33333% - 1px) 8.33333%);position:absolute;inset:0}@keyframes Q_v-Nq_chapterFill{to{width:100%}}.Q_v-Nq_productLink{min-height:44px;color:var(--foreground);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;font-weight:550;display:inline-flex}.Q_v-Nq_productLink:hover{color:var(--accent)}.Q_v-Nq_productLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Q_v-Nq_productLink svg{flex-shrink:0}@media (min-width:640px){.Q_v-Nq_container{padding-inline:40px}}@media (min-width:1024px){.Q_v-Nq_container{padding-inline:56px}}@media (max-width:760px){.Q_v-Nq_tabs{width:100%;display:grid}.Q_v-Nq_tabs button{min-width:0;padding:0 8px}.Q_v-Nq_showcase{grid-template-columns:1fr;gap:18px;padding:14px}}@media (max-width:639px){.Q_v-Nq_container{padding-inline:24px}}@media (max-width:380px){.Q_v-Nq_container{padding-inline:16px}.Q_v-Nq_tabLed{display:none}}@media (prefers-reduced-motion:reduce){.Q_v-Nq_preview{animation:none}.Q_v-Nq_tabs button,.Q_v-Nq_slider,.Q_v-Nq_tabLed,.Q_v-Nq_chapter{transition:none}.Q_v-Nq_chapterBar i.Q_v-Nq_counting{width:100%;animation:none}}
._00FwFq_wrap{max-width:1200px;margin-inline:auto;padding-inline:32px}._00FwFq_product{border-top:1px solid var(--border);gap:24px;padding-block:32px;display:grid}._00FwFq_product>div{min-width:0}._00FwFq_heading{align-items:center;gap:12px;margin-bottom:14px;display:flex}._00FwFq_heading h2{font-size:var(--type-card-size);font-weight:var(--type-title-weight);line-height:var(--type-card-leading);letter-spacing:var(--type-card-tracking)}._00FwFq_description{max-width:28rem;color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.65}._00FwFq_meta{color:var(--muted);font:12px/1.6 var(--font-geist-mono), monospace;margin:8px 0 0}._00FwFq_textLink{min-height:36px;color:var(--foreground);text-underline-offset:4px;align-items:center;gap:7px;font-size:13px;line-height:1.5;text-decoration:underline;display:inline-flex}._00FwFq_textLink:hover{color:var(--accent)}._00FwFq_textLink svg{flex-shrink:0;width:14px;height:14px}._00FwFq_links{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:14px;display:flex}._00FwFq_platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._00FwFq_platform{border:1px solid var(--border-strong);border-radius:6px;min-width:0;padding:18px 16px}._00FwFq_platform h3{font-size:15px;font-weight:550}._00FwFq_platform ._00FwFq_meta{margin-top:4px;font-size:11px}._00FwFq_platform ._00FwFq_textLink{color:var(--accent);margin-top:14px}._00FwFq_version{color:var(--muted);font:12px/1.6 var(--font-geist-mono), monospace;margin:0 0 14px}._00FwFq_availability{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.65}._00FwFq_afterPlatforms{margin-top:18px}._00FwFq_privateAccess{border-top:1px solid var(--border);padding-block:36px 56px}._00FwFq_privateLead{margin:20px 0 12px;font-size:20px;line-height:1.5}._00FwFq_privateAccess ._00FwFq_description{max-width:36rem;margin-bottom:28px}._00FwFq_install{width:100%;min-width:0}._00FwFq_shells{flex-wrap:wrap;gap:20px;margin-bottom:8px;display:flex}._00FwFq_shells button{min-height:36px;color:var(--muted);font:12px/1.5 var(--font-geist-mono), monospace;cursor:pointer;background:0 0;border:0;padding:4px 0}._00FwFq_shells button[aria-pressed=true]{color:var(--accent);text-underline-offset:5px;text-decoration:underline}._00FwFq_commandRow{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;align-items:center;gap:14px;padding:12px 14px;display:flex}._00FwFq_command{min-width:0;color:var(--foreground);font:12px/1.8 var(--font-geist-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0}._00FwFq_copy{border:1px solid var(--border);background:var(--background);min-height:36px;color:var(--foreground);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}._00FwFq_copy:hover{border-color:var(--foreground)}._00FwFq_copyError{color:var(--muted);margin-top:8px;font-size:12px}._00FwFq_commandFooter{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;margin-top:8px;display:flex}._00FwFq_commandFooter p{color:var(--muted);font-size:12px}._00FwFq_commandFooter ._00FwFq_textLink{font-size:12px}._00FwFq_commandLinks{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}._00FwFq_commandFooter code{color:var(--foreground);font-family:var(--font-geist-mono), monospace}._00FwFq_ideAction{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._00FwFq_platformSelect{border:1px solid var(--border-strong);background:var(--background);min-width:0;max-width:100%;min-height:44px;color:var(--foreground);border-radius:6px;padding:8px 12px;font-size:13px}._00FwFq_details{color:var(--muted);margin-top:20px;font-size:13px}._00FwFq_details>summary,._00FwFq_checksum>summary{cursor:pointer;width:fit-content;min-height:36px;padding-block:8px}._00FwFq_details>summary:hover,._00FwFq_checksum>summary:hover{color:var(--accent)}._00FwFq_files{margin:8px 0 0;padding:0;list-style:none}._00FwFq_files>li{border-top:1px solid var(--border);padding-block:16px}._00FwFq_fileRow{justify-content:space-between;align-items:center;gap:12px;display:flex}._00FwFq_fileLabel{color:var(--foreground);font-size:13px}._00FwFq_fileRow ._00FwFq_meta{margin-top:4px}._00FwFq_checksum{margin-top:4px;font-size:12px}._00FwFq_checksum code{overflow-wrap:anywhere;font:11px/1.7 var(--font-geist-mono), monospace;padding-block:4px;display:block}._00FwFq_footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:14px;display:flex}._00FwFq_footer ._00FwFq_links{margin-top:0}._00FwFq_wrap :is(a,button,select,summary):focus-visible,._00FwFq_install :is(a,button):focus-visible,._00FwFq_ideAction :is(a,select):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (min-width:640px){._00FwFq_wrap{padding-inline:56px}}@media (min-width:900px){._00FwFq_product{grid-template-columns:minmax(180px,.75fr) minmax(0,1.65fr);gap:48px;padding-block:36px}}@media (max-width:480px){._00FwFq_platforms{grid-template-columns:1fr}._00FwFq_platform{grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:14px;display:grid}._00FwFq_platform ._00FwFq_meta{grid-column:1}._00FwFq_platform ._00FwFq_textLink{grid-area:1/2/3;margin:0}._00FwFq_platform>._00FwFq_availability{grid-area:1/2/3;margin:0;font-size:12px}._00FwFq_commandRow{gap:8px;padding-inline:10px}._00FwFq_copy{padding-inline:6px}._00FwFq_platformSelect{font-size:16px}}@media (pointer:coarse){._00FwFq_textLink,._00FwFq_copy,._00FwFq_shells button,._00FwFq_details>summary,._00FwFq_checksum>summary{min-height:44px}}
.f1NxhG_primary,.f1NxhG_secondary{border:1.5px solid var(--foreground);min-height:46px;color:var(--foreground);font-family:var(--font-geist), sans-serif;letter-spacing:-.005em;white-space:nowrap;box-shadow:2px 2px 0 var(--foreground);transition:background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);background:#f0e9dc;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:12px 19px;font-size:14px;font-weight:550;line-height:1;display:inline-flex}.f1NxhG_primary{background:var(--accent);color:#fff}.f1NxhG_primary:hover{background:var(--accent-hover)}.f1NxhG_secondary:hover{background:#e7ddcd}.f1NxhG_primary:active,.f1NxhG_secondary:active{box-shadow:1px 1px 0 var(--foreground);transform:translate(1px,1px)}.f1NxhG_primary:focus-visible,.f1NxhG_secondary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.f1NxhG_primary svg,.f1NxhG_secondary svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.f1NxhG_primary,.f1NxhG_secondary{transition:none}.f1NxhG_primary:active,.f1NxhG_secondary:active{transform:none}}
.FyGiEa_section{border-top:1px solid var(--border);padding-block:var(--space-section);position:relative;overflow:hidden}.FyGiEa_title{max-width:1000px;font-family:var(--font-geist), sans-serif;font-size:var(--type-feature-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);margin:0 auto}.FyGiEa_oneChange{justify-content:space-between;align-items:center;max-width:620px;margin:clamp(2rem,4vw,2.75rem) auto 0;display:flex;position:relative}.FyGiEa_line,.FyGiEa_fill{height:2px;margin-top:-1px;position:absolute;top:50%;left:8%;right:8%}.FyGiEa_line{background:repeating-linear-gradient(90deg,#c9bfb0 0 6px,#0000 6px 11px)}.FyGiEa_fill{transform-origin:0;background:#6e9c79}.FyGiEa_pulse{opacity:0;background:radial-gradient(circle,#fff4ea 0 2.6px,#e07a62 3.6px,#e07a6200 8px);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:8%}.FyGiEa_station{z-index:1;border:1.5px solid var(--accent);height:34px;box-shadow:2px 2px 0 var(--relief);color:#1c1c1c;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:#fbf9f4;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative}.FyGiEa_station b{color:var(--faint);font-weight:500}.FyGiEa_led{background:var(--success);border:1.5px solid #1c1c1c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #37704c2e}.FyGiEa_oneChange[data-inview] .FyGiEa_station{border-color:#1c1c1c}.FyGiEa_oneChange[data-inview] .FyGiEa_fill{transform:scaleX(0)}.FyGiEa_oneChange[data-inview] .FyGiEa_led{box-shadow:none;background:0 0}.FyGiEa_oneChange[data-inview=true] .FyGiEa_pulse{animation:5.4s cubic-bezier(.5,0,.3,1) infinite FyGiEa_run}.FyGiEa_oneChange[data-inview=true] .FyGiEa_fill{animation:5.4s cubic-bezier(.5,0,.3,1) infinite FyGiEa_fill}.FyGiEa_oneChange[data-inview=true] .FyGiEa_station0{animation:5.4s linear infinite FyGiEa_station0}.FyGiEa_oneChange[data-inview=true] .FyGiEa_station1{animation:5.4s linear infinite FyGiEa_station1}.FyGiEa_oneChange[data-inview=true] .FyGiEa_station2{animation:5.4s linear infinite FyGiEa_station2}.FyGiEa_oneChange[data-inview=true] .FyGiEa_led{animation:5.4s linear infinite FyGiEa_led}@keyframes FyGiEa_run{0%{opacity:0;left:8%}4%{opacity:1}58%{opacity:1;left:92%}62%,to{opacity:0;left:92%}}@keyframes FyGiEa_fill{0%{opacity:1;transform:scaleX(0)}58%{opacity:1;transform:scaleX(1)}90%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes FyGiEa_station0{0%,3%{border-color:#1c1c1c}6%,90%{border-color:var(--accent)}96%,to{border-color:#1c1c1c}}@keyframes FyGiEa_station1{0%,29%{border-color:#1c1c1c}32%,90%{border-color:var(--accent)}96%,to{border-color:#1c1c1c}}@keyframes FyGiEa_station2{0%,56%{border-color:#1c1c1c}59%,90%{border-color:var(--accent)}96%,to{border-color:#1c1c1c}}@keyframes FyGiEa_led{0%,57%{box-shadow:none;background:0 0}60%,90%{background:var(--success);box-shadow:0 0 0 3px #37704c2e}96%,to{box-shadow:none;background:0 0}}.FyGiEa_actions{margin-top:var(--space-heading-content);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:480px){.FyGiEa_station{padding:0 8px;font-size:11.5px}.FyGiEa_station b{display:none}}@media (prefers-reduced-motion:reduce){.FyGiEa_oneChange[data-inview] .FyGiEa_station{border-color:var(--accent)}.FyGiEa_oneChange[data-inview] .FyGiEa_fill{transform:none}.FyGiEa_oneChange[data-inview] .FyGiEa_led{background:var(--success);box-shadow:0 0 0 3px #37704c2e}.FyGiEa_oneChange[data-inview=true] *{animation:none!important}}
.b78KKG_badge{border:1px solid var(--foreground);color:var(--foreground);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.b78KKG_badge[data-surface=ide]{background:var(--product-ide,#f3dfd3)}.b78KKG_badge[data-surface=cli]{background:var(--product-cli,#e0ebe2)}.b78KKG_badge[data-surface=vscode]{background:var(--product-vscode,#dfeaf3)}.b78KKG_sm{width:28px;height:28px}.b78KKG_md{width:38px;height:38px}.b78KKG_icon{width:20px;height:20px}.b78KKG_sm .b78KKG_icon{width:16px;height:16px}
.Titjha_desktopLink,.Titjha_mobileLink{color:var(--foreground);font-family:var(--font-geist), sans-serif;border-radius:8px;gap:12px;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s;display:flex}.Titjha_desktopLink{border:1px solid var(--border-strong);background:var(--card);height:100%;box-shadow:2px 2px 0 var(--border-strong);align-items:flex-start;padding:16px}.Titjha_desktopLink:hover{border-color:var(--foreground);color:var(--accent)}.Titjha_mobileLink{align-items:center;min-height:48px;padding:8px}.Titjha_mobileLink:hover{background:var(--surface);color:var(--accent)}.Titjha_content{min-width:0}.Titjha_title{font-weight:600;display:block}.Titjha_description{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.55;display:block}.Titjha_desktopLink:focus-visible,.Titjha_mobileLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Titjha_desktopLink,.Titjha_mobileLink{transition:none}}
.da8Q7G_header{background:color-mix(in srgb, var(--background) 88%, transparent)}.da8Q7G_header[data-solid=true]{background:var(--background)}.da8Q7G_navLink,.da8Q7G_mobileNavLink{font-family:var(--font-geist), sans-serif;letter-spacing:-.01em;font-size:14px}.da8Q7G_navLink{color:var(--foreground);white-space:nowrap;cursor:pointer;transition:color var(--dur-hover) var(--ease-out);align-self:stretch;align-items:center;gap:7px;font-weight:550;line-height:1;display:inline-flex;position:relative}.da8Q7G_navLink:after{content:"";inset-inline:0;background:var(--accent);transform-origin:0;height:2px;transition:transform var(--dur-hover) var(--ease-out);position:absolute;bottom:13px;transform:scaleX(0)}.da8Q7G_navLink:hover,.da8Q7G_navLink:focus-visible,.da8Q7G_navLink[aria-expanded=true],.da8Q7G_navLink[aria-current]{color:var(--accent)}.da8Q7G_navLink:hover:after,.da8Q7G_navLink:focus-visible:after,.da8Q7G_navLink[aria-expanded=true]:after,.da8Q7G_navLink[aria-current]:after{transform:scaleX(1)}.da8Q7G_mobileNavLink{min-height:52px;font-weight:500}.da8Q7G_mobileToggle{border:1.5px solid var(--foreground);background:var(--card);border-radius:6px}.da8Q7G_button{border:1.5px solid var(--foreground);background:var(--nav-action-background);height:38px;color:var(--nav-action-foreground);box-shadow:2px 2px 0 var(--foreground);font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-size:13px;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}.da8Q7G_demo{--nav-action-background:#f0e9dc;--nav-action-hover:#e7ddcd;--nav-action-foreground:var(--foreground)}.da8Q7G_try{--nav-action-background:var(--foreground);--nav-action-hover:#302b26;--nav-action-foreground:var(--accent-contrast)}.da8Q7G_button:hover,.da8Q7G_try[aria-expanded=true]{background:var(--nav-action-hover)}.da8Q7G_button:active{box-shadow:1px 1px 0 var(--foreground);transform:translate(1px,1px)}.da8Q7G_button:focus-visible,.da8Q7G_menuItem:focus-visible,.da8Q7G_accountSecondary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.da8Q7G_mobileButton{width:100%;height:44px;font-size:14px}.da8Q7G_dropdown{border:1.5px solid var(--foreground);background:var(--surface);color:var(--foreground);box-shadow:3px 3px 0 var(--border-strong);border-radius:10px}.da8Q7G_menuHeading{color:var(--muted);font-family:var(--font-geist), sans-serif;letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:1.5}.da8Q7G_menuItem{min-height:44px;color:var(--foreground);font-family:var(--font-geist), sans-serif;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.da8Q7G_menuItem:hover,.da8Q7G_menuItem:focus-visible{background:var(--card);color:var(--accent)}.da8Q7G_itemLabel{align-items:center;gap:10px;display:inline-flex}.da8Q7G_accountPrimary{border:1.5px solid var(--foreground);min-height:44px;box-shadow:2px 2px 0 var(--foreground);background:var(--foreground);color:var(--accent-contrast)}.da8Q7G_accountPrimary:hover,.da8Q7G_accountPrimary:focus-visible{background:var(--accent);color:var(--accent-contrast)}.da8Q7G_accountSecondary{border:1.5px solid var(--foreground);min-height:44px;box-shadow:2px 2px 0 var(--foreground);color:var(--foreground);font-family:var(--font-geist), sans-serif;transition:background-color var(--dur-hover) var(--ease-out);background:#f0e9dc;border-radius:6px;justify-content:center;align-items:center;padding-inline:14px;font-size:14px;font-weight:500;display:flex}.da8Q7G_accountSecondary:hover{background:var(--card-hover)}.da8Q7G_tryPanel{border:1.5px solid var(--foreground);background:var(--surface);box-shadow:2px 2px 0 var(--border-strong);border-radius:10px;margin-top:24px;overflow:hidden}.da8Q7G_tryPanelHeading{border-bottom:1px solid var(--border-strong);font-family:var(--font-geist), sans-serif;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.5}.da8Q7G_mobileMenuItem{min-height:44px;font-family:var(--font-geist), sans-serif;border-radius:6px;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.da8Q7G_mobilePanel a:focus-visible,.da8Q7G_mobilePanel button:focus-visible,.da8Q7G_navLink:focus-visible,.da8Q7G_mobileToggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.da8Q7G_megaPanel{border-bottom:1px solid var(--border-strong);background:var(--surface);box-shadow:0 12px 24px -20px #1c1c1c3d}@media (prefers-reduced-motion:reduce){.da8Q7G_navLink,.da8Q7G_navLink:after,.da8Q7G_button,.da8Q7G_menuItem,.da8Q7G_accountSecondary{transition:none}.da8Q7G_button:active{transform:none}}
.-n3sEq_shell{--docs-header-height:120px;flex-direction:column;min-height:100svh;display:flex}.-n3sEq_header{z-index:40;border-bottom:1px solid var(--border);background:var(--background);position:sticky;top:0}.-n3sEq_headerRow,.-n3sEq_sectionRow,.-n3sEq_layout,.-n3sEq_footerRow{width:100%;max-width:1600px;margin-inline:auto;padding-inline:40px}.-n3sEq_headerRow{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.-n3sEq_brand,.-n3sEq_actions,.-n3sEq_website,.-n3sEq_backLink{align-items:center;display:flex}.-n3sEq_brand{gap:22px}.-n3sEq_logo{flex-shrink:0;display:inline-flex}.-n3sEq_brandLabel{border-left:1px solid var(--border-strong);color:var(--muted);font-family:var(--font-mono), monospace;padding-left:22px;font-size:12px;line-height:24px}.-n3sEq_actions{gap:20px}.-n3sEq_website{color:var(--muted);gap:6px;font-size:13px}.-n3sEq_website:hover,.-n3sEq_backLink:hover{color:var(--accent)}.-n3sEq_sectionRow{justify-content:space-between;align-items:stretch;gap:12px;height:48px;display:flex}.-n3sEq_sections{gap:28px;min-width:0;display:flex}.-n3sEq_sectionLink{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.-n3sEq_sectionLink:hover{color:var(--foreground)}.-n3sEq_sectionLink[aria-current=page]{border-color:var(--accent);color:var(--foreground)}.-n3sEq_sectionLink[aria-current=page] svg{color:var(--accent)}.-n3sEq_menuToggle{border:1px solid var(--border-strong);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:36px;height:36px;display:none}.-n3sEq_menuToggle:hover,.-n3sEq_menuToggle[aria-expanded=true]{background:var(--surface)}.-n3sEq_mobileNavigation{display:none}.-n3sEq_layout{flex:1;grid-template-columns:224px minmax(0,1fr) 200px;column-gap:48px;display:grid}.-n3sEq_sidebar{min-width:0;padding:28px 24px 40px 0}.-n3sEq_sidebarInner{top:calc(var(--docs-header-height) + 28px);max-height:calc(100svh - var(--docs-header-height) - 52px);flex-direction:column;display:flex;position:sticky}.-n3sEq_sidebarScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;margin-inline:-3px -14px;padding:3px 14px 6px 3px;overflow-y:auto}.-n3sEq_sidebarScroll:hover,.-n3sEq_sidebarScroll:focus-within{scrollbar-color:var(--border-strong) transparent}.-n3sEq_navigation{gap:24px;display:grid}.-n3sEq_groupHeading{color:var(--foreground);font-family:var(--font-geist), sans-serif;letter-spacing:0;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.-n3sEq_groupHeading svg{color:var(--muted);flex-shrink:0}.-n3sEq_groupLinks{gap:1px;display:grid}.-n3sEq_navLink{color:var(--muted);border-radius:5px;padding:7px 12px;font-size:14px;line-height:1.5;transition:background-color .15s,color .15s;display:block}.-n3sEq_navLink:hover{background:var(--surface);color:var(--foreground)}.-n3sEq_navLink[aria-current=page]{background:var(--accent-subtle);color:var(--accent);font-weight:550}.-n3sEq_content{outline:none;width:100%;min-width:0;max-width:800px;padding-block:40px 80px}.-n3sEq_content>h1{letter-spacing:-.04em;font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.12}.-n3sEq_content :is(h2[id],h3[id]){scroll-margin-top:calc(var(--docs-header-height) + 24px)}.-n3sEq_contents{min-width:0;padding-block:40px}.-n3sEq_footer{border-top:1px solid var(--border);background:var(--surface)}.-n3sEq_footerRow{min-height:76px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.-n3sEq_footerRow p{font-family:var(--font-mono), monospace;font-size:11px}.-n3sEq_footerRow{flex-wrap:wrap;row-gap:12px;padding-block:16px}.-n3sEq_legalLinks{flex-wrap:wrap;gap:10px 16px;font-size:12px;display:flex}.-n3sEq_legalLinks a{text-underline-offset:3px;text-decoration:underline}.-n3sEq_legalLinks a:hover{color:var(--foreground)}.-n3sEq_legalLinks a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.-n3sEq_backLink{gap:8px}.-n3sEq_skipLink{z-index:110;border:1px solid var(--foreground);background:var(--background);border-radius:6px;padding:10px 16px;font-size:14px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.-n3sEq_skipLink:focus{transform:none}@media (max-width:1279px){.-n3sEq_layout{grid-template-columns:216px minmax(0,1fr);column-gap:36px}.-n3sEq_contents{display:none}}@media (max-width:1023px){:is(html:has(.-n3sEq_mobileNavigation),body:has(.-n3sEq_mobileNavigation)){overflow:hidden}.-n3sEq_headerRow,.-n3sEq_sectionRow,.-n3sEq_layout,.-n3sEq_footerRow{padding-inline:28px}.-n3sEq_layout{display:block}.-n3sEq_content{margin-inline:auto}.-n3sEq_sidebar{display:none}.-n3sEq_menuToggle{display:flex}.-n3sEq_mobileNavigation{top:var(--docs-header-height);z-index:35;width:100%;max-height:calc(100svh - var(--docs-header-height));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border-bottom:1px solid var(--border-strong);background:var(--background);padding:24px 28px;display:block;position:fixed;overflow-y:auto;box-shadow:0 12px 24px -20px #1c1c1c3d}.-n3sEq_mobileNavigation .-n3sEq_navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.-n3sEq_mobileNavigation .-n3sEq_navLink{min-height:40px}}@media (max-width:899px){.-n3sEq_website{display:none}}@media (max-width:799px){.-n3sEq_brandLabel{display:none}}@media (max-width:639px){.-n3sEq_shell{--docs-header-height:112px}.-n3sEq_headerRow,.-n3sEq_sectionRow,.-n3sEq_layout,.-n3sEq_footerRow{padding-inline:20px}.-n3sEq_headerRow{gap:12px;height:64px}.-n3sEq_brandLabel,.-n3sEq_website{display:none}.-n3sEq_logo .logo-lockup{gap:7px}.-n3sEq_logo svg{width:27px;height:27px}.-n3sEq_logo .logo-word{font-size:21px}.-n3sEq_actions{gap:10px}.-n3sEq_demo{height:36px;padding-inline:10px;font-size:12px}.-n3sEq_demo svg{display:none}.-n3sEq_sections{gap:clamp(8px,2.8vw,18px)}.-n3sEq_sectionLink{gap:6px;font-size:13px}.-n3sEq_sectionLink svg{display:none}.-n3sEq_content{padding-block:32px 56px}.-n3sEq_mobileNavigation{padding:20px}.-n3sEq_mobileNavigation .-n3sEq_navigation{grid-template-columns:1fr}.-n3sEq_footerRow{gap:12px;min-height:68px}}@media (max-width:359px){.-n3sEq_headerRow,.-n3sEq_sectionRow,.-n3sEq_layout,.-n3sEq_footerRow{padding-inline:14px}.-n3sEq_actions{gap:6px}.-n3sEq_logo .logo-word{font-size:18px}.-n3sEq_logo svg{width:24px;height:24px}.-n3sEq_sections{gap:12px}.-n3sEq_sectionLink{font-size:12px}}@media (prefers-reduced-motion:reduce){.-n3sEq_navLink{transition:none}}
._3hUVsW_footer{background:var(--background);font-family:var(--font-geist), Arial, sans-serif;padding:0 32px 32px}._3hUVsW_tile{--footer-panel:#121212;--footer-text:#eeece6;--footer-muted:#9d9b92;--footer-accent:#d0664f;--footer-green:#6e9c79;--tag-paper:#fbf9f4;--tag-ink:#1c1c1c;--tag-relief:#c8b6a0;--corner-inset:24px;background:var(--footer-panel);width:min(1200px,100%);color:var(--footer-text);border-radius:20px;margin:0 auto;padding:64px 72px 36px;position:relative}._3hUVsW_corner{pointer-events:none;width:46px;height:46px;position:absolute;overflow:visible}._3hUVsW_corner path{fill:none;stroke:var(--footer-green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}._3hUVsW_topLeft{top:var(--corner-inset);left:var(--corner-inset)}._3hUVsW_topRight{top:var(--corner-inset);right:var(--corner-inset);transform:scaleX(-1)}._3hUVsW_bottomLeft{bottom:var(--corner-inset);left:var(--corner-inset);transform:scaleY(-1)}._3hUVsW_bottomRight{bottom:var(--corner-inset);right:var(--corner-inset);transform:scale(-1)}._3hUVsW_powerTag{top:calc(var(--corner-inset) + 12.5px);right:calc(var(--corner-inset) + 12.5px);border:1.5px solid var(--tag-ink);background:var(--tag-paper);height:24px;color:var(--tag-ink);box-shadow:2px 2px 0 var(--tag-relief);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;border-radius:7px;align-items:center;gap:7px;padding:0 9px 0 8px;font-size:11.5px;font-weight:500;line-height:1;display:flex;position:absolute}._3hUVsW_led{border:1.5px solid var(--tag-ink);background:var(--success);border-radius:50%;width:9px;height:9px;animation:2.8s ease-out infinite _3hUVsW_heartbeat;box-shadow:0 0 0 2.5px #37704c33}@keyframes _3hUVsW_heartbeat{0%{box-shadow:0 0 #37704c73}70%,to{box-shadow:0 0 0 7px #37704c00}}._3hUVsW_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}._3hUVsW_intro{grid-column:1/-1;min-width:0}._3hUVsW_brandLink{--logo-ink:var(--footer-panel);--logo-relief:#4a2620;border-radius:4px;align-items:center;display:inline-flex}._3hUVsW_brandLink .logo-word{color:var(--footer-text)}._3hUVsW_statement{max-width:18ch;font-family:var(--font-display), system-ui, sans-serif;font-size:clamp(1.6rem,1.1rem + 1.4vw,2.25rem);font-weight:var(--type-title-weight);letter-spacing:-.035em;text-wrap:balance;margin:26px 0 0;line-height:1.12}._3hUVsW_connected{color:var(--footer-accent);display:inline-block;position:relative}._3hUVsW_inkUnderline{width:100%;height:.3em;position:absolute;bottom:-.16em;left:0;right:0;overflow:visible}._3hUVsW_inkUnderline path{fill:none;stroke:var(--footer-accent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}._3hUVsW_connected[data-inview=false] ._3hUVsW_inkUnderline path{stroke-dashoffset:1px}._3hUVsW_connected[data-inview=true] ._3hUVsW_inkUnderline path{transition:stroke-dashoffset .9s cubic-bezier(.45,0,.25,1) .2s}._3hUVsW_contacts{flex-wrap:wrap;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}._3hUVsW_contact{border:1.5px solid var(--tag-ink);min-height:40px;color:var(--tag-ink);box-shadow:2px 2px 0 var(--tag-relief);transition:background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);background:#f0e9dc;border-radius:6px;align-items:center;gap:9px;padding:10px 15px;font-size:13.5px;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}._3hUVsW_contact:hover{background:#e7ddcd}._3hUVsW_contact:active{box-shadow:1px 1px 0 var(--tag-relief);transform:translate(1px,1px)}._3hUVsW_contactIcon{flex-shrink:0;width:15px;height:15px}._3hUVsW_navigation{min-width:0;padding-top:4px}._3hUVsW_navigation h3{color:var(--footer-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;margin:0 0 18px;font-size:11.5px;font-weight:400;line-height:1.6;display:flex}._3hUVsW_designator{color:var(--footer-green);margin-right:10px;font-weight:500}._3hUVsW_header{gap:3px;margin-right:10px;display:inline-flex}._3hUVsW_header i{border:1.2px solid #fafafa61;border-radius:1.5px;width:7px;height:7px;transition:background-color .15s,border-color .15s}:is(._3hUVsW_navigation:has(li:first-child ._3hUVsW_link:is(:hover,:focus-visible)) ._3hUVsW_header i:first-child,._3hUVsW_navigation:has(li:nth-child(2) ._3hUVsW_link:is(:hover,:focus-visible)) ._3hUVsW_header i:nth-child(2),._3hUVsW_navigation:has(li:nth-child(3) ._3hUVsW_link:is(:hover,:focus-visible)) ._3hUVsW_header i:nth-child(3),._3hUVsW_navigation:has(li:nth-child(4) ._3hUVsW_link:is(:hover,:focus-visible)) ._3hUVsW_header i:nth-child(4),._3hUVsW_navigation:has(li:nth-child(5) ._3hUVsW_link:is(:hover,:focus-visible)) ._3hUVsW_header i:nth-child(5),._3hUVsW_navigation:has(li:nth-child(6) ._3hUVsW_link:is(:hover,:focus-visible)) ._3hUVsW_header i:nth-child(6)){border-color:var(--footer-green);background:var(--footer-green)}._3hUVsW_links{gap:8px;margin:0;padding:0;list-style:none;display:grid}._3hUVsW_link{width:fit-content;max-width:100%;min-height:30px;color:var(--footer-text);transition:color var(--dur-hover) ease;border-radius:4px;align-items:center;font-size:14.5px;line-height:1.5;text-decoration:none;display:flex}._3hUVsW_link:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--footer-accent);text-decoration-color:var(--footer-accent);text-underline-offset:5px;text-decoration-thickness:1.5px}._3hUVsW_bottom{border-top:1.5px dashed #fafafa29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:56px;padding-top:22px;display:flex}._3hUVsW_bottom p{color:var(--footer-muted);margin:0;font-size:12.5px;line-height:1.6}._3hUVsW_legalLinks{flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}._3hUVsW_legalLink{color:var(--footer-muted);transition:color var(--dur-hover) ease;border-radius:2px;padding:2px 0;font-size:12.5px;line-height:1.6;text-decoration:none}._3hUVsW_legalLink:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}._3hUVsW_brandLink:focus-visible,._3hUVsW_contact:focus-visible,._3hUVsW_link:focus-visible,._3hUVsW_legalLink:focus-visible{outline:2px solid var(--footer-accent);outline-offset:5px}@media (min-width:820px){._3hUVsW_columns{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.8fr);gap:48px}._3hUVsW_intro{grid-column:auto}}@media (max-width:1023px){._3hUVsW_footer{padding:0 20px 20px}._3hUVsW_tile{padding:56px 48px 32px}}@media (max-width:560px){._3hUVsW_footer{padding:0 12px 12px}._3hUVsW_tile{--corner-inset:14px;border-radius:16px;padding:44px 26px 28px}._3hUVsW_corner{width:30px;height:30px}._3hUVsW_powerTag{display:none}._3hUVsW_bottom{margin-top:40px}}@media (pointer:coarse){._3hUVsW_link,._3hUVsW_legalLink,._3hUVsW_brandLink,._3hUVsW_contact{min-height:44px}._3hUVsW_legalLink{align-items:center;display:inline-flex}._3hUVsW_links{gap:4px}}@media (prefers-reduced-motion:reduce){._3hUVsW_led{animation:none}._3hUVsW_header i,._3hUVsW_connected[data-inview=true] ._3hUVsW_inkUnderline path,._3hUVsW_link,._3hUVsW_legalLink,._3hUVsW_contact{transition:none}._3hUVsW_contact:active{transform:none}}
.fyqBqa_site{--background:#fff;--surface:#f7f5f2;--foreground:#1c1c1c;--muted:#626262;--faint:#6c6c6c;--border:#e5e2dd;--border-strong:#cec9c1;--card:#fff;--card-hover:#f2efeb;--elevated:#fff;--accent:#a8392c;--accent-hover:#8e2e22;--accent-subtle:#a8392c12;--accent-contrast:#fff;--headline-accent:#b74735;--ring:#a8392c;--font-display:var(--font-geist);--type-display-weight:550;--type-heading-weight:550;--type-display-tracking:-.04em;--type-heading-tracking:-.04em;--type-page-size:clamp(2.25rem, calc(1.5rem + 3vw), 3.75rem);--type-hero-size:clamp(2.5rem, calc(1.5rem + 3.5vw), 4.5rem);--type-section-size:clamp(1.75rem, calc(1.25rem + 2vw), 3rem);--type-feature-size:clamp(2rem, calc(1.25rem + 3vw), 4rem);--type-card-size:clamp(1.25rem, calc(1.125rem + .5vw), 1.5rem);--type-lead-size:clamp(1rem, calc(.95rem + .2vw), 1.125rem);--type-title-weight:550;--type-title-tracking:-.04em;--type-title-leading:1.1;--type-card-weight:600;--type-card-leading:1.25;--type-card-tracking:-.025em;--type-copy-leading:1.65;--space-page-top:clamp(7rem, 10vw, 9rem);--space-header-bottom:clamp(3rem, 5.5vw, 5rem);--space-section:clamp(4rem, 7vw, 6.5rem);--space-heading-copy:clamp(1rem, 2vw, 1.5rem);--space-heading-content:clamp(2rem, 4vw, 3rem);--product-ide:#f3dfd3;--product-cli:#e0ebe2;--product-vscode:#dfeaf3;background:var(--background);min-height:100svh;color:var(--foreground)}.fyqBqa_site .btn{border:1.5px solid var(--foreground);font-family:var(--font-geist), sans-serif;box-shadow:2px 2px 0 var(--foreground);border-radius:6px;font-weight:550}.fyqBqa_site .btn-secondary{background:#f0e9dc}.fyqBqa_site .btn-secondary:hover{background:#e7ddcd}.fyqBqa_site .btn:active{box-shadow:1px 1px 0 var(--foreground);transform:translate(1px,1px)}@media (prefers-reduced-motion:reduce){.fyqBqa_site .btn:active{transform:none}}.fyqBqa_site .bg-grid{background-image:linear-gradient(90deg,#171b1b0f 1px,#0000 1px),linear-gradient(#171b1b0f 1px,#0000 1px);background-size:32px 32px}
._fe0ma_shell{--ink:#1c1c1c;--paper:#fbf9f4;--scene-paper:#f2ece1;--scene-edge:#dad0c1;--chip-edge:#cdbfae;--card-muted:#665f55;--led-lit:#7fc08f;--mono:var(--font-geist-mono), ui-monospace, monospace;--sidebar-width:252px;font-family:var(--font-geist), system-ui, sans-serif;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;display:grid}@media (min-width:900px){._fe0ma_shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}}._fe0ma_sidebar{display:none}@media (min-width:900px){._fe0ma_sidebar{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}}._fe0ma_brand{justify-content:space-between;align-items:center;gap:12px;padding:22px 18px 20px 22px;display:flex}._fe0ma_brandLink{border-radius:4px;align-items:center;display:inline-flex}._fe0ma_brandLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._fe0ma_brandLink .logo-lockup{gap:8px}._fe0ma_brandLink .logo-lockup svg{width:22px;height:22px}._fe0ma_brandLink .logo-word{font-size:15.5px}._fe0ma_brandTag{border:1.5px solid var(--ink);background:var(--paper);height:22px;color:var(--ink);box-shadow:2px 2px 0 var(--relief);font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}._fe0ma_nav{flex-direction:column;flex:1;gap:22px;min-height:0;padding:6px 14px 18px;display:flex;overflow-y:auto}._fe0ma_group{gap:7px;display:grid}._fe0ma_groupHeading{color:var(--faint);font:500 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0;padding:0 8px 0 10px;display:flex}._fe0ma_groupHeading:after{content:"";border-top:1px solid var(--border-strong);flex:1}._fe0ma_items{gap:3px;margin:0;padding:0;list-style:none;display:grid}._fe0ma_item{min-height:38px;color:var(--muted);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);border-radius:8px;align-items:center;gap:11px;padding:0 11px;font-size:14px;font-weight:500;line-height:1.2;display:flex}._fe0ma_item:hover{color:var(--foreground);background:#1b17140d}._fe0ma_item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._fe0ma_item svg{flex-shrink:0;width:16px;height:16px}._fe0ma_item[aria-current=page]{background:var(--ink);color:var(--paper);box-shadow:2px 2px 0 var(--relief)}._fe0ma_itemLed{opacity:.32;border:1.5px solid;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto}._fe0ma_item[aria-current=page] ._fe0ma_itemLed{border-color:var(--led-lit);background:var(--led-lit);opacity:1;box-shadow:0 0 0 3px #7fc08f38}._fe0ma_item ._fe0ma_itemExternal{opacity:.55;width:13px;height:13px;margin-left:auto}._fe0ma_strip{border-bottom:1px solid var(--border);background:var(--surface);scrollbar-width:none;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}._fe0ma_strip::-webkit-scrollbar{display:none}._fe0ma_strip ._fe0ma_item{flex-shrink:0;min-height:34px;padding:0 12px;font-size:13.5px}._fe0ma_strip ._fe0ma_item svg{width:15px;height:15px}._fe0ma_strip ._fe0ma_itemLed{margin-left:2px}@media (min-width:900px){._fe0ma_strip{display:none}}._fe0ma_topbar{z-index:30;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 12px 8px 16px;display:flex;position:sticky;top:0}@media (min-width:900px){._fe0ma_topbar{display:none}}._fe0ma_main{min-width:0;padding:clamp(24px,4vw,52px) clamp(16px,4vw,56px) 96px}._fe0ma_content{width:min(1180px,100%);margin-inline:auto}._fe0ma_sidebarFoot{border-top:1px solid var(--border);padding:12px 14px 16px}._fe0ma_account{position:relative}._fe0ma_accountTrigger{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);background:0 0;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}._fe0ma_accountTrigger:hover{border-color:var(--border-strong);background:#fff}._fe0ma_accountTrigger[aria-expanded=true]{border-color:var(--ink);box-shadow:2px 2px 0 var(--relief);background:#fff}._fe0ma_accountTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._fe0ma_compactTrigger{gap:6px;width:auto;padding:4px 6px 4px 4px}._fe0ma_avatar{border:1.5px solid var(--ink);background:var(--product-ide,#f3dfd3);width:34px;height:34px;color:var(--accent);font:600 14px/1 var(--font-geist), system-ui, sans-serif;border-radius:8px;flex-shrink:0;place-items:center;display:grid}._fe0ma_accountText{flex:1;gap:3px;min-width:0;display:grid}._fe0ma_accountName,._fe0ma_accountEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._fe0ma_accountName{color:var(--foreground);font-size:13.5px;font-weight:550;line-height:1.3}._fe0ma_accountEmail{color:var(--muted);font:11.5px/1.3 var(--mono)}._fe0ma_chevron{width:15px;height:15px;color:var(--muted);transition:transform var(--dur-hover) var(--ease-out);flex-shrink:0}._fe0ma_accountTrigger[aria-expanded=true] ._fe0ma_chevron{transform:rotate(180deg)}._fe0ma_menu{z-index:40;border:1.5px solid var(--ink);width:100%;min-width:236px;box-shadow:3px 4px 0 var(--relief);background:#fff;border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute}._fe0ma_menu[data-placement=top]{bottom:calc(100% + 10px);left:0}._fe0ma_menu[data-placement=bottom]{width:min(272px,100vw - 24px);top:calc(100% + 10px);right:0}._fe0ma_menuIdentity{border-bottom:1px solid var(--border);gap:3px;margin:0 0 4px;padding:8px 10px 12px;display:grid}._fe0ma_menuIdentity strong,._fe0ma_menuIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._fe0ma_menuIdentity strong{font-size:13.5px;font-weight:600}._fe0ma_menuIdentity span{color:var(--muted);font:11.5px/1.4 var(--mono)}._fe0ma_menuList{gap:2px;margin:0;padding:0;list-style:none;display:grid}._fe0ma_menuLink{color:var(--foreground);border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;line-height:1.3;display:flex}._fe0ma_menuLink:hover{background:var(--surface)}._fe0ma_menuLink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._fe0ma_menuLink svg{width:15px;height:15px;color:var(--faint);flex-shrink:0}._fe0ma_menuLink ._fe0ma_menuExternal{width:13px;height:13px;margin-left:auto}._fe0ma_menuRule{background:var(--border);height:1px;margin:4px 6px}._fe0ma_signOut{color:var(--accent)}._fe0ma_signOut svg{color:currentColor}._fe0ma_preview{color:var(--muted);font:12px/1.4 var(--mono)}@media (prefers-reduced-motion:reduce){._fe0ma_item,._fe0ma_accountTrigger,._fe0ma_chevron{transition:none}}
