.cs-reels[data-v-4cf7516d]{margin-top:32px}.cs-reels__head[data-v-4cf7516d]{align-items:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.cs-reels__title[data-v-4cf7516d]{color:var(--text-heading,#f4f4f6);font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em}.cs-reels__sub[data-v-4cf7516d]{color:var(--text-muted,#9c9ca4);font-size:13px;margin-top:2px}.cs-link[data-v-4cf7516d]{align-items:center;color:#6aaef4;display:inline-flex;font-size:13px;font-weight:500;gap:4px;text-decoration:none}.cs-link[data-v-4cf7516d]:hover{text-decoration:underline}.cs-reels__scroll-wrap[data-v-4cf7516d]{position:relative}.cs-reels__row[data-v-4cf7516d]{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.cs-reels__row[data-v-4cf7516d]::-webkit-scrollbar{display:none}.cs-reels__nav[data-v-4cf7516d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141419d9;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#fff;cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease,transform .15s ease;width:36px;z-index:2}.cs-reels__nav[data-v-4cf7516d]:hover{background:#141419f2;transform:translateY(-50%) scale(1.06)}.cs-reels__nav--prev[data-v-4cf7516d]{left:-8px}.cs-reels__nav--next[data-v-4cf7516d]{right:-8px}.cs-reel[data-v-4cf7516d]{aspect-ratio:9/14;background:#1e1e24;border:1px solid var(--border-card,hsla(0,0%,100%,.08));border-radius:14px;cursor:pointer;flex:0 0 auto;overflow:hidden;position:relative;scroll-snap-align:start;transition:transform .2s ease;width:180px}.cs-reel[data-v-4cf7516d]:hover{transform:translateY(-2px)}.cs-reel[data-v-4cf7516d]:after{background:linear-gradient(0deg,rgba(0,0,0,.85),transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.cs-reel__video[data-v-4cf7516d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cs-reel__play[data-v-4cf7516d]{background:#ffffffeb;border-radius:999px;color:#111;display:grid;height:44px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px;z-index:1}.cs-reel__info[data-v-4cf7516d]{bottom:12px;color:#fff;left:12px;position:absolute;right:12px;z-index:1}.cs-reel__title[data-v-4cf7516d]{display:-webkit-box;font-size:13px;font-weight:600;-webkit-line-clamp:2;line-height:1.3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.cs-reel__sub[data-v-4cf7516d]{font-size:11px;margin-top:2px;opacity:.85}@media(max-width:640px){.cs-reels__nav[data-v-4cf7516d]{display:none}.cs-reel[data-v-4cf7516d]{width:140px}.cs-reels__title[data-v-4cf7516d]{font-size:16px}}.home-sections[data-v-ccd95454]{margin-bottom:20px}.home-sections__head[data-v-ccd95454]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.home-sections__title[data-v-ccd95454]{color:var(--text-heading,#0f172a);font-size:17px;font-weight:700;letter-spacing:-.02em;margin:0}.home-sections__count[data-v-ccd95454]{color:var(--text-muted,#64748b);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.home-sections__grid[data-v-ccd95454]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-sections__card[data-v-ccd95454]{align-items:center;background:var(--bg-card,#fff);border:1px solid var(--border-card,rgba(148,163,184,.18));border-radius:18px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:108px;padding:16px 12px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.home-sections__card[data-v-ccd95454]:active{transform:scale(.98)}.home-sections__icon[data-v-ccd95454]{border-radius:14px;display:grid;height:46px;place-items:center;width:46px}.home-sections__icon[data-v-ccd95454] svg{display:block}.home-sections__label[data-v-ccd95454]{color:var(--text-heading,#0f172a);font-size:13px;font-weight:600;line-height:1.25;text-align:center}.home-sections__icon--blue[data-v-ccd95454]{background:#3b82f624;color:#2563eb}.home-sections__icon--indigo[data-v-ccd95454]{background:#4f46e524;color:#4f46e5}.home-sections__icon--red[data-v-ccd95454]{background:#ef444424;color:#dc2626}.home-sections__icon--amber[data-v-ccd95454]{background:#f59e0b29;color:#d97706}.home-sections__icon--purple[data-v-ccd95454]{background:#a855f724;color:#9333ea}.home-sections__icon--pink[data-v-ccd95454]{background:#ec489924;color:#db2777}.home-sections__icon--green[data-v-ccd95454]{background:#22c55e24;color:#16a34a}.home-sections__icon--slate[data-v-ccd95454]{background:#64748b24;color:#475569}.home-sections__icon--indigo[data-v-ccd95454]{background:#6366f124;color:#6366f1}.home-sections__icon--rose[data-v-ccd95454]{background:#f43f5e24;color:#e11d48}.home-sections__icon--orange[data-v-ccd95454]{background:#f9731624;color:#ea580c}.home-sections__icon--teal[data-v-ccd95454]{background:#14b8a624;color:#0d9488}.home-sections__icon--violet[data-v-ccd95454]{background:#8b5cf624;color:#7c3aed}.home-sections__icon--cyan[data-v-ccd95454]{background:#06b6d424;color:#0891b2}.cs-no-scrollbar[data-v-cca7703b]{scrollbar-width:none}.cs-no-scrollbar[data-v-cca7703b]::-webkit-scrollbar{display:none}.cs-ai-side[data-v-cca7703b]{--cs-card-col-w: calc(min(100vw, 1440px)/4 - 119px) ;--cs-card-h:calc(var(--cs-card-col-w)*9/16 + 88px);--cs-ai-h:calc(var(--cs-card-h)*2 + 12px)}.cs-ai-side[data-v-cca7703b] .cs-ai{height:var(--cs-ai-h);max-height:var(--cs-ai-h);overflow:hidden}.cs-ai-side[data-v-cca7703b] .cs-ai__messages{flex:1;margin-bottom:8px;min-height:0}.cs-ai-side[data-v-cca7703b] .cs-ai__quick{margin-bottom:6px;padding-bottom:2px}[data-v-cca7703b] .cs-sheet{background:var(--bg-card,#fff)!important;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}[data-v-cca7703b] .cs-sheet .el-drawer__body{background:var(--bg-card,#fff);display:flex;flex-direction:column;padding:0!important}.cs-sheet-body[data-v-cca7703b] .cs-ai{flex:1;height:100%;max-height:none;min-height:0}.cs-sheet-body[data-v-cca7703b] .cs-ai__messages{flex:1;max-height:none}[data-v-cca7703b] .el-empty__description{color:var(--text-muted,#9c9ca4)}[data-v-cca7703b] .el-empty__image{opacity:.7}[data-v-cca7703b] .el-skeleton{background:transparent}
