.md-sol-list[data-astro-cid-44eo3ts4]{padding:.7rem 0}.md-sol-list[data-astro-cid-44eo3ts4] .grid[data-astro-cid-44eo3ts4]{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4]{border:1px solid var(--border);padding:.35rem .25rem;text-align:center;transition:border-color .4s,box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1);border-radius:var(--radius-lg);overflow:hidden}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4]:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4] .icon[data-astro-cid-44eo3ts4]{width:100%;height:1.5rem;overflow:hidden;border-radius:var(--radius-md);margin-bottom:.2rem}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4] .icon[data-astro-cid-44eo3ts4] img[data-astro-cid-44eo3ts4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4]:hover .icon[data-astro-cid-44eo3ts4] img[data-astro-cid-44eo3ts4]{transform:scale(1.08)}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4] .name[data-astro-cid-44eo3ts4]{font-size:.2rem;font-weight:700;margin-bottom:.15rem;font-family:var(--font-display)}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4] .desc[data-astro-cid-44eo3ts4]{font-size:.14rem;color:var(--text-secondary);line-height:1.7;margin-bottom:.2rem}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4] .btn[data-astro-cid-44eo3ts4]{display:inline-flex;align-items:center;border:1.5px solid var(--gold);color:var(--gold);padding:.08rem .24rem;border-radius:var(--radius-sm);text-decoration:none;font-size:.14rem;font-weight:600;font-family:var(--font-display);transition:.3s}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4] .btn[data-astro-cid-44eo3ts4]:hover{background:var(--gold);color:#000;box-shadow:var(--gold-glow)}.state-empty[data-astro-cid-44eo3ts4],.state-error[data-astro-cid-44eo3ts4]{padding:1rem 0}.state-empty[data-astro-cid-44eo3ts4] p[data-astro-cid-44eo3ts4],.state-error[data-astro-cid-44eo3ts4] p[data-astro-cid-44eo3ts4]{font-size:.16rem;margin-bottom:.1rem}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4]:nth-child(1){background:linear-gradient(135deg,#fff,#fef2f2)}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4]:nth-child(2){background:linear-gradient(135deg,#fff,#f0fdf4)}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4]:nth-child(3){background:linear-gradient(135deg,#fff,#f0f9ff)}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4]:nth-child(4){background:linear-gradient(135deg,#fff,#fffbeb)}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4]:nth-child(5){background:linear-gradient(135deg,#fff,#faf5ff)}.md-sol-list[data-astro-cid-44eo3ts4] .card[data-astro-cid-44eo3ts4]:nth-child(6){background:linear-gradient(135deg,#fff,#ecfeff)}@media(max-width:768px){.md-sol-list[data-astro-cid-44eo3ts4] .grid[data-astro-cid-44eo3ts4]{grid-template-columns:1fr}}.sol-overlay[data-astro-cid-44eo3ts4]{position:fixed;inset:0;z-index:99998;background:#00000080;opacity:0;visibility:hidden;transition:.35s}.sol-overlay[data-astro-cid-44eo3ts4].show{opacity:1;visibility:visible}.sol-panel[data-astro-cid-44eo3ts4]{position:fixed;top:0;right:-6rem;width:5.6rem;height:100%;z-index:99999;background:#fff;overflow-y:auto;transition:right .4s cubic-bezier(.22,1,.36,1);padding:.5rem .4rem;box-shadow:-4px 0 24px #0000001a}.sol-panel[data-astro-cid-44eo3ts4].show{right:0}.sol-panel-head[data-astro-cid-44eo3ts4]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.35rem}.sol-tag-inline[data-astro-cid-44eo3ts4]{display:inline-block;font-size:.12rem;font-weight:600;color:var(--gold);background:var(--gold-subtle);padding:.03rem .12rem;border-radius:3px;margin-bottom:.08rem;font-family:var(--font-display);letter-spacing:.08em}.sol-panel-title[data-astro-cid-44eo3ts4]{font-size:.28rem;font-weight:700;margin:0;line-height:1.3}.sol-panel-close[data-astro-cid-44eo3ts4]{background:none;border:none;font-size:.22rem;color:var(--text-muted);cursor:pointer;padding:.04rem;transition:.3s}.sol-panel-close[data-astro-cid-44eo3ts4]:hover{color:var(--text)}.sol-panel-section[data-astro-cid-44eo3ts4]{font-size:.15rem;font-weight:700;color:var(--gold);margin:0 0 .1rem;padding-bottom:.06rem;border-bottom:2px solid var(--gold-subtle);font-family:var(--font-display)}.sol-panel-text[data-astro-cid-44eo3ts4]{font-size:.14rem;color:var(--text-secondary);line-height:1.8;margin:0}.sol-panel-tags[data-astro-cid-44eo3ts4]{display:flex;flex-wrap:wrap;gap:.08rem}.mb-24[data-astro-cid-44eo3ts4]{margin-bottom:.28rem}@media(max-width:768px){.sol-panel[data-astro-cid-44eo3ts4]{width:100%;right:-100%}}
