.oRNRWG_grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.oRNRWG_steps{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:96px}.oRNRWG_steps button{text-align:left;width:100%;color:var(--graphite-l);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;transition:color .3s,background .3s,border-color .3s;display:flex}.oRNRWG_steps button:hover{color:var(--paper);background:#f2f0ea0a}.oRNRWG_n{font-family:var(--mono);color:var(--muted-d);min-width:2ch;font-size:11px;transition:color .3s}.oRNRWG_steps .oRNRWG_done button{color:var(--text-d)}.oRNRWG_steps .oRNRWG_done .oRNRWG_n{color:var(--graphite-l)}.oRNRWG_steps button[aria-current=step]{color:var(--paper);background:#c6f4320f;border-color:#c6f43247}.oRNRWG_steps button[aria-current=step] .oRNRWG_n{color:var(--lime)}.oRNRWG_app{border:1px solid var(--line-d2);background:var(--raised);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #111110b3,0 0 0 1px #11111099}.oRNRWG_bar{border-bottom:1px solid var(--line-d);background:var(--raised-2);align-items:center;gap:12px;min-height:44px;padding:6px 12px 6px 14px;display:flex}.oRNRWG_dots{gap:6px;display:flex}.oRNRWG_dots span{background:#f2f0ea1f;border-radius:50%;width:10px;height:10px}.oRNRWG_crumb{font-family:var(--mono);color:var(--graphite-l);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.oRNRWG_crumb b{color:var(--paper);font-weight:500}.oRNRWG_barR{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.oRNRWG_replay{border:1px solid var(--line-d2);cursor:pointer;color:var(--paper);font-family:var(--mono);background:#f2f0ea08;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.oRNRWG_replay:hover{background:#f2f0ea14}.oRNRWG_replay svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.oRNRWG_stage{padding:20px;display:grid;position:relative}.oRNRWG_stage>*{grid-area:1/1;min-width:0}.oRNRWG_tile{border:1px solid var(--line-d2);font-family:var(--mono);background:var(--raised-2);color:var(--text-d);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;line-height:1.3;transition:color .35s,border-color .35s,background .35s;display:inline-flex}.oRNRWG_tk{width:12px;height:12px;color:var(--lime);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:none}.oRNRWG_tile.oRNRWG_hit{color:var(--paper);background:#c6f4320f;border-color:#c6f43266}.oRNRWG_tile.oRNRWG_hit .oRNRWG_tk{display:block}.oRNRWG_lyr:not(.oRNRWG_cur) .oRNRWG_tile.oRNRWG_hit{border-color:var(--line-d2);background:var(--raised-2)}.oRNRWG_before{opacity:0;visibility:hidden;pointer-events:none;min-height:100%;transition:opacity .35s,visibility .35s;position:relative}.oRNRWG_app[data-s="0"] .oRNRWG_before,.oRNRWG_app.oRNRWG_snapping .oRNRWG_before{opacity:1;visibility:visible}.oRNRWG_beforeLbl{position:absolute;top:0;left:0}.oRNRWG_ln{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.oRNRWG_ln line{stroke:#f2f0ea42;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.oRNRWG_ln,.oRNRWG_x,.oRNRWG_glue{transition:opacity .3s}.oRNRWG_app.oRNRWG_snapping .oRNRWG_ln,.oRNRWG_app.oRNRWG_snapping .oRNRWG_x,.oRNRWG_app.oRNRWG_snapping .oRNRWG_glue{opacity:0}.oRNRWG_before .oRNRWG_tile{left:var(--x);top:var(--y);transition:transform .85s var(--ease), color .35s, border-color .35s;z-index:2;position:absolute;transform:translate(-50%,-50%)}.oRNRWG_x{left:var(--x);top:var(--y);border:1px dashed var(--graphite-l);background:var(--raised);width:20px;height:20px;color:var(--graphite-l);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.oRNRWG_x svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:8px;height:8px}.oRNRWG_glue{background:var(--raised);max-width:220px;color:var(--graphite-l);z-index:1;border:1px dashed #f2f0ea4d;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;line-height:1.35;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oRNRWG_glue svg{fill:none;width:22px;height:22px;stroke:var(--paper);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.oRNRWG_layers{gap:10px;padding-left:30px;transition:opacity .5s .25s,visibility .5s .25s;display:grid;position:relative}.oRNRWG_app[data-s="0"] .oRNRWG_layers{opacity:0;visibility:hidden;transition:none}.oRNRWG_app.oRNRWG_snapping .oRNRWG_layers .oRNRWG_tile[data-k]{opacity:0}.oRNRWG_spine,.oRNRWG_fill{width:1px;position:absolute;left:10px}.oRNRWG_spine{background:var(--line-d2);top:24px;bottom:24px}.oRNRWG_fill{background:var(--lime);transition:height .7s var(--ease);top:41px;bottom:41px}.oRNRWG_pkt{background:var(--lime);opacity:0;width:11px;height:11px;transition:transform .7s var(--ease), opacity .3s;z-index:2;position:absolute;bottom:35.5px;left:5px;box-shadow:0 0 0 4px #c6f43224}.oRNRWG_pkt.oRNRWG_on{opacity:1}.oRNRWG_lyr{border:1px solid var(--line-d);background:var(--ink);border-radius:12px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;transition:border-color .4s,background .4s;display:grid}.oRNRWG_lyrH{gap:2px;display:grid}.oRNRWG_lyrH .oRNRWG_n{letter-spacing:.06em;transition:color .4s}.oRNRWG_lyrH b{font-size:14.5px;font-weight:500}.oRNRWG_lyrH small{color:var(--graphite-l);font-size:12.5px}.oRNRWG_tiles{flex-wrap:wrap;gap:6px;display:flex}.oRNRWG_lyr.oRNRWG_lit{border-color:#f2f0ea33}.oRNRWG_lyr.oRNRWG_lit .oRNRWG_n{color:var(--graphite-l)}.oRNRWG_lyr.oRNRWG_cur{background:#c6f43206;border-color:#c6f4326b}.oRNRWG_lyr.oRNRWG_cur .oRNRWG_n{color:var(--lime)}.oRNRWG_lyr.oRNRWG_ai .oRNRWG_tiles .oRNRWG_tile{background:var(--raised)}.oRNRWG_foot{border-top:1px solid var(--line-d);align-items:baseline;gap:12px;min-height:64px;padding:14px 18px;display:flex}.oRNRWG_k{font-family:var(--mono);color:var(--lime);white-space:nowrap;letter-spacing:.06em;font-size:11px}.oRNRWG_foot p{color:var(--text-d);font-size:14.5px}.oRNRWG_note{font-family:var(--mono);color:var(--graphite-l);margin-top:14px;font-size:12px}@media (max-width:900px){.oRNRWG_grid{grid-template-columns:minmax(0,1fr);gap:14px}.oRNRWG_steps{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;position:relative;top:auto;overflow-x:auto}.oRNRWG_steps::-webkit-scrollbar{display:none}.oRNRWG_steps li{flex:none}.oRNRWG_steps button{white-space:nowrap;border-color:var(--line-d);padding:8px 11px;font-size:13.5px}}@media (max-width:640px){.oRNRWG_crumb{display:none}.oRNRWG_stage{padding:14px}.oRNRWG_lyr{grid-template-columns:minmax(0,1fr);gap:8px;padding:11px 12px}.oRNRWG_lyrH{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px}.oRNRWG_lyrH small{grid-column:1/-1}.oRNRWG_layers{padding-left:26px}.oRNRWG_fill{top:52px;bottom:52px}.oRNRWG_pkt{bottom:46.5px}.oRNRWG_tile{padding:5px 8px;font-size:11.5px}.oRNRWG_glue{max-width:170px;padding:8px 10px;font-size:12.5px}.oRNRWG_app{flex-direction:column;display:flex}.oRNRWG_foot{border-top:0;border-bottom:1px solid var(--line-d);flex-direction:column;order:1;gap:4px;min-height:96px;padding:12px 14px}.oRNRWG_stage{order:2}}@media (max-width:400px){.oRNRWG_dots{display:none}}
