.container[data-astro-cid-tpc65xfq]{width:min(1100px,92%);margin:0 auto}.page-layout[data-astro-cid-tpc65xfq]{grid-template-columns:minmax(0,1fr) 260px;gap:40px;padding-top:30px;display:grid}.main-content[data-astro-cid-tpc65xfq]{min-width:0}.hero[data-astro-cid-tpc65xfq]{text-align:center;background:#f1f6ff;border:1px solid #e5edfc;border-radius:14px;margin-bottom:30px;padding:28px}.breadcrumb[data-astro-cid-tpc65xfq]{color:var(--rik-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.breadcrumb[data-astro-cid-tpc65xfq] a[data-astro-cid-tpc65xfq]{color:var(--rik-blue)}.breadcrumb[data-astro-cid-tpc65xfq] a[data-astro-cid-tpc65xfq]:hover{text-underline-offset:3px;text-decoration:underline}.hero-label[data-astro-cid-tpc65xfq]{color:var(--rik-blue);letter-spacing:1.3px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.hero[data-astro-cid-tpc65xfq] h1[data-astro-cid-tpc65xfq]{color:var(--rik-navy);letter-spacing:-.5px;margin:0 auto 12px;font-size:clamp(28px,3vw,36px);line-height:1.25}.hero-text[data-astro-cid-tpc65xfq]{max-width:630px;color:var(--rik-muted);margin:0 auto 24px;font-size:15px;line-height:1.7}.search-box[data-astro-cid-tpc65xfq] input[data-astro-cid-tpc65xfq]{background:var(--rik-white);width:min(600px,100%);min-height:54px;color:var(--rik-text);font:inherit;border:1px solid #cfd9e8;border-radius:10px;margin:0 auto;padding:14px 18px;font-size:16px;display:block;box-shadow:0 3px 12px #172b4d09}.search-box[data-astro-cid-tpc65xfq] input[data-astro-cid-tpc65xfq]:focus{border-color:var(--rik-blue);outline:3px solid #2563eb1f}.search-status[data-astro-cid-tpc65xfq]{color:var(--rik-muted);margin:8px 0 0;font-size:13px}.search-status[data-astro-cid-tpc65xfq]:empty{display:none}.section-heading[data-astro-cid-tpc65xfq]{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.section-heading[data-astro-cid-tpc65xfq] h2[data-astro-cid-tpc65xfq]{color:var(--rik-navy);margin:0;font-size:23px;line-height:1.35}.section-description[data-astro-cid-tpc65xfq]{color:var(--rik-muted);margin:4px 0 0;font-size:13px}.tool-count[data-astro-cid-tpc65xfq]{color:var(--rik-muted);flex-shrink:0;font-size:13px}.tool-list[data-astro-cid-tpc65xfq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tool-card[data-astro-cid-tpc65xfq]{border:1px solid var(--rik-border);border-radius:var(--rik-radius);min-width:0;min-height:76px;color:var(--rik-text);background:#f8fafd;align-items:center;gap:10px;padding:15px 13px;transition:border-color .15s,background-color .15s;display:flex}.tool-card[data-astro-cid-tpc65xfq]:hover{background:#f7f9ff;border-color:#a8c2fa}.tool-dot[data-astro-cid-tpc65xfq]{background:#8bb4ff;border-radius:50%;flex-shrink:0;width:8px;height:8px}.tool-copy[data-astro-cid-tpc65xfq]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.tool-card[data-astro-cid-tpc65xfq] strong[data-astro-cid-tpc65xfq]{color:var(--rik-navy);font-size:14px;line-height:1.4}.tool-card[data-astro-cid-tpc65xfq] small[data-astro-cid-tpc65xfq]{color:var(--rik-muted);font-size:12px;line-height:1.5}.card-arrow[data-astro-cid-tpc65xfq]{color:var(--rik-blue);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .15s}.tool-card[data-astro-cid-tpc65xfq]:hover .card-arrow[data-astro-cid-tpc65xfq],.tool-card[data-astro-cid-tpc65xfq]:focus-visible .card-arrow[data-astro-cid-tpc65xfq]{opacity:1}.tool-card[data-astro-cid-tpc65xfq]:focus-visible{outline:2px solid var(--rik-blue);outline-offset:2px}.tool-card[data-astro-cid-tpc65xfq][hidden],[data-astro-cid-tpc65xfq][hidden]{display:none!important}.all-tools[data-astro-cid-tpc65xfq]{padding-bottom:45px}.empty-category[data-astro-cid-tpc65xfq],.no-results[data-astro-cid-tpc65xfq]{color:var(--rik-muted);font-size:14px;line-height:1.6}.no-results[data-astro-cid-tpc65xfq]{margin-top:20px}.ad-area[data-astro-cid-tpc65xfq]{min-width:0;min-height:500px;padding-top:8px}.ad-placeholder[data-astro-cid-tpc65xfq]{color:#8490a1;background:#fafbfc;border:1px dashed #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:100%;height:250px;font-size:13px;display:flex}@media (width<=800px){.page-layout[data-astro-cid-tpc65xfq]{grid-template-columns:minmax(0,1fr);gap:25px}.ad-area[data-astro-cid-tpc65xfq]{min-height:0;padding-top:0}.ad-placeholder[data-astro-cid-tpc65xfq]{height:180px}}@media (width<=600px){.page-layout[data-astro-cid-tpc65xfq]{padding-top:16px}.hero[data-astro-cid-tpc65xfq]{border-radius:12px;padding:24px 16px}.hero[data-astro-cid-tpc65xfq] h1[data-astro-cid-tpc65xfq]{font-size:29px}.section-heading[data-astro-cid-tpc65xfq] h2[data-astro-cid-tpc65xfq]{font-size:21px}.tool-list[data-astro-cid-tpc65xfq]{grid-template-columns:1fr;gap:10px}.tool-card[data-astro-cid-tpc65xfq]{min-height:68px;padding:13px 10px}.card-arrow[data-astro-cid-tpc65xfq]{opacity:1}}@media (prefers-reduced-motion:reduce){.tool-card[data-astro-cid-tpc65xfq],.card-arrow[data-astro-cid-tpc65xfq]{transition:none}}
