._shape_yixq0_2{--stage-0:#101826;--stage-1:#06090e;--on-stage:#eef3fa;--on-stage-dim:#9aa7b8;flex-direction:column;gap:16px;width:100%;min-width:0;margin:0;display:flex}._stage_yixq0_15{aspect-ratio:1;background:radial-gradient(circle at 50% 46%, var(--stage-0) 0%, var(--stage-1) 72%);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;border:1px solid #1d2634;border-radius:4px;position:relative;overflow:hidden}._poster_yixq0_27,._canvas_yixq0_28{width:100%;height:100%;display:block;position:absolute;inset:0}._poster_yixq0_27{object-fit:cover;transition:opacity .35s}._canvas_yixq0_28,._shape_yixq0_2[data-shape-status=ready] ._poster_yixq0_27{opacity:0}._shape_yixq0_2[data-shape-status=ready] ._canvas_yixq0_28{opacity:1}._verb_yixq0_53{color:var(--on-stage);font:500 22px/1 var(--serif);letter-spacing:.06em;pointer-events:none;position:absolute;top:16px;left:18px}._caption_yixq0_63{color:var(--on-stage-dim);font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;position:absolute;bottom:15px;left:18px}._dragSurface_yixq0_74{cursor:grab;touch-action:pan-y pinch-zoom;background:0 0;border:0;border-radius:4px;width:100%;height:100%;padding:0;position:absolute;inset:0}._stage_yixq0_15[data-dragging] ._dragSurface_yixq0_74{cursor:grabbing}._dragSurface_yixq0_74:focus-visible,._control_yixq0_92:focus-visible{outline:2px solid var(--accent,var(--focus-ring));outline-offset:-4px}._instructions_yixq0_97{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._control_yixq0_92{width:44px;height:44px;color:var(--on-stage);cursor:pointer;font:400 12px/1 var(--font-sans);background:#06090e8c;border:1px solid #eef3fa38;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:8px;right:8px}._control_yixq0_92:hover{border-color:#eef3fa99}._flow_yixq0_128{min-width:0}._phases_yixq0_132{font:400 11px/1.3 var(--font-sans);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:6px 4px;margin:0;padding:0;list-style:none;display:flex}._phases_yixq0_132 li{color:var(--muted);align-items:center;gap:4px;display:inline-flex}._phases_yixq0_132 li span{border:1px solid var(--rule);border-radius:999px;padding:4px 10px;transition:color .35s,border-color .35s,background-color .35s}._phases_yixq0_132[data-in-order] li+li:before{content:"→";color:var(--muted);font-family:var(--font-mono)}._phases_yixq0_132 li[data-active] span{border-color:var(--accent,var(--text));color:var(--surface);background:var(--accent,var(--text))}@media (prefers-reduced-motion:reduce){._poster_yixq0_27,._phases_yixq0_132 li span{transition:none}}._overview_1ykg3_1{padding:clamp(48px,7vw,88px) 0}._heading_1ykg3_2{max-width:800px;margin-bottom:32px}._heading_1ykg3_2>p{color:var(--muted);font:500 var(--type-label)/1.5 var(--font-mono);letter-spacing:.07em;margin:0 0 14px}._heading_1ykg3_2 h2{color:var(--text);font:500 var(--type-section)/1.45 var(--font-sans);letter-spacing:-.025em;margin:0}._table_1ykg3_5{border-collapse:collapse;table-layout:fixed;width:100%}._table_1ykg3_5 caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._table_1ykg3_5 th,._table_1ykg3_5 td{border-bottom:1px solid var(--border-neutral);text-align:left;vertical-align:top}._table_1ykg3_5 thead th{background:var(--surface-soft);color:var(--text-secondary);font-size:var(--type-label);padding:14px 24px;font-weight:500}._table_1ykg3_5 thead th:first-child{width:33%}._table_1ykg3_5 tbody th{font-size:var(--type-body-lg);padding:24px;font-weight:500}._table_1ykg3_5 tbody th a{justify-content:space-between;align-items:center;gap:16px;min-height:44px;line-height:1.5;display:flex}._table_1ykg3_5 tbody th a:hover{color:var(--accent-lime)}._table_1ykg3_5 tbody th a:focus-visible{outline:2px solid var(--accent-lime);outline-offset:6px}._table_1ykg3_5 th a span{color:var(--accent-lime)}._table_1ykg3_5 td{padding:26px 24px}._table_1ykg3_5 td p{color:var(--text-secondary);font-size:var(--type-body);line-height:var(--leading-body);margin:0}._table_1ykg3_5 ul{flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;display:flex}._table_1ykg3_5 li{color:var(--muted);font-size:var(--type-body-sm);line-height:1.6}._table_1ykg3_5 li:before{content:"·";color:var(--accent-lime);margin-right:7px}@media (width<=640px){._table_1ykg3_5,._table_1ykg3_5 tbody,._table_1ykg3_5 tr,._table_1ykg3_5 th,._table_1ykg3_5 td{width:100%;display:block}._table_1ykg3_5 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._table_1ykg3_5 tr{border-top:1px solid var(--border-neutral);padding:12px 0 24px}._table_1ykg3_5 tbody th{border:0;padding:8px 0}._table_1ykg3_5 td{border:0;padding:0}._table_1ykg3_5 tbody tr:last-child{border-bottom:1px solid var(--border-neutral)}}
