.wc[data-astro-cid-brulewhu]{color:var(--text)}.wc-head[data-astro-cid-brulewhu]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.wc-head__k[data-astro-cid-brulewhu]{text-transform:uppercase;letter-spacing:.08em;color:var(--blue-600);align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.wc-head[data-astro-cid-brulewhu] h3[data-astro-cid-brulewhu]{margin:4px 0 2px;font-size:18px}.wc-head[data-astro-cid-brulewhu] p[data-astro-cid-brulewhu]{color:var(--text-2);font-size:13.5px}.wc-head__side[data-astro-cid-brulewhu]{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.wc-tabs[data-astro-cid-brulewhu]{background:var(--gray-50);border:1px solid var(--border);border-radius:9px;flex-wrap:wrap;padding:3px;display:inline-flex}.wc-tab[data-astro-cid-brulewhu]{color:var(--text-2);background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:600}.wc-tab[data-astro-cid-brulewhu]:hover{color:var(--text)}.wc-tab[data-astro-cid-brulewhu][aria-selected=true]{color:var(--blue-600);box-shadow:var(--shadow-sm);background:#fff}.wc-ams[data-astro-cid-brulewhu]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.wc-ams__label[data-astro-cid-brulewhu]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-right:4px;font-size:11px;font-weight:650}.wc-ams__btn[data-astro-cid-brulewhu]{border:1px solid var(--border);height:40px;color:var(--text-2);transition:border-color var(--t-fast), box-shadow var(--t-fast), color var(--t-fast);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.wc-ams__btn[data-astro-cid-brulewhu] img[data-astro-cid-brulewhu]{object-fit:contain;border-radius:5px;width:58px;height:22px;padding:2px 4px}.wc-ams__btn[data-astro-cid-brulewhu].is-dark img[data-astro-cid-brulewhu]{background:var(--navy-900)}.wc-ams__btn[data-astro-cid-brulewhu]:hover{border-color:var(--blue-500)}.wc-ams__btn[data-astro-cid-brulewhu][aria-pressed=true]{border-color:var(--blue-600);color:var(--text);box-shadow:0 0 0 3px #1d4ed81f}.wc-canvas-wrap[data-astro-cid-brulewhu]{background-color:var(--gray-50);background-image:radial-gradient(circle,#d5dee8 1px,#0000 1.2px);background-size:22px 22px;padding:16px 20px;overflow:hidden}.wc-canvas[data-astro-cid-brulewhu]{aspect-ratio:1000/330;width:100%;transition:aspect-ratio var(--t-med);position:relative}.wc-lanes[data-astro-cid-brulewhu] .lane{border:1px dashed var(--border);background:#fff9;border-radius:10px;align-items:center;height:18%;padding-left:12px;display:flex;position:absolute;left:0;right:0;transform:translateY(-50%)}.wc-lanes[data-astro-cid-brulewhu] .lane span{color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;max-width:15%;font-size:11px;font-weight:650;line-height:1.25}.wc-lanes[data-astro-cid-brulewhu] .lane.is-hot{background:#e8eefcbf;border-color:#bccbf2}.wc-lanes[data-astro-cid-brulewhu] .lane.is-hot span{color:var(--blue-600)}.wc-edges[data-astro-cid-brulewhu]{width:100%;height:100%;position:absolute;inset:0}.wc-edges[data-astro-cid-brulewhu] path{fill:none;stroke:#c1cdda;stroke-width:1.6px;vector-effect:non-scaling-stroke;transition:stroke var(--t-med)}.wc-edges[data-astro-cid-brulewhu] path.exception{stroke-dasharray:5 5}.wc-edges[data-astro-cid-brulewhu] path.is-active{stroke:var(--blue-500);stroke-width:2.2px;stroke-dasharray:6 6;animation:.8s linear infinite wc-dash}.wc-edges[data-astro-cid-brulewhu] path.is-done{stroke:var(--blue-600);stroke-width:2px}.wc-edges[data-astro-cid-brulewhu] path.is-done.exception,.wc-edges[data-astro-cid-brulewhu] path.is-active.exception{stroke:var(--attention)}@keyframes wc-dash{to{stroke-dashoffset:-24px}}.wc-nodes[data-astro-cid-brulewhu] .node{text-align:left;border:1px solid var(--border-strong);width:128px;box-shadow:var(--shadow-sm);transition:border-color var(--t-med), box-shadow var(--t-med), opacity var(--t-med), background var(--t-med);background:#fff;border-radius:10px;gap:3px;padding:8px 10px 9px;display:grid;position:absolute;transform:translate(-50%,-50%)}.wc-nodes[data-astro-cid-brulewhu] .node:hover{border-color:var(--blue-500)}.wc-nodes[data-astro-cid-brulewhu] .node[aria-pressed=true]{outline:2px solid var(--navy-900);outline-offset:2px}.wc-nodes[data-astro-cid-brulewhu] .node__agent{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:9.5px;font-weight:650;display:flex;overflow:hidden}.wc-nodes[data-astro-cid-brulewhu] .node__agent svg{flex:none;width:11px;height:11px}.wc-nodes[data-astro-cid-brulewhu] .node__label{color:var(--text);font-size:13px;font-weight:650;line-height:1.2}.wc-nodes[data-astro-cid-brulewhu] .node .pill{justify-self:start;height:19px;padding:0 7px;font-size:10.5px}.wc-nodes[data-astro-cid-brulewhu] .node.k-decision{border-style:dashed}.wc-nodes[data-astro-cid-brulewhu] .node.k-human{border-left:3px solid var(--attention)}.wc-nodes[data-astro-cid-brulewhu] .node.k-gate{border:1.5px dashed var(--navy-900)}.wc-nodes[data-astro-cid-brulewhu] .node{animation:wc-node-in .42s var(--ease-out) both;animation-delay:calc(var(--o,0) * 45ms)}@keyframes wc-node-in{0%{opacity:0;transform:translate(-50%,-40%)}}.wc-edges[data-astro-cid-brulewhu] path.draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:wc-draw .9s var(--ease) forwards;animation-delay:calc(var(--o,0) * 60ms + .15s)}.wc-edges[data-astro-cid-brulewhu] path.draw.is-active{stroke-dasharray:6 6;stroke-dashoffset:0;animation:.8s linear infinite wc-dash}@keyframes wc-draw{to{stroke-dashoffset:0}}.wc-legend[data-astro-cid-brulewhu]{border-top:1px solid var(--border);color:var(--text-2);flex-wrap:wrap;gap:6px 16px;padding:10px 20px;font-size:12px;list-style:none;display:flex}.wc-legend[data-astro-cid-brulewhu] li[data-astro-cid-brulewhu]{align-items:center;gap:6px;display:inline-flex}.lg[data-astro-cid-brulewhu]{border:1.5px solid var(--border-strong);background:#fff;border-radius:3px;width:14px;height:10px;display:inline-block}.lg--rule[data-astro-cid-brulewhu]{border-style:dashed}.lg--human[data-astro-cid-brulewhu]{border-left:3px solid var(--attention)}.lg--gate[data-astro-cid-brulewhu]{border:1.5px dashed var(--navy-900)}.lg--exc[data-astro-cid-brulewhu]{border-color:var(--attention);background:var(--attention-bg)}.lg--done[data-astro-cid-brulewhu]{border-color:var(--success);background:var(--success-bg)}.wc-inspector[data-astro-cid-brulewhu] .ins-cond{gap:4px;list-style:none;display:grid}.wc-inspector[data-astro-cid-brulewhu] .ins-cond li{color:var(--text);padding-left:14px;font-size:12.5px;position:relative}.wc-inspector[data-astro-cid-brulewhu] .ins-cond li:before{content:"→";color:var(--blue-600);position:absolute;left:0}.wc-nodes[data-astro-cid-brulewhu] .node.is-active{border-color:var(--blue-600);box-shadow:0 0 0 4px #1d4ed824,0 10px 24px -10px #1d4ed880}.wc-nodes[data-astro-cid-brulewhu] .node.is-done{border-color:#16a36a80}.wc-nodes[data-astro-cid-brulewhu] .node.is-review{border-color:var(--attention);background:#fffbf3}.wc-nodes[data-astro-cid-brulewhu] .node.is-error{border-color:var(--error);background:#fff7f7;box-shadow:0 0 0 4px #d645451a}.wc-nodes[data-astro-cid-brulewhu] .node.is-blocked{background:var(--gray-100);opacity:.85;border-style:dashed}.wc-nodes[data-astro-cid-brulewhu] .node.is-blocked .node__label{color:var(--text-3);text-decoration:line-through}.wc-nodes[data-astro-cid-brulewhu] .node.is-skipped{opacity:.45}.wc-token[data-astro-cid-brulewhu]{z-index:3;background:var(--navy-900);color:#fff;white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:left .7s var(--ease), top .7s var(--ease), opacity var(--t-med);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 38px))}.wc-token[data-astro-cid-brulewhu].is-on{opacity:1}.wc-token[data-astro-cid-brulewhu].is-warn{background:var(--attention-text)}.wc-token[data-astro-cid-brulewhu] svg{width:12px;height:12px}.wc-meta[data-astro-cid-brulewhu]{z-index:2;color:#dae2f5;width:250px;box-shadow:var(--shadow-lg);animation:wc-in .3s var(--ease-out);background:#0b2545f0;border-radius:10px;padding:10px 12px;font-size:12px;position:absolute}.wc-meta[data-astro-cid-brulewhu] h5{text-transform:uppercase;letter-spacing:.08em;color:#9db5f5;margin:0 0 6px;font-size:10.5px;font-weight:650}.wc-meta[data-astro-cid-brulewhu] dl{grid-template-columns:auto 1fr;gap:3px 10px;margin:0;display:grid}.wc-meta[data-astro-cid-brulewhu] dt{color:var(--dark-text-3)}.wc-meta[data-astro-cid-brulewhu] dd{font-family:var(--mono);color:#fff;overflow-wrap:anywhere;margin:0;font-size:11px}@keyframes wc-in{0%{opacity:0;transform:translateY(4px)}}.wc-controls[data-astro-cid-brulewhu]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 20px;display:flex}.wc-timeline[data-astro-cid-brulewhu]{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;min-width:200px;list-style:none;display:grid}.wc-timeline[data-astro-cid-brulewhu] button{background:0 0;border:0;align-content:center;gap:4px;width:100%;height:26px;padding:0;display:grid}.wc-timeline[data-astro-cid-brulewhu] button span{background:var(--gray-100);height:5px;transition:background var(--t-med);border-radius:3px;display:block}.wc-timeline[data-astro-cid-brulewhu] button:hover span{background:#c8d5f3}.wc-timeline[data-astro-cid-brulewhu] button.is-done span{background:var(--blue-600)}.wc-timeline[data-astro-cid-brulewhu] button.is-review span{background:var(--attention)}.wc-timeline[data-astro-cid-brulewhu] button.is-error span{background:var(--error)}.wc-timeline[data-astro-cid-brulewhu] button[aria-current=step] span{background:var(--blue-500);box-shadow:0 0 0 2px #3b6cf040}.wc-pos[data-astro-cid-brulewhu]{color:var(--text-2);text-align:right;min-width:180px;font-size:12.5px}.wc-bottom[data-astro-cid-brulewhu]{border-top:1px solid var(--border);grid-template-columns:1.3fr 1fr;display:grid}.wc-inspector[data-astro-cid-brulewhu]{border-right:1px solid var(--border);min-height:190px;padding:18px 20px}.wc-empty[data-astro-cid-brulewhu]{color:var(--text-3);font-size:13.5px}.wc-inspector[data-astro-cid-brulewhu] .ins-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wc-inspector[data-astro-cid-brulewhu] .ins-agent{text-transform:uppercase;letter-spacing:.06em;color:var(--blue-600);font-size:11px;font-weight:650}.wc-inspector[data-astro-cid-brulewhu] h4{margin-top:2px;font-size:16px}.wc-inspector[data-astro-cid-brulewhu] .ins-purpose{color:var(--text-2);margin-top:6px;font-size:13.5px}.wc-inspector[data-astro-cid-brulewhu] .ins-io{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.wc-inspector[data-astro-cid-brulewhu] .ins-io h5,.wc-inspector[data-astro-cid-brulewhu] .ins-meta h5{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin:0 0 5px;font-size:10.5px;font-weight:650}.wc-inspector[data-astro-cid-brulewhu] .ins-io ul{gap:3px;list-style:none;display:grid}.wc-inspector[data-astro-cid-brulewhu] .ins-io li{color:var(--text);font-size:12.5px}.wc-inspector[data-astro-cid-brulewhu] .ins-meta{background:var(--gray-50);border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:10px 12px}.wc-inspector[data-astro-cid-brulewhu] .ins-meta dl{grid-template-columns:auto 1fr;gap:3px 12px;margin:0;font-size:12.5px;display:grid}.wc-inspector[data-astro-cid-brulewhu] .ins-meta dt{color:var(--text-3)}.wc-inspector[data-astro-cid-brulewhu] .ins-meta dd{font-family:var(--mono);margin:0;font-size:11.5px}.wc-inspector[data-astro-cid-brulewhu] .ins-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.wc-log[data-astro-cid-brulewhu]{padding:18px 20px}.wc-log[data-astro-cid-brulewhu] h4[data-astro-cid-brulewhu]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:10px;font-size:11px;font-weight:650}.wc-log[data-astro-cid-brulewhu] ol[data-astro-cid-brulewhu]{gap:6px;max-height:220px;list-style:none;display:grid;overflow-y:auto}.wc-log[data-astro-cid-brulewhu] li{color:var(--text-2);animation:wc-in .3s var(--ease-out);grid-template-columns:44px 1fr;gap:8px;font-size:12.5px;display:grid}.wc-log[data-astro-cid-brulewhu] li time{font-family:var(--mono);color:var(--text-3);font-size:11px}.wc-log[data-astro-cid-brulewhu] li.review{color:var(--attention-text)}.wc-log[data-astro-cid-brulewhu] li.error{color:var(--error)}.wc-log[data-astro-cid-brulewhu] li.done{color:var(--success)}.wc-log[data-astro-cid-brulewhu] .wc-log__empty{color:var(--text-3);display:block}.wc-noscript[data-astro-cid-brulewhu]{gap:6px;padding:16px 24px;font-size:14px;display:grid}@media (width<=900px){.wc-head__side[data-astro-cid-brulewhu]{align-items:flex-start}.wc-canvas[data-astro-cid-brulewhu]{aspect-ratio:auto!important}.wc-edges[data-astro-cid-brulewhu],.wc-lanes[data-astro-cid-brulewhu],.wc-token[data-astro-cid-brulewhu]{display:none}.wc-nodes[data-astro-cid-brulewhu]{gap:8px;display:grid}.wc-nodes[data-astro-cid-brulewhu] .node{grid-template-columns:1fr auto;align-items:center;width:100%;animation:none;position:relative;transform:none;top:auto!important;left:auto!important}.wc-nodes[data-astro-cid-brulewhu] .node .pill{grid-area:1/2/span 2}.wc-meta[data-astro-cid-brulewhu]{width:auto;margin-top:10px;position:relative;top:auto!important;left:auto!important}.wc-bottom[data-astro-cid-brulewhu]{grid-template-columns:1fr}.wc-inspector[data-astro-cid-brulewhu]{border-right:0;border-bottom:1px solid var(--border)}.wc-pos[data-astro-cid-brulewhu]{text-align:left;min-width:0}}@media (width<=480px){.wc-inspector[data-astro-cid-brulewhu] .ins-io{grid-template-columns:1fr}.wc-tab[data-astro-cid-brulewhu]{padding:7px 9px;font-size:12.5px}}
