.banner[data-v-fccc49ac]{isolation:isolate;min-height:380px;overflow:hidden;padding:90px 16px 64px;position:relative;width:100%}.bg-image[data-v-fccc49ac]{background:url(../images/resource/banner.webp) 50%/cover no-repeat;opacity:.55;z-index:-2}.bg-glow[data-v-fccc49ac],.bg-image[data-v-fccc49ac]{inset:0;position:absolute}.bg-glow[data-v-fccc49ac]{background:radial-gradient(ellipse 700px 420px at 22% 18%,rgba(0,95,245,.35) 0,transparent 60%),radial-gradient(ellipse 600px 380px at 82% 30%,rgba(8,248,183,.22) 0,transparent 60%),linear-gradient(180deg,#0c0e1580,#0c0e15e6);pointer-events:none;z-index:-1}.content[data-v-fccc49ac]{margin:0 auto;max-width:720px;text-align:center}.title[data-v-fccc49ac]{color:#fff;font-size:40px;font-weight:700;line-height:1.2}.title-gradient[data-v-fccc49ac]{background:linear-gradient(277deg,#005ff5,#08f8b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-v-fccc49ac]{color:#c5c8d1;font-size:16px;margin-top:14px}.search[data-v-fccc49ac]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;display:flex;margin:40px auto 0;max-width:620px;padding:4px 4px 4px 18px;position:relative;transition:border-color .2s,box-shadow .2s,background-color .2s}.search[data-v-fccc49ac]:focus-within,.search[data-v-fccc49ac]:hover{background:#ffffff1f;border-color:#08f8b780;box-shadow:0 8px 28px #08f8b729}.search-input[data-v-fccc49ac]{background:transparent;border:0;color:#fff;flex:1;font-size:15px;height:44px;outline:0;padding:0 8px}.search-input[data-v-fccc49ac]::-moz-placeholder{color:#ffffff73}.search-input[data-v-fccc49ac]::placeholder{color:#ffffff73}.search-btn[data-v-fccc49ac]{align-items:center;background:transparent;border:0;border-radius:999px;color:#c5c8d1;cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin-left:2px;transition:all .2s;width:36px}.search-btn[data-v-fccc49ac]:hover{color:#fff}.search-btn-clear[data-v-fccc49ac]:hover{background:#ffffff1a}.search-btn-go[data-v-fccc49ac]{background:linear-gradient(135deg,#005ff5,#08f8b7);box-shadow:0 4px 14px #08f8b747;color:#0c0e15;height:40px;width:40px}.search-btn-go[data-v-fccc49ac]:hover{box-shadow:0 6px 18px #08f8b76b;transform:translateY(-1px)}@media(max-width:640px){.banner[data-v-fccc49ac]{min-height:320px;padding:80px 16px 48px}.title[data-v-fccc49ac]{font-size:30px}.subtitle[data-v-fccc49ac]{font-size:14px}.search[data-v-fccc49ac]{margin-top:28px}}.grid[data-v-520d764b]{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));list-style:none;margin:0;padding:0}.card[data-v-520d764b]{min-width:0}.card-link[data-v-520d764b]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:block;padding:10px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s,background-color .2s}.card-link[data-v-520d764b]:hover{background:#ffffff0d;border-color:#08f8b766;box-shadow:0 12px 28px #08f8b724;transform:translateY(-3px)}.card-cover[data-v-520d764b]{background:#ffffff0a;border-radius:10px;overflow:hidden;padding-top:140%;position:relative;width:100%}.cover-bg[data-v-520d764b],.cover-fg[data-v-520d764b]{inset:0;position:absolute}.cover-bg[data-v-520d764b]{filter:blur(28px) saturate(1.2);opacity:.5;pointer-events:none;transform:scale(1.2);z-index:0}.cover-fg[data-v-520d764b]{z-index:1}.cover-placeholder[data-v-520d764b]{align-items:center;background:#ffffff0a;color:#8a8f99;display:flex;inset:0;justify-content:center;position:absolute}.tag[data-v-520d764b]{border-radius:4px;bottom:6px;color:#0c0e15;font-size:11px;font-weight:600;padding:3px 8px;position:absolute;right:6px;z-index:2}.tag-integral[data-v-520d764b]{background:#08f8b7}.tag-cash[data-v-520d764b]{background:#ffcd81}.tag-free[data-v-520d764b]{background:#d7b1f5}.overlay-btn[data-v-520d764b]{align-items:center;background:linear-gradient(135deg,#005ff5,#08f8b7);border:0;border-radius:999px;color:#0c0e15;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;left:50%;opacity:0;padding:8px 18px;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.92);transition:opacity .2s,transform .2s,box-shadow .2s;z-index:3}.overlay-btn[data-v-520d764b]:hover{box-shadow:0 8px 22px #08f8b76b}.card-link:hover .overlay-btn[data-v-520d764b]{opacity:1;transform:translate(-50%,-50%) scale(1)}.card-link:hover .card-cover[data-v-520d764b]:after{opacity:1}.card-cover[data-v-520d764b]:after{background:#00000052;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s;z-index:1}.card-name[data-v-520d764b]{color:#e6e9ee;font-size:14px;line-height:1.4;margin-top:10px;min-height:39px}.card-meta[data-v-520d764b]{justify-content:space-between;margin-top:8px}.author[data-v-520d764b],.card-meta[data-v-520d764b]{align-items:center;display:flex;gap:6px}.author[data-v-520d764b]{flex-shrink:1;min-width:0}.author-name[data-v-520d764b]{color:#c5c8d1;font-size:12px;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats[data-v-520d764b]{flex-shrink:0;gap:8px}.stat-cell[data-v-520d764b],.stats[data-v-520d764b]{align-items:center;display:inline-flex}.stat-cell[data-v-520d764b]{color:#8a8f99;font-size:12px;font-variant-numeric:tabular-nums;gap:2px}.stat-btn[data-v-520d764b]{background:transparent;border:0;cursor:pointer;padding:0;transition:color .2s}.stat-btn[data-v-520d764b]:hover{color:#c5c8d1}.stat-btn[data-v-520d764b]:disabled{cursor:not-allowed;opacity:.5}.stat-cell.is-collected[data-v-520d764b]{color:#ffad52}.card-tags[data-v-520d764b]{margin-top:8px}.type-tag[data-v-520d764b]{color:#4ea1ff;font-size:12px}
