.pdfa-stats{color:var(--ds-chalk-dim);flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.2rem;font-weight:600;display:flex}.pdfa-stats i{color:var(--ds-gold);margin-right:.35rem}.pdfa-body{z-index:1;padding:2.4rem 0 4.4rem;position:relative}.pdfa-plan{background:var(--ds-paper-card);color:var(--ds-ink);border:1px solid var(--ds-hairline);border-left:5px solid var(--ds-gold);box-shadow:var(--ds-shadow-sm);border-radius:14px;align-items:center;gap:.7rem;padding:.9rem 1.2rem;font-size:1rem;display:flex}.pdfa-plan>i{color:var(--ds-gold-deep);font-size:1.1rem}.pdfa-link{font-weight:700;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;color:var(--ds-gold-deep)!important;text-decoration:underline!important}.pdfa-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.6rem 0 1.2rem;display:flex}.pdfa-chips{flex-wrap:wrap;gap:.4rem;display:flex}.pdfa-chip{border:1.5px solid var(--ds-hairline);background:var(--ds-paper-card);color:var(--ds-ink);font:700 .9rem var(--ds-font-body);cursor:pointer;border-radius:99px;padding:.4rem 1rem;transition:background .15s,color .15s}.pdfa-chip:hover{border-color:var(--ds-ink-soft)}.pdfa-chip.on{background:var(--ds-board);color:var(--ds-chalk);border-color:var(--ds-board)}.pdfa-search{background:var(--ds-paper-card);border:1.5px solid var(--ds-hairline);min-width:min(320px,100%);color:var(--ds-ink-soft);border-radius:12px;align-items:center;gap:.5rem;padding:.45rem .9rem;display:flex}.pdfa-search input{font:500 .95rem var(--ds-font-body);color:var(--ds-ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.pdfa-empty{color:var(--ds-ink-soft);text-align:center;padding:2rem 0}.pdfa-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.3rem;display:grid}.pdfa-card{background:var(--ds-paper-card);border:1px solid var(--ds-hairline);box-shadow:var(--ds-shadow-sm);border-radius:16px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.pdfa-card:hover{box-shadow:var(--ds-shadow-md);transform:translateY(-3px)}.pdfa-thumb{border-bottom:1px solid var(--ds-hairline);background:#ece6d6;height:210px;padding:14px 18px 0;position:relative;overflow:hidden}.pdfa-thumb img{border-radius:4px 4px 0 0;width:100%;height:auto;display:block;box-shadow:0 4px 14px #1f2d282e}.pdfa-card.locked .pdfa-thumb img{filter:saturate(.55);opacity:.82}.pdfa-tier{font:800 .7rem var(--ds-font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:.2rem .6rem;position:absolute;top:10px;left:10px}.t-free{color:#fff;background:#3f8a5c}.t-teacher{color:#fff;background:#3d73b3}.t-pro{background:var(--ds-gold);color:var(--ds-gold-ink)}.pdfa-lock{background:var(--ds-board);width:38px;height:38px;color:var(--ds-gold);box-shadow:var(--ds-shadow-md);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.pdfa-info{flex-direction:column;flex:1;padding:.9rem 1rem 1rem;display:flex}.pdfa-meta{color:var(--ds-ink-soft);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:flex}.pdfa-lv{color:#fff;border-radius:6px;padding:0 .45rem;font-weight:800}.lv-A1{background:#3f8a5c}.lv-A2{background:#2f7e88}.lv-B1{background:#3d73b3}.lv-B2{background:#6f55ad}.lv-C1{background:#b24d64}.pdfa-info h2{font-family:var(--ds-font-display);color:var(--ds-ink);margin:.4rem 0 .2rem;font-size:1.18rem;font-weight:600;line-height:1.2}.pdfa-info p{color:var(--ds-ink-soft);margin:0 0 .9rem;font-size:.88rem;line-height:1.4}.pdfa-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.pdfa-btn{white-space:nowrap;flex:auto;justify-content:center;font-size:.84rem!important}.pdfa-btn:disabled{opacity:.7;cursor:progress}.pdfa-unlock{color:var(--ds-ink)!important}.pdfa-btn-skeleton{background:var(--ds-paper-2);border-radius:99px;flex:1;height:2.4rem}@media (max-width:560px){.pdfa-plan{align-items:flex-start}.pdfa-search{width:100%}}
