.ug[data-astro-cid-vx5cbmb7]{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:24px;padding-bottom:32px;display:grid}.picker[data-astro-cid-vx5cbmb7]{min-width:0;margin:0;padding:12px 0 6px}.picker[data-astro-cid-vx5cbmb7] legend[data-astro-cid-vx5cbmb7]{padding:0 14px}.pick[data-astro-cid-vx5cbmb7]{cursor:pointer;border-left:2px solid #0000;grid-template-columns:28px minmax(0,1fr);gap:4px 10px;min-height:44px;padding:12px 14px;display:grid;position:relative}.pick[data-astro-cid-vx5cbmb7]:hover{background:var(--grid-bg)}.pick[data-astro-cid-vx5cbmb7] input[data-astro-cid-vx5cbmb7]{opacity:0;width:14px;height:14px;margin:0;position:absolute;top:16px;left:6px}.pick[data-astro-cid-vx5cbmb7]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}.pick[data-astro-cid-vx5cbmb7]:has(input:checked){border-left-color:var(--accent);background:var(--grid-bg)}.num[data-astro-cid-vx5cbmb7]{color:var(--muted);font-size:11px;line-height:1.6}.pick[data-astro-cid-vx5cbmb7]:has(input:checked) .num[data-astro-cid-vx5cbmb7]{color:var(--accent-ink)}.body[data-astro-cid-vx5cbmb7]{flex-direction:column;gap:4px;display:flex}.name[data-astro-cid-vx5cbmb7]{font:600 15px/1.3 var(--font);color:var(--ink)}.what[data-astro-cid-vx5cbmb7]{color:var(--soft);font-size:13px;line-height:1.45}.most[data-astro-cid-vx5cbmb7]{letter-spacing:.04em;color:var(--muted);font-size:11px}.scene[data-astro-cid-vx5cbmb7]{perspective:1800px;perspective-origin:50% 20%;height:700px;position:relative;overflow:hidden}.anchor[data-astro-cid-vx5cbmb7]{width:0;height:0;transform-style:preserve-3d;position:absolute;top:78%;left:50%;transform:scale(.82)rotateX(60deg)rotate(-32deg)}.slab[data-astro-cid-vx5cbmb7]{width:720px;height:240px;transform-style:preserve-3d;transform:translateZ(var(--z));background:color-mix(in srgb, var(--surface) 72%, transparent);border:1px solid color-mix(in srgb, var(--muted) 40%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));transition:transform .7s cubic-bezier(.2,.7,.2,1),background-color .5s,border-color .5s,box-shadow .5s;display:grid;position:absolute;top:-120px;left:-360px}.seg[data-astro-cid-vx5cbmb7]{letter-spacing:.1em;color:#0000;border-right:1px solid var(--grid-line);padding:10px;font-size:10px}.seg[data-astro-cid-vx5cbmb7]:nth-child(6){border-right:0}.edge[data-astro-cid-vx5cbmb7]{transform-origin:50% 100%;white-space:nowrap;align-items:flex-end;gap:12px;width:720px;height:40px;padding:0 16px 8px;display:flex;position:absolute;bottom:0;left:0;transform:rotateX(-90deg)}.enum[data-astro-cid-vx5cbmb7]{color:var(--muted);font-size:13px;font-weight:600}.ename[data-astro-cid-vx5cbmb7]{font:700 15px/1 var(--display);text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.ug[data-astro-cid-vx5cbmb7]:has(#layer-prompt:checked) .s0[data-astro-cid-vx5cbmb7],.ug[data-astro-cid-vx5cbmb7]:has(#layer-context:checked) .s1[data-astro-cid-vx5cbmb7],.ug[data-astro-cid-vx5cbmb7]:has(#layer-knowledge:checked) .s2[data-astro-cid-vx5cbmb7],.ug[data-astro-cid-vx5cbmb7]:has(#layer-harness:checked) .s3[data-astro-cid-vx5cbmb7],.ug[data-astro-cid-vx5cbmb7]:has(#layer-loop:checked) .s4[data-astro-cid-vx5cbmb7],.ug[data-astro-cid-vx5cbmb7]:has(#layer-tools:checked) .s5[data-astro-cid-vx5cbmb7],.ug[data-astro-cid-vx5cbmb7]:has(#layer-evaluation:checked) .s6[data-astro-cid-vx5cbmb7]{transform:translateZ(calc(var(--z) + 18px));background:color-mix(in srgb, var(--surface) 92%, var(--accent));border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 60px color-mix(in srgb, var(--accent) 27%, transparent)}.ug[data-astro-cid-vx5cbmb7]:has(#layer-prompt:checked) .s0[data-astro-cid-vx5cbmb7] [data-astro-cid-vx5cbmb7]:is(.seg,.enum,.ename),.ug[data-astro-cid-vx5cbmb7]:has(#layer-context:checked) .s1[data-astro-cid-vx5cbmb7] [data-astro-cid-vx5cbmb7]:is(.seg,.enum,.ename),.ug[data-astro-cid-vx5cbmb7]:has(#layer-knowledge:checked) .s2[data-astro-cid-vx5cbmb7] [data-astro-cid-vx5cbmb7]:is(.seg,.enum,.ename),.ug[data-astro-cid-vx5cbmb7]:has(#layer-harness:checked) .s3[data-astro-cid-vx5cbmb7] [data-astro-cid-vx5cbmb7]:is(.seg,.enum,.ename),.ug[data-astro-cid-vx5cbmb7]:has(#layer-loop:checked) .s4[data-astro-cid-vx5cbmb7] [data-astro-cid-vx5cbmb7]:is(.seg,.enum,.ename),.ug[data-astro-cid-vx5cbmb7]:has(#layer-tools:checked) .s5[data-astro-cid-vx5cbmb7] [data-astro-cid-vx5cbmb7]:is(.seg,.enum,.ename),.ug[data-astro-cid-vx5cbmb7]:has(#layer-evaluation:checked) .s6[data-astro-cid-vx5cbmb7] [data-astro-cid-vx5cbmb7]:is(.seg,.enum,.ename){color:var(--ink)}.ug[data-astro-cid-vx5cbmb7]:has(#layer-prompt:checked) .s0[data-astro-cid-vx5cbmb7] .ename[data-astro-cid-vx5cbmb7],.ug[data-astro-cid-vx5cbmb7]:has(#layer-context:checked) .s1[data-astro-cid-vx5cbmb7] .ename[data-astro-cid-vx5cbmb7],.ug[data-astro-cid-vx5cbmb7]:has(#layer-knowledge:checked) .s2[data-astro-cid-vx5cbmb7] .ename[data-astro-cid-vx5cbmb7],.ug[data-astro-cid-vx5cbmb7]:has(#layer-harness:checked) .s3[data-astro-cid-vx5cbmb7] .ename[data-astro-cid-vx5cbmb7],.ug[data-astro-cid-vx5cbmb7]:has(#layer-loop:checked) .s4[data-astro-cid-vx5cbmb7] .ename[data-astro-cid-vx5cbmb7],.ug[data-astro-cid-vx5cbmb7]:has(#layer-tools:checked) .s5[data-astro-cid-vx5cbmb7] .ename[data-astro-cid-vx5cbmb7],.ug[data-astro-cid-vx5cbmb7]:has(#layer-evaluation:checked) .s6[data-astro-cid-vx5cbmb7] .ename[data-astro-cid-vx5cbmb7]{font-size:22px}@media (width<=900px){.ug[data-astro-cid-vx5cbmb7]{grid-template-columns:minmax(0,1fr)}.scene[data-astro-cid-vx5cbmb7]{height:460px}.anchor[data-astro-cid-vx5cbmb7]{top:80%;transform:scale(.5)rotateX(60deg)rotate(-32deg)}}@media (width<=480px){.scene[data-astro-cid-vx5cbmb7]{height:330px}.anchor[data-astro-cid-vx5cbmb7]{transform:scale(.36)rotateX(60deg)rotate(-32deg)}}
