.cs.svelte-dr3g1g{margin-bottom:20px}.cs-input-row.svelte-dr3g1g{display:flex;gap:6px;margin-bottom:6px}.cs-input.svelte-dr3g1g{flex:1;padding:10px 14px;border-radius:10px;border:1px solid var(--t-border, rgba(255,255,255,.07));background:var(--t-bg-card, #111113);color:var(--t-fg, #ededed);font-family:inherit;font-size:.8rem;font-weight:300;outline:none;transition:border-color .12s}.cs-input.svelte-dr3g1g:focus{border-color:var(--t-border-hover, rgba(255,255,255,.14))}.cs-input.svelte-dr3g1g::placeholder{color:var(--t-fg-muted, #555)}.cs-input.svelte-dr3g1g:disabled{opacity:.5}.cs-send.svelte-dr3g1g{width:40px;height:40px;border-radius:10px;flex-shrink:0;background:var(--t-accent, #7ef6c4);border:none;color:#0a0a0a;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .12s}.cs-send.svelte-dr3g1g:hover{opacity:.85}.cs-send.svelte-dr3g1g:disabled{opacity:.3;cursor:not-allowed}.cs-cancel.svelte-dr3g1g{font-size:.6rem;color:var(--t-fg-muted, #555);background:none;border:none;cursor:pointer;font-family:inherit;padding:2px 0;margin-bottom:4px}.cs-cancel.svelte-dr3g1g:hover{color:var(--t-fg-dim, #999)}.cs-error.svelte-dr3g1g{font-size:.68rem;color:#ef4444;padding:4px 0}.cs-empty.svelte-dr3g1g{font-size:.72rem;color:var(--t-fg-muted, #555);padding:12px 0}.cs-stream.svelte-dr3g1g{display:flex;flex-direction:column;gap:4px;padding-top:8px}.cs-msg.svelte-dr3g1g{padding:8px 12px;border-radius:10px;background:var(--t-bg-card, #111113);border:1px solid var(--t-border, rgba(255,255,255,.07))}.cs-msg--reply.svelte-dr3g1g{margin-left:20px;margin-top:4px;background:#ffffff05;border-color:#ffffff0a}.cs-text.svelte-dr3g1g{font-size:.8rem;color:var(--t-fg-dim, #999);line-height:1.5;font-weight:300;word-break:break-word}.cs-time.svelte-dr3g1g{font-size:.55rem;color:var(--t-fg-muted, #555);margin-left:8px}.cs-reply-btn.svelte-dr3g1g{font-size:.55rem;color:var(--t-fg-muted, #555);background:none;border:none;cursor:pointer;font-family:inherit;margin-left:8px;transition:color .12s}.cs-reply-btn.svelte-dr3g1g:hover{color:var(--t-accent, #7ef6c4)}html,body{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;scroll-behavior:smooth;background:var(--t-bg, #09090b);color:var(--t-fg, rgba(237, 237, 237, .87));font-family:Lexend Deca,Inter,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}.t-stream.svelte-1d6ctzk,.t-nav.svelte-1d6ctzk{--t-accent: #7ef6c4;--t-accent-dim: rgba(126, 246, 196, .1);--t-bg: #09090b;--t-bg-card: #111113;--t-fg: #ededed;--t-fg-dim: #999;--t-fg-muted: #555;--t-border: rgba(255, 255, 255, .07);--t-border-hover: rgba(255, 255, 255, .14);--t-pink: #ec4899;--t-violet: #8b5cf6;--t-font: "Lexend Deca", "Inter", -apple-system, sans-serif}[data-theme=light] .t-stream.svelte-1d6ctzk,[data-theme=light] .t-nav.svelte-1d6ctzk{--t-accent: #14b48c;--t-accent-dim: rgba(20, 180, 140, .08);--t-bg: #fafafa;--t-bg-card: #ffffff;--t-fg: #111;--t-fg-dim: #666;--t-fg-muted: #999;--t-border: rgba(0, 0, 0, .08);--t-border-hover: rgba(0, 0, 0, .16)}.t-nav.svelte-1d6ctzk{position:fixed;top:0;left:0;right:0;z-index:100;height:54px;padding:0 28px;display:flex;align-items:center;background:#09090bd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--t-border)}.t-nav-logo.svelte-1d6ctzk{font-family:Comfortaa,sans-serif;font-weight:700;font-size:1.1rem;color:var(--t-fg);text-decoration:none}.t-nav-logo--42rows.svelte-1d6ctzk{font-weight:400;letter-spacing:.06em;font-size:1.2rem}.t-logo-dot.svelte-1d6ctzk{color:var(--t-accent)}.t-nav-tag.svelte-1d6ctzk{margin-left:8px;padding:2px 9px;border-radius:5px;background:#7ef6c41f;color:var(--t-accent);font-size:.6rem;font-weight:600}.t-nav-spacer.svelte-1d6ctzk{flex:1}.t-nav-link.svelte-1d6ctzk{font-size:.78rem;color:var(--t-fg-dim);margin-left:24px;text-decoration:none;transition:color .15s;font-family:var(--t-font)}.t-nav-link.svelte-1d6ctzk:hover{color:var(--t-fg)}.t-nav-user.svelte-1d6ctzk{font-size:.72rem;color:var(--t-fg-dim);margin-left:16px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-nav-cta.svelte-1d6ctzk{margin-left:20px;padding:6px 16px;border-radius:8px;background:var(--t-accent);color:#0a0a0a;font-size:.75rem;font-weight:600;text-decoration:none;transition:opacity .12s}.t-nav-cta.svelte-1d6ctzk:hover{opacity:.85}.t-stream.svelte-1d6ctzk{max-width:680px;margin:0 auto;padding:66px 20px 80px}.t-hero.svelte-1d6ctzk{border-radius:14px;overflow:hidden;border:1px solid var(--t-border);background:var(--t-bg-card);margin-bottom:16px}.t-hero-media.svelte-1d6ctzk{width:100%;display:block;object-fit:cover}.t-hero--video.svelte-1d6ctzk .t-hero-media:where(.svelte-1d6ctzk){aspect-ratio:16 / 9}.t-hero-placeholder.svelte-1d6ctzk{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-size:5rem;color:var(--t-fg-muted);background:linear-gradient(135deg,#22c55e0a,#3b82f608)}.t-meta-bar.svelte-1d6ctzk{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.t-meta-left.svelte-1d6ctzk{flex:1;min-width:0}.t-badge.svelte-1d6ctzk{display:inline-block;padding:3px 10px;border-radius:50px;font-size:.55rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.t-badge--image.svelte-1d6ctzk{background:#ec48991f;color:var(--t-pink);border:1px solid rgba(236,72,153,.1)}.t-badge--video.svelte-1d6ctzk{background:#8b5cf61f;color:var(--t-violet);border:1px solid rgba(139,92,246,.1)}.t-badge--3d.svelte-1d6ctzk{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.1)}.t-title.svelte-1d6ctzk{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--t-fg);margin-bottom:4px}.t-meta-row.svelte-1d6ctzk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.68rem;color:var(--t-fg-muted)}.t-dot.svelte-1d6ctzk{width:3px;height:3px;border-radius:50%;background:var(--t-fg-muted);opacity:.4}.t-meta-actions.svelte-1d6ctzk{flex-shrink:0;padding-top:4px}.t-dl-btn.svelte-1d6ctzk{padding:8px 18px;border-radius:8px;background:var(--t-accent);color:#fff;font-size:.72rem;font-weight:600;text-decoration:none;font-family:var(--t-font);transition:opacity .15s}.t-dl-btn.svelte-1d6ctzk:hover{opacity:.85}[data-theme=light] .t-dl-btn.svelte-1d6ctzk{color:#fff}.t-prompt.svelte-1d6ctzk{font-size:.85rem;color:var(--t-fg);font-weight:300;font-style:italic;line-height:1.6;padding:12px 0 16px;border-bottom:1px solid var(--t-border);margin-bottom:16px}.t-details.svelte-1d6ctzk{border:1px solid var(--t-border);border-radius:12px;background:var(--t-bg-card);margin-bottom:20px;overflow:hidden}.t-details[open].svelte-1d6ctzk{background:transparent;border-color:var(--t-border)}.t-details-toggle.svelte-1d6ctzk{padding:12px 16px;font-size:.7rem;font-weight:500;color:var(--t-fg-dim);cursor:pointer;list-style:none;transition:color .12s}.t-details-toggle.svelte-1d6ctzk:hover{color:var(--t-fg)}.t-details-toggle.svelte-1d6ctzk::-webkit-details-marker{display:none}.t-lang-switch.svelte-1d6ctzk{display:flex;gap:6px;flex-wrap:wrap;padding:8px 16px 12px}.t-lang-btn.svelte-1d6ctzk{padding:3px 10px;border-radius:5px;border:1px solid var(--t-border);background:transparent;font-family:var(--t-font);font-size:.55rem;color:var(--t-fg-muted);cursor:pointer;transition:all .12s}.t-lang-btn.svelte-1d6ctzk:hover{border-color:var(--t-border-hover);color:var(--t-fg)}.t-lang-btn--active.svelte-1d6ctzk{background:#ffffff0f;color:var(--t-fg);border-color:var(--t-border-hover)}.t-desc.svelte-1d6ctzk{padding:0 16px;margin-bottom:20px}.t-desc.svelte-1d6ctzk h2:where(.svelte-1d6ctzk){font-size:.9rem;font-weight:600;margin-bottom:8px;color:var(--t-fg)}.t-desc.svelte-1d6ctzk p:where(.svelte-1d6ctzk){font-size:.8rem;color:var(--t-fg-dim);line-height:1.75;font-weight:300;margin-bottom:10px}.t-specs.svelte-1d6ctzk{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 16px;margin-bottom:16px}.t-spec.svelte-1d6ctzk{padding:10px 12px;border-radius:8px;border:1px solid var(--t-border);background:#ffffff05}.t-spec-label.svelte-1d6ctzk{font-size:.52rem;color:var(--t-fg-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.t-spec-value.svelte-1d6ctzk{font-size:.78rem;color:var(--t-fg);font-weight:500;font-variant-numeric:tabular-nums}.t-tags.svelte-1d6ctzk{display:flex;flex-wrap:wrap;gap:5px;padding:0 16px 16px}.t-tag.svelte-1d6ctzk{padding:3px 12px;border-radius:50px;border:1px solid var(--t-border);font-size:.62rem;color:var(--t-fg-dim);text-decoration:none;transition:all .12s}.t-tag.svelte-1d6ctzk:hover{border-color:var(--t-accent);color:var(--t-accent);background:var(--t-accent-dim)}.t-actor-ref.svelte-1d6ctzk{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:0 16px 16px;border-radius:10px;border:1px solid var(--t-border);text-decoration:none;transition:border-color .15s}.t-actor-ref.svelte-1d6ctzk:hover{border-color:var(--t-border-hover)}.t-actor-ref-icon.svelte-1d6ctzk{font-size:1.1rem;flex-shrink:0}.t-actor-ref-info.svelte-1d6ctzk{flex:1;min-width:0;font-size:.72rem;color:var(--t-fg)}.t-actor-ref-info.svelte-1d6ctzk strong:where(.svelte-1d6ctzk){display:block;font-weight:600}.t-actor-ref-desc.svelte-1d6ctzk{font-size:.6rem;color:var(--t-fg-muted);font-weight:300}.t-actor-ref-link.svelte-1d6ctzk{padding:4px 12px;border-radius:5px;border:1px solid var(--t-border);font-size:.6rem;color:var(--t-fg-dim);white-space:nowrap;transition:all .12s}.t-actor-ref.svelte-1d6ctzk:hover .t-actor-ref-link:where(.svelte-1d6ctzk){border-color:var(--t-accent);color:var(--t-accent)}.t-cta.svelte-1d6ctzk{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 0}.t-cta-btn.svelte-1d6ctzk{padding:10px 24px;border-radius:8px;background:var(--t-accent);color:#fff;font-size:.78rem;font-weight:600;text-decoration:none;font-family:var(--t-font);transition:opacity .15s}.t-cta-btn.svelte-1d6ctzk:hover{opacity:.85}.t-cta-sub.svelte-1d6ctzk{font-size:.65rem;color:var(--t-fg-muted)}@media(max-width:768px){.t-stream.svelte-1d6ctzk{padding:60px 16px}.t-nav.svelte-1d6ctzk{padding:0 16px}.t-nav-link.svelte-1d6ctzk{display:none}.t-specs.svelte-1d6ctzk{grid-template-columns:1fr}.t-title.svelte-1d6ctzk{font-size:1.1rem}}@keyframes svelte-1d6ctzk-t-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.t-stream.svelte-1d6ctzk{animation:svelte-1d6ctzk-t-fade-up .35s ease-out}
