.hero[data-astro-cid-x255k2k2]{background:var(--grad-band);color:var(--on-dark);padding-block:clamp(48px,7vw,84px);position:relative;overflow:hidden}.grid-bg[data-astro-cid-x255k2k2]{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:radial-gradient(70% 70% at 75% 40%,#000,#0000)}.ht[data-astro-cid-x255k2k2]{position:relative}h1[data-astro-cid-x255k2k2]{color:#fff;text-wrap:balance;max-width:16ch;font-size:clamp(2.2rem,1.3rem + 3.2vw,3.8rem)}.hero[data-astro-cid-x255k2k2] .lead[data-astro-cid-x255k2k2]{color:#b8c4e0;max-width:58ch;margin:16px 0 24px}.hstats[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hstats[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2]{color:#dbe7ff;background:#ffffff14;border-radius:99px;padding:8px 14px;font-size:.9rem;box-shadow:inset 0 0 0 1px #ffffff24}.hstats[data-astro-cid-x255k2k2] b[data-astro-cid-x255k2k2]{color:var(--logo-cyan);font-family:var(--font-display)}.bw[data-astro-cid-x255k2k2]{background:var(--md-surface-container);padding-block:clamp(32px,5vw,56px) clamp(56px,7vw,96px)}.lay[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.lay[data-astro-cid-x255k2k2]>[data-astro-cid-x255k2k2]{min-width:0}.card[data-astro-cid-x255k2k2]{box-shadow:var(--md-elev-1), inset 0 0 0 1px var(--md-outline-variant);background:#fff;border-radius:24px;padding:20px}.lab[data-astro-cid-x255k2k2]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:800;display:block}.search[data-astro-cid-x255k2k2]{background:var(--md-surface-container);min-height:48px;box-shadow:inset 0 0 0 1px var(--md-outline-variant);border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.search[data-astro-cid-x255k2k2]:focus-within{box-shadow:inset 0 0 0 2px var(--blue)}.search[data-astro-cid-x255k2k2] .icon{color:var(--blue);flex:none}.search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]{min-width:0;height:46px;color:var(--text);font:500 1rem var(--font-body);background:0 0;border:0;outline:none;flex:1}.tl[data-astro-cid-x255k2k2]{margin-top:18px}.topics[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:6px;display:flex}.topics[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]{background:var(--md-surface-container);min-height:44px;color:var(--navy-800);font:700 .88rem var(--font-body);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;padding:0 14px;transition:background .2s,color .2s;display:inline-flex}.topics[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{background:#fff;border-radius:99px;padding:1px 8px;font-size:.76rem}.topics[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2][aria-pressed=true]{background:var(--navy-800);color:#fff}.topics[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2][aria-pressed=true] span[data-astro-cid-x255k2k2]{background:#ffffff24}.topics[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]:focus-visible{outline:3px solid var(--logo-sky);outline-offset:2px}.feat[data-astro-cid-x255k2k2][hidden]{display:none}.fa[data-astro-cid-x255k2k2]{color:var(--text);box-shadow:var(--md-elev-2);background:#fff;border-radius:28px;gap:0;text-decoration:none;transition:box-shadow .3s,transform .3s;display:grid;overflow:hidden}.fa[data-astro-cid-x255k2k2]:hover{color:var(--text);box-shadow:var(--md-elev-3);transform:translateY(-3px)}.fa[data-astro-cid-x255k2k2]>.cover{border-radius:0}.ft[data-astro-cid-x255k2k2]{gap:12px;padding:22px 24px 26px;display:grid}.fk[data-astro-cid-x255k2k2]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:.86rem;display:flex}.new[data-astro-cid-x255k2k2]{background:var(--navy-800);color:#fff;border-radius:99px;padding:4px 10px;font-size:.76rem;font-weight:700}.cat[data-astro-cid-x255k2k2]{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-radius:99px;padding:4px 10px;font-size:.78rem;font-weight:700}.ft[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);line-height:1.2}.fq[data-astro-cid-x255k2k2]{color:#374151;margin:0;line-height:1.65}.fq[data-astro-cid-x255k2k2] b[data-astro-cid-x255k2k2]{color:var(--navy-800)}.fl[data-astro-cid-x255k2k2]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fl[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2]{color:var(--navy-800);align-items:flex-start;gap:8px;font-size:.92rem;font-weight:600;display:flex}.fl[data-astro-cid-x255k2k2] .icon{color:var(--green);flex:none;margin-top:4px}.go[data-astro-cid-x255k2k2]{color:var(--blue);align-items:center;gap:6px;font-weight:700;display:inline-flex}.lh[data-astro-cid-x255k2k2]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:36px 0 14px;display:flex}.lh[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.cnt[data-astro-cid-x255k2k2]{color:var(--muted);margin:0;font-weight:600}.list[data-astro-cid-x255k2k2]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.it[data-astro-cid-x255k2k2][hidden],.bw[data-astro-cid-x255k2k2]:not(.filtering) .it[data-astro-cid-x255k2k2].dup{display:none}.ia[data-astro-cid-x255k2k2]{color:var(--text);box-shadow:var(--md-elev-1);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:14px;padding:12px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:grid}.ia[data-astro-cid-x255k2k2]:hover{color:var(--text);box-shadow:var(--md-elev-3);transform:translateY(-2px)}.th[data-astro-cid-x255k2k2]{min-width:0;display:block}.ib[data-astro-cid-x255k2k2]{align-content:center;gap:8px;padding:4px 8px 8px;display:grid}.im[data-astro-cid-x255k2k2]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.84rem;display:flex}.itl[data-astro-cid-x255k2k2]{font-size:1.15rem;line-height:1.3}.ix[data-astro-cid-x255k2k2]{color:var(--muted);font-size:.94rem;line-height:1.55}.chips[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:6px;display:flex}.chips[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{background:var(--md-surface-container);color:var(--navy-800);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.chips[data-astro-cid-x255k2k2] .icon{color:var(--blue)}.empty[data-astro-cid-x255k2k2]{box-shadow:inset 0 0 0 1px var(--md-outline-variant);background:#fff;border-radius:22px;align-items:center;gap:14px;padding:22px;display:flex}.empty[data-astro-cid-x255k2k2][hidden]{display:none}.empty[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--muted);margin:0}.empty[data-astro-cid-x255k2k2] b[data-astro-cid-x255k2k2]{color:var(--text)}.ei[data-astro-cid-x255k2k2]{background:var(--md-secondary-container);width:44px;height:44px;color:var(--blue);border-radius:14px;flex:none;place-items:center;display:grid}.reset[data-astro-cid-x255k2k2]{min-height:44px;color:var(--blue);font:700 1rem var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.rest[data-astro-cid-x255k2k2]{align-content:start;gap:16px;display:grid}.start[data-astro-cid-x255k2k2]{color:var(--text);gap:8px;text-decoration:none;transition:box-shadow .25s;display:grid}.start[data-astro-cid-x255k2k2]:hover{color:var(--text);box-shadow:var(--md-elev-2), inset 0 0 0 1px var(--md-outline-variant)}.sh[data-astro-cid-x255k2k2]{align-items:center;gap:12px;display:flex}.sh[data-astro-cid-x255k2k2] b[data-astro-cid-x255k2k2]{font-size:1rem;line-height:1.35}.si[data-astro-cid-x255k2k2]{background:var(--navy-800);width:44px;height:44px;color:var(--logo-cyan);border-radius:14px;flex:none;place-items:center;display:grid}.sd[data-astro-cid-x255k2k2]{color:var(--muted);font-size:.86rem}.qs[data-astro-cid-x255k2k2] ul[data-astro-cid-x255k2k2],.tks[data-astro-cid-x255k2k2] ul[data-astro-cid-x255k2k2]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.qs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{min-height:44px;color:var(--text);border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.qs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{background:var(--md-surface-container);color:var(--text)}.qs[data-astro-cid-x255k2k2] .icon{color:var(--green);flex:none;margin-top:3px}.trial[data-astro-cid-x255k2k2]{background:var(--grad-band);color:#fff;box-shadow:var(--md-elev-2)}.ti[data-astro-cid-x255k2k2]{width:44px;height:44px;color:var(--logo-cyan);background:#ffffff1a;border-radius:14px;place-items:center;margin-bottom:10px;display:grid}.tt[data-astro-cid-x255k2k2]{margin:0 0 6px;font-size:1.1rem;font-weight:800}.td[data-astro-cid-x255k2k2]{color:#b8c4e0;margin:0 0 14px;font-size:.9rem;line-height:1.55}.tks[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{min-height:48px;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:6px 8px;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.tks[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{background:var(--md-surface-container);color:var(--text)}.tks[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]>.icon:last-child{color:var(--muted);margin-left:auto}.tki[data-astro-cid-x255k2k2]{background:var(--md-secondary-container);width:34px;height:34px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.ask[data-astro-cid-x255k2k2]{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.ask[data-astro-cid-x255k2k2]:hover{color:var(--text);box-shadow:var(--md-elev-2), inset 0 0 0 1px var(--md-outline-variant)}.ask[data-astro-cid-x255k2k2] b[data-astro-cid-x255k2k2]{font-size:.95rem;display:block}.ask[data-astro-cid-x255k2k2] small[data-astro-cid-x255k2k2]{color:var(--muted);font-size:.84rem}.askic[data-astro-cid-x255k2k2]{background:var(--grad-brand);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}@media (width>=720px){.fa[data-astro-cid-x255k2k2]{grid-template-columns:1fr 1.05fr;align-items:stretch}.fa[data-astro-cid-x255k2k2]>.cover{aspect-ratio:auto;height:100%;min-height:300px}.ia[data-astro-cid-x255k2k2]{grid-template-columns:220px minmax(0,1fr);align-items:center}}@media (width>=1000px){.lay[data-astro-cid-x255k2k2]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px 40px}.filters[data-astro-cid-x255k2k2]{grid-area:1/2}.mainc[data-astro-cid-x255k2k2]{grid-area:1/1/span 2}.rest[data-astro-cid-x255k2k2]{grid-area:2/2}}@media (prefers-reduced-motion:reduce){.fa[data-astro-cid-x255k2k2],.ia[data-astro-cid-x255k2k2],.topics[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2],.start[data-astro-cid-x255k2k2]{transition:none}.fa[data-astro-cid-x255k2k2]:hover,.ia[data-astro-cid-x255k2k2]:hover{transform:none}}
