.ct[data-v-4f41b1c5]{--co:#2563eb;--grad:linear-gradient(135deg,#3b82f6,#2563eb);--ink:#0f172a;--soft:#64748b;color:var(--ink);font-family:Manrope,ui-sans-serif,Segoe UI,system-ui,sans-serif}.ct-container[data-v-4f41b1c5]{max-width:1180px;margin:0 auto;padding:0 24px}.ct-section[data-v-4f41b1c5]{padding:40px 0 74px}.ct-accent[data-v-4f41b1c5]{color:var(--co)}.ct-hero[data-v-4f41b1c5]{position:relative;padding:70px 0 30px;overflow:hidden;text-align:center}.ct-hero-glow[data-v-4f41b1c5]{position:absolute;top:-180px;left:50%;transform:translate(-50%);width:780px;height:540px;border-radius:50%;background:radial-gradient(circle,#2563eb26,#2563eb00 66%);pointer-events:none}.ct-hero h1[data-v-4f41b1c5]{position:relative;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:600;line-height:1.1;letter-spacing:-.022em;margin:20px auto 0;max-width:760px;color:var(--ink)}.ct-hero p[data-v-4f41b1c5]{position:relative;font-size:clamp(14.5px,1.3vw,16.5px);color:var(--soft);line-height:1.62;margin:18px auto 0;max-width:620px}.ct-filters[data-v-4f41b1c5]{padding:12px 0 6px}.ct-filter-rows[data-v-4f41b1c5]{display:flex;flex-direction:column;gap:10px;align-items:center}.ct-filter-group[data-v-4f41b1c5]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ct-pill[data-v-4f41b1c5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #e5e9f0;background:#fff;color:var(--soft);border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.ct-pill[data-v-4f41b1c5]:hover{border-color:#bfd3f8;color:var(--co)}.ct-pill.is-on[data-v-4f41b1c5]{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 8px 18px -8px #2563eb80}.ct-grid[data-v-4f41b1c5]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:26px}.ct-card[data-v-4f41b1c5]{display:flex;flex-direction:column;background:#fff;border:1px solid #e8ecf3;border-radius:7px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 16px 40px -30px #0f172a3d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}a.ct-card[data-v-4f41b1c5]:hover{transform:translateY(-5px);border-color:#a5c5fb;box-shadow:0 30px 60px -30px #2563eb5c}a.ct-card:hover .ct-open[data-v-4f41b1c5]{opacity:1;transform:translateY(0)}.ct-browser[data-v-4f41b1c5]{position:relative;background:#f1f5f9;border-bottom:1px solid #e8ecf3}.ct-browser-bar[data-v-4f41b1c5]{display:flex;align-items:center;gap:5px;padding:9px 12px;background:#fff;border-bottom:1px solid #eef1f6}.ct-dot[data-v-4f41b1c5]{width:9px;height:9px;border-radius:50%;background:#e2e8f0}.ct-dot[data-v-4f41b1c5]:first-child{background:#fca5a5}.ct-dot[data-v-4f41b1c5]:nth-child(2){background:#fcd34d}.ct-dot[data-v-4f41b1c5]:nth-child(3){background:#86efac}.ct-urlbar[data-v-4f41b1c5]{flex:1;min-width:0;margin-left:8px;font-size:10.5px;color:#94a3b8;background:#f5f8ff;border-radius:7px;padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-frame[data-v-4f41b1c5]{position:relative;aspect-ratio:16/10;overflow:hidden;--ct-scale:.25;--ct-page-h:3600px}.ct-frame.is-live[data-v-4f41b1c5]{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.ct-frame.is-live[data-v-4f41b1c5]::-webkit-scrollbar{width:6px}.ct-frame.is-live[data-v-4f41b1c5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.ct-frame-spacer[data-v-4f41b1c5]{height:calc(var(--ct-page-h)*var(--ct-scale))}.ct-frame iframe[data-v-4f41b1c5]{position:absolute;top:0;left:0;width:1280px!important;max-width:none!important;height:var(--ct-page-h);transform:scale(var(--ct-scale));transform-origin:top left;border:0;pointer-events:none}.ct-frame img[data-v-4f41b1c5]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ct-frame-fallback[data-v-4f41b1c5]{position:absolute;inset:0;display:grid;place-items:center;color:#b6c6e3;background:linear-gradient(135deg,#2563eb14,#2563eb05)}.ct-price[data-v-4f41b1c5]{position:absolute;top:44px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#1d4ed8;background:#fffffff0;border:1px solid #dbe6fb;border-radius:999px;padding:5px 12px;box-shadow:0 8px 18px -8px #0f172a4d}.ct-price.is-free[data-v-4f41b1c5]{color:#16a34a;border-color:#bbf7d0}.ct-body[data-v-4f41b1c5]{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px}.ct-title-row[data-v-4f41b1c5]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ct-title-row strong[data-v-4f41b1c5]{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.ct-open[data-v-4f41b1c5]{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#2563eb17;color:var(--co);opacity:0;transform:translateY(3px);transition:all .18s;flex-shrink:0}.ct-desc[data-v-4f41b1c5]{font-size:13px;color:var(--soft);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-cats[data-v-4f41b1c5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ct-cat[data-v-4f41b1c5]{font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#64748b;background:#f1f5f9;border-radius:999px;padding:3px 10px}.ct-empty[data-v-4f41b1c5]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:70px 20px;color:#b6c6e3}.ct-empty b[data-v-4f41b1c5]{font-size:16px;color:var(--ink)}.ct-empty p[data-v-4f41b1c5]{font-size:13.5px;color:var(--soft);margin:0}.ctc-mtf[data-v-4f41b1c5]{position:relative;width:344px;height:180px}.ctc-browser[data-v-4f41b1c5]{position:absolute;left:0;top:16px;width:210px;background:#fff;border:1px solid #dbe6fb;border-radius:7px;overflow:hidden;box-shadow:0 24px 48px -22px #2563eb73;z-index:2}.ctc-browser-bar[data-v-4f41b1c5]{display:flex;align-items:center;gap:4px;padding:7px 10px;background:#f2f6fd}.ctc-browser-bar span[data-v-4f41b1c5]{width:6px;height:6px;border-radius:50%;background:#cbd5e1}.ctc-hero[data-v-4f41b1c5]{padding:12px;display:flex;flex-direction:column;gap:6px}.ctc-hero-t[data-v-4f41b1c5]{height:10px;width:60%;border-radius:4px;background:linear-gradient(90deg,#2563eb,#93c5fd)}.ctc-hero-b[data-v-4f41b1c5]{height:6px;width:82%;border-radius:3px;background:#e8f0fc}.ctc-grid[data-v-4f41b1c5]{display:flex;gap:6px;padding:0 12px 12px}.ctc-grid i[data-v-4f41b1c5]{flex:1;height:30px;border-radius:7px;background:#eef4fc}.ctc-palette[data-v-4f41b1c5]{position:absolute;right:20px;top:40px;display:flex;flex-direction:column;gap:8px;z-index:3}.ctc-palette span[data-v-4f41b1c5]{width:26px;height:26px;border-radius:7px;box-shadow:inset 0 1px #fff6;animation:ctc-sw-4f41b1c5 4s ease-in-out infinite}.ctc-palette span.on[data-v-4f41b1c5]{box-shadow:0 0 0 3px #2563eb4d,inset 0 1px #fff6}.ctc-palette span[data-v-4f41b1c5]:nth-child(2){animation-delay:.3s}.ctc-palette span[data-v-4f41b1c5]:nth-child(3){animation-delay:.6s}.ctc-palette span[data-v-4f41b1c5]:nth-child(4){animation-delay:.9s}@keyframes ctc-sw-4f41b1c5{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}.ctc-chip[data-v-4f41b1c5]{position:absolute;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#2563eb;background:#fff;border:1px solid #dbe6fb;border-radius:999px;padding:6px 11px;box-shadow:0 12px 26px -12px #2563eb66;white-space:nowrap;z-index:4}.ctc-chip svg[data-v-4f41b1c5]{color:#3b82f6;flex-shrink:0}.ctc-c1[data-v-4f41b1c5]{left:24px;bottom:8px;animation:ctc-fl-4f41b1c5 5.6s ease-in-out infinite}.ctc-c2[data-v-4f41b1c5]{right:6px;bottom:24px;animation:ctc-fl-4f41b1c5 6.4s ease-in-out infinite}@keyframes ctc-fl-4f41b1c5{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(max-width:940px){.ct-grid[data-v-4f41b1c5]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ct-grid[data-v-4f41b1c5]{grid-template-columns:1fr}}
