.dark .btn-golden{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 204 51/var(--tw-bg-opacity,1));padding:.625rem 1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(15 15 15/var(--tw-text-opacity,1))}.dark .btn-golden:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 221 102/var(--tw-bg-opacity,1))}.dark .btn-golden{--tw-shadow:0 0 15px rgba(255,204,51,0.35);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.dark .btn-golden,.dark .btn-golden:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .btn-golden:hover{--tw-shadow:0 0 25px rgba(255,204,51,0.4),0 4px 15px rgba(255,204,51,0.3);--tw-shadow-colored:0 0 25px var(--tw-shadow-color),0 4px 15px var(--tw-shadow-color)}.dark .btn-golden{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dark .btn-golden-outline{border-width:2px;--tw-border-opacity:1;border-color:rgb(255 204 51/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 221 102/var(--tw-text-opacity,1))}.dark .btn-golden-outline:hover{background-color:rgb(255 204 51/.1);--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(255 221 102/var(--tw-border-opacity,1))}.dark .btn-golden-outline{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dark .card-golden{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1));border-width:1px;border-color:rgb(204 153 0/.3);border-radius:1rem;padding:1.5rem}.dark .card-golden:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 0 25px rgba(255,204,51,0.4),0 4px 15px rgba(255,204,51,0.3);--tw-shadow-colored:0 0 25px var(--tw-shadow-color),0 4px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-border-opacity:1;border-color:rgb(240 184 0/var(--tw-border-opacity,1))}.dark .card-golden{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dark .card-golden-gradient{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgb(122 92 0/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(122 92 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(166 124 0/0.1) var(--tw-gradient-to-position);border-width:1px;border-color:rgb(204 153 0/.5);border-radius:1rem;padding:1.5rem;--tw-shadow:0 0 15px rgba(255,204,51,0.35);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark a.link-golden{--tw-text-opacity:1;color:rgb(255 221 102/var(--tw-text-opacity,1))}.dark a.link-golden:hover{--tw-text-opacity:1;color:rgb(255 233 153/var(--tw-text-opacity,1))}.dark a.link-golden{text-decoration-color:#FFCC33}.dark a.link-golden:hover{text-decoration-line:underline}.dark a.link-golden{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dark .badge-golden{display:inline-flex;align-items:center;gap:.375rem;background-color:rgb(255 204 51/.2);--tw-text-opacity:1;color:rgb(255 233 153/var(--tw-text-opacity,1));border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;border-width:1px;border-color:rgb(204 153 0/.5)}.dark .divider-golden{height:1px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(204 153 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#CC9900 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}@keyframes spin{to{transform:rotate(1turn)}}.dark .spinner-golden{animation:spin 1s linear infinite;border:3px solid rgba(255,204,102,.2);border-top-color:#ffcc66;border-radius:50%}.dark tr.table-row-golden:hover{background-color:rgb(255 204 51/.05);--tw-border-opacity:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dark .sidebar-item-active,.dark tr.table-row-golden:hover{border-left-width:4px;border-color:rgb(255 204 51/var(--tw-border-opacity,1))}.dark .sidebar-item-active{background-color:rgb(255 204 51/.2);--tw-text-opacity:1;color:rgb(255 233 153/var(--tw-text-opacity,1));--tw-border-opacity:1;--tw-shadow:0 0 8px rgba(255,204,51,0.25);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .icon-golden{--tw-text-opacity:1;color:rgb(255 204 51/var(--tw-text-opacity,1));filter:drop-shadow(0 0 4px rgba(255,204,102,.4))}.dark .notification-golden{background-color:rgb(255 204 51/.1);border-left-width:4px;--tw-border-opacity:1;border-color:rgb(255 204 51/var(--tw-border-opacity,1));border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;padding:1rem;--tw-shadow:0 0 15px rgba(255,204,51,0.35);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .progress-golden{height:.5rem;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(166 124 0/var(--tw-bg-opacity,1))}.dark .progress-golden-bar{height:100%;background-image:linear-gradient(135deg,#FFCC33,#FFE066);--tw-shadow:0 0 15px rgba(255,204,51,0.35);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.dark .skeleton-golden{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(122 92 0/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(122 92 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(166 124 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(166 124 0/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(122 92 0/0.2) var(--tw-gradient-to-position)}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.dark .skeleton-golden{animation:shimmer 2s ease-in-out infinite;background-size:200% 100%;border-radius:.25rem}.dark .glass-golden{background-color:rgb(15 15 15/.7);--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-width:1px;border-color:rgb(204 153 0/.3);--tw-shadow:0 0 25px rgba(255,204,51,0.4),0 4px 15px rgba(255,204,51,0.3);--tw-shadow-colored:0 0 25px var(--tw-shadow-color),0 4px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .text-golden-gradient{-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(135deg,#FFCC66,#E6A200)}.hover-lift{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hover-lift:hover{--tw-translate-y:-0.25rem;--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse-golden{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.95)}}.dark .pulse-golden{animation:pulse-golden 2s ease-in-out infinite}