.cs-card[data-v-0e07d52c]{--cs-w:300px;width:var(--cs-w);flex-direction:column;flex-shrink:0;gap:8px;display:flex;position:relative}.cs-card__media[data-v-0e07d52c]{aspect-ratio:16/9;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;width:100%;padding:0;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s;display:block;position:relative;overflow:hidden}.cs-card__media[data-v-0e07d52c]:focus-visible,.cs-card__media[data-v-0e07d52c]:hover{border-color:#38bdf880;transform:translateY(-3px);box-shadow:0 18px 36px -18px #38bdf88c}.cs-card__media[data-v-0e07d52c]:focus-visible{outline-offset:3px;outline:2px solid #38bdf8}.cs-card__media img[data-v-0e07d52c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block}.cs-card__media:hover img[data-v-0e07d52c]{transform:scale(1.05)}.cs-card__shade[data-v-0e07d52c]{background:linear-gradient(#0b10200d 40%,#0b1020bf);position:absolute;inset:0}.cs-card__ring[data-v-0e07d52c]{color:#fff;background:radial-gradient(circle,#0b1020d9 60%,transparent 62%),conic-gradient(#38bdf8 calc(var(--p) * 1%),#ffffff2e 0);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-card__ring[data-v-0e07d52c] svg{margin-left:2px}.cs-card__media:hover .cs-card__ring[data-v-0e07d52c]{transform:translate(-50%,-50%)scale(1.1)}.cs-card__bar[data-v-0e07d52c]{background:#ffffff26;height:4px;position:absolute;bottom:0;left:0;right:0}.cs-card__bar i[data-v-0e07d52c]{background:#38bdf8;height:100%;display:block;box-shadow:0 0 10px #38bdf8}.cs-card__badge[data-v-0e07d52c]{color:#fff;letter-spacing:.06em;background:#0b1020c7;border:1px solid #38bdf873;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:900;position:absolute;top:10px;left:10px}.cs-card__remove[data-v-0e07d52c]{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:0;background:#0b1020b8;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .2s,transform .2s,background .2s,border-color .2s;display:inline-flex;position:absolute;top:8px;right:8px;transform:scale(.85)}.cs-card:focus-within .cs-card__remove[data-v-0e07d52c],.cs-card:hover .cs-card__remove[data-v-0e07d52c]{opacity:1;transform:scale(1)}.cs-card__remove[data-v-0e07d52c]:hover{background:var(--brand);border-color:var(--brand)}.cs-card__remove[data-v-0e07d52c]:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}@media (hover:none){.cs-card__remove[data-v-0e07d52c]{opacity:1;transform:none}.cs-card__remove[data-v-0e07d52c]:before{content:"";position:absolute;inset:-6px}}.cs-card__body[data-v-0e07d52c]{flex-direction:column;gap:2px;padding:0 2px;display:flex}.cs-card__title[data-v-0e07d52c]{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;text-decoration:none;overflow:hidden}.cs-card__title[data-v-0e07d52c]:hover{color:#38bdf8}.cs-card__meta[data-v-0e07d52c]{color:var(--text-muted);font-size:12px;font-weight:600}.cs-card--fluid[data-v-0e07d52c]{width:100%}@media (width<=768px){.cs-card[data-v-0e07d52c]{--cs-w:240px}}@media (width<=480px){.cs-card[data-v-0e07d52c]{--cs-w:210px}}@media (prefers-reduced-motion:reduce){.cs-card__media[data-v-0e07d52c],.cs-card__media img[data-v-0e07d52c],.cs-card__remove[data-v-0e07d52c],.cs-card__ring[data-v-0e07d52c]{transition:none}}.crt[data-v-ad52c01b]{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:120;width:max-content;max-width:calc(100vw - 32px);color:var(--text);box-shadow:var(--shadow-lg),0 0 0 1px #ffffff08 inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111729f0;border:1px solid #38bdf847;border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex;position:fixed;transform:translate(-50%)}.crt--failed[data-v-ad52c01b]{border-color:#d9465473}.crt__glyph[data-v-ad52c01b]{color:#38bdf8;background:#38bdf824;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.crt--failed .crt__glyph[data-v-ad52c01b]{color:var(--brand);background:var(--brand-soft)}.crt__text[data-v-ad52c01b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.crt__undo[data-v-ad52c01b]{color:#0b1020;cursor:pointer;background:#38bdf8;border:0;border-radius:10px;flex-shrink:0;min-height:36px;padding:0 14px;font-size:13px;font-weight:800;transition:background .2s,transform .2s}.crt__undo[data-v-ad52c01b]:hover{background:#7dd3fc}.crt__undo[data-v-ad52c01b]:active{transform:scale(.97)}.crt__close[data-v-ad52c01b]{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s;display:inline-flex}.crt__close[data-v-ad52c01b]:hover{color:var(--text-strong);background:var(--surface-3)}.crt__close[data-v-ad52c01b]:focus-visible,.crt__undo[data-v-ad52c01b]:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.crt-enter-active[data-v-ad52c01b],.crt-leave-active[data-v-ad52c01b]{transition:opacity .25s,transform .25s}.crt-enter-from[data-v-ad52c01b],.crt-leave-to[data-v-ad52c01b]{opacity:0;transform:translate(-50%,12px)}@media (width<=768px){.crt[data-v-ad52c01b]{width:auto;max-width:none;left:16px;right:80px;transform:none}.crt__text[data-v-ad52c01b]{flex:1}.crt-enter-from[data-v-ad52c01b],.crt-leave-to[data-v-ad52c01b]{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.crt-enter-active[data-v-ad52c01b],.crt-leave-active[data-v-ad52c01b],.crt__close[data-v-ad52c01b],.crt__undo[data-v-ad52c01b]{transition:none}}
