.tc-page[data-v-e85ebee3]{background:linear-gradient(180deg,#0b0910,#12101a 60%,#0b0910);color:#efecf6;min-height:100vh}.tc-hero[data-v-e85ebee3]{margin:0 auto;max-width:1180px;padding:56px 20px 6px;text-align:center}.tc-title[data-v-e85ebee3]{font-size:clamp(1.7rem,4vw,2.8rem);font-weight:800;letter-spacing:-.02em}.tc-sub[data-v-e85ebee3]{color:#efecf6a8;font-size:1rem;line-height:1.6;margin:12px auto 0;max-width:620px}.tc-main[data-v-e85ebee3]{margin:0 auto;max-width:1180px;padding:26px 20px 60px}.tc-chips[data-v-e85ebee3]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}.tc-chip[data-v-e85ebee3]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#efecf6b3;cursor:pointer;font-size:.84rem;font-weight:700;padding:8px 16px;transition:border-color .15s,color .15s,background .15s}.tc-chip[data-v-e85ebee3]:hover{border-color:#a78bfa8c;color:#fff}.tc-chip.on[data-v-e85ebee3]{background:linear-gradient(120deg,#b9a6ff,#ffb6db);border-color:transparent;color:#150f24}.tc-grid[data-v-e85ebee3]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.tc-card[data-v-e85ebee3]{color:inherit;display:flex;flex-direction:column;gap:7px;text-decoration:none;transition:transform .15s}.tc-card[data-v-e85ebee3]:hover{transform:translateY(-3px)}.tc-card:hover .tc-thumb[data-v-e85ebee3]{border-color:#a78bfa99}.tc-thumb[data-v-e85ebee3]{aspect-ratio:4/3;background:#16141f;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:block;overflow:hidden;position:relative}.tc-thumb img[data-v-e85ebee3]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tc-premium[data-v-e85ebee3]{align-items:center;background:linear-gradient(135deg,#f6da95,#c08f33);border-radius:999px;color:#3a2a07;display:flex;font-size:.7rem;height:22px;justify-content:center;position:absolute;right:8px;top:8px;width:22px}.tc-name[data-v-e85ebee3]{font-size:.86rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-dims[data-v-e85ebee3]{color:#efecf680;font-size:.7rem;font-variant-numeric:tabular-nums}.tc-more[data-v-e85ebee3]{margin-top:28px;text-align:center}.tc-more-btn[data-v-e85ebee3]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.16);border-radius:13px;color:#efecf6;cursor:pointer;font-size:.9rem;font-weight:700;padding:12px 28px}.tc-more-btn[data-v-e85ebee3]:hover:not(:disabled){background:#ffffff1a}.tc-more-btn[data-v-e85ebee3]:disabled{opacity:.6}.tc-cta[data-v-e85ebee3]{background:radial-gradient(120% 140% at 50% 0,rgba(124,92,255,.16),transparent 70%);border:1px solid hsla(0,0%,100%,.1);border-radius:22px;margin-top:54px;padding:40px 24px;text-align:center}.tc-cta h2[data-v-e85ebee3]{font-size:1.5rem;font-weight:800}.tc-cta p[data-v-e85ebee3]{color:#efecf6a8;line-height:1.55;margin:10px auto 20px;max-width:480px}.tc-cta-btn[data-v-e85ebee3]{background:linear-gradient(120deg,#b9a6ff,#ffb6db 55%,#a9f5ec);border-radius:13px;color:#150f24;display:inline-block;font-size:.95rem;font-weight:800;padding:13px 28px;text-decoration:none;transition:transform .15s,filter .15s}.tc-cta-btn[data-v-e85ebee3]:hover{filter:brightness(1.06);transform:translateY(-2px)}
