:root{--tvet-ease-standard:cubic-bezier(.4, 0, .2, 1);--tvet-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--tvet-duration-fast:.16s;--tvet-duration-normal:.22s;--tvet-duration-smooth:.32s;--tvet-shadow-sm:0 1px 3px #0f172a0f;--tvet-shadow-md:0 4px 12px #0f172a14;--tvet-shadow-hover-card:0 16px 32px #0f172a17, 0 4px 10px #0f172a0a;--tvet-shadow-hover-orange:0 8px 20px #f59e0b61;--tvet-shadow-hover-green:0 8px 20px #14462e47}[role=button],button,.tvet-clickable,[data-class~=tvet-clickable]{cursor:pointer;-webkit-tap-highlight-color:transparent}[role=button]:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px!important;outline:2px solid #2e8b57!important}@media (hover:hover) and (pointer:fine){.tvet-nav-link,[data-class~=tvet-nav-link]{opacity:.95;position:relative;transition:background-color var(--tvet-duration-fast) var(--tvet-ease-standard), color var(--tvet-duration-fast) var(--tvet-ease-standard), transform var(--tvet-duration-fast) var(--tvet-ease-spring), opacity var(--tvet-duration-fast) var(--tvet-ease-standard)!important}.tvet-nav-link:hover:not([data-active=true]),[data-class~=tvet-nav-link]:hover:not([data-active=true]){transform:translateY(-1px);opacity:1!important;background-color:#f0fdf4!important}.tvet-nav-link:active,[data-class~=tvet-nav-link]:active{transform:scale(.97);opacity:.82!important}.tvet-nav-link:hover:not([data-active=true]) [data-nav-text=true],[data-class~=tvet-nav-link]:hover:not([data-active=true]) [data-nav-text=true]{color:#14462e!important}.tvet-nav-link:hover svg,[data-class~=tvet-nav-link]:hover svg{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring);transform:translateY(1.5px)scale(1.1)}.tvet-topbar-link,[data-class~=tvet-topbar-link]{opacity:.88;transition:opacity var(--tvet-duration-fast) var(--tvet-ease-standard), transform var(--tvet-duration-fast) var(--tvet-ease-spring)!important}.tvet-topbar-link:hover,[data-class~=tvet-topbar-link]:hover{transform:translateY(-1.5px)scale(1.02);opacity:1!important}.tvet-topbar-link:active,[data-class~=tvet-topbar-link]:active{transform:translateY(0)scale(.98);opacity:.75!important}.tvet-topbar-link:hover,.tvet-topbar-link:hover *,[data-class~=tvet-topbar-link]:hover,[data-class~=tvet-topbar-link]:hover *{color:#14462e!important;text-underline-offset:3px!important;-webkit-text-decoration:underline #2e8b57!important;text-decoration:underline #2e8b57!important;text-decoration-thickness:1.5px!important}.tvet-topbar-link:hover svg,[data-class~=tvet-topbar-link]:hover svg{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring);transform:scale(1.18)}.tvet-avatar-btn,[data-class~=tvet-avatar-btn]{opacity:.95;transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring), border-color var(--tvet-duration-fast) var(--tvet-ease-standard), background-color var(--tvet-duration-fast) var(--tvet-ease-standard), box-shadow var(--tvet-duration-fast) var(--tvet-ease-standard), opacity var(--tvet-duration-fast) var(--tvet-ease-standard)!important}.tvet-avatar-btn:hover,[data-class~=tvet-avatar-btn]:hover{transform:scale(1.08);box-shadow:0 4px 12px #2e8b5740;opacity:.92!important;background-color:#f0fdf4!important;border-color:#2e8b57!important}.tvet-avatar-btn:active,[data-class~=tvet-avatar-btn]:active{transform:scale(.96);opacity:.78!important}.tvet-dropdown-item,[data-class~=tvet-dropdown-item]{opacity:.92;transition:background-color var(--tvet-duration-fast) var(--tvet-ease-standard), transform var(--tvet-duration-fast) var(--tvet-ease-spring), opacity var(--tvet-duration-fast) var(--tvet-ease-standard)!important}.tvet-dropdown-item:hover,[data-class~=tvet-dropdown-item]:hover{transform:translate(4px);opacity:1!important;background-color:#ffffff1f!important}.tvet-dropdown-item:active,[data-class~=tvet-dropdown-item]:active{transform:translate(2px);opacity:.8!important}.tvet-dropdown-item:hover svg,[data-class~=tvet-dropdown-item]:hover svg{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring);transform:translate(3px)scale(1.1)}.tvet-btn-primary,[data-class~=tvet-btn-primary]{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring), box-shadow var(--tvet-duration-normal) var(--tvet-ease-standard), background-color var(--tvet-duration-fast) var(--tvet-ease-standard), opacity var(--tvet-duration-fast) var(--tvet-ease-standard), filter var(--tvet-duration-fast) var(--tvet-ease-standard)!important}.tvet-btn-primary:hover,[data-class~=tvet-btn-primary]:hover{filter:brightness(1.05);transform:translateY(-2.5px)scale(1.02);opacity:.93!important;background-color:#d97706!important;box-shadow:0 10px 24px #f59e0b6b,0 2px 6px #00000014!important}.tvet-btn-primary:active,[data-class~=tvet-btn-primary]:active{transform:translateY(.5px)scale(.97);opacity:.82!important;box-shadow:0 2px 6px #f59e0b40!important}.tvet-btn-primary:hover svg,[data-class~=tvet-btn-primary]:hover svg{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring);transform:translate(4px)scale(1.08)}.tvet-btn-secondary,[data-class~=tvet-btn-secondary]{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring), box-shadow var(--tvet-duration-normal) var(--tvet-ease-standard), background-color var(--tvet-duration-fast) var(--tvet-ease-standard), border-color var(--tvet-duration-fast) var(--tvet-ease-standard), opacity var(--tvet-duration-fast) var(--tvet-ease-standard), filter var(--tvet-duration-fast) var(--tvet-ease-standard)!important}.tvet-btn-secondary:hover,[data-class~=tvet-btn-secondary]:hover{filter:brightness(1.06);transform:translateY(-2.5px)scale(1.02);opacity:.93!important;background-color:#1a5638!important;border-color:#2e8b57!important;box-shadow:0 10px 24px #14462e59,0 2px 6px #00000014!important}.tvet-btn-secondary:active,[data-class~=tvet-btn-secondary]:active{transform:translateY(.5px)scale(.97);opacity:.82!important;box-shadow:0 2px 6px #14462e33!important}.tvet-btn-secondary:hover svg,[data-class~=tvet-btn-secondary]:hover svg{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring);transform:translate(4px)scale(1.08)}.tvet-btn-outline,[data-class~=tvet-btn-outline]{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring), background-color var(--tvet-duration-fast) var(--tvet-ease-standard), border-color var(--tvet-duration-fast) var(--tvet-ease-standard), box-shadow var(--tvet-duration-normal) var(--tvet-ease-standard), opacity var(--tvet-duration-fast) var(--tvet-ease-standard)!important}.tvet-btn-outline:hover,[data-class~=tvet-btn-outline]:hover{transform:translateY(-2px)scale(1.015);opacity:.92!important;background-color:#f0fdf4!important;border-color:#2e8b57!important;box-shadow:0 6px 14px #2e8b572e!important}.tvet-btn-outline:active,[data-class~=tvet-btn-outline]:active{transform:translateY(.5px)scale(.97);opacity:.8!important}.tvet-indicator-dot,[data-class~=tvet-indicator-dot]{opacity:.75;transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring), background-color var(--tvet-duration-fast) var(--tvet-ease-standard), width var(--tvet-duration-fast) var(--tvet-ease-standard), opacity var(--tvet-duration-fast) var(--tvet-ease-standard)!important}.tvet-indicator-dot:hover:not([data-active=true]),[data-class~=tvet-indicator-dot]:hover:not([data-active=true]){transform:scale(1.35);opacity:1!important;background-color:#ffffffe6!important}.tvet-card-interactive,[data-class~=tvet-card-interactive]{transition:transform var(--tvet-duration-normal) var(--tvet-ease-spring), box-shadow var(--tvet-duration-normal) var(--tvet-ease-standard), border-color var(--tvet-duration-normal) var(--tvet-ease-standard), filter var(--tvet-duration-normal) var(--tvet-ease-standard)!important}.tvet-card-interactive:hover,[data-class~=tvet-card-interactive]:hover{filter:brightness(1.01);transform:translateY(-6px)scale(1.008);box-shadow:var(--tvet-shadow-hover-card)!important;border-color:#2e8b57!important}.tvet-card-interactive:hover [data-card-title=true],[data-class~=tvet-card-interactive]:hover [data-card-title=true]{transition:color var(--tvet-duration-fast) var(--tvet-ease-standard);color:#14462e!important}.tvet-filter-pill,[data-class~=tvet-filter-pill]{opacity:.92;transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring), background-color var(--tvet-duration-fast) var(--tvet-ease-standard), border-color var(--tvet-duration-fast) var(--tvet-ease-standard), box-shadow var(--tvet-duration-fast) var(--tvet-ease-standard), opacity var(--tvet-duration-fast) var(--tvet-ease-standard)!important}.tvet-filter-pill:hover:not([data-active=true]),[data-class~=tvet-filter-pill]:hover:not([data-active=true]){transform:translateY(-1.5px)scale(1.03);box-shadow:0 4px 10px #2e8b5729;opacity:1!important;background-color:#dcfce7!important;border-color:#2e8b57!important}.tvet-filter-pill:active,[data-class~=tvet-filter-pill]:active{transform:scale(.97);opacity:.82!important}.tvet-doc-row,[data-class~=tvet-doc-row]{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring), border-color var(--tvet-duration-fast) var(--tvet-ease-standard), background-color var(--tvet-duration-fast) var(--tvet-ease-standard), box-shadow var(--tvet-duration-normal) var(--tvet-ease-standard), opacity var(--tvet-duration-fast) var(--tvet-ease-standard)!important}.tvet-doc-row:hover,[data-class~=tvet-doc-row]:hover{transform:translateY(-2.5px)scale(1.005);background-color:#fafcf9!important;border-color:#2e8b57!important;box-shadow:0 8px 22px #14462e1a!important}.tvet-doc-row:hover [data-doc-title=true],[data-class~=tvet-doc-row]:hover [data-doc-title=true]{transition:color var(--tvet-duration-fast) var(--tvet-ease-standard);color:#14462e!important}.tvet-doc-row:hover .tvet-doc-icon,[data-class~=tvet-doc-row]:hover .tvet-doc-icon,.tvet-doc-row:hover [data-class~=tvet-doc-icon],[data-class~=tvet-doc-row]:hover [data-class~=tvet-doc-icon]{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring);transform:scale(1.12)}.tvet-download-btn,[data-class~=tvet-download-btn]{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring), background-color var(--tvet-duration-fast) var(--tvet-ease-standard), box-shadow var(--tvet-duration-fast) var(--tvet-ease-standard), opacity var(--tvet-duration-fast) var(--tvet-ease-standard), filter var(--tvet-duration-fast) var(--tvet-ease-standard)!important}.tvet-download-btn:hover,[data-class~=tvet-download-btn]:hover{filter:brightness(1.05);transform:translateY(-1.5px)scale(1.03);opacity:.93!important;background-color:#f59e0b!important;box-shadow:0 6px 16px #f59e0b66!important}.tvet-download-btn:active,[data-class~=tvet-download-btn]:active{transform:translateY(.5px)scale(.97);opacity:.8!important}.tvet-download-btn:hover svg,[data-class~=tvet-download-btn]:hover svg{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring);transform:translateY(2px)scale(1.12)}.tvet-footer-link,[data-class~=tvet-footer-link]{cursor:pointer;opacity:.88;align-items:center;display:inline-flex;position:relative;transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring), opacity var(--tvet-duration-fast) var(--tvet-ease-standard)!important;text-decoration:none!important}.tvet-footer-link [data-footer-text=true],[data-class~=tvet-footer-link] [data-footer-text=true],.tvet-footer-link span,[data-class~=tvet-footer-link] span,.tvet-footer-link div,[data-class~=tvet-footer-link] div{display:inline-block;position:relative;transition:color var(--tvet-duration-fast) var(--tvet-ease-standard)!important}.tvet-footer-link [data-footer-text=true]:after,[data-class~=tvet-footer-link] [data-footer-text=true]:after{content:"";width:0%;height:1.5px;transition:width var(--tvet-duration-normal) var(--tvet-ease-standard);pointer-events:none;background-color:orange;border-radius:1px;position:absolute;bottom:-2px;left:0}.tvet-footer-link:hover,[data-class~=tvet-footer-link]:hover{transform:translate(6px);opacity:1!important}.tvet-footer-link:active,[data-class~=tvet-footer-link]:active{transform:translate(3px)scale(.98);opacity:.75!important}.tvet-footer-link:hover,.tvet-footer-link:hover *,[data-class~=tvet-footer-link]:hover,[data-class~=tvet-footer-link]:hover *{color:orange!important}.tvet-footer-link:hover [data-footer-text=true]:after,[data-class~=tvet-footer-link]:hover [data-footer-text=true]:after{width:100%}.tvet-footer-link:hover [data-footer-text=true],[data-class~=tvet-footer-link]:hover [data-footer-text=true]{text-underline-offset:4px!important;-webkit-text-decoration:underline orange!important;text-decoration:underline orange!important;text-decoration-thickness:1.5px!important}.tvet-footer-link:hover svg,[data-class~=tvet-footer-link]:hover svg{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring);transform:scale(1.2)translate(2px)}.tvet-sidebar-item,[data-class~=tvet-sidebar-item]{transition:background-color var(--tvet-duration-fast) var(--tvet-ease-standard), border-color var(--tvet-duration-fast) var(--tvet-ease-standard), transform var(--tvet-duration-fast) var(--tvet-ease-spring)!important}.tvet-sidebar-item:hover:not([data-active=true]),[data-class~=tvet-sidebar-item]:hover:not([data-active=true]){transform:translate(3px);background-color:#f1f5f9!important}.tvet-fab-whatsapp,[data-class~=tvet-fab-whatsapp]{transition:transform var(--tvet-duration-fast) var(--tvet-ease-spring), box-shadow var(--tvet-duration-fast) var(--tvet-ease-standard), opacity var(--tvet-duration-fast) var(--tvet-ease-standard), filter var(--tvet-duration-fast) var(--tvet-ease-standard)!important}.tvet-fab-whatsapp:hover,[data-class~=tvet-fab-whatsapp]:hover{opacity:.98!important;filter:brightness(1.06)!important;transform:translateY(-3px)scale(1.08)!important;box-shadow:0 10px 24px #2e8b5773!important}.tvet-fab-whatsapp:active,[data-class~=tvet-fab-whatsapp]:active{opacity:.9!important;transform:translateY(0)scale(.96)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}
