.lio-tools{--lt-ink:#263442;--lt-muted:#687583;--lt-bg:#fff;--lt-line:#e2e6eb;--lt-accent:#fc6d0b;--lt-icon:#fff2e7;container-type:inline-size;color:var(--lt-ink);width:100%;max-width:1200px;margin:24px auto 32px;font-family:inherit;box-sizing:border-box}
.lio-tools--home{width:calc(100% - 48px)}.lio-tools *{box-sizing:border-box}.lio-tools__head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px}.lio-tools .lio-tools__eyebrow{display:block;color:var(--lt-accent);font-size:10px;font-weight:700;letter-spacing:1.5px;line-height:1.4;margin-bottom:7px}.lio-tools .lio-tools__heading{font-size:25px;line-height:1.25;font-weight:650;color:var(--lt-ink);margin:0 0 7px}.lio-tools .lio-tools__intro{font-size:14px;line-height:1.5;color:var(--lt-muted);margin:0;max-width:660px}.lio-tools .lio-tools__all{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;color:var(--lt-ink);font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid #fbc69d;padding:7px 0}.lio-tools__all:hover{color:var(--lt-accent)}
.lio-tools__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.lio-tools .lio-tools__card{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 14px;grid-template-rows:auto auto;column-gap:12px;row-gap:9px;align-content:start;padding:18px;border:1px solid var(--lt-line);border-radius:8px;background:var(--lt-bg);color:var(--lt-ink);text-decoration:none!important;box-shadow:0 2px 6px #162b3c03;transition:border-color .18s ease,box-shadow .18s ease;min-width:0}.lio-tools .lio-tools__card:hover{border-color:#fcac70;box-shadow:0 4px 16px #2634420a;color:var(--lt-ink)}.lio-tools .lio-tools__card:focus-visible,.lio-tools .lio-tools__all:focus-visible{outline:3px solid #fc6d0b;outline-offset:3px}.lio-tools__icon{grid-column:1;grid-row:1;align-self:center;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;background:var(--lt-icon);color:var(--lt-accent)}.lio-tools__icon svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lio-tools__text{grid-column:2;grid-row:1;min-width:0}.lio-tools__name{display:block;font-size:11px;line-height:1.35;font-weight:600;letter-spacing:.15px;color:var(--lt-muted);margin-bottom:4px}.lio-tools__title{display:block;font-size:15px;line-height:1.35;font-weight:650;color:var(--lt-ink)}.lio-tools__desc{grid-column:1/-1;grid-row:2;display:block;font-size:13px;line-height:1.5;color:var(--lt-muted)}.lio-tools__arrow{grid-column:3;grid-row:1;align-self:center;color:#9aa6b1;font-size:18px;line-height:1}.lio-tools__card:hover .lio-tools__arrow{color:var(--lt-accent)}
@container(min-width:500px){.lio-tools__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container(min-width:760px){.lio-tools__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@container(max-width:600px){.lio-tools__head{display:block}.lio-tools .lio-tools__heading{font-size:22px}.lio-tools .lio-tools__all{margin-top:8px}.lio-tools .lio-tools__card{padding:16px}.lio-tools .lio-tools__intro{font-size:13px}}
[data-bs-theme=dark] .lio-tools{--lt-ink:#f0f3f6;--lt-muted:#adb9c4;--lt-bg:#222b35;--lt-line:#3b4652;--lt-icon:#402c20}
@media(prefers-reduced-motion:reduce){.lio-tools .lio-tools__card{transition:none}}