:root{--primary: #0d6efd;--primary-hover: #0b5ed7;--secondary: #6b7280;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #06b6d4;--background: #ffffff;--background-secondary: #f9fafb;--bg-card: #ffffff;--bg-card-header: #f9fafb;--bg-card-footer: #f9fafb;--bg-card-filled: #f9fafb;--bg-input-focus: #f9fafb;--bg-hover: #f3f4f6;--bg-toggle-off: #d1d5db;--text-primary: #111827;--text-secondary: #6b7280;--text-placeholder: #9ca3af;--text-disabled: #d1d5db;--text-loading: #6b7280;--text-primary-hover: #374151;--border-color: #e5e7eb;--border-radius: .5rem;--border-radius-sm: .375rem;--scrollbar-track: #f1f5f9;--scrollbar-thumb: #cbd5e1;--scrollbar-thumb-hover: #94a3b8;--bg-chat: #ffffff;--border-chat: #e5e7eb;--bg-chat-input: #f9fafb;--border-chat-input: #e5e7eb;--bg-input: #ffffff;--border-input: #d1d5db;--bg-message: #ffffff;--border-message: #e5e7eb;--bg-message-hover: #f9fafb;--bg-message-user: #eff6ff;--border-message-user: #bfdbfe;--text-message-user: #1e40af;--bg-message-ai: #f0fdf4;--border-message-ai: #bbf7d0;--text-message-ai: #166534;--bg-message-system: #fef3c7;--border-message-system: #fde68a;--text-message-system: #92400e;--bg-sidebar: #ffffff;--border-sidebar: #e5e7eb;--border-sidebar-header: #d1d5db;--bg-sidebar-item-active: #eff6ff;--border-sidebar-item-active: #bfdbfe;--text-sidebar-item-active: #1e40af;--bg-sidebar-item-hover: #f8fafc;--border-sidebar-item-hover: #e2e8f0;--bg-sidebar-badge: #f1f5f9;--text-sidebar-badge: #475569;--border-sidebar-children: #e2e8f0;--text-sidebar-title: #111827;--text-sidebar-item: #374151;--bg-toolbar: #ffffff;--border-toolbar: #e5e7eb;--border-toolbar-separator: #d1d5db;--bg-toolbar-item-active: #eff6ff;--border-toolbar-item-active: #bfdbfe;--text-toolbar-item-active: #1e40af;--bg-toolbar-dropdown: #ffffff;--border-toolbar-dropdown: #e5e7eb;--text-toolbar-dropdown-item: #374151;--bg-toolbar-dropdown-item-hover: #f8fafc;--bg-toolbar-dropdown-item-active: #f1f5f9;--text-toolbar-title: #111827;--bg-notifications: #ffffff;--border-notifications: #e5e7eb;--bg-notifications-header: #f9fafb;--border-notifications-header: #d1d5db;--text-notifications-title: #111827;--text-notifications-empty: #6b7280;--border-notifications-item: #f3f4f6;--bg-notifications-item-hover: #f9fafb;--text-notifications-item-title: #111827;--text-notifications-item-time: #6b7280;--text-notifications-item-message: #374151;--border-notifications-footer: #d1d5db;--bg-notifications-footer: #f9fafb;--bg-button: #f3f4f6;--text-button: #374151;--bg-button-hover: #e5e7eb;--bg-voice-button: #f3f4f6;--text-voice-button: #374151;--bg-attach-button: #f3f4f6;--text-attach-button: #374151;--avatar-bg: #e5e7eb;--avatar-text: #6b7280;--avatar-user-bg: #3b82f6;--avatar-user-text: #ffffff;--avatar-ai-bg: #10b981;--avatar-ai-text: #ffffff;--avatar-default-bg: #e5e7eb;--avatar-default-text: #6b7280;--avatar-border: #ffffff;--status-online: #10b981;--status-offline: #6b7280;--status-away: #f59e0b;--skeleton-bg: #e5e7eb;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--chat-own-bubble-bg: #5a49d6;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--z-dropdown: 1000;--z-modal: 1050;--z-tooltip: 1100;--z-notification: 1150}[data-theme=dark]{--primary: #60a5fa;--primary-hover: #3b82f6;--secondary: #9ca3af;--success: #34d399;--warning: #fbbf24;--danger: #f87171;--info: #22d3ee;--background: #111827;--background-secondary: #1f2937;--bg-card: #1f2937;--bg-card-header: #111827;--bg-card-footer: #111827;--bg-card-filled: #374151;--bg-input-focus: #4b5563;--bg-hover: #374151;--bg-toggle-off: #4b5563;--text-primary: #f9fafb;--text-secondary: #9ca3af;--text-placeholder: #6b7280;--text-disabled: #4b5563;--text-loading: #9ca3af;--text-primary-hover: #d1d5db;--border-color: #374151;--scrollbar-track: #1f2937;--scrollbar-thumb: #4b5563;--scrollbar-thumb-hover: #6b7280;--bg-chat: #1f2937;--border-chat: #374151;--bg-chat-input: #111827;--border-chat-input: #374151;--bg-input: #374151;--border-input: #4b5563;--bg-message: #1f2937;--border-message: #374151;--bg-message-hover: #111827;--bg-message-user: #1e3a8a;--border-message-user: #1d4ed8;--text-message-user: #dbeafe;--bg-message-ai: #064e3b;--border-message-ai: #047857;--text-message-ai: #d1fae5;--bg-message-system: #78350f;--border-message-system: #d97706;--text-message-system: #fef3c7;--chat-own-bubble-bg: #4a3fc7;--bg-sidebar: #1f2937;--border-sidebar: #374151;--border-sidebar-header: #4b5563;--bg-sidebar-item-active: #1e3a8a;--border-sidebar-item-active: #1d4ed8;--text-sidebar-item-active: #dbeafe;--bg-sidebar-item-hover: #374151;--border-sidebar-item-hover: #4b5563;--bg-sidebar-badge: #4b5563;--text-sidebar-badge: #d1d5db;--border-sidebar-children: #4b5563;--text-sidebar-title: #f9fafb;--text-sidebar-item: #d1d5db;--bg-toolbar: #1f2937;--border-toolbar: #374151;--border-toolbar-separator: #4b5563;--bg-toolbar-item-active: #1e3a8a;--border-toolbar-item-active: #1d4ed8;--text-toolbar-item-active: #dbeafe;--bg-toolbar-dropdown: #1f2937;--border-toolbar-dropdown: #374151;--text-toolbar-dropdown-item: #d1d5db;--bg-toolbar-dropdown-item-hover: #374151;--bg-toolbar-dropdown-item-active: #4b5563;--text-toolbar-title: #f9fafb;--bg-notifications: #1f2937;--border-notifications: #374151;--bg-notifications-header: #111827;--border-notifications-header: #4b5563;--text-notifications-title: #f9fafb;--text-notifications-empty: #9ca3af;--border-notifications-item: #374151;--bg-notifications-item-hover: #111827;--text-notifications-item-title: #f9fafb;--text-notifications-item-time: #9ca3af;--text-notifications-item-message: #d1d5db;--border-notifications-footer: #4b5563;--bg-notifications-footer: #111827;--bg-button: #374151;--text-button: #d1d5db;--bg-button-hover: #4b5563;--bg-voice-button: #374151;--text-voice-button: #d1d5db;--bg-attach-button: #374151;--text-attach-button: #d1d5db;--avatar-bg: #374151;--avatar-text: #9ca3af;--avatar-user-bg: #2563eb;--avatar-user-text: #ffffff;--avatar-ai-bg: #059669;--avatar-ai-text: #ffffff;--avatar-default-bg: #374151;--avatar-default-text: #9ca3af;--avatar-border: #1f2937;--skeleton-bg: #374151}.cycle-program-offer-video-proof{margin:0;padding:0;border-top:1px solid color-mix(in srgb,var(--border-color) 35%,transparent)}.cycle-program-offer-video-proof__summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0;padding:.5rem 0 .4rem}.cycle-program-offer-video-proof__summary::-webkit-details-marker{display:none}.cycle-program-offer-video-proof__summary:before{content:"";flex-shrink:0;align-self:center;width:.45rem;height:.45rem;margin-right:.15rem;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);transform:rotate(-45deg);transition:transform .2s ease;opacity:.75}.cycle-program-offer-video-proof[open]>.cycle-program-offer-video-proof__summary:before{transform:rotate(45deg)}.cycle-program-offer-video-proof__heading{flex:1 1 auto;min-width:0;margin:0;font-size:clamp(.9375rem,2.4vw,1.0625rem);font-weight:650;letter-spacing:-.01em;line-height:1.3;color:var(--text-primary);text-transform:none}.cycle-program-offer-video-proof__hint{font-size:.75rem;font-weight:500;color:var(--text-secondary);white-space:nowrap}.cycle-program-offer-video-proof__body{display:flex;flex-direction:column;gap:.5rem;padding:0 0 .25rem;max-width:var(--sales-proof-body-max, 42.5rem)}.cycle-program-offer-video-proof__primary{min-width:0}.cycle-program-offer-video-proof__nav{display:flex;align-items:center;justify-content:space-between;gap:.5rem;max-width:var(--sales-proof-media-max, 20rem)}.cycle-program-offer-video-proof__nav-btn{flex-shrink:0;width:2rem;height:2rem;padding:0;border:1px solid color-mix(in srgb,var(--border-color) 55%,transparent);border-radius:6px;background:color-mix(in srgb,var(--bg-card) 92%,transparent);color:var(--text-primary);font-size:1.125rem;line-height:1;cursor:pointer}.cycle-program-offer-video-proof__nav-btn:hover{background:color-mix(in srgb,var(--border-color) 12%,var(--bg-card))}.cycle-program-offer-video-proof__index{flex:1 1 auto;text-align:center;font-size:.8125rem;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.cycle-program-offer-video-proof__rail{display:none;gap:.35rem}@media (min-width: 768px){.cycle-program-offer-video-proof__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}.cycle-program-offer-video-proof__rail-item{min-width:0;width:100%;max-width:none;margin:0;padding:.4rem .5rem;border:1px solid color-mix(in srgb,var(--border-color) 40%,transparent);border-radius:6px;background:transparent;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.cycle-program-offer-video-proof__rail-item--active{border-color:color-mix(in srgb,var(--accent-primary, var(--primary)) 55%,var(--border-color));background:color-mix(in srgb,var(--accent-primary, var(--primary)) 8%,transparent)}.cycle-program-offer-video-proof__rail-result{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;font-weight:600;line-height:1.25;color:var(--text-primary);white-space:normal}.cycle-program-offer-video-proof__rail-time{display:block;margin-top:.1rem;font-size:.6875rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cycle-program-offer-video-proof-card{display:flex;flex-direction:column;gap:.45rem;min-width:0}.cycle-program-offer-video-proof-card__media{position:relative;display:block;width:100%;padding:0;border:none;border-radius:8px;overflow:hidden;background:#0a0a0a;cursor:pointer;aspect-ratio:16/9}.cycle-program-offer-video-proof-card__media--playing{cursor:default}.cycle-program-offer-video-proof-card__thumb{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cycle-program-offer-video-proof-card__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,color-mix(in srgb,#000 72%,transparent) 100%);pointer-events:none}.cycle-program-offer-video-proof-card__play{position:absolute;left:50%;top:50%;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;border-radius:50%;background:color-mix(in srgb,#000 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,#fff 35%,transparent)}.cycle-program-offer-video-proof-card__play:after{content:"";position:absolute;left:54%;top:50%;margin:-.45rem 0 0 -.35rem;border-style:solid;border-width:.45rem 0 .45rem .7rem;border-color:transparent transparent transparent #fff}.cycle-program-offer-video-proof-card__iframe{display:block;width:100%;height:100%;min-height:12rem;border:0}.cycle-program-offer-video-proof-card__meta{display:grid;gap:.15rem;padding:0 .05rem}.cycle-program-offer-video-proof-card__result{margin:0;font-size:.9375rem;font-weight:650;line-height:1.3;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cycle-program-offer-video-proof-card__time{margin:0;font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.cycle-program-offer-video-proof-card__context{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-primary))}.cycle-program-offer-video-proof-card--compact{gap:.25rem}.cycle-program-offer-video-proof-card__compact-label{margin:0;font-size:.75rem;font-weight:600;line-height:1.25;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 768px){.cycle-program-offer-video-proof-card--primary{display:grid;grid-template-columns:minmax(0,var(--sales-proof-media-max, 20rem)) minmax(0,1fr);column-gap:.85rem;row-gap:.35rem;align-items:center;max-width:var(--sales-proof-body-max, 42.5rem)}.cycle-program-offer-video-proof-card--primary .cycle-program-offer-video-proof-card__media{grid-column:1;grid-row:1}.cycle-program-offer-video-proof-card--primary .cycle-program-offer-video-proof-card__meta{grid-column:2;grid-row:1;align-self:center}.cycle-program-offer-video-proof__primary{max-width:var(--sales-proof-body-max, 42.5rem)}}@media (max-width: 767px){.cycle-program-offer-video-proof__body{gap:.4rem}.cycle-program-offer-video-proof__rail{display:none!important}.cycle-program-offer-video-proof-card__media{max-height:min(52vw,14.5rem);aspect-ratio:16/9}}
