/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.icon-animated{justify-content:center;align-items:center;display:inline-flex}.icon-animated,.icon-animated svg{overflow:visible}.icon-accent{transition:opacity var(--duration-base)var(--ease-out);opacity:.65}.bento-card:hover .icon-accent,.content-hub-card:hover .icon-accent,.icon-animated:hover .icon-accent,.nav-bottom-item--active .icon-accent,.nav-item--active .icon-accent{opacity:1}.icon-accent,.icon-accent-g{transform-box:fill-box;transform-origin:50%}.icon-today .icon-accent{transition:transform var(--duration-slow)var(--ease-out),opacity var(--duration-base)var(--ease-out)}.icon-today:hover .icon-accent{transform:rotate(24deg)}.nav-bottom-item--active .icon-today .icon-accent,.nav-item--active .icon-today .icon-accent{animation:none;transform:rotate(24deg)}@keyframes icon-today-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.icon-calendar .icon-accent circle{transition:opacity var(--duration-base)var(--ease-out),transform var(--duration-base)var(--ease-out);transform-box:fill-box;transform-origin:50%;opacity:0;transform:scale(0)}.icon-calendar .icon-accent circle:first-child{transition-delay:0s}.icon-calendar .icon-accent circle:nth-child(2){transition-delay:40ms}.icon-calendar .icon-accent circle:nth-child(3){transition-delay:80ms}.icon-calendar .icon-accent circle:nth-child(4){transition-delay:.12s}.icon-calendar .icon-accent circle:nth-child(5){transition-delay:.16s}.icon-calendar:hover .icon-accent circle,.nav-bottom-item--active .icon-calendar .icon-accent circle,.nav-item--active .icon-calendar .icon-accent circle{opacity:1;transform:scale(1)}.icon-numbers .icon-accent line{transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-slow)var(--ease-out-quint),opacity var(--duration-base)var(--ease-out);transform:scaleX(.5)}.icon-numbers:hover .icon-accent line,.nav-bottom-item--active .icon-numbers .icon-accent line,.nav-item--active .icon-numbers .icon-accent line{transform:scaleX(1)}.icon-lucky .icon-accent{transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-slow)var(--ease-out-quint),opacity var(--duration-base)var(--ease-out)}.icon-lucky .icon-struct path{transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-slow)var(--ease-out-quint)}.icon-lucky:hover .icon-accent{transform:rotate(14deg)scale(1.08)}.icon-lucky:hover .icon-struct path{transform:rotate(-7deg)}.nav-bottom-item--active .icon-lucky .icon-accent,.nav-item--active .icon-lucky .icon-accent{animation:none;transform:rotate(14deg)scale(1.06)}.nav-bottom-item--active .icon-lucky .icon-struct path,.nav-item--active .icon-lucky .icon-struct path{animation:none;transform:rotate(-7deg)}@keyframes icon-lucky-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes icon-lucky-spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.icon-tools .icon-accent rect{transform-box:fill-box;transform-origin:bottom;transition:transform var(--duration-slow)var(--ease-out-quint),opacity var(--duration-base)var(--ease-out);transform:scaleY(.2)}.icon-tools:hover .icon-accent rect,.nav-bottom-item--active .icon-tools .icon-accent rect,.nav-item--active .icon-tools .icon-accent rect{transform:scaleY(1)}.icon-tools:hover .icon-accent rect:first-child,.nav-bottom-item--active .icon-tools .icon-accent rect:first-child,.nav-item--active .icon-tools .icon-accent rect:first-child{transition-delay:0s}.icon-tools:hover .icon-accent rect:nth-child(2),.nav-bottom-item--active .icon-tools .icon-accent rect:nth-child(2),.nav-item--active .icon-tools .icon-accent rect:nth-child(2){transition-delay:50ms}.icon-tools:hover .icon-accent rect:nth-child(3),.nav-bottom-item--active .icon-tools .icon-accent rect:nth-child(3),.nav-item--active .icon-tools .icon-accent rect:nth-child(3){transition-delay:.1s}.icon-cycles .icon-accent path,.icon-export .icon-accent path,.icon-guide .icon-accent path,.icon-signature-bento .icon-accent path{stroke-dasharray:60;stroke-dashoffset:60px;transition:stroke-dashoffset var(--duration-slow)var(--ease-out-quint),opacity var(--duration-base)var(--ease-out)}.bento-card:hover .icon-cycles .icon-accent path,.bento-card:hover .icon-export .icon-accent path,.bento-card:hover .icon-guide .icon-accent path,.bento-card:hover .icon-signature-bento .icon-accent path{stroke-dashoffset:0}.icon-week .icon-accent rect{transform-box:fill-box;transform-origin:bottom;transition:transform var(--duration-slow)var(--ease-out-quint),opacity var(--duration-base)var(--ease-out);transform:scaleY(.5)}.icon-week:hover .icon-accent rect{transform:scaleY(1)}.icon-insights .icon-accent path{stroke-dasharray:55;stroke-dashoffset:30px;transition:stroke-dashoffset var(--duration-expressive)var(--ease-out-quint),opacity var(--duration-base)var(--ease-out)}.icon-insights:hover .icon-accent path{stroke-dashoffset:0}.icon-book .icon-accent{transform-box:fill-box;opacity:.5;transition:transform var(--duration-slow)var(--ease-out-quint),opacity var(--duration-base)var(--ease-out);transform:translate(3px)}.icon-book:hover .icon-accent{opacity:1;transform:translate(0)}.icon-circles .icon-accent circle{transform-box:fill-box;opacity:.4;transition:transform var(--duration-slow)var(--ease-out-quint),opacity var(--duration-base)var(--ease-out);transform:translate(5px)}.icon-circles:hover .icon-accent circle{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.icon-animated,.icon-animated *{transition-duration:.01ms!important;animation:none!important}.icon-accent circle,.icon-accent line,.icon-accent path,.icon-accent rect{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}