/* Public LuckyCore AI: preserve the user's screenshot-approved chip and ten-node network. */
.m6-examples,.m6-core{margin-block:64px;scroll-margin-top:100px}
.m6-example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0}
.m6-example-grid a{display:block;padding:24px;border:1px solid #88b59c;border-radius:20px;background:#edf6ee;color:#173e2b;text-decoration:none}
.m6-example-grid strong{font-size:20px}.m6-example-grid span{font-size:13px;font-weight:750}.m6-example-grid p{line-height:1.65}
#lw-module-circuit.m6-network{border:1px solid #7ba797;border-radius:22px;background:#244c40;color:#edf9ef;padding:28px;margin-block:28px}
#lw-module-circuit.m6-network .lw-circuit-stage{position:relative;display:block!important;height:640px;isolation:isolate;overflow:hidden;border:1px solid #368d6559;border-radius:22px;background:radial-gradient(ellipse at 50% 50%,#123e33 0,#071d1c 45%,#061718 80%);box-shadow:inset 0 0 80px #0005}
#lw-module-circuit.m6-network .m6-traces{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}
.m6-traces path{fill:none;stroke:#55edb1;stroke-width:1.6;filter:drop-shadow(0 0 5px #48edaf88);vector-effect:non-scaling-stroke}
.m6-traces path.is-active{stroke:#caffdf;stroke-width:3;filter:drop-shadow(0 0 8px #7bffc7)}
.m6-traces circle{fill:#aaffd9;filter:drop-shadow(0 0 5px #7bffc7)}
#lw-module-circuit.m6-network:not(.is-open) .m6-traces{visibility:hidden}
#lw-module-circuit.m6-network .lw-chip{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:240px;height:190px;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 14px;border:1px solid #9fe4bd;border-radius:20px;color:#edfff5;background:linear-gradient(145deg,#1a4835,#0a251d 80%);box-shadow:inset 0 0 0 9px #0a251d,inset 0 0 0 10px #63d89a88;cursor:pointer;font-family:inherit}
#lw-module-circuit.m6-network .lw-chip__eyebrow{font-size:8px;font-weight:800;letter-spacing:.1em;color:#afdcca}
#lw-module-circuit.m6-network .lw-chip__name{font-size:29px;font-weight:900;letter-spacing:-.055em;line-height:1.1}
#lw-module-circuit.m6-network .lw-chip__state{font-size:9px;background:#153c2e;color:#b1f7d0;padding:9px 12px;border-radius:20px;letter-spacing:.04em}
#lw-module-circuit.m6-network .lw-chip__micro{font-size:8px;font-weight:800;color:#afdcca}
#lw-module-circuit.m6-network[data-selected] .lw-chip{border-color:#c6ffe0;box-shadow:inset 0 0 0 9px #0a251d,inset 0 0 0 10px #72d6a5,0 0 22px #42e9a51c}
#lw-module-circuit.m6-network .lw-circuit-nodes{position:absolute;inset:0;display:block;opacity:1;visibility:visible;max-height:none;overflow:visible;margin:0}
#lw-module-circuit.m6-network .lw-circuit-nodes[hidden]{display:none}
#lw-module-circuit.m6-network .lw-circuit-node{position:absolute;transform:translate(-50%,-50%);display:grid;grid-template-columns:30px 1fr;align-items:center;gap:9px;width:160px;min-height:72px;padding:13px;border:1px solid #60d99b4d;border-radius:14px;background:linear-gradient(145deg,#194a36,#092b23);color:#eafff3;text-align:left;box-shadow:0 10px 25px #0005,inset 0 1px #b7f3d118;cursor:pointer;z-index:3;scroll-margin-top:100px}
#lw-module-circuit.m6-network .lw-node-symbol{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#67f7a514;color:#8cfdba}
#lw-module-circuit.m6-network .lw-node-symbol svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#lw-module-circuit.m6-network .lw-node-copy strong{display:block;font-size:12px}#lw-module-circuit.m6-network .lw-node-copy small{display:block;font-size:8px;color:#a4cdb9;margin-top:4px}
#lw-module-circuit.m6-network .lw-node-index{display:block;position:absolute;top:4px;right:6px;font-size:7px;color:#82b79d}
#lw-module-circuit.m6-network .lw-circuit-node:is(:hover,.is-active){border-color:#97ffd0;box-shadow:0 0 22px #42e9a535}
#lw-module-circuit.m6-network .lw-circuit-node:nth-child(1){left:14%;top:19%}#lw-module-circuit.m6-network .lw-circuit-node:nth-child(2){left:33%;top:10%}#lw-module-circuit.m6-network .lw-circuit-node:nth-child(3){left:67%;top:10%}#lw-module-circuit.m6-network .lw-circuit-node:nth-child(4){left:86%;top:19%}#lw-module-circuit.m6-network .lw-circuit-node:nth-child(5){left:9%;top:50%}#lw-module-circuit.m6-network .lw-circuit-node:nth-child(6){left:91%;top:50%}#lw-module-circuit.m6-network .lw-circuit-node:nth-child(7){left:14%;top:81%}#lw-module-circuit.m6-network .lw-circuit-node:nth-child(8){left:33%;top:90%}#lw-module-circuit.m6-network .lw-circuit-node:nth-child(9){left:67%;top:90%}#lw-module-circuit.m6-network .lw-circuit-node:nth-child(10){left:86%;top:81%}
#lw-module-circuit.m6-network :is(button,a,summary):focus-visible{outline:3px solid #d0ffa6;outline-offset:4px}
.m6-badge{font-size:11px;font-weight:700;border:1px solid #79ac85;border-radius:20px;padding:4px 9px;display:inline-block;color:#ddffd0;background:#153724}
.m6-toolbar{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:12px;color:#c1ddca;margin:14px 0}.m6-toolbar button{min-height:44px;border:1px solid #78a78a;border-radius:10px;background:#193c2a;color:#edfff1;padding:8px 15px;cursor:pointer}
.m6-selected{color:#c6e7ce;font-size:14px;min-height:24px}
#m6-panel{display:grid;grid-template-columns:1fr 1fr;gap:32px;background:#eff6ec;color:#183625;border-radius:18px;padding:30px;margin:18px 0 0;line-height:1.65}
#m6-panel[hidden]{display:none}#m6-panel h3{font-size:28px;margin:12px 0}#m6-panel h4{margin:0}#m6-panel .btn{color:#102a1b;background:#baff96;border:1px solid #367b4a;min-height:44px;white-space:normal}
#m6-roxy{margin-top:20px;border-top:1px solid #abc6ad;padding-top:14px}#m6-roxy summary{cursor:pointer;min-height:44px;font-weight:700}#m6-roxy a{color:#205d37;text-decoration:underline}.m6-legend{font-size:13px;line-height:1.8}
.m6-more{margin-top:20px}.m6-more button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;background:#153e2d;color:#edfff1;border:1px solid #649576;border-radius:12px;padding:14px 18px;cursor:pointer}.m6-more span{font-size:11px}.m6-more button[aria-pressed="true"]{background:#28563a;border-color:#c6ff98}
@media(max-width:1100px){.m6-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#lw-module-circuit.m6-network{padding:16px}#lw-module-circuit.m6-network .lw-circuit-node{width:135px;padding:10px;gap:6px;grid-template-columns:25px 1fr}#lw-module-circuit.m6-network .lw-chip{width:210px}}
@media(max-width:999px){#lw-module-circuit.m6-network .lw-circuit-stage{height:auto;padding:230px 12px 16px}#lw-module-circuit.m6-network .lw-chip{top:110px;width:240px;height:190px}#lw-module-circuit.m6-network .m6-traces{display:none}#lw-module-circuit.m6-network .lw-circuit-nodes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#lw-module-circuit.m6-network .lw-circuit-node{position:static;transform:none;width:100%;min-height:82px;grid-template-columns:30px 1fr}#m6-panel{grid-template-columns:1fr;padding:20px;gap:12px}}
@media(max-width:600px){#lw-module-circuit.m6-network{padding:12px;border-radius:20px}#lw-module-circuit.m6-network .lw-circuit-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}#lw-module-circuit.m6-network .lw-circuit-node{display:flex;align-items:flex-start;min-height:104px}#lw-module-circuit.m6-network .lw-node-copy small{font-size:9px}.m6-examples,.m6-core{margin-block:40px}}
@media(max-width:420px){.m6-example-grid{grid-template-columns:1fr}#lw-module-circuit.m6-network .lw-chip{width:210px}#lw-module-circuit.m6-network .lw-circuit-stage{padding-inline:8px}.m6-badge{font-size:10px}}
@media(prefers-reduced-motion:reduce){#lw-module-circuit.m6-network *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.m6-traces circle{display:none}}
#lw-module-circuit.m6-network[data-paused="true"] .m6-traces circle{display:none}

.m6-traces [data-link="pos"]:not(.is-active){visibility:hidden}
