.ckl[data-astro-cid-qrqgdijh]{--ckl-ink:var(--color-text);--ckl-muted:var(--color-text-muted);--ckl-studio:#0a0d12;--ckl-studio-2:#10151d;--ckl-line-on-studio:#e2eed624;--ckl-text-on-studio:#eef2f6;--ckl-dim-on-studio:#eef2f6a8;--ckl-lime:#a3e635;--ckl-lime-deep:#84cc16;--ckl-green-strong:var(--c-primary-700,#4d7c0f);--ckl-accent-link:var(--color-link,var(--ckl-green-strong));--ckl-rec-red:#ff5a4e;--ckl-mono:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);font-family:var(--font-body)}.ckl-wrap[data-astro-cid-qrqgdijh]{max-width:var(--container-wide,1200px);margin:0 auto;padding-inline:clamp(20px,5vw,56px)}.ckl-visually-hidden[data-astro-cid-qrqgdijh]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ckl-rec[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);letter-spacing:.22em;color:var(--ckl-rec-red);border:1px solid #ff5a4e73;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.ckl-rec__dot[data-astro-cid-qrqgdijh]{background:var(--ckl-rec-red);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite ckl-blink;box-shadow:0 0 10px #ff5a4ed9}@keyframes ckl-blink{0%,to{opacity:1}50%{opacity:.3}}.ckl-kicker[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-text);align-items:center;gap:9px;margin:0 0 14px;font-size:11.5px;font-weight:700;display:flex}.ckl-kicker--onstudio[data-astro-cid-qrqgdijh]{color:var(--ckl-lime)}.ckl-kicker__meter[data-astro-cid-qrqgdijh]{opacity:.9;background:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 6px);width:15px;height:11px;display:inline-block}.ckl-meter[data-astro-cid-qrqgdijh]{background:color-mix(in srgb,currentColor 16%,transparent);vertical-align:middle;border-radius:2px;width:52px;height:8px;display:inline-block;position:relative;overflow:hidden}.ckl-meter[data-astro-cid-qrqgdijh]>span[data-astro-cid-qrqgdijh]{background:linear-gradient(90deg,var(--ckl-lime-deep),var(--ckl-lime));height:100%;display:block}.ckl-meter[data-astro-cid-qrqgdijh]:after{content:"";background:repeating-linear-gradient(90deg,transparent 0 5px,var(--ckl-meter-gap,var(--color-surface-raised)) 5px 7px);position:absolute;inset:0}.ckl-meter--dark[data-astro-cid-qrqgdijh]{--ckl-meter-gap:var(--ckl-studio-2)}.ckl-hero[data-astro-cid-qrqgdijh]{background:radial-gradient(880px 460px at 14% -18%,#a3e63524,transparent 60%),radial-gradient(720px 420px at 96% 8%,#a3e63512,transparent 55%),linear-gradient(178deg,var(--ckl-studio),var(--ckl-studio-2));color:var(--ckl-text-on-studio);padding-bottom:20px}.ckl-hero__grid[data-astro-cid-qrqgdijh]{grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(28px,5vw,60px);padding-block:clamp(48px,7vw,92px) clamp(18px,3vw,34px);display:grid}.ckl-hero__status[data-astro-cid-qrqgdijh]{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.ckl-hero__tagline[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ckl-dim-on-studio);font-size:11.5px;font-weight:500}.ckl-hero__title[data-astro-cid-qrqgdijh]{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0 0 20px;font-size:clamp(2.6rem,1.6rem + 4vw,4.6rem);font-weight:800;line-height:1.02}.ckl-hero__title[data-astro-cid-qrqgdijh] em[data-astro-cid-qrqgdijh]{color:var(--ckl-lime);font-style:normal}.ckl-hero__sub[data-astro-cid-qrqgdijh]{color:var(--ckl-dim-on-studio);max-width:50ch;margin:0 0 26px;font-size:clamp(1rem,.96rem + .3vw,1.13rem);line-height:1.65}.ckl-hero__cta[data-astro-cid-qrqgdijh]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.ckl-btn[data-astro-cid-qrqgdijh]{border-radius:9px;align-items:center;gap:6px;padding:13px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s;display:inline-flex}.ckl-btn--primary[data-astro-cid-qrqgdijh]{background:var(--ckl-lime);color:#10150a;box-shadow:0 10px 28px -12px #a3e6358c}.ckl-btn--primary[data-astro-cid-qrqgdijh]:hover{background:#b5f34e;transform:translateY(-1px)}.ckl-btn--ghost[data-astro-cid-qrqgdijh]{color:var(--ckl-text-on-studio);background:#eef2f60d;border:1px solid #eef2f642}.ckl-btn--ghost[data-astro-cid-qrqgdijh]:hover{border-color:#a3e63599;transform:translateY(-1px)}.ckl-hero__starter[data-astro-cid-qrqgdijh]{background:#a3e63512;border:1px solid #a3e63559;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 7px;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.ckl-hero__starter[data-astro-cid-qrqgdijh]:hover{background:#a3e63521;border-color:#a3e635b3}.ckl-hero__starter-chip[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);letter-spacing:.12em;text-transform:uppercase;color:#10150a;background:var(--ckl-lime);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.ckl-hero__starter-note[data-astro-cid-qrqgdijh]{color:#eef2f6e0;font-size:13.5px;font-weight:600}.ckl-console[data-astro-cid-qrqgdijh]{border:1px solid var(--ckl-line-on-studio);background:#eef2f60a;border-radius:14px;padding:20px 20px 16px;box-shadow:0 30px 60px -32px #000000b3}.ckl-console__head[data-astro-cid-qrqgdijh]{color:#fff;align-items:baseline;gap:10px;margin:0 0 12px;font-size:14.5px;font-weight:700;display:flex}.ckl-console__label[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ckl-lime);font-size:10.5px;font-weight:700}.ckl-console__list[data-astro-cid-qrqgdijh]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ckl-console__list[data-astro-cid-qrqgdijh] a[data-astro-cid-qrqgdijh]{border-radius:10px;align-items:center;gap:13px;padding:9px 10px;text-decoration:none;transition:background .12s;display:flex}.ckl-console__list[data-astro-cid-qrqgdijh] a[data-astro-cid-qrqgdijh]:hover{background:#eef2f60f}.ckl-console__img[data-astro-cid-qrqgdijh]{background:#eef2f61a;border-radius:9px;flex:none;width:52px;height:52px;overflow:hidden}.ckl-console__img[data-astro-cid-qrqgdijh] img{object-fit:cover;width:100%;height:100%}.ckl-console__body[data-astro-cid-qrqgdijh]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ckl-console__type[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ckl-lime);font-size:10px;font-weight:600}.ckl-console__name[data-astro-cid-qrqgdijh]{color:#fff;font-size:14.5px;font-weight:700;line-height:1.3}.ckl-console__price[data-astro-cid-qrqgdijh]{color:#eef2f694;font-size:12.5px;font-weight:600}.ckl-console__level[data-astro-cid-qrqgdijh]{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.ckl-console__rating[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);color:var(--ckl-lime);font-size:13px;font-weight:700}.ckl-console__foot[data-astro-cid-qrqgdijh]{color:var(--ckl-lime);margin-top:11px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-block}.ckl-console__foot[data-astro-cid-qrqgdijh]:hover{text-underline-offset:3px;text-decoration:underline}.ckl-chain[data-astro-cid-qrqgdijh]{align-items:center;gap:12px;padding:18px 0 6px;display:flex}.ckl-chain__node[data-astro-cid-qrqgdijh]{border:1px solid var(--ckl-line-on-studio);background:#eef2f608;border-radius:12px;flex:none;align-items:center;gap:11px;padding:9px 16px 9px 11px;text-decoration:none;transition:border-color .12s,background .12s,transform .12s;display:flex}.ckl-chain__node[data-astro-cid-qrqgdijh]:hover{background:#a3e63512;border-color:#a3e6358c;transform:translateY(-1px)}.ckl-chain__icon[data-astro-cid-qrqgdijh]{width:34px;height:34px;color:var(--ckl-lime);background:#a3e6351a;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.ckl-chain__icon[data-astro-cid-qrqgdijh] svg{width:20px;height:20px}.ckl-chain__meta[data-astro-cid-qrqgdijh]{flex-direction:column;gap:1px;display:flex}.ckl-chain__n[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ckl-dim-on-studio);font-size:9.5px;font-weight:600}.ckl-chain__label[data-astro-cid-qrqgdijh]{color:#fff;font-size:14px;font-weight:700}.ckl-chain__wire[data-astro-cid-qrqgdijh]{background:repeating-linear-gradient(90deg,#a3e635b3 0 8px,#0000 8px 16px) 0 0/16px 2px;flex:20px;min-width:14px;height:2px;animation:1.4s linear infinite ckl-flow}@keyframes ckl-flow{to{background-position:16px 0}}@media (prefers-reduced-motion:reduce){.ckl-rec__dot[data-astro-cid-qrqgdijh],.ckl-chain__wire[data-astro-cid-qrqgdijh]{animation:none}}.ckl-hero__proof[data-astro-cid-qrqgdijh]{border-top:1px solid var(--ckl-line-on-studio);flex-wrap:wrap;gap:10px 26px;margin:14px 0 0;padding:18px 0 24px;list-style:none;display:flex}.ckl-hero__proof[data-astro-cid-qrqgdijh] li[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);color:var(--ckl-dim-on-studio);padding-left:17px;font-size:12px;position:relative}.ckl-hero__proof[data-astro-cid-qrqgdijh] li[data-astro-cid-qrqgdijh]:before{content:"";background:var(--ckl-lime);width:3px;height:11px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ckl-section[data-astro-cid-qrqgdijh]{padding-block:clamp(48px,6vw,84px)}.ckl-section--alt[data-astro-cid-qrqgdijh]{background:var(--color-surface-sunken,var(--color-surface))}.ckl-sec-head[data-astro-cid-qrqgdijh]{max-width:64ch;margin:0 0 32px}.ckl-sec-head[data-astro-cid-qrqgdijh] h2[data-astro-cid-qrqgdijh]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ckl-ink);margin:0 0 10px;font-size:clamp(1.8rem,1.3rem + 1.8vw,2.5rem);font-weight:800}.ckl-sec-head[data-astro-cid-qrqgdijh] p[data-astro-cid-qrqgdijh]:not(.ckl-kicker){color:var(--ckl-muted);margin:0;font-size:1.02rem;line-height:1.55}.ckl-sec-head--row[data-astro-cid-qrqgdijh]{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.ckl-link[data-astro-cid-qrqgdijh]{color:var(--ckl-accent-link);white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.ckl-link[data-astro-cid-qrqgdijh]:hover{text-underline-offset:3px;text-decoration:underline}.ckl-asof[data-astro-cid-qrqgdijh]{color:var(--ckl-muted);margin:12px 4px 0;font-size:12.5px}.ckl-setups[data-astro-cid-qrqgdijh]{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.ckl-setup[data-astro-cid-qrqgdijh]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;overflow:hidden}.ckl-setup[data-astro-cid-qrqgdijh]:hover{border-color:var(--ckl-lime-deep);transform:translateY(-3px);box-shadow:0 20px 42px -28px #0a0d128c}.ckl-setup__strip[data-astro-cid-qrqgdijh]{background:linear-gradient(90deg,var(--ckl-studio),var(--ckl-studio-2));border-bottom:2px solid var(--ckl-lime);align-items:center;gap:12px;padding:12px 18px;display:flex}.ckl-setup__ch[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);letter-spacing:.18em;color:var(--ckl-lime);font-size:10.5px;font-weight:700}.ckl-setup__name[data-astro-cid-qrqgdijh]{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;flex:1;margin:0;font-size:1.18rem;font-weight:800}.ckl-setup__tag[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ckl-dim-on-studio);border:1px solid var(--ckl-line-on-studio);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600}.ckl-setup__body[data-astro-cid-qrqgdijh]{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.ckl-setup__blurb[data-astro-cid-qrqgdijh]{color:var(--ckl-muted);margin:0 0 14px;font-size:.93rem;line-height:1.55}.ckl-kit[data-astro-cid-qrqgdijh]{flex:1;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ckl-kit__row[data-astro-cid-qrqgdijh]{border:1px solid var(--color-border);border-radius:11px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.ckl-kit__row[data-astro-cid-qrqgdijh]:hover{border-color:var(--ckl-lime-deep);background:color-mix(in srgb,var(--ckl-lime) 6%,transparent)}.ckl-kit__img[data-astro-cid-qrqgdijh]{background:var(--color-surface-sunken);border-radius:8px;flex:none;width:48px;height:48px;overflow:hidden}.ckl-kit__img[data-astro-cid-qrqgdijh] img{object-fit:cover;width:100%;height:100%}.ckl-kit__body[data-astro-cid-qrqgdijh]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ckl-kit__role[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent-text);font-size:9.5px;font-weight:600}.ckl-kit__name[data-astro-cid-qrqgdijh]{color:var(--ckl-ink);font-size:14px;font-weight:700;line-height:1.3}.ckl-kit__price[data-astro-cid-qrqgdijh]{color:var(--ckl-muted);font-size:12px;font-weight:600}.ckl-kit__rating[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);color:var(--color-accent-text);flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:12.5px;font-weight:700;display:flex}.ckl-setup__guide[data-astro-cid-qrqgdijh]{color:var(--ckl-accent-link);font-size:14px;font-weight:700;text-decoration:none}.ckl-setup__guide[data-astro-cid-qrqgdijh]:hover{text-underline-offset:3px;text-decoration:underline}.ckl-matrix[data-astro-cid-qrqgdijh]{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:14px;overflow-x:auto;box-shadow:0 20px 44px -34px #0a0d1280}.ckl-matrix[data-astro-cid-qrqgdijh] table[data-astro-cid-qrqgdijh]{border-collapse:collapse;width:100%;min-width:720px}.ckl-matrix[data-astro-cid-qrqgdijh] thead[data-astro-cid-qrqgdijh] th[data-astro-cid-qrqgdijh]{text-align:left;font-family:var(--ckl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ckl-muted);border-bottom:2px solid var(--color-border);white-space:nowrap;padding:13px 16px;font-size:10.5px;font-weight:700}.ckl-matrix[data-astro-cid-qrqgdijh] thead[data-astro-cid-qrqgdijh] button[data-astro-cid-qrqgdijh]{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.ckl-matrix[data-astro-cid-qrqgdijh] thead[data-astro-cid-qrqgdijh] button[data-astro-cid-qrqgdijh]:after{content:" ↕";opacity:.45}.ckl-matrix[data-astro-cid-qrqgdijh] thead[data-astro-cid-qrqgdijh] button[data-astro-cid-qrqgdijh][data-dir=desc]:after{content:" ↓";opacity:1;color:var(--color-accent-text)}.ckl-matrix[data-astro-cid-qrqgdijh] thead[data-astro-cid-qrqgdijh] button[data-astro-cid-qrqgdijh][data-dir=asc]:after{content:" ↑";opacity:1;color:var(--color-accent-text)}.ckl-matrix[data-astro-cid-qrqgdijh] tbody[data-astro-cid-qrqgdijh] td[data-astro-cid-qrqgdijh]{border-bottom:1px solid var(--color-border);color:var(--ckl-ink);vertical-align:middle;padding:11px 16px;font-size:14.5px}.ckl-matrix[data-astro-cid-qrqgdijh] tbody[data-astro-cid-qrqgdijh] tr[data-astro-cid-qrqgdijh]:last-child td[data-astro-cid-qrqgdijh]{border-bottom:0}.ckl-matrix[data-astro-cid-qrqgdijh] tbody[data-astro-cid-qrqgdijh] tr[data-astro-cid-qrqgdijh]{transition:background .1s}.ckl-matrix[data-astro-cid-qrqgdijh] tbody[data-astro-cid-qrqgdijh] tr[data-astro-cid-qrqgdijh]:hover{background:color-mix(in srgb,var(--ckl-lime) 7%,transparent)}.ckl-matrix__gear[data-astro-cid-qrqgdijh]{align-items:center;gap:12px;min-width:230px;display:flex}.ckl-matrix__gear[data-astro-cid-qrqgdijh] a[data-astro-cid-qrqgdijh]{color:var(--ckl-ink);font-size:15px;font-weight:700;text-decoration:none}.ckl-matrix__gear[data-astro-cid-qrqgdijh] a[data-astro-cid-qrqgdijh]:hover{color:var(--ckl-accent-link)}.ckl-matrix__img[data-astro-cid-qrqgdijh]{background:var(--color-surface-sunken);border-radius:9px;flex:none;width:44px;height:44px;overflow:hidden}.ckl-matrix__img[data-astro-cid-qrqgdijh] img{object-fit:cover;width:100%;height:100%}.ckl-matrix__rating[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);white-space:nowrap;font-weight:700}.ckl-matrix__rating[data-astro-cid-qrqgdijh] .ckl-meter[data-astro-cid-qrqgdijh]{margin-right:8px}.ckl-matrix__of[data-astro-cid-qrqgdijh]{color:var(--ckl-muted);font-size:11px;font-weight:500}.ckl-badge[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--color-surface-sunken);color:var(--ckl-muted);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:600;display:inline-block}.ckl-matrix__go[data-astro-cid-qrqgdijh]{color:var(--ckl-accent-link);white-space:nowrap;font-size:13.5px;font-weight:700;text-decoration:none}.ckl-matrix__go[data-astro-cid-qrqgdijh]:hover{text-underline-offset:3px;text-decoration:underline}.ckl-matrix__note[data-astro-cid-qrqgdijh]{color:var(--ckl-muted);margin:12px 4px 0;font-size:12.5px}.ckl-matrix__note[data-astro-cid-qrqgdijh] a[data-astro-cid-qrqgdijh]{color:inherit;text-decoration:underline}.ckl-band[data-astro-cid-qrqgdijh]{color:var(--ckl-text-on-studio)}.ckl-band--kit[data-astro-cid-qrqgdijh]{background:radial-gradient(760px 420px at 88% -20%,#a3e63529,transparent 58%),linear-gradient(178deg,var(--ckl-studio-2),var(--ckl-studio));padding-block:clamp(52px,7vw,92px)}.ckl-band--kit__grid[data-astro-cid-qrqgdijh]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,60px);display:grid}.ckl-band--kit__copy[data-astro-cid-qrqgdijh] h2[data-astro-cid-qrqgdijh]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 14px;font-size:clamp(1.9rem,1.3rem + 2.2vw,2.9rem);font-weight:800;line-height:1.12}.ckl-band--kit__sub[data-astro-cid-qrqgdijh]{color:var(--ckl-dim-on-studio);max-width:52ch;margin:0 0 24px;font-size:1.03rem;line-height:1.62}.ckl-band--kit__img[data-astro-cid-qrqgdijh]{border:1px solid var(--ckl-line-on-studio);border-radius:16px;display:block;overflow:hidden;box-shadow:0 34px 70px -36px #000000bf}.ckl-band--kit__img[data-astro-cid-qrqgdijh] img{width:100%;height:auto;display:block}.ckl-band--close[data-astro-cid-qrqgdijh]{background:radial-gradient(720px 420px at 50% 130%,#a3e63526,transparent 62%),linear-gradient(178deg,var(--ckl-studio),var(--ckl-studio-2));padding-block:clamp(56px,7vw,96px)}.ckl-band--close__inner[data-astro-cid-qrqgdijh]{text-align:center;max-width:720px}.ckl-band--close__rec[data-astro-cid-qrqgdijh]{margin:0 0 18px}.ckl-band--close__inner[data-astro-cid-qrqgdijh] h2[data-astro-cid-qrqgdijh]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 12px;font-size:clamp(1.9rem,1.4rem + 2vw,2.8rem);font-weight:800}.ckl-band--close__inner[data-astro-cid-qrqgdijh] p[data-astro-cid-qrqgdijh]{color:var(--ckl-dim-on-studio);margin:0 0 26px;font-size:1.04rem;line-height:1.6}.ckl-band--close__cta[data-astro-cid-qrqgdijh]{justify-content:center;margin-bottom:0}.ckl-grid[data-astro-cid-qrqgdijh]{gap:20px;display:grid}.ckl-grid--3[data-astro-cid-qrqgdijh]{grid-template-columns:repeat(3,1fr)}.ckl-grid--4[data-astro-cid-qrqgdijh]{grid-template-columns:repeat(4,1fr)}.ckl-guide[data-astro-cid-qrqgdijh],.ckl-post[data-astro-cid-qrqgdijh]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;overflow:hidden}.ckl-guide[data-astro-cid-qrqgdijh]:hover,.ckl-post[data-astro-cid-qrqgdijh]:hover{border-color:var(--ckl-lime-deep);transform:translateY(-3px);box-shadow:0 18px 38px -26px #0a0d128c}.ckl-guide__img[data-astro-cid-qrqgdijh],.ckl-post__img[data-astro-cid-qrqgdijh]{aspect-ratio:16/10;background:var(--color-surface-sunken);display:block;overflow:hidden}.ckl-guide__img[data-astro-cid-qrqgdijh] img,.ckl-post__img[data-astro-cid-qrqgdijh] img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ckl-guide[data-astro-cid-qrqgdijh]:hover .ckl-guide__img[data-astro-cid-qrqgdijh] img,.ckl-post[data-astro-cid-qrqgdijh]:hover .ckl-post__img[data-astro-cid-qrqgdijh] img{transform:scale(1.04)}.ckl-guide__kicker[data-astro-cid-qrqgdijh],.ckl-post__kicker[data-astro-cid-qrqgdijh]{font-family:var(--ckl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text);padding:15px 18px 0;font-size:10px;font-weight:700}.ckl-guide__title[data-astro-cid-qrqgdijh],.ckl-post__title[data-astro-cid-qrqgdijh]{font-family:var(--font-display);color:var(--ckl-ink);padding:6px 18px 0;font-size:1.1rem;font-weight:700;line-height:1.3}.ckl-guide__blurb[data-astro-cid-qrqgdijh],.ckl-post__blurb[data-astro-cid-qrqgdijh]{color:var(--ckl-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;padding:8px 18px 0;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ckl-guide__go[data-astro-cid-qrqgdijh]{color:var(--ckl-accent-link);padding:12px 18px 17px;font-size:13.5px;font-weight:700}.ckl-post__blurb[data-astro-cid-qrqgdijh]{padding-bottom:17px}.ckl-hub[data-astro-cid-qrqgdijh]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:3px solid var(--ckl-lime-deep);border-radius:12px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex}.ckl-hub[data-astro-cid-qrqgdijh]:hover{transform:translateY(-3px);box-shadow:0 16px 34px -24px #0a0d128c}.ckl-hub__name[data-astro-cid-qrqgdijh]{font-family:var(--font-display);color:var(--ckl-ink);font-size:1.1rem;font-weight:700}.ckl-hub__desc[data-astro-cid-qrqgdijh]{color:var(--ckl-muted);flex:1;font-size:.9rem;line-height:1.5}.ckl-hub__go[data-astro-cid-qrqgdijh]{color:var(--ckl-accent-link);font-size:13.5px;font-weight:700}.ckl-pillars[data-astro-cid-qrqgdijh]{gap:28px 24px}.ckl-pillar[data-astro-cid-qrqgdijh] h3[data-astro-cid-qrqgdijh]{font-family:var(--font-display);color:var(--ckl-ink);margin:14px 0 6px;font-size:1.06rem;font-weight:700}.ckl-pillar[data-astro-cid-qrqgdijh] p[data-astro-cid-qrqgdijh]{color:var(--ckl-muted);margin:0;font-size:.92rem;line-height:1.55}.ckl-pillar__icon[data-astro-cid-qrqgdijh]{background:color-mix(in srgb,var(--ckl-lime) 16%,transparent);width:44px;height:44px;color:var(--color-accent-text);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ckl-pillar__icon[data-astro-cid-qrqgdijh] svg{width:24px;height:24px}.ckl-trust-links[data-astro-cid-qrqgdijh]{flex-wrap:wrap;gap:8px 24px;margin:34px 0 0;display:flex}.ckl-trust-links[data-astro-cid-qrqgdijh] a[data-astro-cid-qrqgdijh]{color:var(--ckl-accent-link);font-size:14px;font-weight:700;text-decoration:none}.ckl-trust-links[data-astro-cid-qrqgdijh] a[data-astro-cid-qrqgdijh]:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=980px){.ckl-hero__grid[data-astro-cid-qrqgdijh],.ckl-setups[data-astro-cid-qrqgdijh]{grid-template-columns:1fr}.ckl-grid--3[data-astro-cid-qrqgdijh],.ckl-grid--4[data-astro-cid-qrqgdijh]{grid-template-columns:repeat(2,1fr)}.ckl-sec-head--row[data-astro-cid-qrqgdijh]{flex-direction:column;align-items:flex-start}.ckl-band--kit__grid[data-astro-cid-qrqgdijh]{grid-template-columns:1fr}.ckl-chain[data-astro-cid-qrqgdijh]{flex-wrap:wrap}}@media (width<=560px){.ckl-grid--3[data-astro-cid-qrqgdijh],.ckl-grid--4[data-astro-cid-qrqgdijh]{grid-template-columns:1fr}.ckl-chain[data-astro-cid-qrqgdijh]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ckl-chain__wire[data-astro-cid-qrqgdijh]{display:none}.ckl-hero__starter[data-astro-cid-qrqgdijh]{align-items:flex-start}.ckl-setup__strip[data-astro-cid-qrqgdijh]{flex-wrap:wrap;row-gap:6px}}.r2-home-fallback[data-astro-cid-j7pv25f6]{max-width:720px;font-family:var(--font-body);margin:96px auto;padding:0 32px}.r2-home-fallback[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:800;line-height:1.05}.r2-home-fallback[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-body);color:var(--color-text-muted);font-size:16px;line-height:1.6}.r2-home-fallback[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);background:var(--color-surface-sunken);border-radius:var(--radius-sm,4px);padding:2px 6px;font-size:.9em}
