.overview[data-astro-cid-mejek24l]{max-width:1080px;margin:0 auto;padding:56px 24px 96px}.overview-head[data-astro-cid-mejek24l]{margin-bottom:36px}.eyebrow[data-astro-cid-mejek24l]{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:0 0 10px}.overview-head[data-astro-cid-mejek24l] h1[data-astro-cid-mejek24l]{font-family:var(--font-serif);font-size:38px;font-weight:700;letter-spacing:-.015em;margin:0 0 10px;line-height:1.15}.overview-head[data-astro-cid-mejek24l] .lead[data-astro-cid-mejek24l]{color:var(--fg-muted);margin:0;font-size:15px}.overview-head[data-astro-cid-mejek24l] .lead[data-astro-cid-mejek24l] b[data-astro-cid-mejek24l]{color:var(--fg);font-weight:600}.cat-grid[data-astro-cid-mejek24l]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.cat-card[data-astro-cid-mejek24l]{--c: var(--dot-purple);position:relative;display:flex;flex-direction:column;padding:22px 22px 20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);color:var(--fg);overflow:hidden;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s,background .22s;animation:cardIn .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--card-i, 0) * 35ms)}@keyframes cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cat-c-blue[data-astro-cid-mejek24l]{--c: var(--dot-blue)}.cat-c-green[data-astro-cid-mejek24l]{--c: var(--dot-green)}.cat-c-orange[data-astro-cid-mejek24l]{--c: var(--dot-orange)}.cat-c-pink[data-astro-cid-mejek24l]{--c: var(--dot-pink)}.cat-c-purple[data-astro-cid-mejek24l]{--c: var(--dot-purple)}.cat-c-cyan[data-astro-cid-mejek24l]{--c: var(--dot-cyan)}.cat-card[data-astro-cid-mejek24l]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--c);opacity:.7;transform:scaleX(.18);transform-origin:left;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .22s}.cat-card[data-astro-cid-mejek24l]:after{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,var(--c) 0%,transparent 65%);opacity:0;transition:opacity .3s;pointer-events:none}.card-top[data-astro-cid-mejek24l]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.card-dot[data-astro-cid-mejek24l]{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 18%,transparent)}.card-count[data-astro-cid-mejek24l]{font-size:11px;letter-spacing:.16em;color:var(--fg-subtle);font-weight:600;text-transform:uppercase;font-feature-settings:"tnum"}.cat-card[data-astro-cid-mejek24l] h2[data-astro-cid-mejek24l]{margin:0 0 14px;font-size:22px;font-weight:700;color:var(--fg);letter-spacing:-.01em;line-height:1.25}.preview[data-astro-cid-mejek24l]{list-style:none;margin:0 0 18px;padding:0;flex:1}.preview[data-astro-cid-mejek24l] li[data-astro-cid-mejek24l]{font-size:12.5px;color:var(--fg-muted);line-height:1.5;padding:3px 0 3px 14px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview[data-astro-cid-mejek24l] li[data-astro-cid-mejek24l]:before{content:"";position:absolute;left:0;top:12px;width:6px;height:1px;background:var(--border-strong);transition:background .22s,width .22s}.card-foot[data-astro-cid-mejek24l]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px dashed var(--border);font-size:12px;color:var(--fg-muted)}.enter[data-astro-cid-mejek24l]{font-weight:600;letter-spacing:.04em}.arrow[data-astro-cid-mejek24l]{font-size:16px;color:var(--c);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.cat-card[data-astro-cid-mejek24l]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c) 50%,var(--border));box-shadow:0 16px 40px color-mix(in srgb,var(--c) 18%,transparent),0 2px 6px #0000000a;text-decoration:none}.cat-card[data-astro-cid-mejek24l]:hover:before{transform:scaleX(1);opacity:1}.cat-card[data-astro-cid-mejek24l]:hover:after{opacity:.18}.cat-card[data-astro-cid-mejek24l]:hover .arrow[data-astro-cid-mejek24l]{transform:translate(4px)}.cat-card[data-astro-cid-mejek24l]:hover .preview[data-astro-cid-mejek24l] li[data-astro-cid-mejek24l]:before{background:var(--c);width:10px}.cat-card[data-astro-cid-mejek24l]:active{transform:translateY(-1px);transition-duration:.08s}@media(prefers-reduced-motion:reduce){.cat-card[data-astro-cid-mejek24l]{animation:none;transition:none}.cat-card[data-astro-cid-mejek24l]:hover{transform:none}.cat-card[data-astro-cid-mejek24l]:before{transform:scaleX(1)}}
