.libsec{--lib-ink:rgb(var(--ink));--lib-ink-2:rgb(var(--ink-secondary));--lib-muted:rgb(var(--ink-tertiary));--lib-paper:rgb(var(--surface));--lib-surface:rgb(var(--surface-raised));--lib-sunk:rgb(var(--tint));--lib-line:var(--hairline);--lib-brand:rgb(var(--ink));--lib-brand-deep:#000;--lib-brand-ink:#fff;--lib-brand-soft:rgb(var(--tint));--lib-dark:rgb(var(--dark));--lib-dark-2:rgb(var(--dark-raised));--lib-on-dark-mut:#a3a3a3;--lib-head:var(--font-geist);--lib-sans:var(--font-geist);--lib-mono:var(--font-geist-mono);--lib-yellow:rgb(var(--yellow));--lib-yellow-ink:rgb(var(--yellow-ink));--lib-live:91 158 95}.libsec .phead,.libsec .poster{background:var(--lib-dark)}.libsec .poster{position:relative;aspect-ratio:16/10;overflow:hidden;display:block;width:100%}.libsec .poster svg.art{position:absolute;right:-6%;top:-3%;width:76%;height:auto}.libsec .poster .scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,14,11,.92) 3%,rgba(12,14,11,.3) 46%,rgba(12,14,11,.02))}.libsec .phead h3{padding:2px 17px 18px;font-weight:700;font-size:clamp(20px,2.3vw,23px);line-height:1.2;letter-spacing:-.03em;color:rgb(var(--surface-raised))}.libsec .poster .gtag{left:14px;letter-spacing:.12em;background:hsla(0,0%,100%,.13)}.libsec .poster .gtag,.libsec .poster .live{position:absolute;top:13px;font-family:var(--lib-mono);font-size:12px;text-transform:uppercase;color:rgb(var(--surface-raised));border:1px solid hsla(0,0%,100%,.2);padding:4px 8px;border-radius:3px}.libsec .poster .live{right:13px;display:inline-flex;align-items:center;gap:6px;letter-spacing:.11em;background:rgba(0,0,0,.4)}.libsec .poster .live i{width:7px;height:7px;border-radius:50%;background:rgb(var(--lib-live));box-shadow:0 0 0 3px rgb(var(--lib-live)/.22);flex:none;animation:lib-livepulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.libsec .poster .live i{animation:none}}.libsec .poster .free-badge{position:absolute;right:13px;top:13px;font-family:var(--lib-mono);font-size:12px;font-weight:500;background:var(--lib-yellow);color:var(--lib-yellow-ink);padding:5px 9px;border-radius:4px}.libsec .poster .lock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--lib-surface);border:0;display:flex;align-items:center;justify-content:center;color:var(--lib-ink);box-shadow:0 10px 26px -12px rgba(0,0,0,.8)}.libsec .poster .lock svg{width:19px;height:19px}.libsec .poster .soon-badge{position:absolute;right:13px;top:13px;font-family:var(--lib-mono);font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--lib-brand-ink);background:var(--lib-brand);padding:4px 8px;border-radius:3px}.libsec .poster.soon svg.art{opacity:.4}.libsec .s-line{font-family:var(--lib-mono);font-size:12px;color:var(--lib-muted);margin-top:11px;line-height:1.5}.libsec .s-proof{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:13px;color:var(--lib-ink-2)}.libsec .site-head{margin:18px 0 0;font-family:var(--lib-head);font-weight:600;font-size:clamp(34px,6vw,56px);line-height:1;letter-spacing:-.028em}.libsec .site-sub{margin:14px 0 0;font-size:clamp(15.5px,2vw,18px);line-height:1.55;color:var(--lib-ink-2);max-width:52ch}.libsec .tabs{display:flex;gap:8px;margin:26px 0 0;flex-wrap:wrap}.libsec .tab{display:inline-block;text-decoration:none;font-family:var(--lib-sans);font-size:15px;font-weight:500;letter-spacing:-.014em;color:var(--lib-ink-2);background:var(--lib-surface);border:1px solid var(--lib-line);cursor:pointer;padding:10px 17px;border-radius:999px;line-height:1.3;transition:background .13s ease,color .13s ease,border-color .13s ease}.libsec .tab:hover{color:var(--lib-ink);border-color:var(--lib-muted)}.libsec .tab[aria-selected=true]{color:var(--lib-paper);background:var(--lib-ink);border-color:var(--lib-ink);font-weight:600}.libsec .tab[aria-selected=true]:hover{border-color:var(--lib-ink)}.libsec .card{position:relative;background:var(--lib-surface);border:1px solid var(--lib-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .13s ease,transform .13s ease}.libsec .card:hover{border-color:var(--lib-brand);transform:translateY(-2px)}.libsec .card .s-more:after{content:"";position:absolute;inset:0;z-index:1}.libsec .card:focus-within{border-color:var(--lib-brand)}.libsec .card.soon .phead{background:var(--lib-dark-2)}.libsec .card.soon .phead h3{color:var(--lib-on-dark-mut)}.libsec .card-b{padding:15px 16px 16px;display:flex;flex-direction:column;flex:1}.libsec .card-f{margin-top:auto;display:flex;flex-wrap:wrap;gap:9px;padding-top:15px}.libsec .card-f .hig-control{width:100%;height:42px;font-size:14px}.libsec .card.soon{background:var(--lib-sunk)}.libsec .card.soon .card-f{font-family:var(--lib-mono);font-size:13px;color:var(--lib-muted);line-height:1.6}.libsec .half{flex:1 1 0;min-width:118px;height:42px;font-family:var(--lib-sans);font-weight:600;font-size:13px;border-radius:8px;cursor:pointer;border:1px solid var(--lib-line);background:var(--lib-surface);color:var(--lib-ink);display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none}.libsec .half:hover{border-color:var(--lib-ink)}.libsec .half.pay{background:var(--lib-brand);color:var(--lib-brand-ink)}.libsec .half.pay,.libsec .half.pay:hover{border-color:var(--lib-brand)}.libsec .half.in{background:var(--lib-brand-soft);border-color:var(--lib-brand-soft);color:var(--lib-brand-deep)}.libsec .avs-sm{display:flex;flex:none}.libsec .av-sm{position:relative;width:21px;height:21px;border-radius:50%;border:1.5px solid var(--lib-surface);margin-left:-7px;overflow:hidden;flex:none}.libsec .av-sm img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.libsec .av-sm:first-child{margin-left:0}.libsec .av-sm svg{display:block;width:100%;height:100%}.libsec .lhead{padding:30px 0 0}@media (min-width:900px){.libsec .lhead{padding:44px 0 0}}.libsec .lback{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--lib-muted);text-decoration:none}.libsec .lback:hover{color:var(--lib-brand)}.libsec .lback svg{width:14px;height:14px}.libsec .sel{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 28px 0 12px;border-radius:9px;border:1px solid var(--lib-line);background:var(--lib-surface)}.libsec .sel:focus-within{border-color:var(--lib-brand)}.libsec .sel b{font-weight:400;color:var(--lib-muted)}.libsec .sel b,.libsec .sel select{font-family:var(--lib-sans);font-size:13px;letter-spacing:-.01em}.libsec .sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;color:var(--lib-ink);font-weight:500;cursor:pointer}.libsec .sel select:focus{outline:none}.libsec .sel:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;margin-top:-4px;border-right:1.5px solid var(--lib-muted);border-bottom:1.5px solid var(--lib-muted);transform:rotate(45deg);pointer-events:none}@media (max-width:620px){.libsec .sel{height:36px;padding:0 26px 0 11px;gap:5px}.libsec .sel b,.libsec .sel select{font-size:13px}.libsec .sel:after{right:11px}}.libsec .rshot .scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.34))}@keyframes lib-livepulse{50%{box-shadow:0 0 0 5px rgb(var(--lib-live)/.1)}}.libsec .lib-grid{display:grid;gap:16px;grid-template-columns:1fr;margin-top:22px}@media (min-width:640px){.libsec .lib-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.libsec .lib-grid{grid-template-columns:repeat(3,1fr)}}.libsec .frow2{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0 0;padding-bottom:18px;border-bottom:1px solid var(--lib-line)}.libsec .count{margin-left:auto;font-size:14px;color:var(--lib-muted);white-space:nowrap}@media (max-width:620px){.libsec .count{margin-left:0;width:100%;font-size:13px}}.libsec .card .c-title{position:relative;text-decoration:none;color:var(--lib-ink)}.libsec .card .c-title:after{content:"";position:absolute;inset:0;z-index:1}.libsec .card .card-f{position:relative;z-index:2}.libsec .search{position:relative;flex:1 1 180px;min-width:150px;max-width:280px;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border-radius:9px;border:1px solid var(--lib-line);background:var(--lib-surface)}.libsec .search:focus-within{border-color:var(--lib-brand)}.libsec .search svg{width:14px;height:14px;flex:none;color:var(--lib-muted)}.libsec .search input{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;color:var(--lib-ink);font-family:var(--lib-sans);font-weight:500;font-size:13px;letter-spacing:-.01em}.libsec .search input::-moz-placeholder{color:var(--lib-muted);font-weight:400}.libsec .search input::placeholder{color:var(--lib-muted);font-weight:400}.libsec .search input:focus{outline:none}@media (max-width:620px){.libsec .search{height:36px;flex:1 1 100%;max-width:none}}.libsec .empty{grid-column:1/-1;padding:56px 0;text-align:center;color:var(--lib-muted);font-size:15px}@media (max-width:620px){.libsec .tabs{gap:6px;margin-top:22px}.libsec .tab{padding:8px 15px;font-size:14px}}.libsec .ltabs{display:flex;justify-content:center;margin:20px 0 0;min-width:0}.libsec .ltabs .ctrack{display:inline-flex;align-items:center;gap:0;max-width:100%;background:rgba(64,64,64,.08);border-radius:99px;padding:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.libsec .ltabs .ctrack::-webkit-scrollbar{display:none}.libsec .ltabs .chip{font-size:16px;font-weight:600;line-height:22px;background:none;border:0;color:rgb(var(--ink-tertiary));padding:6px 16px;border-radius:99px;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;flex:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.libsec .ltabs .chip:hover{color:rgb(var(--ink))}.libsec .ltabs .chip[aria-pressed=true]{background:#fff;color:rgb(var(--ink));box-shadow:0 1px 2px rgba(0,0,0,.04)}@media (max-width:640px){.libsec .ltabs{justify-content:flex-start}.libsec .ltabs .chip{font-size:15px;padding:6px 14px}}