/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer v2u.tokens{:root{--media-bg-primary:var(--color-white);--media-bg-secondary:var(--color-gray-50);--media-bg-hover:var(--color-gray-100);--media-bg-active:var(--color-primary-bg-light);--media-border:var(--color-border);--media-border-hover:var(--color-border-hover);--media-border-focus:var(--color-border-focus);--media-border-color:var(--color-border);--media-border-color-light:#0000000d;--media-text-primary:var(--color-text-primary);--media-text-secondary:var(--color-text-secondary);--media-text-muted:var(--color-text-muted);--media-text-inverse:var(--color-text-inverse);--media-interactive-primary:var(--color-primary);--media-interactive-secondary:var(--color-highlight);--media-interactive-danger:var(--color-error);--media-interactive-success:var(--color-success);--media-interactive-hover:#00000014;--media-interactive-active:#0000001a;--media-overlay-bg:#000000b3;--media-modal-bg:var(--color-background);--media-modal-border:var(--color-border);--media-modal-shadow:var(--shadow-lg);--transition-media:.25s cubic-bezier(.4, 0, .2, 1);--transition-theme:.3s ease-in-out;--media-footer-bg:#f8f9fa;--media-shadow-corporate:var(--shadow-md)}[data-theme=dark]{--media-bg-primary:var(--color-gray-800);--media-bg-secondary:var(--color-gray-700);--media-bg-hover:var(--color-gray-600);--media-bg-active:var(--color-primary-light);--media-border:var(--color-gray-600);--media-border-hover:var(--color-gray-500);--media-border-focus:var(--color-border-focus);--media-border-color:#ffffff1a;--media-border-color-light:#ffffff0d;--media-text-primary:var(--color-gray-100);--media-text-secondary:var(--color-gray-300);--media-text-muted:var(--color-gray-400);--media-text-inverse:var(--color-gray-900);--media-interactive-primary:var(--color-primary-light);--media-interactive-secondary:var(--color-highlight-light);--media-interactive-danger:var(--color-error-light);--media-interactive-success:var(--color-success-light);--media-interactive-hover:#ffffff1f;--media-interactive-active:#ffffff26;--media-overlay-bg:#ffffff1a;--media-modal-bg:var(--color-gray-800);--media-modal-border:var(--color-border);--media-modal-shadow:var(--shadow-dark-lg);--media-footer-bg:var(--color-gray-800);--media-shadow-corporate:var(--shadow-dark-md)}}@keyframes mediaFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mediaSlideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}.media-overlay-wrapper[data-v-b00b8a0e]{position:relative;width:100%;height:100%;flex-grow:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--border-radius-lg)}[data-v-b00b8a0e] iframe{width:100%;height:100%;border:none;border-radius:var(--border-radius-lg)}[data-v-b00b8a0e] div{width:100%}@layer v2u.tokens{:root{--media-grid-gap: 16px;--media-grid-gap-tablet: 14px;--media-grid-gap-mobile: 12px;--media-grid-gap-xs: 10px;--media-container-gap: 16px;--media-container-gap-compact: 12px;--media-container-gap-expanded: 20px;--media-padding: 16px;--media-padding-sm: 12px;--media-padding-xs: 10px;--media-padding-lg: 20px;--media-padding-md: 16px;--media-footer-padding: 16px;--media-footer-padding-tablet: 16px;--media-footer-padding-mobile: 12px;--media-footer-padding-xs: 12px;--media-border-radius-sm: 4px;--media-border-radius-md: 6px;--media-border-radius-lg: 8px;--media-border-radius-xl: 12px;--media-border-width: 1px;--media-border-width-thick: 2px;--media-border-color: rgba(0, 0, 0, .1);--media-border-color-light: rgba(0, 0, 0, .05);--media-border-color-dark: rgba(0, 0, 0, .2);--media-border-color-hover: var(--color-primary);--icon-primary: #1a1a1a;--icon-secondary: #666666;--icon-muted: #999999;--icon-danger: #802F00;--icon-success: #008080;--icon-warning: #D47B47;--icon-brand-facebook: #008080;--icon-brand-twitter: #008080;--icon-brand-x: #008080;--icon-brand-whatsapp: #008080;--media-shadow-color: rgba(0, 0, 0, .1);--media-shadow-corporate: 0 2px 8px rgba(0, 0, 0, .1);--media-shadow-hover: 0 4px 12px rgba(0, 0, 0, .15);--media-shadow-elevated: 0 8px 24px rgba(0, 0, 0, .15);--media-modal-shadow: 0 4px 12px rgba(0, 0, 0, .15);--media-font-size-xs: 11px;--media-font-size-sm: 12px;--media-font-size-base: 13px;--media-font-size-md: 14px;--media-font-size-lg: 16px;--media-font-size-xl: 18px;--media-line-height-tight: 1.2;--media-line-height-normal: 1.4;--media-line-height-relaxed: 1.5;--media-line-height-loose: 1.6;--media-font-weight-normal: 400;--media-font-weight-medium: 500;--media-font-weight-semibold: 600;--media-font-weight-bold: 700;--media-font-family-base: var(--font-sans, verdana, Tahoma, arial, sans-serif);--media-font-family-condensed: var(--font-sans, "Roboto Condensed", arial, sans-serif);--media-font-family-mono: var(--font-mono, "Courier New", monospace);--media-letter-spacing-tight: .025em;--media-letter-spacing-normal: .05em;--media-letter-spacing-wide: .1em;--media-action-size: 32px;--media-action-gap: 8px;--media-action-gap-compact: 6px;--media-action-gap-mobile: 4px;--media-action-icon-size: 16px;--media-action-font-size: var(--media-font-size-sm);--media-action-max-width: 100px;--media-action-max-width-collapsed: 0px;--media-action-button-radius: var(--media-border-radius-lg);--media-action-button-padding: 8px 12px;--media-action-button-shadow: var(--media-shadow-corporate);--media-info-item-gap: 8px;--media-info-item-gap-compact: 6px;--media-info-item-gap-mobile: 4px;--media-info-icon-size: 16px;--media-info-padding: 8px 12px;--media-info-padding-sm: 6px 10px;--media-info-padding-xs: 4px 8px;--media-info-max-width: 100px;--media-info-max-width-expanded: 150px;--media-info-max-width-collapsed: 0px;--media-info-item-radius: var(--media-border-radius-lg);--media-info-item-shadow: var(--media-shadow-corporate);--media-info-item-border: 1px solid transparent;--media-comment-avatar-size: 32px;--media-comment-avatar-size-sm: 24px;--media-comment-avatar-border: 2px;--media-comment-gap: 8px;--media-comment-padding: 12px;--media-comment-padding-sm: 10px;--media-comment-padding-xs: 8px;--media-comment-margin: 8px 0;--media-comment-margin-sm: 6px 0;--media-comment-margin-xs: 4px 0;--media-comment-radius: var(--media-border-radius-sm);--media-comment-border: var(--media-border-width) solid var(--media-border-color-light);--media-avatar-offset-left: -.64rem;--media-avatar-offset-top: -.32em;--media-avatar-offset-left-sm: -.5rem;--media-avatar-offset-top-sm: -.25em;--media-icon-spacing: 2.5rem;--media-icon-spacing-sm: 2rem;--media-icon-spacing-xs: 1.75rem;--media-footer-grid-gap: 16px;--media-footer-grid-gap-compact: 12px;--media-footer-grid-gap-expanded: 20px;--media-footer-section-gap: 16px;--media-footer-section-gap-mobile: 12px;--media-footer-section-gap-xs: 8px;--media-footer-ratings-gap: 16px;--media-footer-ratings-gap-lg: 20px;--media-footer-ratings-gap-mobile: 12px;--media-footer-actions-gap: 16px;--media-footer-info-gap: 16px;--media-breakpoint-xs: 480px;--media-breakpoint-sm: 640px;--media-breakpoint-md: 768px;--media-breakpoint-lg: 1024px;--media-breakpoint-xl: 1280px;--media-breakpoint-2xl: 1536px;--media-container-max-width-sm: 640px;--media-container-max-width-md: 768px;--media-container-max-width-lg: 1024px;--media-container-max-width-xl: 1280px;--media-container-max-width-2xl: 1536px;--media-container-compact: "compact";--media-container-normal: "normal";--media-container-expanded: "expanded";--media-opacity-hidden: 0;--media-opacity-visible: 1;--media-opacity-transition: var(--media-transition-duration-fast);--media-max-width-collapsed: 0px;--media-max-width-normal: 100px;--media-max-width-expanded: 150px;--media-z-base: 1;--media-z-dropdown: 1000;--media-z-modal: 1050;--media-z-tooltip: 1070;--media-z-overlay: 1080}[data-theme=dark]{--media-bg-color: transparent;--media-bg-hover: rgba(255, 255, 255, .1);--media-bg-secondary: rgba(31, 41, 55, .8);--media-bg-elevated: rgba(17, 24, 39, .95);--media-footer-bg: var(--color-gray-800);--media-footer-bg-dark: var(--color-gray-900);--media-text-color: var(--color-gray-100);--media-text-primary: var(--color-gray-100);--media-text-secondary: var(--color-gray-300);--media-text-muted: var(--color-gray-400);--media-text-inverse: var(--color-gray-900);--media-text-accent: var(--color-primary-light);--media-text-hover: var(--color-primary-light);--media-text-active: var(--color-primary);--media-border-color: rgba(255, 255, 255, .1);--media-border-color-light: rgba(255, 255, 255, .05);--media-border-color-hover: var(--color-primary-light);--icon-primary: #f0f0f0;--icon-secondary: #b0b0b0;--icon-muted: #707070;--icon-danger: #ff8a80;--icon-success: #80FFFF;--icon-warning: #ffb87a;--icon-brand-facebook: #80FFFF;--icon-brand-twitter: #80FFFF;--icon-brand-x: #80FFFF;--icon-brand-whatsapp: #80FFFF;--media-interactive-hover: var(--color-primary);--media-interactive-active: var(--color-primary-light);--media-interactive-border: var(--color-primary-light);--media-shadow-color: rgba(0, 0, 0, .3);--media-box-shadow: 0 1px 3px rgba(0, 0, 0, .3)}}@layer v2u.components{.media-icon-fixed{flex-shrink:0;transition:transform .2s ease}.media-content-with-icon{padding-left:var(--media-icon-spacing)}@media (max-width: 768px){.media-content-with-icon{padding-left:var(--media-icon-spacing-sm)}}@media (max-width: 480px){.media-content-with-icon{padding-left:var(--media-icon-spacing-xs)}}}@layer v2u.tokens{[data-theme=dark]{--media-dark-bg: var(--color-gray-700);--media-dark-border: var(--color-gray-600);--media-dark-shadow: rgba(0, 0, 0, .4);--media-dark-shadow-hover: rgba(0, 0, 0, .5);--media-dark-text: var(--color-gray-100);--media-dark-text-secondary: var(--color-gray-300)}}.media-template{width:100%;max-width:100%;display:flex;flex-direction:column;transition:background-color .3s ease,color .3s ease}.media-section{margin-bottom:0;flex:1;min-height:150px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:var(--media-bg-primary);transition:background-color .3s ease}.media-relative{position:relative}.media-footer{display:flex;flex-direction:column;width:100%;padding:8px 4px;background:var(--media-footer-bg);gap:0;transition:background-color .2s ease,color .2s ease}.footer-ratings-wrapper{display:flex;align-items:center;justify-content:center;gap:16px;padding:2px 0;border-bottom:1px solid var(--media-border-color);flex-wrap:wrap;animation:mediaFadeInUp .5s ease-out;flex-shrink:0;max-width:fit-content;margin:0}.media-footer[data-layout-mode="6"] .footer-ratings-wrapper,.media-footer[data-layout-mode="7"] .footer-ratings-wrapper,.media-footer[data-layout-mode="8"] .footer-ratings-wrapper{max-width:100%;min-width:0;flex-shrink:1}.footer-actions-info-wrapper{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start;flex-direction:row;width:auto;gap:var(--media-action-gap);min-width:0;max-width:100%}.footer-actions{display:inline-flex;align-items:center;flex-wrap:nowrap}.footer-actions>div.inline-block{display:flex;align-items:center}.footer-info{display:inline-flex;align-items:center;flex-wrap:nowrap;min-width:0}.media-footer[data-layout-mode="1"],.media-footer[data-layout-mode="2"],.media-footer[data-layout-mode="3"],.media-footer[data-layout-mode="4"],.media-footer[data-layout-mode="5"]{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--media-action-gap)}.media-footer[data-layout-mode="1"] .footer-ratings-wrapper,.media-footer[data-layout-mode="2"] .footer-ratings-wrapper,.media-footer[data-layout-mode="3"] .footer-ratings-wrapper,.media-footer[data-layout-mode="4"] .footer-ratings-wrapper,.media-footer[data-layout-mode="5"] .footer-ratings-wrapper{border-bottom:none;padding:0;margin-right:0;flex-shrink:0;order:1}.media-footer[data-layout-mode="1"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="2"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="3"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="4"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="5"] .footer-actions-info-wrapper{margin-left:auto;flex-shrink:1;min-width:0;order:2;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.media-footer[data-layout-mode="6"],.media-footer[data-layout-mode="7"],.media-footer[data-layout-mode="8"]{flex-direction:column;align-items:center;justify-content:center;gap:5px}.media-footer[data-layout-mode="6"] .footer-ratings-wrapper,.media-footer[data-layout-mode="7"] .footer-ratings-wrapper,.media-footer[data-layout-mode="8"] .footer-ratings-wrapper{border-bottom:var(--media-border-width) solid var(--media-border-color);padding:8px 0;margin-bottom:0;margin-right:0;width:auto;max-width:100%;flex-shrink:1;order:1;display:flex;align-items:center;justify-content:center}.media-footer[data-layout-mode="6"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="7"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="8"] .footer-actions-info-wrapper{padding:8px 0;margin-left:0;width:auto;order:2;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap}.media-footer[data-layout-mode="1"] .footer-actions,.media-footer[data-layout-mode="2"] .footer-actions,.media-footer[data-layout-mode="3"] .footer-actions{gap:var(--media-action-gap);position:relative}.media-footer[data-layout-mode="1"] .footer-actions:after,.media-footer[data-layout-mode="2"] .footer-actions:after,.media-footer[data-layout-mode="3"] .footer-actions:after,.media-footer[data-layout-mode="4"] .footer-actions:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:1px;height:16px;background:var(--media-border-color);opacity:.3}.media-footer[data-layout-mode="1"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="2"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="3"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="1"] .footer-info,.media-footer[data-layout-mode="2"] .footer-info,.media-footer[data-layout-mode="3"] .footer-info,.media-footer[data-layout-mode="4"] .footer-actions,.media-footer[data-layout-mode="4"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="4"] .footer-info,.media-footer[data-layout-mode="5"] .footer-actions,.media-footer[data-layout-mode="5"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="5"] .footer-info,.media-footer[data-layout-mode="6"] .footer-actions,.media-footer[data-layout-mode="7"] .footer-actions,.media-footer[data-layout-mode="8"] .footer-actions,.media-footer[data-layout-mode="6"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="7"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="8"] .footer-actions-info-wrapper,.media-footer[data-layout-mode="6"] .footer-info,.media-footer[data-layout-mode="7"] .footer-info,.media-footer[data-layout-mode="8"] .footer-info{gap:var(--media-action-gap)}.media-footer[data-layout-mode="1"] .footer-info,.media-footer[data-layout-mode="2"] .footer-info,.media-footer[data-layout-mode="3"] .footer-info,.media-footer[data-layout-mode="4"] .footer-info,.media-footer[data-layout-mode="5"] .footer-info,.media-footer[data-layout-mode="6"] .footer-info,.media-footer[data-layout-mode="7"] .footer-info,.media-footer[data-layout-mode="8"] .footer-info{flex-wrap:nowrap;min-width:0}.info-item{display:inline-flex;align-items:center;gap:4px;padding:3px;background-color:transparent;border-radius:0;border:none;transition:all .3s ease;position:relative}.info-item:hover{transform:translateY(-1px)}.info-value{font-weight:500;line-height:1.3}.views-text,.date-text{font-family:var(--media-font-family-base, inherit);font-size:12px;line-height:1.2;padding-left:0;white-space:nowrap;cursor:default}.date{font-style:italic;white-space:nowrap}.info-text{opacity:1;max-width:none}[data-theme=dark] .info-item{color:var(--media-text-primary)}.info-item svg,.action-icon{flex-shrink:0;color:currentColor;fill:currentColor;transition:transform .2s ease,color var(--transition-media)}.info-item svg path,.action-icon path{fill:currentColor}.info-item:hover svg{transform:scale(1.05)}.media-action-primary .action-icon,.info-views .action-icon{color:var(--icon-primary)}.media-action-secondary .action-icon{color:var(--icon-secondary)}.action-muted .action-icon,.info-item.disabled .action-icon{color:var(--icon-muted);opacity:.6;cursor:not-allowed}.action-danger .action-icon{color:var(--icon-danger)}.action-success .action-icon{color:var(--icon-success)}.action-warning .action-icon{color:var(--icon-warning)}.action-brand-facebook .action-icon{color:var(--icon-brand-facebook)}.action-brand-twitter .action-icon,.action-brand-x .action-icon{color:var(--icon-brand-twitter)}.action-brand-whatsapp .action-icon{color:var(--icon-brand-whatsapp)}.media-action-primary{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 4px;background-color:transparent;border:1px solid transparent;border-radius:var(--media-border-radius-md);color:var(--icon-primary);font-size:.8125rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;text-decoration:none;white-space:nowrap}.media-action-primary:hover{background-color:var(--media-interactive-hover, rgba(0, 0, 0, .08));color:var(--icon-primary)}.media-action-primary:active{background-color:var(--media-interactive-active, rgba(0, 0, 0, .1))}.media-action-primary:focus-visible{outline:2px solid var(--icon-primary);outline-offset:2px;border-radius:var(--media-border-radius-md)}.media-action-primary .action-icon{color:var(--icon-primary);transition:transform .2s ease,opacity .2s ease}.media-action-primary:hover .action-icon{opacity:.85;transform:scale(1.1)}.media-action-primary:active .action-icon{opacity:1;transform:scale(.95)}[data-theme=dark] .media-action-primary{color:var(--icon-primary)}[data-theme=dark] .media-action-primary:hover{background-color:var(--media-interactive-hover, rgba(255, 255, 255, .12))}.media-action-secondary{display:inline-flex;align-items:center;gap:4px;padding:3px;background-color:transparent;border:none;border-radius:0;color:var(--icon-secondary);font-size:.8125rem;font-weight:500;line-height:1.3;cursor:default;transition:color .2s ease,transform .2s ease;position:relative}.media-action-secondary:hover{transform:translateY(-1px)}.media-action-secondary .action-icon{color:var(--icon-secondary);transition:transform .2s ease,color .2s ease,opacity .2s ease}.media-action-secondary:hover .action-icon{color:var(--icon-primary);opacity:.85;transform:scale(1.08)}.media-action-secondary:active .action-icon{opacity:1;transform:scale(.98)}[data-theme=dark] .media-action-secondary{color:var(--icon-secondary)}[data-theme=dark] .media-action-secondary:hover{color:var(--icon-primary)}.action-danger:hover .action-icon{opacity:.85;transform:scale(1.1)}.action-danger:active .action-icon{opacity:1;transform:scale(.95)}.action-brand-facebook:hover .action-icon,.action-brand-twitter:hover .action-icon,.action-brand-x:hover .action-icon,.action-brand-whatsapp:hover .action-icon{opacity:.85;transform:scale(1.08)}.action-item:disabled .action-icon,.action-item[aria-disabled=true] .action-icon{color:var(--icon-muted);opacity:.5;cursor:not-allowed}.action-item:disabled:hover .action-icon{transform:none;opacity:.5}.action-item{min-width:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:all .3s ease;position:relative;padding:3px 4px}.action-item.hide-text{min-width:28px;gap:0;padding:2px 3px}.info-item.hide-text{min-width:24px;gap:0;padding:4px 3px}.info-item{min-width:24px;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;transition:all .3s ease;position:relative;padding:4px}.hide-text .action-text,.hide-text .info-value,.hide-text .info-text{display:none}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:6px 8px;background-color:transparent;border:1px solid transparent;border-radius:var(--media-border-radius-md);cursor:pointer;transition:all .2s ease;position:relative}.icon-button svg,.icon-button .action-icon{flex-shrink:0;color:currentColor;fill:currentColor;transition:color .2s ease}.icon-button.icon-secondary{color:var(--icon-secondary);background-color:transparent}.icon-button.icon-secondary:hover:not(:disabled){color:var(--icon-primary);background-color:var(--color-gray-200)}.icon-button.icon-secondary:active:not(:disabled){background-color:var(--color-gray-300);transform:scale(.95)}.icon-button.icon-secondary:focus-visible{outline:2px solid var(--icon-secondary);outline-offset:2px}.icon-button.icon-secondary:disabled{color:var(--icon-muted);opacity:.5;cursor:not-allowed}.icon-button.icon-primary{color:var(--icon-primary);background-color:var(--color-gray-100);border-color:var(--color-border)}.icon-button.icon-primary:hover:not(:disabled){background-color:var(--color-gray-200);border-color:var(--color-border-hover);color:var(--icon-primary)}.icon-button.icon-primary:active:not(:disabled){background-color:var(--color-gray-300);transform:scale(.95)}.icon-button.icon-primary:focus-visible{outline:2px solid var(--icon-primary);outline-offset:2px}.icon-button.icon-primary:disabled{color:var(--icon-muted);background-color:var(--color-gray-200);opacity:.6;cursor:not-allowed}.icon-button.icon-danger{color:var(--icon-danger);background-color:transparent}.icon-button.icon-danger:hover:not(:disabled){color:var(--icon-danger);background-color:#802f001a}.icon-button.icon-danger:active:not(:disabled){background-color:#802f0033;transform:scale(.95)}.icon-button.icon-danger:focus-visible{outline:2px solid var(--icon-danger);outline-offset:2px}[data-theme=dark] .icon-button.icon-secondary{color:var(--icon-secondary)}[data-theme=dark] .icon-button.icon-secondary:hover:not(:disabled){color:var(--icon-primary);background-color:var(--color-gray-700)}[data-theme=dark] .icon-button.icon-secondary:active:not(:disabled){background-color:var(--color-gray-600)}[data-theme=dark] .icon-button.icon-primary{color:var(--icon-primary);background-color:var(--color-gray-700);border-color:var(--color-border)}[data-theme=dark] .icon-button.icon-primary:hover:not(:disabled){background-color:var(--color-gray-600);border-color:var(--color-border-hover);color:var(--icon-primary)}[data-theme=dark] .icon-button.icon-primary:active:not(:disabled){background-color:var(--color-gray-700)}[data-theme=dark] .icon-button.icon-danger{color:var(--icon-danger);background-color:transparent}[data-theme=dark] .icon-button.icon-danger:hover:not(:disabled){background-color:#ff8a8026}[data-theme=dark] .icon-button.icon-danger:active:not(:disabled){background-color:#ff8a8040}#media-description{margin:0;background-color:var(--media-bg-primary);border-radius:0;transition:background-color .3s ease}[data-theme=dark] #media-description{background-color:var(--color-gray-800)}#media-description .flex.w-full{padding:3px 0}#media-description .flex.w-full.media-relative{gap:var(--media-comment-gap);align-items:center}#media-description .media-content-with-icon{padding-left:0}#media-description .flex.w-full:last-child{padding-bottom:0}.comment-row{gap:var(--media-comment-gap);align-items:flex-start}.comment-icon-button{color:var(--media-interactive-primary);transition:all .2s ease;opacity:.85}.comment-icon-button:hover{opacity:1;transform:scale(1.1)}@media (max-width: 768px){#media-description .flex.w-full{padding:2px 0}}@media (max-width: 480px){#media-description .flex.w-full{padding:2px 0}}[data-theme=dark] #media-description a{color:var(--media-text-primary);text-decoration:none;transition:all .2s ease}[data-theme=dark] #media-description a:hover{color:var(--media-interactive-primary);text-decoration:underline}#media-description button:focus-visible,#media-description a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.modal-content[data-v-ffae2058]{padding:16px 0;transition:all var(--transition-theme)}.url-display[data-v-ffae2058]{text-align:center;padding:12px 0 24px;margin:0;word-wrap:break-word}.url-link[data-v-ffae2058]{color:var(--color-primary);text-decoration:underline;font-weight:500;transition:color var(--transition-media)}.url-link[data-v-ffae2058]:hover{color:var(--color-primary-dark);text-decoration:underline}.instructions[data-v-ffae2058]{margin-top:16px;color:var(--media-text-primary);line-height:1.6}.instructions p[data-v-ffae2058]{margin-bottom:12px;font-size:15px}.instructions b[data-v-ffae2058]{font-weight:600;color:var(--media-text-primary)}.checklist[data-v-ffae2058]{margin:12px 0;padding-left:24px;list-style:disc}.checklist li[data-v-ffae2058]{margin-bottom:8px;color:var(--media-text-secondary);font-size:14px;line-height:1.5}.success-message[data-v-ffae2058],.error-message[data-v-ffae2058]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.5}.success-message[data-v-ffae2058]{color:#166534;background:#dcfce7;border:1px solid #86efac}.success-message[data-v-ffae2058] svg{flex:none}[data-theme=dark] .url-link[data-v-ffae2058]{color:var(--color-primary-light)}[data-theme=dark] .url-link[data-v-ffae2058]:hover{color:var(--color-primary)}[data-theme=dark] .instructions p[data-v-ffae2058],[data-theme=dark] .instructions b[data-v-ffae2058]{color:var(--media-text-primary)}[data-theme=dark] .checklist li[data-v-ffae2058]{color:var(--media-text-secondary)}[data-theme=dark] .success-message[data-v-ffae2058]{color:#bbf7d0;background:#14532d8c;border-color:#4ade8073}@media (max-width: 640px){.modal-content[data-v-ffae2058]{padding:12px 0}.url-display[data-v-ffae2058]{padding:10px 0 20px;font-size:14px}.instructions p[data-v-ffae2058]{font-size:14px}.checklist li[data-v-ffae2058]{font-size:13px}}.url-link[data-v-ffae2058]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--border-radius-sm)}.error-message[data-v-ffae2058]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px;background-color:var(--color-error-light, #fee);border-left:4px solid var(--color-error);border-radius:var(--border-radius-md);color:var(--color-error);font-size:14px;line-height:1.5;animation:slideDown-ffae2058 .2s ease-out}.error-message i[data-v-ffae2058]{flex-shrink:0;font-size:16px}[data-theme=dark] .error-message[data-v-ffae2058]{background-color:#dc354526}@keyframes slideDown-ffae2058{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.modal-content[data-v-3743ffed]{padding:16px 0;transition:all var(--transition-theme)}.comment-input-wrapper[data-v-3743ffed]{position:relative;margin-bottom:8px}.error-message[data-v-3743ffed]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px;background-color:var(--color-error-light, #fee);border-left:4px solid var(--color-error);border-radius:var(--border-radius-md);color:var(--color-error);font-size:14px;line-height:1.5;animation:slideDown-3743ffed .2s ease-out}.error-message i[data-v-3743ffed]{flex-shrink:0;font-size:16px}[data-theme=dark] .error-message[data-v-3743ffed]{background-color:#dc354526}.success-message[data-v-3743ffed]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px;background-color:var(--color-success-light, #d4edda);border-left:4px solid var(--color-success, #28a745);border-radius:var(--border-radius-md);color:var(--color-success, #28a745);font-size:14px;line-height:1.5;animation:slideDown-3743ffed .2s ease-out}.success-message[data-v-3743ffed] svg{flex-shrink:0;width:20px;height:20px;min-width:20px}[data-theme=dark] .success-message[data-v-3743ffed]{background-color:#28a74526}@keyframes slideDown-3743ffed{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.modal-content[data-v-3743ffed]{padding:12px 0}}.modal-content[data-v-d4f29711]{padding:16px 0;transition:all var(--transition-theme)}.url-display[data-v-d4f29711]{text-align:center;padding:12px 0 16px;margin:0;word-wrap:break-word}.url-link[data-v-d4f29711]{color:var(--color-primary);text-decoration:underline;font-weight:500;transition:color var(--transition-media)}.url-link[data-v-d4f29711]:hover{color:var(--color-primary-dark);text-decoration:underline}.confirmation-warning[data-v-d4f29711]{margin-top:20px;text-align:center}.warning-title[data-v-d4f29711]{margin-bottom:12px;color:var(--media-text-primary);font-size:16px;line-height:1.4}.warning-title b[data-v-d4f29711]{font-weight:700}.warning-subtitle[data-v-d4f29711]{margin-top:8px;color:var(--color-error);font-weight:600;font-size:14px;line-height:1.4}[data-theme=dark] .url-link[data-v-d4f29711]{color:var(--color-primary-light)}[data-theme=dark] .url-link[data-v-d4f29711]:hover{color:var(--color-primary)}[data-theme=dark] .warning-title[data-v-d4f29711]{color:var(--media-text-primary)}[data-theme=dark] .warning-subtitle[data-v-d4f29711]{color:var(--color-error-light)}@media (max-width: 640px){.modal-content[data-v-d4f29711]{padding:12px 0}.url-display[data-v-d4f29711]{padding:10px 0 14px;font-size:14px}.warning-title[data-v-d4f29711]{font-size:15px}.warning-subtitle[data-v-d4f29711]{font-size:13px}}.url-link[data-v-d4f29711]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--border-radius-sm)}.error-message[data-v-d4f29711]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px;background-color:var(--color-error-light, #fee);border-left:4px solid var(--color-error);border-radius:var(--border-radius-md);color:var(--color-error);font-size:14px;line-height:1.5;animation:slideDown-d4f29711 .2s ease-out}.error-message[data-v-d4f29711] svg{flex-shrink:0;width:20px;height:20px;min-width:20px}[data-theme=dark] .error-message[data-v-d4f29711]{background-color:#dc354526}.success-message[data-v-d4f29711]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px;background-color:var(--color-success-light, #d4edda);border-left:4px solid var(--color-success, #28a745);border-radius:var(--border-radius-md);color:var(--color-success, #28a745);font-size:14px;line-height:1.5;animation:slideDown-d4f29711 .2s ease-out}.success-message[data-v-d4f29711] svg{flex-shrink:0;width:20px;height:20px;min-width:20px}[data-theme=dark] .success-message[data-v-d4f29711]{background-color:#28a74526}@keyframes slideDown-d4f29711{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.modal-content[data-v-d4f29711]>.mediainfo-slot{margin:16px 0;padding:12px;background-color:var(--media-bg-secondary);border-radius:var(--border-radius-md)}#media-description .author-name-wrapper a.no-underline{color:var(--color-primary, #008080);font-weight:600;transition:all .2s ease-in-out;text-decoration:none}#media-description .author-name-wrapper a.no-underline b{color:inherit}#media-description .author-name-wrapper a.no-underline:hover{color:var(--color-primary-dark, #006666);text-decoration:underline}[data-theme=dark] #media-description .author-name-wrapper a.no-underline{color:var(--color-primary-light, #339999)}[data-theme=dark] #media-description .author-name-wrapper a.no-underline:hover{color:var(--color-interactive, #80FFFF)}.author-badge[data-v-b77b9f24]{display:inline-flex;align-items:center;margin-left:.5rem;padding:.25rem .75rem;background-color:var(--color-accent, #802F00);color:var(--color-text-inverse, #ffffff);border-radius:9999px;font-size:.75rem;font-weight:500;transition:all .2s ease-in-out;box-shadow:0 1px 2px #0000000d}.author-badge[data-v-b77b9f24]:hover{background-color:var(--color-accent-dark, #662500);box-shadow:0 4px 6px -1px #0000001a}[data-theme=dark] .author-badge[data-v-b77b9f24]{background-color:var(--color-accent-light, #a33c00);color:var(--color-text-inverse, #ffffff)}[data-theme=dark] .author-badge[data-v-b77b9f24]:hover{background-color:var(--color-accent, #802F00)}.title-badge-wrapper[data-v-b77b9f24]{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.title-text[data-v-b77b9f24]{color:var(--color-text-primary, #1a202c);font-weight:600;transition:color .2s ease-in-out}a.title-badge-wrapper:hover .title-text[data-v-b77b9f24]{color:var(--color-primary, #008080);text-decoration:underline}[data-theme=dark] .title-text[data-v-b77b9f24]{color:var(--color-text-primary, #f7fafc)}[data-theme=dark] a.title-badge-wrapper:hover .title-text[data-v-b77b9f24]{color:var(--color-primary-light, #339999)}.media-relative[data-v-b77b9f24]{position:relative;display:block;width:100%;min-height:1.5rem;margin-bottom:.5rem}.media-text-container[data-v-b77b9f24]{padding-left:2.5rem;padding-right:2.5rem;line-height:1.5rem;width:100%}.media-floating-icon[data-v-b77b9f24]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:10}.left-0[data-v-b77b9f24]{left:0;width:2.5rem}.button-float-right[data-v-b77b9f24]{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);z-index:10}.media-floating-icon[data-v-b77b9f24] svg{transition:all var(--transition-media, .3s ease)}.avatar-icon[data-v-b77b9f24]{width:2rem;overflow:visible}.avatar-media-outer[data-v-b77b9f24]{display:block;width:2rem;height:2rem;border-radius:50%;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.avatar-media-outer[data-v-b77b9f24]:hover{transform:scale(1.05);box-shadow:0 4px 12px #00808033}[data-theme=dark] .avatar-media-outer[data-v-b77b9f24]:hover{box-shadow:0 4px 12px #3399994d}.avatar-media[data-v-b77b9f24]{width:2rem;height:2rem;object-fit:cover;display:block}.author-name-wrapper[data-v-b77b9f24]{display:flex;align-items:center}.comment-row[data-v-b77b9f24]{background-color:var(--color-gray-50, #f7fafc);border-radius:.5rem;border-left:2px solid var(--color-primary, #008080)}.comment-row .media-text-container[data-v-b77b9f24]{padding-left:2.5rem}[data-theme=dark] .comment-row[data-v-b77b9f24]{background-color:var(--color-gray-800, #2d3748);border-left-color:var(--color-primary-light, #339999)}.media-floating-icon[data-v-b77b9f24] button{transition:box-shadow .2s ease,color .2s ease}.media-floating-icon[data-v-b77b9f24] button:hover{box-shadow:0 2px 8px #00808040;filter:brightness(1.1)}[data-theme=dark] .media-floating-icon[data-v-b77b9f24] button:hover{box-shadow:0 2px 8px #3996}.comment-content-wrapper[data-v-b77b9f24]{line-height:1.5}.comment p[data-v-b77b9f24]{color:var(--color-text-secondary, #718096)}[data-theme=dark] .comment p[data-v-b77b9f24]{color:var(--color-text-secondary, #e2e8f0)}.url-text[data-v-b77b9f24]{color:var(--color-text-muted, #a0aec0);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}[data-theme=dark] .url-text[data-v-b77b9f24]{color:var(--color-text-muted, #cbd5e0)}.no-underline[data-v-b77b9f24]{text-decoration:none}.text-block[data-v-b77b9f24]{display:block;width:100%}.sr-only[data-v-b77b9f24]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.media-template[data-v-5c6ba6f0]{width:100%;display:flex;flex-direction:column}.media-section[data-v-5c6ba6f0]{width:100%;overflow:hidden;border-radius:var(--border-radius-lg)}.media-placeholder[data-v-5c6ba6f0]{width:100%;min-height:200px;display:flex;align-items:center;justify-content:center;background:var(--media-bg-secondary, #f5f5f5);color:var(--color-text-secondary, #999);font-size:.875rem;border-radius:var(--border-radius-lg)}.media-modals[data-v-5c6ba6f0]{display:contents}.media-audio[data-v-2464e3f9]{position:relative;width:100%;transition:all var(--transition-theme);border-radius:var(--border-radius-lg);overflow:hidden;background:var(--media-bg-primary, #ffffff)}.media-audio-iframe[data-v-2464e3f9]{width:100%;border:none;transition:all var(--transition-media);border-radius:var(--border-radius-lg);cursor:pointer;background-color:transparent}.media-audio-iframe[data-v-2464e3f9]:hover{transform:scale(1.01);box-shadow:var(--media-shadow-corporate-lg)}.media-audio-iframe[data-v-2464e3f9]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-theme=dark] .media-audio[data-v-2464e3f9]{background-color:var(--media-bg-primary, var(--color-gray-800))}.media-audio[data-v-2464e3f9]{contain:layout style}.media-image[data-v-34039d33]{position:relative;width:100%;transition:height .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;border-radius:var(--border-radius-lg);overflow:hidden;background:var(--media-bg-primary);contain:layout style}[data-theme=dark] .media-image[data-v-34039d33]{background-color:var(--color-gray-800)}.media-image-link[data-v-34039d33]{display:block;width:100%;height:auto;text-decoration:none;border-radius:var(--border-radius-lg);overflow:hidden}.media-image-element[data-v-34039d33]{width:100%;height:auto;display:block;transition:opacity var(--transition-media);border-radius:var(--border-radius-lg);cursor:pointer}.media-image-element.opacity-0[data-v-34039d33]{opacity:0}.media-image-element[data-v-34039d33]:hover{transform:scale(1.02);box-shadow:var(--media-shadow-corporate-lg)}.media-image-element[data-v-34039d33]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.media-video[data-v-8cc42d1d]{position:relative;width:100%;transition:all var(--transition-theme);border-radius:var(--border-radius-lg);overflow:hidden;background:var(--media-bg-primary)}.video-wrapper[data-v-8cc42d1d]{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--border-radius-lg);transition:all var(--transition-media)}.media-video-iframe[data-v-8cc42d1d]{position:absolute;top:0;left:0;width:100%;height:100%;border:none;transition:all var(--transition-media);border-radius:var(--border-radius-lg);cursor:pointer}.media-video-iframe[data-v-8cc42d1d]:hover{transform:scale(1.01);box-shadow:var(--media-shadow-corporate-lg)}.media-video-iframe[data-v-8cc42d1d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-theme=dark] .media-video[data-v-8cc42d1d]{background-color:var(--color-gray-800)}.media-video[data-v-8cc42d1d]{contain:layout style}
