.casq[data-astro-cid-z3buxpwj]{max-width:1100px;color:var(--color-text-primary);margin:0 auto;padding:4rem 1.25rem 6rem}.casq__intro[data-astro-cid-z3buxpwj]{text-align:center;max-width:720px;margin:0 auto 1.5rem}.casq__eyebrow[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);letter-spacing:.04em;color:var(--color-amber-creative);text-transform:uppercase;margin-bottom:1rem;font-size:.8rem}.casq__title[data-astro-cid-z3buxpwj]{font-family:var(--font-family-display);color:var(--color-text-hero);text-shadow:var(--shadow-text-hero);font-size:clamp(2rem,6vw,3.4rem);font-weight:700;line-height:1.05}.casq__title[data-astro-cid-z3buxpwj] span[data-astro-cid-z3buxpwj]{color:var(--color-amber-hero)}.casq__sub[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);margin-top:1.25rem;font-size:1.05rem;line-height:1.6}.graph-wrap[data-astro-cid-z3buxpwj]{width:100%;overflow:hidden}.graph[data-astro-cid-z3buxpwj]{width:100%;height:auto;display:block;overflow:visible}.edge[data-astro-cid-z3buxpwj]{stroke-width:2px;stroke-opacity:.35}.edge--sub[data-astro-cid-z3buxpwj]{stroke-width:1.5px;stroke-opacity:.28}.hub__emoji[data-astro-cid-z3buxpwj]{font-size:34px}.hub__label[data-astro-cid-z3buxpwj]{font-family:var(--font-family-display);fill:var(--color-text-hero);font-size:17px;font-weight:700}.sub__label[data-astro-cid-z3buxpwj]{font-family:var(--font-family-sans);fill:var(--color-text-secondary);font-size:14px}.core__glow[data-astro-cid-z3buxpwj]{fill:var(--color-amber-hero);opacity:.18}.core__disc[data-astro-cid-z3buxpwj]{fill:var(--color-blue-night-medium);stroke:var(--color-amber-hero);stroke-width:2.5px;filter:drop-shadow(0 0 18px #fbbf2473)}.core__name[data-astro-cid-z3buxpwj]{font-family:var(--font-family-display);fill:var(--color-text-hero);font-size:26px;font-weight:700}.core__role[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);letter-spacing:.08em;fill:var(--color-amber-hero);text-transform:uppercase;font-size:13px}.graph[data-astro-cid-z3buxpwj]:hover .domain[data-astro-cid-z3buxpwj]{transition:opacity .25s}.graph[data-astro-cid-z3buxpwj]:hover .domain[data-astro-cid-z3buxpwj]:not(:hover){opacity:.22}.domain[data-astro-cid-z3buxpwj]:hover .hub[data-astro-cid-z3buxpwj] circle[data-astro-cid-z3buxpwj]{filter:drop-shadow(0 0 14px var(--c))}.domain[data-astro-cid-z3buxpwj]:hover .sub__label[data-astro-cid-z3buxpwj]{fill:var(--color-text-primary)}.sub--info[data-astro-cid-z3buxpwj]{cursor:pointer}.sub--info[data-astro-cid-z3buxpwj]:focus{outline:none}.sub__badge[data-astro-cid-z3buxpwj]{opacity:.85;font-size:13px}.sub__ring[data-astro-cid-z3buxpwj]{stroke-width:1.5px;opacity:.45;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite ringPulse}.sub--info[data-astro-cid-z3buxpwj]:hover .sub__ring[data-astro-cid-z3buxpwj],.sub--info[data-astro-cid-z3buxpwj]:focus .sub__ring[data-astro-cid-z3buxpwj]{opacity:1;animation:none}@keyframes ringPulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.85;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.sub__ring[data-astro-cid-z3buxpwj]{animation:none}}.promptcard[data-astro-cid-z3buxpwj]{z-index:60;background:var(--color-blue-night-deepest);width:min(460px,100vw - 24px);max-height:62vh;box-shadow:var(--shadow-elevation-3);opacity:0;visibility:hidden;pointer-events:none;border:1px solid #a78bfa8c;border-radius:14px;flex-direction:column;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translateY(6px)}.promptcard[data-astro-cid-z3buxpwj].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.promptcard__bar[data-astro-cid-z3buxpwj]{background:var(--color-blue-night-medium);border-bottom:1px solid var(--color-blue-night-light);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .5rem .6rem .85rem;display:flex}.promptcard__title[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);color:#c4b5fd;letter-spacing:.02em;font-size:.76rem}.promptcard__copy[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);color:#c4b5fd;cursor:pointer;background:0 0;border:1px solid #a78bfab3;border-radius:7px;flex:none;padding:.32rem .7rem;font-size:.72rem;transition:background-color .15s,color .15s}.promptcard__copy[data-astro-cid-z3buxpwj]:hover{color:var(--color-blue-night-deepest);background:#a78bfa}.promptcard__text[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;padding:.95rem 1rem;font-size:.76rem;line-height:1.55;overflow:auto}.swaps[data-astro-cid-z3buxpwj]{margin-top:4rem}.swaps__head[data-astro-cid-z3buxpwj]{text-align:center;max-width:720px;margin:0 auto 2rem}.swaps__eyebrow[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber-creative);margin-bottom:.85rem;font-size:.78rem}.swaps__head[data-astro-cid-z3buxpwj] h2[data-astro-cid-z3buxpwj]{font-family:var(--font-family-display);color:var(--color-text-hero);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.15}.swaps__head[data-astro-cid-z3buxpwj] h2[data-astro-cid-z3buxpwj] span[data-astro-cid-z3buxpwj]{color:var(--color-amber-hero)}.swaps__head[data-astro-cid-z3buxpwj] p[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);margin-top:1rem;line-height:1.6}.swaps__head[data-astro-cid-z3buxpwj] strong[data-astro-cid-z3buxpwj]{color:var(--color-amber-hero)}.swapgrid[data-astro-cid-z3buxpwj]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.swaprow[data-astro-cid-z3buxpwj]{background:var(--color-blue-night-medium);border:1px solid var(--color-blue-night-light);border-left:3px solid var(--c,var(--color-blue-night-light));border-radius:12px;grid-template-columns:1fr 1fr 1.6fr;align-items:center;gap:1rem;padding:1rem 1.2rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.swaprow[data-astro-cid-z3buxpwj]:not(.swaprow--head):hover{box-shadow:var(--shadow-elevation-2);border-color:var(--c);transform:translateY(-2px)}.swaprow--head[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);background:0 0;border:none;padding:0 1.2rem;font-size:.7rem}.swaprow__role[data-astro-cid-z3buxpwj]{align-items:flex-start;gap:.6rem;font-size:.92rem;display:flex}.swaprow__roletext[data-astro-cid-z3buxpwj]{flex-direction:column;gap:.15rem;display:flex}.swaprow__rolename[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);text-decoration:line-through #94a3b880}.swaprow__cost[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);color:var(--color-amber-hero);font-size:.76rem}.swaprow__dot[data-astro-cid-z3buxpwj]{background:var(--c);width:9px;height:9px;box-shadow:0 0 8px var(--c);border-radius:50%;flex:none;margin-top:.3rem}.swaprow__agent[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);color:var(--color-text-hero);font-size:.9rem}.swaprow__agent[data-astro-cid-z3buxpwj]:before{content:"→ ";color:var(--c)}.swaprow__gain[data-astro-cid-z3buxpwj]{color:var(--color-text-primary);font-size:.88rem;line-height:1.45}@media (width<=720px){.swaprow--head[data-astro-cid-z3buxpwj]{display:none}.swaprow[data-astro-cid-z3buxpwj]{grid-template-columns:1fr;gap:.35rem;padding:.9rem 1rem}.swaprow__gain[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary)}}.calc[data-astro-cid-z3buxpwj]{background:radial-gradient(120% 120% at 50% 0%, #fbbf2414, transparent 62%), var(--color-blue-night-deepest);border:1px solid var(--color-blue-night-light);text-align:center;border-radius:18px;margin-top:1.75rem;padding:1.75rem 1.5rem}.calc__punch[data-astro-cid-z3buxpwj]{max-width:660px;color:var(--color-text-primary);margin:0 auto;font-size:1.05rem;line-height:1.55}.calc__punch[data-astro-cid-z3buxpwj] strong[data-astro-cid-z3buxpwj]{color:var(--color-amber-hero)}.calc__fomo[data-astro-cid-z3buxpwj]{border-top:1px solid var(--color-blue-night-light);max-width:660px;color:var(--color-text-secondary);margin:1.5rem auto 0;padding-top:1.4rem;font-size:1rem;line-height:1.6}.calc__fomo--solo[data-astro-cid-z3buxpwj]{border-top:none;margin-top:0;padding-top:0}.calc__fomo[data-astro-cid-z3buxpwj] strong[data-astro-cid-z3buxpwj]{color:var(--color-text-hero)}.calc__fomo-tag[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--color-amber-creative);color:var(--color-blue-night-deepest);border-radius:999px;margin-right:.5rem;padding:.22rem .6rem;font-size:.68rem;display:inline-block}.offers[data-astro-cid-z3buxpwj]{margin-top:4rem}.offers__head[data-astro-cid-z3buxpwj]{text-align:center;max-width:700px;margin:0 auto 2.25rem}.offers__eyebrow[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber-creative);margin-bottom:.85rem;font-size:.78rem}.offers__head[data-astro-cid-z3buxpwj] h2[data-astro-cid-z3buxpwj]{font-family:var(--font-family-display);color:var(--color-text-hero);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.15}.offers__head[data-astro-cid-z3buxpwj] h2[data-astro-cid-z3buxpwj] span[data-astro-cid-z3buxpwj]{color:var(--color-amber-hero)}.offers__head[data-astro-cid-z3buxpwj] p[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);margin-top:1rem;line-height:1.6}.offers__launch[data-astro-cid-z3buxpwj]{border:1px solid var(--color-amber-creative);color:var(--color-text-primary);background:#fbbf2414;border-radius:999px;margin-top:1.25rem;padding:.55rem 1rem;font-size:.9rem;display:inline-block}.offers__launch[data-astro-cid-z3buxpwj] strong[data-astro-cid-z3buxpwj]{color:var(--color-amber-hero)}.offers__grid[data-astro-cid-z3buxpwj]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;max-width:820px;margin:0 auto;display:grid}.offer[data-astro-cid-z3buxpwj]{background:var(--color-blue-night-medium);border:1px solid var(--color-blue-night-light);border-radius:16px;flex-direction:column;padding:1.75rem 1.5rem;display:flex;position:relative}.offer--featured[data-astro-cid-z3buxpwj]{border-color:var(--color-amber-creative);box-shadow:var(--shadow-amber-glow);background:radial-gradient(120% 120% at 50% 0%, #fbbf2412, transparent 60%), var(--color-blue-night-medium)}.offer__tag[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--color-amber-creative);color:var(--color-blue-night-deepest);border-radius:999px;padding:.28rem .7rem;font-size:.68rem;position:absolute;top:-.7rem;left:1.5rem}.offer__name[data-astro-cid-z3buxpwj]{font-family:var(--font-family-display);color:var(--color-text-hero);font-size:1.35rem;font-weight:700}.offer__tagline[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);margin-top:.4rem;font-size:.92rem;line-height:1.45}.offer__includes[data-astro-cid-z3buxpwj]{flex-direction:column;gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.offer__includes[data-astro-cid-z3buxpwj] li[data-astro-cid-z3buxpwj]{color:var(--color-text-primary);padding-left:1.4rem;font-size:.88rem;line-height:1.45;position:relative}.offer__includes[data-astro-cid-z3buxpwj] li[data-astro-cid-z3buxpwj]:before{content:"✓";color:var(--color-amber-hero);font-weight:700;position:absolute;top:0;left:0}.offer__price[data-astro-cid-z3buxpwj]{flex-direction:column;gap:.15rem;margin-top:1.4rem;display:flex}.offer__price-old[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);color:var(--color-text-secondary);font-size:.8rem;text-decoration:line-through #94a3b880}.offer__price-new[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);color:var(--color-amber-hero);font-size:1rem}.offer__note[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);margin-top:.4rem;font-size:.78rem;line-height:1.4}.offer__for[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);margin-top:1rem;font-size:.82rem;font-style:italic}.offer__cta[data-astro-cid-z3buxpwj]{text-align:center;align-self:stretch;margin-top:1.4rem}.btn[data-astro-cid-z3buxpwj]{font-family:var(--font-family-sans);border-radius:10px;padding:.8rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-block}.btn--primary[data-astro-cid-z3buxpwj]{background:var(--color-amber-creative);color:var(--color-blue-night-deepest);box-shadow:var(--shadow-amber-glow)}.btn--primary[data-astro-cid-z3buxpwj]:hover{box-shadow:var(--shadow-elevation-2);transform:translateY(-2px)}.btn--ghost[data-astro-cid-z3buxpwj]{border:1px solid var(--color-blue-night-light);color:var(--color-text-primary)}.btn--ghost[data-astro-cid-z3buxpwj]:hover{border-color:var(--color-amber-creative);color:var(--color-amber-hero)}.casq__sub[data-astro-cid-z3buxpwj] strong[data-astro-cid-z3buxpwj]{color:var(--color-amber-hero)}.tools[data-astro-cid-z3buxpwj]{margin-top:4.5rem}.tools__head[data-astro-cid-z3buxpwj]{text-align:center;max-width:680px;margin:0 auto 2.25rem}.tools__head[data-astro-cid-z3buxpwj] h2[data-astro-cid-z3buxpwj]{font-family:var(--font-family-display);color:var(--color-text-hero);font-size:clamp(1.5rem,4vw,2.1rem);font-weight:700}.tools__head[data-astro-cid-z3buxpwj] p[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);margin-top:.75rem;line-height:1.6}.tools__head[data-astro-cid-z3buxpwj] strong[data-astro-cid-z3buxpwj]{color:var(--color-amber-hero)}.tools__grid[data-astro-cid-z3buxpwj]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.tool[data-astro-cid-z3buxpwj]{background:var(--color-blue-night-medium);border:1px solid var(--color-blue-night-light);border-left:3px solid var(--c);border-radius:12px;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.tool[data-astro-cid-z3buxpwj]:hover{box-shadow:var(--shadow-elevation-2);border-color:var(--c);transform:translateY(-3px)}.tool__dot[data-astro-cid-z3buxpwj]{background:var(--c);width:10px;height:10px;box-shadow:0 0 10px var(--c);border-radius:50%;flex:none;margin-top:.4rem}.tool__name[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);color:var(--color-text-hero);font-size:.95rem;display:block}.tool__desc[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);margin-top:.2rem;font-size:.85rem;line-height:1.45;display:block}.engine[data-astro-cid-z3buxpwj]{background:radial-gradient(120% 120% at 50% 0%, #fbbf240f, transparent 60%), var(--color-blue-night-deepest);border:1px solid var(--color-blue-night-light);border-radius:20px;margin-top:4.5rem;padding:2.75rem 1.5rem}.engine__head[data-astro-cid-z3buxpwj]{text-align:center;max-width:700px;margin:0 auto 2.25rem}.engine__eyebrow[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber-creative);margin-bottom:.85rem;font-size:.78rem}.engine__head[data-astro-cid-z3buxpwj] h2[data-astro-cid-z3buxpwj]{font-family:var(--font-family-display);color:var(--color-text-hero);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.15}.engine__head[data-astro-cid-z3buxpwj] h2[data-astro-cid-z3buxpwj] span[data-astro-cid-z3buxpwj]{color:var(--color-amber-hero)}.engine__head[data-astro-cid-z3buxpwj] p[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);margin-top:1rem;line-height:1.6}.engine__head[data-astro-cid-z3buxpwj] strong[data-astro-cid-z3buxpwj]{color:var(--color-text-primary)}.engine__profiles[data-astro-cid-z3buxpwj]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.pcard[data-astro-cid-z3buxpwj]{background:var(--color-blue-night-medium);border:1px solid var(--color-blue-night-light);border-top:3px solid var(--c);border-radius:14px;padding:1.4rem 1.3rem}.pcard__emoji[data-astro-cid-z3buxpwj]{font-size:1.7rem}.pcard__name[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);color:var(--c);margin:.5rem 0 .4rem;font-size:1.02rem}.pcard__role[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);font-size:.88rem;line-height:1.5}.engine__chain[data-astro-cid-z3buxpwj]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin-bottom:2.25rem;display:flex}.engine__chain-label[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);margin-right:.25rem;font-size:.72rem}.chain[data-astro-cid-z3buxpwj]{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.chain__pill[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);border:1px solid var(--color-blue-night-light);color:var(--color-text-primary);border-radius:999px;padding:.32rem .7rem;font-size:.82rem}.chain__pill[data-astro-cid-z3buxpwj][data-fb=primary]{border-color:var(--color-amber-creative);color:var(--color-amber-hero);box-shadow:var(--shadow-amber-glow)}.chain__arrow[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);font-size:.9rem}.engine__crons-title[data-astro-cid-z3buxpwj]{text-align:center;font-family:var(--font-family-display);color:var(--color-text-primary);margin-bottom:1.1rem;font-size:1.05rem;font-weight:600}.crongrid[data-astro-cid-z3buxpwj]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cron[data-astro-cid-z3buxpwj]{background:var(--color-blue-night-medium);border:1px solid var(--color-blue-night-light);border-radius:10px;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.85rem;display:flex}.cron__pulse[data-astro-cid-z3buxpwj]{background:var(--color-success);width:8px;height:8px;box-shadow:0 0 8px var(--color-success);border-radius:50%;flex:none}.cron__name[data-astro-cid-z3buxpwj]{font-family:var(--font-family-mono);color:var(--color-text-primary)}.cron__when[data-astro-cid-z3buxpwj]{color:var(--color-text-secondary);margin-left:auto;font-size:.72rem}.cron--paused[data-astro-cid-z3buxpwj]{opacity:.5}.cron--paused[data-astro-cid-z3buxpwj] .cron__pulse[data-astro-cid-z3buxpwj]{background:var(--color-text-secondary);box-shadow:none}@media (width<=640px){.casq[data-astro-cid-z3buxpwj]{padding:2.5rem 1rem 4rem}.engine[data-astro-cid-z3buxpwj]{padding:2rem 1rem}}
