.lib[data-astro-cid-edc2mqe3]{gap:32px;padding-top:16px;display:grid}.lib[data-astro-cid-edc2mqe3]>h1[data-astro-cid-edc2mqe3]+.search[data-astro-cid-edc2mqe3]{margin-top:-16px}.search[data-astro-cid-edc2mqe3]{background:var(--fill-tertiary);min-height:44px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:10px;max-width:640px;padding:0 14px;display:flex}.search[data-astro-cid-edc2mqe3] input[data-astro-cid-edc2mqe3]{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;min-width:0}.tile[data-astro-cid-edc2mqe3]{background:var(--teal);color:#fff;border-radius:24px;flex-direction:column;min-height:136px;padding:14px;display:flex}.tile-count[data-astro-cid-edc2mqe3]{align-items:baseline;gap:8px;margin-top:auto;display:flex}.tile-count[data-astro-cid-edc2mqe3] span[data-astro-cid-edc2mqe3]{font-family:var(--font-rounded);font-size:32px;font-weight:800;line-height:1}.tile-count[data-astro-cid-edc2mqe3] h3[data-astro-cid-edc2mqe3]{font-size:20px}@media (width<=767px){.tile-count[data-astro-cid-edc2mqe3] span[data-astro-cid-edc2mqe3]{font-size:28px}.tile-count[data-astro-cid-edc2mqe3] h3[data-astro-cid-edc2mqe3]{white-space:nowrap;font-size:17px}}.tile-detail[data-astro-cid-edc2mqe3]{opacity:.9;margin-top:2px;font-size:15px;font-weight:600}section[data-astro-cid-edc2mqe3][hidden]{display:none}.section-title[data-astro-cid-edc2mqe3] .meta[data-astro-cid-edc2mqe3]{color:var(--text-secondary);font-size:14px;font-weight:500}.section-title[data-astro-cid-edc2mqe3] h2[data-astro-cid-edc2mqe3] .meta[data-astro-cid-edc2mqe3]{margin-left:8px}@media (width<=767px){.shelf-phone[data-astro-cid-edc2mqe3]{scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);padding:4px var(--gutter) 12px;margin:0 calc(-1 * var(--gutter));scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.shelf-phone[data-astro-cid-edc2mqe3]::-webkit-scrollbar{display:none}.shelf-phone[data-astro-cid-edc2mqe3]>*{scroll-snap-align:start;flex:none}.section-title[data-astro-cid-edc2mqe3] .meta[data-astro-cid-edc2mqe3]{display:none}}.jump[data-astro-cid-edc2mqe3] .jump-card{width:236px;display:block}@media (width>=768px){.jump[data-astro-cid-edc2mqe3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.jump[data-astro-cid-edc2mqe3] .jump-card{width:auto}.jump[data-astro-cid-edc2mqe3] .jump-card:nth-child(n+4){display:none}}@media (width>=1000px){.jump[data-astro-cid-edc2mqe3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.jump[data-astro-cid-edc2mqe3] .jump-card:nth-child(n+4){display:block}.jump[data-astro-cid-edc2mqe3] .jump-card:nth-child(n+5){display:none}}.jump[data-astro-cid-edc2mqe3] .left{color:#fff;background:#000000b8;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:8px}.jump[data-astro-cid-edc2mqe3] .bar{background:#ffffff59;height:4px;position:absolute;bottom:0;left:0;right:0}.jump[data-astro-cid-edc2mqe3] .bar span{background:#fff;height:100%;display:block}.rings[data-astro-cid-edc2mqe3]{gap:14px;display:flex}@media (width>=768px){.rings[data-astro-cid-edc2mqe3]{flex-wrap:wrap;gap:20px 24px}}.rings[data-astro-cid-edc2mqe3] .ring-cell{text-align:center;flex-direction:column;align-items:center;gap:4px;width:84px;display:flex}.rings[data-astro-cid-edc2mqe3] .ring{background:conic-gradient(var(--teal) calc(var(--p) * 1%), var(--fill-tertiary) 0);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex;position:relative}.rings[data-astro-cid-edc2mqe3] .ring:before{content:"";background:var(--bg);border-radius:50%;position:absolute;inset:5px}.rings[data-astro-cid-edc2mqe3] .ring img,.rings[data-astro-cid-edc2mqe3] .ring picture{border-radius:22.5%;position:relative}.rings[data-astro-cid-edc2mqe3] .ring-pin{background:var(--teal);width:20px;height:20px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:-2px;right:-2px}.rings[data-astro-cid-edc2mqe3] .ring-pin:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.rings[data-astro-cid-edc2mqe3] .name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.rings[data-astro-cid-edc2mqe3] .caption{color:var(--text-secondary);font-size:11px}.every-title[data-astro-cid-edc2mqe3]{flex-wrap:wrap;gap:10px}@media (width<=767px){.every-title[data-astro-cid-edc2mqe3]{flex-direction:column;align-items:flex-start}}.seg[data-astro-cid-edc2mqe3]{background:var(--fill-tertiary);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg[data-astro-cid-edc2mqe3] button[data-astro-cid-edc2mqe3]{color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.seg[data-astro-cid-edc2mqe3] button[data-astro-cid-edc2mqe3][aria-selected=true]{background:var(--bg);color:var(--text);box-shadow:0 1px 3px #0000001f}.app-cell[data-astro-cid-edc2mqe3]{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.app-cell[data-astro-cid-edc2mqe3][hidden]{display:none}.icon-wrap[data-astro-cid-edc2mqe3]{position:relative}.new-badge[data-astro-cid-edc2mqe3]{color:#fff;box-shadow:0 0 0 2px var(--bg);white-space:nowrap;background:#ff3b30;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:-6px;right:-10px}.new-badge[data-astro-cid-edc2mqe3][hidden]{display:none}.app-cell[data-astro-cid-edc2mqe3] .name[data-astro-cid-edc2mqe3]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.app-cell[data-astro-cid-edc2mqe3] .count[data-astro-cid-edc2mqe3]{color:var(--text-secondary);font-size:11px}.none[data-astro-cid-edc2mqe3]{color:var(--text-secondary);margin-top:12px;font-size:14px}.none[data-astro-cid-edc2mqe3][hidden]{display:none}.recent-more[data-astro-cid-edc2mqe3]{justify-content:center;margin-top:20px;display:flex}.recent-more[data-astro-cid-edc2mqe3] [data-astro-cid-edc2mqe3][hidden]{display:none}@media (width<=767px){.recent-more[data-astro-cid-edc2mqe3] .pill[data-astro-cid-edc2mqe3]{width:100%}}
