.apd-root{--orange-500:#f97316;--orange-400:#fb923c;--orange-300:#fdba74;--slate-100:#f1f5f9;--slate-300:#cbd5e1;--slate-950:#020617;--slate-900:#0f172a;--slate-800:#1e293b;--card-bg:rgba(15,23,42,0.85);--panel-bg:rgba(15,23,42,0.78);--glass-bg:rgba(2,6,23,0.58);--hairline:#ffffff1a;--hairline-2:#ffffff22;--teal-glass:var(--panel-bg);--teal-glass-2:rgba(30,41,59,0.86);--lavender-glass:rgba(15,23,42,0.82);--lavender-soft:var(--orange-500);--white:var(--slate-100);--mist:rgba(241,245,249,0.72);--line:rgba(203,213,225,0.72);--shadow:0 26px 70px rgba(0,0,0,0.38)}.apd-root .diagram-track{display:grid;grid-template-columns:repeat(5,minmax(520px,1fr));gap:28px;overflow-x:auto;padding:26px 0 20px;scroll-snap-type:x proximity}.apd-root .diagram-track::-webkit-scrollbar{height:10px}.apd-root .diagram-track::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.apd-root .diagram-track::-webkit-scrollbar-thumb{background:rgba(249,115,22,.48);border-radius:999px}.apd-root .diagram-card{scroll-snap-align:start}.apd-root .card-title{display:flex;align-items:center;min-height:92px;margin:0 0 24px;border-left:2px solid var(--orange-500);padding-left:24px;font-size:28px;font-weight:300;line-height:1.08;color:#f1f5f9}.apd-root .scene{position:relative;height:560px;border-radius:8px;overflow:hidden;background:var(--slate-950);border:1px solid var(--hairline);box-shadow:var(--shadow);isolation:isolate}.apd-root .scene:after,.apd-root .scene:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.95}.apd-root .scene:before{background:linear-gradient(135deg,rgba(249,115,22,.14),transparent 19%),linear-gradient(78deg,rgba(255,255,255,.08),transparent 31%),linear-gradient(225deg,rgba(251,146,60,.1),transparent 34%),var(--slate-950)}.apd-root .scene:after{z-index:-1;background:radial-gradient(ellipse at 20% 18%,rgba(255,255,255,.16),transparent 22%),radial-gradient(ellipse at 84% 22%,rgba(249,115,22,.18),transparent 26%),radial-gradient(ellipse at 50% 96%,rgba(255,255,255,.12),transparent 24%),repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.035) 43px 44px);filter:grayscale(1)}.apd-root .scene.cylinders:after{background:radial-gradient(ellipse at 18% 62%,rgba(255,255,255,.14),transparent 24%),conic-gradient(from 54deg at 72% 28%,transparent 0 31%,rgba(253,186,116,.22) 32% 38%,transparent 39% 100%),conic-gradient(from 36deg at 38% 57%,transparent 0 28%,rgba(255,255,255,.16) 31% 36%,transparent 38% 100%),linear-gradient(135deg,var(--slate-950),var(--slate-800) 46%,var(--slate-950))}.apd-root .scene.blocks:after{background:linear-gradient(145deg,transparent 0 33%,rgba(255,255,255,.22) 34% 35%,transparent 36% 100%),linear-gradient(90deg,rgba(253,186,116,.12),transparent 15% 70%,rgba(255,255,255,.12)),repeating-linear-gradient(0deg,transparent 0 56px,rgba(255,255,255,.04) 57px 58px),var(--slate-950)}.apd-root .process-panel{position:absolute;inset:70px 56px 58px;border-radius:10px;background:var(--teal-glass);border:1px solid var(--hairline-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 28px 58px rgba(0,0,0,.28);opacity:0;transform:translateY(18px) scale(.98);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.apd-root .diagram-card.in-view .process-panel{opacity:1;transform:translateY(0) scale(1)}.apd-root .process-panel.lavender{background:linear-gradient(135deg,rgba(249,115,22,.12),transparent 34%),var(--lavender-glass)}.apd-root .process-panel.blue{background:linear-gradient(135deg,rgba(203,213,225,.08),transparent 38%),var(--teal-glass-2)}.apd-root .diagram{width:100%;height:100%;overflow:visible;display:block}.apd-root .connector-layer,.apd-root .cursor-layer,.apd-root .node-layer,.apd-root .signal-layer{pointer-events:none}.apd-root .node{color:var(--slate-950);background:rgba(241,245,249,.97);border-radius:6px;padding:12px 14px;font-size:15px;line-height:1.14;font-weight:700;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 24px rgba(2,6,23,.2);white-space:normal;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.apd-root .node.dark{color:var(--white);background:rgba(30,41,59,.98)}.apd-root .node.hub{display:inline-flex;align-items:center;gap:12px;min-width:176px;border-radius:999px;background:var(--lavender-soft);font-size:17px;color:var(--slate-950)}.apd-root .node.status{color:var(--white);background:rgba(15,23,42,.98);border-color:rgba(249,115,22,.34)}.apd-root .node.output{color:var(--slate-950);background:rgba(253,186,116,.94);border-color:rgba(249,115,22,.55)}.apd-root .node .mini{display:block;margin-top:4px;color:rgba(15,23,42,.68);font-size:11px;font-weight:700;text-transform:uppercase}.apd-root .node.dark .mini,.apd-root .node.status .mini{color:rgba(247,247,247,.72)}.apd-root .icon{width:30px;height:30px;flex:0 0 30px;color:currentColor}.apd-root .foreign{opacity:0;filter:blur(7px);transform:translateY(18px);transition:opacity .68s ease,filter .68s ease,transform .68s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0s)}.apd-root .diagram-card.in-view .foreign{opacity:1;filter:blur(0);transform:translateY(0)}.apd-root .flow-path{fill:none;stroke:var(--line);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--length,900);stroke-dashoffset:var(--length,900);transition:stroke-dashoffset 1.45s cubic-bezier(.25,.85,.25,1);transition-delay:var(--delay,.25s)}.apd-root .diagram-card.in-view .flow-path{stroke-dashoffset:0}.apd-root .flow-path.dim{stroke:rgba(203,213,225,.42)}.apd-root .motion-guide{fill:none;stroke:none}.apd-root .decision{fill:rgba(241,245,249,.97);stroke:rgba(249,115,22,.42);stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.94);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,.5s)}.apd-root .diagram-card.in-view .decision{opacity:1;transform:scale(1)}.apd-root .decision-label{fill:var(--slate-950);font-size:15px;font-weight:800;text-anchor:middle}.apd-root .signal-dot{opacity:0;fill:var(--orange-400);filter:drop-shadow(0 0 10px rgba(249,115,22,.85));transform-box:fill-box;transform-origin:center;transition:opacity .42s ease;transition-delay:1.5s}.apd-root .diagram-card.in-view .signal-dot{opacity:1}.apd-root .soft-spin{animation:apd-spin 9s linear infinite;transform-origin:center}.apd-root .cursor-actor{opacity:0;color:var(--orange-500);filter:drop-shadow(0 8px 10px rgba(2,6,23,.35));transition:opacity .42s ease;transition-delay:1.8s}.apd-root .diagram-card.in-view .cursor-actor{opacity:1}.apd-root .cursor-pointer{fill:currentColor;transform:rotate(-12deg) scale(1.15);transform-box:fill-box;transform-origin:12px 12px}.apd-root .cursor-ring{fill:none;stroke:var(--orange-300);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;animation:apd-cursor-click 5.4s ease-in-out infinite;animation-play-state:paused}.apd-root .diagram-card.in-view .cursor-ring{animation-play-state:running}.apd-root .legend-strip{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin-top:22px}.apd-root .legend-pill{border:1px solid var(--hairline-2);border-radius:999px;padding:9px 12px;color:#cbd5e1;background:rgba(255,255,255,.06);font-size:13px;font-weight:700;text-align:center}@keyframes apd-spin{to{transform:rotate(1turn)}}@keyframes apd-cursor-click{0%,34%,46%,to{opacity:0;transform:scale(.65)}38%{opacity:.95;transform:scale(1)}44%{opacity:0;transform:scale(1.65)}}@media (prefers-reduced-motion:reduce){.apd-root .cursor-actor,.apd-root .decision,.apd-root .flow-path,.apd-root .foreign,.apd-root .process-panel,.apd-root .signal-dot{transition:none}.apd-root .cursor-ring,.apd-root .soft-spin{animation:none}.apd-root .cursor-actor,.apd-root .signal-dot{opacity:0!important}}@media (max-width:720px){.apd-root .diagram-track{grid-template-columns:repeat(5,minmax(340px,88vw));gap:18px}.apd-root .card-title{min-height:70px;margin-bottom:14px;padding-left:16px;font-size:22px}.apd-root .scene{height:470px}.apd-root .process-panel{inset:38px 24px 34px}.apd-root .node{font-size:12px;padding:9px 10px}.apd-root .legend-strip{grid-template-columns:repeat(3,1fr)}}.ardr-root{--orange-500:#f97316;--orange-400:#fb923c;--orange-300:#fdba74;--slate-100:#f1f5f9;--slate-300:#cbd5e1;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--card-bg:rgba(15,23,42,0.85);--panel-bg:rgba(15,23,42,0.78);--teal-glass:var(--panel-bg);--teal-glass-2:rgba(30,41,59,0.86);--lavender-glass:rgba(15,23,42,0.82);--lavender-soft:var(--orange-500);--ink:var(--slate-100);--muted:var(--slate-300);--line:rgba(203,213,225,0.72);--hairline:#ffffff1a;--hairline-2:#ffffff22;--shadow:0 26px 70px rgba(0,0,0,0.38);--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ardr-root *{box-sizing:border-box}.ardr-diagram-track{display:grid;grid-template-columns:repeat(6,minmax(560px,1fr));gap:34px;overflow-x:auto;padding:26px 0 20px;scroll-snap-type:x proximity}.ardr-diagram-track::-webkit-scrollbar{height:10px}.ardr-diagram-track::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.ardr-diagram-track::-webkit-scrollbar-thumb{background:rgba(249,115,22,.48);border-radius:999px}.ardr-diagram-card{scroll-snap-align:start}.ardr-card-title{display:flex;align-items:center;min-height:80px;margin:0 0 20px;border-left:2px solid var(--orange-500);padding-left:20px;font-size:26px;font-weight:300;line-height:1.08;color:var(--ink);font-family:var(--font)}.ardr-scene{position:relative;height:560px;border-radius:8px;overflow:hidden;background:var(--slate-950);border:1px solid var(--hairline);box-shadow:var(--shadow);isolation:isolate}.ardr-scene:after,.ardr-scene:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.95}.ardr-scene:before{background:linear-gradient(135deg,rgba(249,115,22,.14),transparent 19%),linear-gradient(78deg,rgba(255,255,255,.08),transparent 31%),linear-gradient(225deg,rgba(251,146,60,.1),transparent 34%),var(--slate-950)}.ardr-scene:after{z-index:-1;background:radial-gradient(ellipse at 20% 18%,rgba(255,255,255,.16),transparent 22%),radial-gradient(ellipse at 84% 22%,rgba(249,115,22,.18),transparent 26%),radial-gradient(ellipse at 50% 96%,rgba(255,255,255,.12),transparent 24%),repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.035) 43px 44px);filter:grayscale(1)}.ardr-scene.cylinders:after{background:radial-gradient(ellipse at 18% 62%,rgba(255,255,255,.14),transparent 24%),conic-gradient(from 54deg at 72% 28%,transparent 0 31%,rgba(253,186,116,.22) 32% 38%,transparent 39% 100%),conic-gradient(from 36deg at 38% 57%,transparent 0 28%,rgba(255,255,255,.16) 31% 36%,transparent 38% 100%),linear-gradient(135deg,var(--slate-950),var(--slate-800) 46%,var(--slate-950))}.ardr-scene.blocks:after{background:linear-gradient(145deg,transparent 0 33%,rgba(255,255,255,.22) 34% 35%,transparent 36% 100%),linear-gradient(90deg,rgba(253,186,116,.12),transparent 15% 70%,rgba(255,255,255,.12)),repeating-linear-gradient(0deg,transparent 0 56px,rgba(255,255,255,.04) 57px 58px),var(--slate-950)}.ardr-process-panel{position:absolute;inset:52px 44px 44px;border-radius:10px;background:var(--teal-glass);border:1px solid var(--hairline-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 28px 58px rgba(0,0,0,.28);opacity:0;transform:translateY(18px) scale(.98);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.ardr-diagram-card.in-view .ardr-process-panel{opacity:1;transform:translateY(0) scale(1)}.ardr-process-panel.lavender{background:linear-gradient(135deg,rgba(249,115,22,.12),transparent 34%),var(--lavender-glass)}.ardr-process-panel.blue{background:linear-gradient(135deg,rgba(203,213,225,.08),transparent 38%),var(--teal-glass-2)}.ardr-diagram{width:100%;height:100%;overflow:visible;display:block}.ardr-root .connector-layer,.ardr-root .cursor-layer,.ardr-root .node-layer,.ardr-root .signal-layer{pointer-events:none}.ardr-root .node{color:var(--slate-950);background:rgba(241,245,249,.97);border-radius:6px;height:100%;display:flex;flex-direction:column;justify-content:center;padding:10px 12px;font-size:13px;line-height:1.14;font-weight:700;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 24px rgba(2,6,23,.2);white-space:normal;font-family:var(--font)}.ardr-root .node.dark{color:var(--ink);background:rgba(30,41,59,.98)}.ardr-root .node.status{color:var(--ink);background:rgba(15,23,42,.78);border-color:rgba(249,115,22,.34)}.ardr-root .node.output{color:var(--slate-950);background:rgba(253,186,116,.94);border-color:rgba(249,115,22,.55)}.ardr-root .node .mini{display:block;margin-top:4px;color:rgba(15,23,42,.68);font-size:11px;font-weight:700;text-transform:uppercase}.ardr-root .node.dark .mini,.ardr-root .node.status .mini{color:rgba(247,247,247,.72)}.ardr-root .node.compact{padding:7px 10px;font-size:11px;line-height:1.05;letter-spacing:.03em;text-transform:uppercase}.ardr-root .foreign{opacity:0;filter:blur(7px);transform:translateY(18px);transition:opacity .68s ease,filter .68s ease,transform .68s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0s)}.ardr-root .ardr-diagram-card.in-view .foreign{opacity:1;filter:blur(0);transform:translateY(0)}.ardr-root .flow-path{fill:none;stroke:var(--line);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1600;stroke-dashoffset:1600;transition:stroke-dashoffset 1.45s cubic-bezier(.25,.85,.25,1);transition-delay:var(--delay,.25s)}.ardr-root .ardr-diagram-card.in-view .flow-path{stroke-dashoffset:0}.ardr-root .flow-path.dim{stroke:rgba(203,213,225,.42)}.ardr-root .motion-guide{fill:none;stroke:none}.ardr-root .decision{fill:rgba(241,245,249,.97);stroke:rgba(249,115,22,.42);stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.94);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,.5s)}.ardr-root .ardr-diagram-card.in-view .decision{opacity:1;transform:scale(1)}.ardr-root .decision-label{fill:var(--slate-950);font-size:15px;font-weight:800;text-anchor:middle;font-family:var(--font)}.ardr-root .signal-dot{opacity:0;fill:var(--orange-400);filter:drop-shadow(0 0 10px rgba(249,115,22,.85));transform-box:fill-box;transform-origin:center;transition:opacity .42s ease;transition-delay:1.5s}.ardr-root .ardr-diagram-card.in-view .signal-dot{opacity:1}.ardr-root .cursor-actor{opacity:0;color:var(--orange-500);filter:drop-shadow(0 8px 10px rgba(2,6,23,.35));transition:opacity .42s ease;transition-delay:1.8s}.ardr-root .ardr-diagram-card.in-view .cursor-actor{opacity:.78}.ardr-root .cursor-pointer{fill:currentColor;transform:rotate(-12deg) scale(.92);transform-box:fill-box;transform-origin:12px 12px}.ardr-root .cursor-ring{fill:none;stroke:var(--orange-300);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;animation:ardr-cursor-click 5.4s ease-in-out infinite;animation-play-state:paused}.ardr-root .ardr-diagram-card.in-view .cursor-ring{animation-play-state:running}.ardr-legend-strip{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px;margin-top:20px}.ardr-legend-pill{border:1px solid var(--hairline-2);border-radius:999px;padding:9px 12px;color:var(--slate-300);background:rgba(255,255,255,.06);font-size:12px;font-weight:700;text-align:center;font-family:var(--font)}@keyframes ardr-cursor-click{0%,34%,46%,to{opacity:0;transform:scale(.65)}38%{opacity:.95;transform:scale(1)}44%{opacity:0;transform:scale(1.65)}}@media (prefers-reduced-motion:reduce){.ardr-process-panel,.ardr-root .cursor-actor,.ardr-root .decision,.ardr-root .flow-path,.ardr-root .foreign,.ardr-root .signal-dot{transition:none}.ardr-root .cursor-ring{animation:none}.ardr-root .cursor-actor,.ardr-root .signal-dot{opacity:0!important}}@media (max-width:720px){.ardr-diagram-track{grid-template-columns:repeat(6,minmax(300px,85vw));gap:18px}.ardr-card-title{min-height:60px;margin-bottom:14px;padding-left:14px;font-size:20px}.ardr-scene{height:440px}.ardr-process-panel{inset:32px 20px 28px}.ardr-root .node{font-size:11px;padding:8px 9px}.ardr-legend-strip{grid-template-columns:1fr}}.arlw-root{--orange-500:#f97316;--orange-400:#fb923c;--orange-300:#fdba74;--slate-100:#f1f5f9;--slate-300:#cbd5e1;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--panel-bg:rgba(15,23,42,0.78);--teal-glass:var(--panel-bg);--teal-glass-2:rgba(30,41,59,0.86);--lavender-glass:rgba(15,23,42,0.82);--lavender-soft:var(--orange-500);--ink:var(--slate-100);--line:rgba(203,213,225,0.72);--hairline:#ffffff1a;--hairline-2:#ffffff22;--shadow:0 26px 70px rgba(0,0,0,0.38);--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.arlw-root *{box-sizing:border-box}.arlw-diagram-track{display:grid;grid-template-columns:repeat(3,minmax(560px,1fr));gap:34px;overflow-x:auto;padding:26px 0 20px;scroll-snap-type:x proximity}.arlw-diagram-track::-webkit-scrollbar{height:10px}.arlw-diagram-track::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.arlw-diagram-track::-webkit-scrollbar-thumb{background:rgba(249,115,22,.48);border-radius:999px}.arlw-diagram-card{scroll-snap-align:start}.arlw-card-title{display:flex;align-items:center;min-height:80px;margin:0 0 20px;border-left:2px solid var(--orange-500);padding-left:20px;font-size:26px;font-weight:300;line-height:1.08;color:var(--ink);font-family:var(--font)}.arlw-scene{position:relative;height:560px;border-radius:8px;overflow:hidden;background:var(--slate-950);border:1px solid var(--hairline);box-shadow:var(--shadow);isolation:isolate}.arlw-scene:after,.arlw-scene:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.95}.arlw-scene:before{background:linear-gradient(135deg,rgba(249,115,22,.14),transparent 19%),linear-gradient(78deg,rgba(255,255,255,.08),transparent 31%),linear-gradient(225deg,rgba(251,146,60,.1),transparent 34%),var(--slate-950)}.arlw-scene:after{z-index:-1;background:radial-gradient(ellipse at 20% 18%,rgba(255,255,255,.16),transparent 22%),radial-gradient(ellipse at 84% 22%,rgba(249,115,22,.18),transparent 26%),radial-gradient(ellipse at 50% 96%,rgba(255,255,255,.12),transparent 24%),repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.035) 43px 44px);filter:grayscale(1)}.arlw-scene.cylinders:after{background:radial-gradient(ellipse at 18% 62%,rgba(255,255,255,.14),transparent 24%),conic-gradient(from 54deg at 72% 28%,transparent 0 31%,rgba(253,186,116,.22) 32% 38%,transparent 39% 100%),conic-gradient(from 36deg at 38% 57%,transparent 0 28%,rgba(255,255,255,.16) 31% 36%,transparent 38% 100%),linear-gradient(135deg,var(--slate-950),var(--slate-800) 46%,var(--slate-950))}.arlw-scene.blocks:after{background:linear-gradient(145deg,transparent 0 33%,rgba(255,255,255,.22) 34% 35%,transparent 36% 100%),linear-gradient(90deg,rgba(253,186,116,.12),transparent 15% 70%,rgba(255,255,255,.12)),repeating-linear-gradient(0deg,transparent 0 56px,rgba(255,255,255,.04) 57px 58px),var(--slate-950)}.arlw-process-panel{position:absolute;inset:52px 44px 44px;border-radius:10px;background:var(--teal-glass);border:1px solid var(--hairline-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 28px 58px rgba(0,0,0,.28);opacity:0;transform:translateY(18px) scale(.98);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.arlw-root .arlw-diagram-card.in-view .arlw-process-panel{opacity:1;transform:translateY(0) scale(1)}.arlw-process-panel.lavender{background:linear-gradient(135deg,rgba(249,115,22,.12),transparent 34%),var(--lavender-glass)}.arlw-process-panel.blue{background:linear-gradient(135deg,rgba(203,213,225,.08),transparent 38%),var(--teal-glass-2)}.arlw-diagram{width:100%;height:100%;overflow:visible;display:block}.arlw-root .connector-layer,.arlw-root .cursor-layer,.arlw-root .node-layer,.arlw-root .signal-layer{pointer-events:none}.arlw-root .node{color:var(--slate-950);background:rgba(241,245,249,.97);border-radius:6px;height:100%;display:flex;flex-direction:column;justify-content:center;padding:10px 12px;font-size:12px;line-height:1.14;font-weight:700;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 24px rgba(2,6,23,.2);white-space:normal;font-family:var(--font)}.arlw-root .node.dark{color:var(--ink);background:rgba(30,41,59,.98)}.arlw-root .node.status{color:var(--ink);background:rgba(15,23,42,.78);border-color:rgba(249,115,22,.34)}.arlw-root .node.output{color:var(--slate-950);background:rgba(253,186,116,.94);border-color:rgba(249,115,22,.55)}.arlw-root .node .mini{display:block;margin-top:3px;color:rgba(15,23,42,.68);font-size:10px;font-weight:700;text-transform:uppercase}.arlw-root .node.dark .mini,.arlw-root .node.status .mini{color:rgba(247,247,247,.72)}.arlw-root .node.compact{padding:6px 9px;font-size:10px;line-height:1.05;letter-spacing:.03em;text-transform:uppercase}.arlw-root .foreign{opacity:0;filter:blur(7px);transform:translateY(18px);transition:opacity .68s ease,filter .68s ease,transform .68s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0s)}.arlw-root .arlw-diagram-card.in-view .foreign{opacity:1;filter:blur(0);transform:translateY(0)}.arlw-root .flow-path{fill:none;stroke:var(--line);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1600;stroke-dashoffset:1600;transition:stroke-dashoffset 1.45s cubic-bezier(.25,.85,.25,1);transition-delay:var(--delay,.25s)}.arlw-root .arlw-diagram-card.in-view .flow-path{stroke-dashoffset:0}.arlw-root .flow-path.dim{stroke:rgba(203,213,225,.42)}.arlw-root .motion-guide{fill:none;stroke:none}.arlw-root .decision{fill:rgba(241,245,249,.97);stroke:rgba(249,115,22,.42);stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.94);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,.5s)}.arlw-root .arlw-diagram-card.in-view .decision{opacity:1;transform:scale(1)}.arlw-root .decision-label{fill:var(--slate-950);font-size:14px;font-weight:800;text-anchor:middle;font-family:var(--font)}.arlw-root .signal-dot{opacity:0;fill:var(--orange-400);filter:drop-shadow(0 0 10px rgba(249,115,22,.85));transition:opacity .42s ease;transition-delay:1.5s}.arlw-root .arlw-diagram-card.in-view .signal-dot{opacity:1}.arlw-root .cursor-actor{opacity:0;color:var(--orange-500);filter:drop-shadow(0 8px 10px rgba(2,6,23,.35));transition:opacity .42s ease;transition-delay:1.8s}.arlw-root .arlw-diagram-card.in-view .cursor-actor{opacity:.78}.arlw-root .cursor-pointer{fill:currentColor;transform:rotate(-12deg) scale(.92);transform-box:fill-box;transform-origin:12px 12px}.arlw-root .cursor-ring{fill:none;stroke:var(--orange-300);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;animation:arlw-cursor-click 5.4s ease-in-out infinite;animation-play-state:paused}.arlw-root .arlw-diagram-card.in-view .cursor-ring{animation-play-state:running}.arlw-legend-strip{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin-top:20px}.arlw-legend-pill{border:1px solid var(--hairline-2);border-radius:999px;padding:9px 12px;color:var(--slate-300);background:rgba(255,255,255,.06);font-size:12px;font-weight:700;text-align:center;font-family:var(--font)}@keyframes arlw-cursor-click{0%,34%,46%,to{opacity:0;transform:scale(.65)}38%{opacity:.95;transform:scale(1)}44%{opacity:0;transform:scale(1.65)}}@media (prefers-reduced-motion:reduce){.arlw-process-panel,.arlw-root .cursor-actor,.arlw-root .decision,.arlw-root .flow-path,.arlw-root .foreign,.arlw-root .signal-dot{transition:none}.arlw-root .cursor-ring{animation:none}.arlw-root .cursor-actor,.arlw-root .signal-dot{opacity:0!important}}@media (max-width:720px){.arlw-diagram-track{grid-template-columns:repeat(3,minmax(300px,85vw));gap:18px}.arlw-card-title{min-height:60px;margin-bottom:14px;padding-left:14px;font-size:20px}.arlw-scene{height:440px}.arlw-process-panel{inset:32px 20px 28px}.arlw-root .node{font-size:11px;padding:8px 9px}.arlw-legend-strip{grid-template-columns:1fr}}