.RetrRW_cycle{width:100%;position:relative}.RetrRW_ring,.RetrRW_center{display:none}.RetrRW_nodes{margin:0;padding:0;list-style:none;display:grid;position:relative}.RetrRW_nodes:before{content:"";background:var(--color-line-strong);width:1px;position:absolute;top:1rem;bottom:1rem;left:.75rem}.RetrRW_node{padding-left:var(--space-7);position:relative}.RetrRW_node+.RetrRW_node{border-top:1px solid var(--color-line)}.RetrRW_button{align-items:baseline;gap:var(--space-3);width:100%;min-height:3rem;padding:var(--space-3) 0;color:var(--color-ink);text-align:left;letter-spacing:-.015em;background:0 0;border:0;font-size:1.0625rem;font-weight:600;display:flex}.RetrRW_button:before{content:"";left:.75rem;top:calc(var(--space-3) + .55rem);background:var(--color-canvas);width:.6875rem;height:.6875rem;box-shadow:0 0 0 1px var(--color-line-strong);transition:background-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out);border-radius:50%;position:absolute;translate:-50%}.RetrRW_node[data-active] .RetrRW_button:before{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 0 14px #a9cbef80}.RetrRW_number{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-muted);font-weight:400}.RetrRW_node[data-active] .RetrRW_number{color:var(--color-accent-light)}.RetrRW_inlineResult{padding:0 0 var(--space-4);font-size:var(--text-small);color:var(--color-ink-soft);margin:0}.RetrRW_node:not([data-active]) .RetrRW_inlineResult{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RetrRW_resultLabel{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-accent-light);margin-right:.4rem}@media (min-width:900px){.RetrRW_cycle{aspect-ratio:1;max-width:46rem;margin-inline:auto}.RetrRW_compact{max-width:38rem}.RetrRW_ring{fill:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.RetrRW_channel{stroke:var(--color-line);stroke-width:.9px}.RetrRW_arc{stroke:var(--color-line-strong);stroke-width:.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-slow) var(--ease-out), stroke var(--dur-state) var(--ease-out), stroke-width var(--dur-state) var(--ease-out);transition-delay:calc(var(--i,0) * .14s), 0s, 0s}.RetrRW_returnArc{stroke-dasharray:1}.RetrRW_lit{stroke:var(--color-accent);stroke-width:1px}.RetrRW_flow{fill:var(--color-accent-light);offset-rotate:0deg;offset-distance:0%;opacity:0}.RetrRW_returnLabel{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--color-muted);font-size:2.6px}.RetrRW_nodes{display:block;position:absolute;inset:0}.RetrRW_nodes:before{display:none}.RetrRW_node{left:var(--x);top:var(--y);padding:0;position:absolute;translate:-50% -50%;border:0!important}.RetrRW_button{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-canvas);text-align:center;white-space:nowrap;width:auto;min-width:7.5rem;min-height:0;transition:border-color var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out), transform var(--dur-state) var(--ease-out);flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .9rem .65rem;font-size:.9375rem;line-height:1.15}.RetrRW_compact .RetrRW_button{min-width:6.5rem;padding:.45rem var(--space-3) .55rem;font-size:.875rem}.RetrRW_button:before{display:none}.RetrRW_button:hover{border-color:var(--color-ink)}.RetrRW_node[data-active] .RetrRW_button{border-color:var(--color-accent);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-accent), 0 18px 30px -22px #0009, 0 0 24px -8px #a9cbef99;transform:scale(1.04)}.RetrRW_inlineResult{display:none}.RetrRW_center{gap:var(--space-3);text-align:center;justify-items:center;width:48%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.RetrRW_centerLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--color-accent-light)}.RetrRW_centerTitle{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.15rem,.9rem + .9vw,1.6rem);font-weight:600;line-height:1.15}.RetrRW_centerResult{font-size:var(--text-small);color:var(--color-ink-soft);text-wrap:balance}.RetrRW_centerResult:before{content:"Resultado";font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--color-muted);margin-bottom:.2rem;display:block}:is(.js [data-reveal]:not(.reveal-pending) .RetrRW_arc,html:not(.js) .RetrRW_arc){stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .RetrRW_flow{animation:7s linear 1s 3 both RetrRW_travel}.RetrRW_cycle:hover .RetrRW_flow{animation:7s linear infinite RetrRW_travel}}@keyframes RetrRW_travel{0%{offset-distance:0%;opacity:0}4%{opacity:1}96%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.RetrRW_arc,.RetrRW_button,.RetrRW_button:before{transition:none!important}.RetrRW_arc{stroke-dashoffset:0!important}.RetrRW_flow{opacity:0!important;animation:none!important}}
.WMxQvq_svg{fill:none;width:100%;height:auto;stroke:var(--color-ink-soft);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;color:var(--color-accent);overflow:visible}.WMxQvq_grid{stroke:var(--color-line-strong);stroke-width:1px}.WMxQvq_lines path,.WMxQvq_mapLinks,.WMxQvq_loop,.WMxQvq_straight path,.WMxQvq_tangle path,.WMxQvq_brackets{stroke-dasharray:1;stroke-dashoffset:1px}.WMxQvq_lines path{stroke:var(--color-accent);transition:stroke-dashoffset var(--dur-slow) var(--ease-out);transition-delay:calc(var(--k,0) * var(--stagger))}.WMxQvq_lines path:nth-child(2){--k:1}.WMxQvq_lines path:nth-child(3){--k:2}.WMxQvq_lines path:nth-child(4){--k:3}.WMxQvq_lines path:nth-child(5){--k:4}.WMxQvq_lines path:nth-child(6){--k:5}.WMxQvq_mapLinks{stroke:var(--color-line-strong);transition:stroke-dashoffset var(--dur-slow) var(--ease-out) var(--dur-fast)}.WMxQvq_sources,.WMxQvq_boxes{stroke:var(--color-muted)}.WMxQvq_map rect,.WMxQvq_core rect{stroke:var(--color-ink-soft)}.WMxQvq_core path{fill:var(--color-accent);stroke:none;transform-origin:60px 36px;transition:transform var(--dur-move) var(--ease-out) var(--dur-reveal);transform:scale(0)}.WMxQvq_marks circle{stroke:var(--color-accent);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform var(--dur-move) var(--ease-out), opacity var(--dur-move) var(--ease-out);transition-delay:calc(.4s + var(--k,0) * .22s);transform:scale(.2)}.WMxQvq_tangle path{stroke:var(--color-muted);stroke-dashoffset:0;transition:opacity var(--dur-reveal) var(--ease-out) var(--dur-slow)}.WMxQvq_tangle circle{fill:var(--color-muted);stroke:none}.WMxQvq_arrow{stroke:var(--color-muted)}.WMxQvq_straight path{stroke:var(--color-accent);stroke-width:1.8px;transition:stroke-dashoffset var(--dur-slow) var(--ease-out) var(--dur-base)}.WMxQvq_straight circle{fill:var(--color-accent);stroke:none;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-move) var(--ease-out);transition-delay:calc(.5s + var(--k,0) * .16s);transform:scale(0)}.WMxQvq_column rect{stroke:var(--color-line-strong);transition:fill var(--dur-move) var(--ease-out), stroke var(--dur-move) var(--ease-out);transition-delay:calc(.2s + var(--k,0) * .14s)}.WMxQvq_diamond{fill:var(--color-attention);stroke:none;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-move) var(--ease-out) var(--dur-base);transform:scale(0)}.WMxQvq_brackets{stroke:var(--color-accent);transition:stroke-dashoffset var(--dur-slow) var(--ease-out) var(--dur-slow)}.WMxQvq_baseline{stroke:var(--color-line-strong)}.WMxQvq_before{fill:var(--color-line-strong);stroke:none}.WMxQvq_after{fill:var(--color-accent);stroke:none;transition:transform var(--dur-slow) var(--ease-out);transition-delay:calc(.2s + var(--k,0) * .16s);transform:scaleY(0)}.WMxQvq_track{stroke:var(--color-line-strong)}.WMxQvq_loop{stroke:var(--color-accent);stroke-width:1.8px;transition:stroke-dashoffset var(--dur-slow) var(--ease-in-out)}.WMxQvq_head{stroke:var(--color-accent);stroke-width:1.8px;opacity:0;transition:opacity var(--dur-state) var(--ease-out) var(--dur-slow)}.WMxQvq_tick{fill:var(--color-canvas);stroke:var(--color-line-strong);transition:fill var(--dur-state) var(--ease-out);transition-delay:calc(.2s + var(--k,0) * .22s)}.WMxQvq_start{fill:var(--color-accent);stroke:none}.js [data-reveal]:not(.reveal-pending) .WMxQvq_lines path{stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .WMxQvq_mapLinks{stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .WMxQvq_straight path{stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .WMxQvq_brackets{stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .WMxQvq_loop{stroke-dashoffset:0}html:not(.js) .WMxQvq_lines path{stroke-dashoffset:0}html:not(.js) .WMxQvq_mapLinks{stroke-dashoffset:0}html:not(.js) .WMxQvq_straight path{stroke-dashoffset:0}html:not(.js) .WMxQvq_brackets{stroke-dashoffset:0}html:not(.js) .WMxQvq_loop{stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .WMxQvq_marks circle{opacity:1;transform:none}.js [data-reveal]:not(.reveal-pending) .WMxQvq_straight circle{opacity:1;transform:none}.js [data-reveal]:not(.reveal-pending) .WMxQvq_diamond{opacity:1;transform:none}.js [data-reveal]:not(.reveal-pending) .WMxQvq_core path{opacity:1;transform:none}html:not(.js) .WMxQvq_marks circle{opacity:1;transform:none}html:not(.js) .WMxQvq_straight circle{opacity:1;transform:none}html:not(.js) .WMxQvq_diamond{opacity:1;transform:none}html:not(.js) .WMxQvq_core path{opacity:1;transform:none}:is(.js [data-reveal]:not(.reveal-pending) .WMxQvq_after,html:not(.js) .WMxQvq_after){transform:scaleY(1)}:is(.js [data-reveal]:not(.reveal-pending) .WMxQvq_tangle path,html:not(.js) .WMxQvq_tangle path){opacity:.45}:is(.js [data-reveal]:not(.reveal-pending) .WMxQvq_head,html:not(.js) .WMxQvq_head){opacity:1}:is(.js [data-reveal]:not(.reveal-pending) .WMxQvq_tick,html:not(.js) .WMxQvq_tick){fill:var(--color-accent)}:is(.js [data-reveal]:not(.reveal-pending) .WMxQvq_column[data-column="1"] rect,.js [data-reveal]:not(.reveal-pending) .WMxQvq_column[data-column="2"] rect,html:not(.js) .WMxQvq_column[data-column="1"] rect,html:not(.js) .WMxQvq_column[data-column="2"] rect){fill:var(--color-accent-soft);stroke:var(--color-accent)}:is([data-step]:hover .WMxQvq_svg,[data-step]:focus-within .WMxQvq_svg){color:var(--color-accent-light)}@media (prefers-reduced-motion:reduce){.WMxQvq_svg *{transition:none!important}}
.f8237q_matrix{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.f8237q_column{--tone:var(--color-ink-soft);align-content:start;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-line-strong);opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:calc(.2s + var(--i,0) * var(--stagger));display:grid;transform:translateY(8px)}.f8237q_column[data-tone=ai]{--tone:var(--color-accent)}.f8237q_column[data-tone=people]{--tone:var(--color-attention)}:is(.js [data-reveal]:not(.reveal-pending) .f8237q_column,html:not(.js) .f8237q_column){opacity:1;transform:none}.f8237q_dot{border-radius:var(--radius-sm);background:var(--tone);width:.5rem;height:.5rem}.f8237q_title{letter-spacing:-.01em;font-size:1rem;font-weight:600}.f8237q_text{font-size:var(--text-small);color:var(--color-ink-soft);line-height:1.45}@media (prefers-reduced-motion:reduce){.f8237q_column{opacity:1;transition:none;transform:none}}
.yDso0W_board{gap:var(--space-4);margin:0;display:grid}.yDso0W_caption{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--color-muted)}.yDso0W_list{gap:var(--space-3);margin:0;display:grid}.yDso0W_row{padding-top:var(--space-3);border-top:1px solid var(--color-line);gap:.35rem;display:grid}.yDso0W_label{font-size:var(--text-small);letter-spacing:-.01em;font-weight:600}.yDso0W_values{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);grid-template-columns:3.5rem minmax(0,1fr) 3.5rem auto;margin:0;display:grid}.yDso0W_before{color:var(--color-muted);text-align:right}.yDso0W_after{color:var(--color-ink)}.yDso0W_note{font-size:var(--text-label);color:var(--color-accent-light)}.yDso0W_bars{height:.5rem;display:block;position:relative}.yDso0W_barBefore,.yDso0W_barAfter{border-radius:var(--radius-sm);transform-origin:0;display:block;position:absolute;inset:0}.yDso0W_barBefore{background:var(--color-line-strong)}.yDso0W_barAfter{background:var(--color-accent);transition:transform var(--dur-slow) var(--ease-out);transition-delay:calc(.3s + var(--i,0) * .18s);transform:scaleX(0)}:is(.js [data-reveal]:not(.reveal-pending) .yDso0W_barAfter,html:not(.js) .yDso0W_barAfter){transform:scaleX(var(--ratio,1))}.yDso0W_legend{padding-top:var(--space-3);border-top:1px solid var(--color-line-strong);color:var(--color-muted);font-size:.8125rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.yDso0W_barAfter{transform:scaleX(var(--ratio,1));transition:none}}
.ePRUGa_flow{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ePRUGa_flow:before{content:"";background:var(--color-line-strong);width:1px;position:absolute;top:1.5rem;bottom:2.5rem;left:.3125rem}.ePRUGa_step{gap:var(--space-6);padding:var(--space-7) 0 var(--space-7) var(--space-7);display:grid;position:relative}.ePRUGa_step+.ePRUGa_step{border-top:1px solid var(--color-line)}.ePRUGa_step:after{content:"";background:linear-gradient(to bottom, var(--color-accent-light), var(--color-accent));transform-origin:top;width:1px;transition:transform var(--dur-long) var(--ease-out);position:absolute;top:0;bottom:0;left:.3125rem;transform:scaleY(0)}.js .ePRUGa_step:not(.reveal-pending):after{transform:scaleY(1)}html:not(.js) .ePRUGa_step:after{transform:scaleY(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ePRUGa_step:after{transition:none;animation:linear both ePRUGa_draw;animation-timeline:view();animation-range:entry 10% cover 55%}}}@keyframes ePRUGa_draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ePRUGa_marker{left:0;top:calc(var(--space-7) + .45rem);background:var(--color-canvas);width:.6875rem;height:.6875rem;box-shadow:0 0 0 1px var(--color-line-strong);transition:background-color var(--dur-move) var(--ease-out), box-shadow var(--dur-move) var(--ease-out);border-radius:50%;position:absolute}.js .ePRUGa_step:not(.reveal-pending) .ePRUGa_marker{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 0 18px #a9cbef80}html:not(.js) .ePRUGa_marker{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 0 18px #a9cbef80}.ePRUGa_step:hover .ePRUGa_marker,.ePRUGa_step:focus-within .ePRUGa_marker{box-shadow:0 0 0 1px var(--color-accent-light), 0 0 24px #a9cbefbf}.ePRUGa_text{align-content:start;gap:var(--space-3);min-width:0;display:grid}.ePRUGa_number{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-accent-light)}.ePRUGa_name{letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.06}.ePRUGa_title{font-size:var(--text-lead);letter-spacing:-.015em;color:var(--color-ink);max-width:30em;font-weight:600;line-height:1.3}.ePRUGa_body{max-width:36em;color:var(--color-ink-soft)}.ePRUGa_highlight{max-width:30em;padding-left:var(--space-4);font-size:var(--text-lead);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.3;position:relative}.ePRUGa_highlight:before{content:"";background:var(--color-accent);width:2px;position:absolute;top:.2em;bottom:.2em;left:0}.ePRUGa_items{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ePRUGa_items li{padding:var(--space-1) .625rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--color-ink-soft);white-space:nowrap;font-size:.8125rem;line-height:1.3}.ePRUGa_result{align-items:baseline;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-line);letter-spacing:-.01em;flex-wrap:wrap;font-weight:600;display:flex}.ePRUGa_resultLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--color-accent-light);font-weight:400}.ePRUGa_visual{padding:var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);background:linear-gradient(#ffffff09,#ffffff03);align-self:start}.ePRUGa_loopBack{align-items:center;gap:var(--space-3);padding:var(--space-5) 0 0 var(--space-7);font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-muted);display:flex;position:relative}.ePRUGa_loopSvg{fill:none;width:7.5rem;height:auto;stroke:var(--color-accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ePRUGa_loopSvg path:first-child{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-long) var(--ease-out)}.js .ePRUGa_flow:has(.ePRUGa_step:last-of-type:not(.reveal-pending)) .ePRUGa_loopSvg path:first-child{stroke-dashoffset:0}html:not(.js) .ePRUGa_loopSvg path:first-child{stroke-dashoffset:0}@media (min-width:900px){.ePRUGa_step{gap:var(--space-8);padding-left:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.ePRUGa_step:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ePRUGa_step:nth-child(2n) .ePRUGa_visual{order:-1}.ePRUGa_loopBack{padding-left:var(--space-8)}}@media (prefers-reduced-motion:reduce){.ePRUGa_step:after,.ePRUGa_marker,.ePRUGa_loopSvg path{transition:none!important;animation:none!important}.ePRUGa_step:after{transform:scaleY(1)}.ePRUGa_loopSvg path:first-child{stroke-dashoffset:0}}
.p8ZwKa_section{border-top:1px solid var(--color-line)}.p8ZwKa_pair{gap:var(--space-6);display:grid}@media (min-width:900px){.p8ZwKa_pair{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.p8ZwKa_side{gap:var(--space-5);padding:var(--space-6) var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);background:linear-gradient(#ffffff08,#ffffff03);display:grid}.p8ZwKa_side[data-kind=after]{border-color:#a9cbef59}.p8ZwKa_head{gap:var(--space-2);display:grid}.p8ZwKa_tag{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--color-muted)}.p8ZwKa_title{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.p8ZwKa_summary{max-width:30em;font-size:var(--text-small);color:var(--color-ink-soft)}.p8ZwKa_steps{margin:0;padding:0;list-style:none;display:grid;position:relative}.p8ZwKa_steps:before{content:"";border-left:1px dashed var(--color-line-strong);width:0;position:absolute;top:.75rem;bottom:.75rem;left:.5625rem}.p8ZwKa_side[data-kind=after] .p8ZwKa_steps:before{border-left-style:solid;border-color:var(--color-accent)}.p8ZwKa_step{align-items:center;gap:var(--space-2) var(--space-3);min-height:2.5rem;padding:.4rem 0 .4rem var(--space-6);font-size:var(--text-small);flex-wrap:wrap;display:flex;position:relative}.p8ZwKa_marker{background:var(--color-canvas);width:1.1875rem;height:1.1875rem;box-shadow:0 0 0 1px var(--color-line-strong);color:var(--color-button-ink);border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:50%;left:0;translate:0 -50%}.p8ZwKa_side[data-kind=after] .p8ZwKa_marker{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.p8ZwKa_step[data-human] .p8ZwKa_marker{background:var(--color-attention);box-shadow:0 0 0 1px var(--color-attention), 0 0 16px #e6b44f73}.p8ZwKa_step[data-human] .p8ZwKa_marker:before{content:"";background:var(--color-button-ink);width:.45rem;height:.45rem;transform:rotate(45deg)}.p8ZwKa_stepText{color:var(--color-ink)}.p8ZwKa_side[data-kind=before] .p8ZwKa_stepText{color:var(--color-ink-soft)}.p8ZwKa_humanTag{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--color-attention)}.p8ZwKa_link{font-size:var(--text-small);justify-self:start}
.DzXcBG_figure{padding:var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);background:linear-gradient(#ffffff09,#ffffff03);margin:0}.DzXcBG_svg{fill:none;width:100%;height:auto;stroke:var(--color-ink-soft);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;font-family:var(--font-mono);font-size:9px;overflow:visible}.DzXcBG_svg text{fill:var(--color-ink);stroke:none}.DzXcBG_input rect{stroke:var(--color-line-strong)}.DzXcBG_core rect{stroke:var(--color-accent);fill:var(--color-accent-soft)}.DzXcBG_core text{font-family:var(--font-sans);font-size:10px;font-weight:600}.DzXcBG_in,.DzXcBG_out,.DzXcBG_shape{stroke-dasharray:1;stroke-dashoffset:1px}.DzXcBG_in{stroke:var(--color-muted);transition:stroke-dashoffset var(--dur-slow) var(--ease-out);transition-delay:calc(var(--k,0) * .16s)}.DzXcBG_out{stroke:var(--color-accent);transition:stroke-dashoffset var(--dur-slow) var(--ease-out);transition-delay:calc(.7s + var(--k,0) * .16s)}.DzXcBG_shape{stroke:var(--color-accent);transition:stroke-dashoffset var(--dur-slow) var(--ease-out);transition-delay:calc(1.3s + var(--k,0) * .16s)}.DzXcBG_output circle,.DzXcBG_decision{fill:var(--color-accent);stroke:none;opacity:0;transition:opacity var(--dur-move) var(--ease-out);transition-delay:calc(1.9s + var(--k,0) * .16s)}.DzXcBG_decision{fill:var(--color-attention)}:is(.js [data-reveal]:not(.reveal-pending) .DzXcBG_in,.js [data-reveal]:not(.reveal-pending) .DzXcBG_out,.js [data-reveal]:not(.reveal-pending) .DzXcBG_shape,html:not(.js) .DzXcBG_in,html:not(.js) .DzXcBG_out,html:not(.js) .DzXcBG_shape){stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .DzXcBG_output circle{opacity:1}.js [data-reveal]:not(.reveal-pending) .DzXcBG_decision{opacity:1}html:not(.js) .DzXcBG_output circle{opacity:1}html:not(.js) .DzXcBG_decision{opacity:1}@media (prefers-reduced-motion:reduce){.DzXcBG_svg *{transition:none!important}}
.MfAAlW_track{gap:var(--space-5);margin:0 0 var(--space-8);padding:0;list-style:none;display:grid;position:relative}.MfAAlW_track:before,.MfAAlW_track:after{content:"";background:var(--color-line-strong);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.3125rem}.MfAAlW_track:after{background:linear-gradient(to bottom, var(--color-ink-soft), var(--color-accent) 35%, var(--color-attention) 68%, var(--color-success));transform-origin:top;transform:scaleY(0)}.MfAAlW_step{--tone:var(--color-ink-soft);padding-left:var(--space-6);align-content:start;gap:.35rem;display:grid;position:relative}.MfAAlW_step[data-tone=ai]{--tone:var(--color-accent)}.MfAAlW_step[data-tone=people]{--tone:var(--color-attention)}.MfAAlW_step[data-tone=done]{--tone:var(--color-success)}.MfAAlW_marker{border-radius:var(--radius-sm);background:var(--color-canvas-deep);width:.6875rem;height:.6875rem;box-shadow:0 0 0 1px var(--color-line-strong);transition:background-color var(--dur-move) var(--ease-out), box-shadow var(--dur-move) var(--ease-out);transition-delay:calc(var(--i,0) * (2.4s / max(1, var(--n,4) - 1)) + .2s);position:absolute;top:.35rem;left:0}.MfAAlW_title{letter-spacing:-.02em;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);font-weight:600;line-height:1.15}.MfAAlW_note{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-muted)}@media (min-width:900px){.MfAAlW_track{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:var(--space-5)}.MfAAlW_track:before,.MfAAlW_track:after{width:auto;height:1px;inset:.3125rem 0 auto}.MfAAlW_track:after{background:linear-gradient(to right, var(--color-ink-soft), var(--color-accent) 28%, var(--color-attention) 55%, var(--color-success) 80%);transform-origin:0;height:2px;top:calc(.3125rem - .5px);transform:scaleX(0)}.MfAAlW_step{padding:var(--space-6) var(--space-4) 0 0}.MfAAlW_marker{top:0}}.js .MfAAlW_track:not([class~=reveal-pending]):after{transition:transform var(--dur-slow) var(--ease-out);transform:none}html:not(.js) .MfAAlW_track:after{transition:transform var(--dur-slow) var(--ease-out);transform:none}.js .MfAAlW_track:not([class~=reveal-pending]) .MfAAlW_marker{background:var(--tone);box-shadow:0 0 0 1px var(--tone), 0 0 18px color-mix(in srgb, var(--tone) 55%, transparent)}html:not(.js) .MfAAlW_marker{background:var(--tone);box-shadow:0 0 0 1px var(--tone), 0 0 18px color-mix(in srgb, var(--tone) 55%, transparent)}@media (prefers-reduced-motion:reduce){.MfAAlW_track:after,.MfAAlW_marker{transition:none!important}}
