.project-visual[data-astro-cid-xdnmequ6]{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#14171c,#090b0e);box-shadow:var(--shadow)}.visual-top[data-astro-cid-xdnmequ6]{display:flex;gap:.35rem;align-items:center;min-height:42px;padding:0 .8rem;border-bottom:1px solid var(--line);background:#08090b}.visual-top[data-astro-cid-xdnmequ6] span[data-astro-cid-xdnmequ6]{width:7px;aspect-ratio:1;border-radius:50%;background:#4c5159}.visual-top[data-astro-cid-xdnmequ6] span[data-astro-cid-xdnmequ6]:first-child{background:var(--brand)}.visual-top[data-astro-cid-xdnmequ6] code[data-astro-cid-xdnmequ6]{margin-left:auto;color:#666e79;font-size:.58rem}.visual-body[data-astro-cid-xdnmequ6]{display:grid;grid-template-columns:42px 1fr;min-height:300px}.visual-body[data-astro-cid-xdnmequ6] aside[data-astro-cid-xdnmequ6]{display:grid;align-content:start;gap:.65rem;padding:.9rem .65rem;border-right:1px solid var(--line)}.visual-body[data-astro-cid-xdnmequ6] aside[data-astro-cid-xdnmequ6] i[data-astro-cid-xdnmequ6]{height:24px;border-radius:6px;background:#ffffff0d}.visual-body[data-astro-cid-xdnmequ6] aside[data-astro-cid-xdnmequ6] i[data-astro-cid-xdnmequ6]:first-child{background:#a4b0c040;box-shadow:inset 2px 0 var(--brand)}.visual-main[data-astro-cid-xdnmequ6]{padding:1rem}.visual-heading[data-astro-cid-xdnmequ6] small[data-astro-cid-xdnmequ6],.visual-heading[data-astro-cid-xdnmequ6] strong[data-astro-cid-xdnmequ6]{display:block}.visual-heading[data-astro-cid-xdnmequ6] small[data-astro-cid-xdnmequ6]{color:var(--brand);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem;letter-spacing:.12em}.visual-heading[data-astro-cid-xdnmequ6] strong[data-astro-cid-xdnmequ6]{margin-top:.25rem;font-size:1.2rem}.visual-grid[data-astro-cid-xdnmequ6]{display:grid;grid-template-columns:1.25fr .75fr;gap:.75rem;margin-top:1rem}.visual-primary[data-astro-cid-xdnmequ6],.visual-secondary[data-astro-cid-xdnmequ6]{min-height:170px;padding:.75rem;border:1px solid var(--line);border-radius:14px;background:#ffffff06}.visual-primary[data-astro-cid-xdnmequ6] span[data-astro-cid-xdnmequ6]{display:block;height:58%;border-radius:10px;background:radial-gradient(circle at 70% 20%,rgba(164,176,192,.42),transparent 32%),linear-gradient(135deg,#20262e,#0d1014)}.visual-primary[data-astro-cid-xdnmequ6] b[data-astro-cid-xdnmequ6]{display:block;height:7px;margin-top:.6rem;border-radius:99px;background:#282d35}.visual-primary[data-astro-cid-xdnmequ6] b[data-astro-cid-xdnmequ6]:nth-child(3){width:78%}.visual-primary[data-astro-cid-xdnmequ6] b[data-astro-cid-xdnmequ6]:nth-child(4){width:55%}.visual-secondary[data-astro-cid-xdnmequ6]{display:grid;gap:.55rem;align-content:start}.visual-secondary[data-astro-cid-xdnmequ6] span[data-astro-cid-xdnmequ6]{height:30px;border-radius:8px;background:#ffffff0e}.visual-secondary[data-astro-cid-xdnmequ6] span[data-astro-cid-xdnmequ6]:nth-child(2){background:#a4b0c02e}.visual-footer[data-astro-cid-xdnmequ6]{display:flex;gap:.5rem;margin-top:.8rem}.visual-footer[data-astro-cid-xdnmequ6] span[data-astro-cid-xdnmequ6]{padding:.28rem .45rem;border:1px solid var(--line);border-radius:5px;color:#747c87;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem}.project-visual--memory[data-astro-cid-xdnmequ6] .visual-primary[data-astro-cid-xdnmequ6] span[data-astro-cid-xdnmequ6]{background:linear-gradient(45deg,rgba(164,176,192,.3),transparent),repeating-linear-gradient(90deg,#1c2229 0 20%,#101419 20% 25%)}.project-visual--planner[data-astro-cid-xdnmequ6] .visual-grid[data-astro-cid-xdnmequ6]{grid-template-columns:.8fr 1.2fr}.project-visual--planner[data-astro-cid-xdnmequ6] .visual-primary[data-astro-cid-xdnmequ6] span[data-astro-cid-xdnmequ6]{background:repeating-linear-gradient(0deg,#171c22 0 22px,#252b33 23px 24px)}.project-visual--forms[data-astro-cid-xdnmequ6] .visual-primary[data-astro-cid-xdnmequ6] span[data-astro-cid-xdnmequ6]{background:repeating-linear-gradient(0deg,#242a32 0 10px,transparent 10px 24px)}@media(max-width:520px){.visual-body[data-astro-cid-xdnmequ6]{grid-template-columns:32px 1fr;min-height:245px}.visual-grid[data-astro-cid-xdnmequ6]{grid-template-columns:1fr}.visual-secondary[data-astro-cid-xdnmequ6]{display:none}.visual-primary[data-astro-cid-xdnmequ6]{min-height:140px}}
