*::-webkit-scrollbar{width:4px!important}*::-webkit-scrollbar-track{background:#1e293b33!important;border-radius:2px!important}*::-webkit-scrollbar-thumb{background:#94a3b81a!important;border-radius:2px!important;transition:background .2s ease!important}*::-webkit-scrollbar-thumb:hover{background:#94a3b84d!important}*::-webkit-scrollbar-thumb:active{background:#94a3b866!important}*{scrollbar-width:thin!important;scrollbar-color:rgba(148,163,184,.1) rgba(30,41,59,.2)!important}*:hover{scrollbar-color:rgba(148,163,184,.3) rgba(30,41,59,.2)!important}@keyframes slideInLeft{0%{transform:translate(-20px) translateY(-50%);opacity:0}to{transform:translate(0) translateY(-50%);opacity:1}}@keyframes pulse{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.05)}}.floating-sidebar-button{animation:slideInLeft .3s ease-out;position:fixed!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:auto!important;cursor:pointer!important;opacity:.6;transition:opacity .2s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out}.floating-sidebar-button:hover{animation:pulse .3s ease-in-out;transform:translateY(-50%) scale(1.05)!important;opacity:1}body.sidebar-hidden .hover-zone:hover~.floating-sidebar-button{opacity:1;transform:translateY(-50%) scale(1.15)!important;box-shadow:0 10px 25px #0000004d!important;border-color:#94a3b8cc!important;left:20px!important}.hover-zone{background:linear-gradient(90deg,rgba(148,163,184,.05) 0%,transparent 100%);transition:background .3s ease-in-out;cursor:pointer;position:relative}.hover-zone:hover{background:linear-gradient(90deg,rgba(148,163,184,.1) 0%,transparent 100%)}.hover-zone:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:40px;background:#94a3b833;border-radius:0 2px 2px 0;transition:all .3s ease-in-out;opacity:0}.hover-zone:hover:before{opacity:1;background:#94a3b866;height:60px}.floating-sidebar-button:focus{outline:2px solid rgba(148,163,184,.5);outline-offset:2px}.floating-sidebar-button:active{transform:translateY(-50%) scale(.95)!important;opacity:.8}.floating-sidebar-button *{pointer-events:none}.floating-sidebar-button{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}body.sidebar-hidden .app-main{margin-left:0!important;width:100%!important;max-width:100%!important;flex:1 1 0%!important;transition:margin-left .3s ease-in-out,width .3s ease-in-out,flex .3s ease-in-out!important;overflow-y:auto!important;height:100vh!important}body.sidebar-hidden aside.lg\:-translate-x-full{position:fixed!important;left:-100%!important;transition:transform .3s ease-in-out,left .3s ease-in-out,position .3s ease-in-out!important}body.sidebar-hidden .app-shell{display:block!important;transition:display .3s ease-in-out!important;height:100vh!important;overflow:hidden!important}body.sidebar-hidden .app-shell>.app-main{width:100%!important;margin-left:0!important;flex:1 1 0%!important;transition:all .3s ease-in-out!important;overflow-y:auto!important;height:100vh!important}.app-main{transition:margin-left .3s ease-in-out,width .3s ease-in-out,flex .3s ease-in-out!important;overflow-y:auto!important;min-height:100vh!important}.app-shell{transition:display .3s ease-in-out!important;min-height:100vh!important;overflow:hidden!important}.app-main>*{transition:transform .4s cubic-bezier(.25,.46,.45,.94) .05s,opacity .3s cubic-bezier(.25,.46,.45,.94) .05s!important}.app-main>*:nth-child(1){transition-delay:.02s!important}.app-main>*:nth-child(2){transition-delay:.04s!important}.app-main>*:nth-child(3){transition-delay:.06s!important}.app-main>*:nth-child(4){transition-delay:.08s!important}.app-main>*:nth-child(5){transition-delay:.1s!important}body.sidebar-hidden .app-main{transform:translate(0)!important;margin-left:0!important;width:100%!important;border-radius:0!important;box-shadow:none!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important}aside{transform-origin:left center;transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),filter .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)!important}@keyframes premiumSlideIn{0%{transform:translate(-30px) translateY(-50%) scale(.8);opacity:0;filter:blur(2px)}30%{transform:translate(-10px) translateY(-50%) scale(.95);opacity:.3;filter:blur(1px)}60%{transform:translate(5px) translateY(-50%) scale(1.05);opacity:.8;filter:blur(0px)}80%{transform:translate(-2px) translateY(-50%) scale(1.02);opacity:.9}to{transform:translate(0) translateY(-50%) scale(1);opacity:.6;filter:blur(0px)}}body.sidebar-hidden .app-main{transform:translate(0) scale(1)!important;margin-left:0!important;width:100%!important;border-radius:0!important;box-shadow:none!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important}@media(min-width:1024px){body:not(.sidebar-hidden) .app-main{transform:translate(0) scale(1.002)!important;margin-left:16rem!important;width:calc(100% - 16rem)!important;border-radius:0 16px 16px 0!important;box-shadow:-4px 0 24px #00000014!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important}aside.lg\:-translate-x-full{transform:translate(-100%) scale(.98)!important;opacity:.7;filter:blur(1px) brightness(.95);box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}aside:not(.lg\:-translate-x-full){transform:translate(0) scale(1)!important;opacity:1;filter:blur(0) brightness(1);box-shadow:4px 0 24px #00000026;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@media(max-width:1023px){.app-main{margin-left:0!important;width:100%!important;border-radius:0!important;box-shadow:none!important}}.floating-sidebar-button{transition:all .4s cubic-bezier(.68,-.55,.265,1.55)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293be6!important}.floating-sidebar-button:hover{transform:translateY(-50%) scale(1.1)!important;box-shadow:0 8px 32px #0003!important;background:#334155f2!important}body.sidebar-hidden .hover-zone:hover~.floating-sidebar-button{opacity:1;transform:translateY(-50%) scale(1.2)!important;box-shadow:0 12px 40px #00000040!important;border-color:#94a3b8e6!important;left:24px!important;background:#475569fa!important}.app-main>*{transition:transform .4s cubic-bezier(.25,.46,.45,.94) .05s,opacity .3s cubic-bezier(.25,.46,.45,.94) .05s,filter .4s cubic-bezier(.25,.46,.45,.94) .05s!important}@keyframes contentBreathe{0%,to{transform:scale(1);filter:brightness(1)}25%{transform:scale(1.003);filter:brightness(1.02)}50%{transform:scale(1.005);filter:brightness(1.01)}75%{transform:scale(1.002);filter:brightness(1.01)}}aside{box-shadow:4px 0 24px #00000026;transition:box-shadow .4s cubic-bezier(.25,.46,.45,.94)!important}aside.lg\:-translate-x-full{box-shadow:none}.app-main,aside,.floating-sidebar-button,.hover-zone{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform,opacity,filter}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#000;color:#fff;line-height:1.6;overflow-x:hidden;min-height:100vh}html,body{height:100%;overflow-x:hidden}.app-main{overflow-y:auto!important;overflow-x:hidden!important;height:100vh!important;min-height:100vh!important}.dashboard-content,.home-content,.project-content{overflow-y:auto!important;min-height:calc(100vh - 80px)!important}.app-main,.dashboard-content,.home-content,.project-content,.custom-scrollbar,[overflow-y=auto],[overflow=auto]{scrollbar-width:thin!important;scrollbar-color:rgba(148,163,184,.1) rgba(30,41,59,.2)!important}.app-main::-webkit-scrollbar,.dashboard-content::-webkit-scrollbar,.home-content::-webkit-scrollbar,.project-content::-webkit-scrollbar,.custom-scrollbar::-webkit-scrollbar,[overflow-y=auto]::-webkit-scrollbar,[overflow=auto]::-webkit-scrollbar{width:4px!important}.app-main::-webkit-scrollbar-track,.dashboard-content::-webkit-scrollbar-track,.home-content::-webkit-scrollbar-track,.project-content::-webkit-scrollbar-track,.custom-scrollbar::-webkit-scrollbar-track,[overflow-y=auto]::-webkit-scrollbar-track,[overflow=auto]::-webkit-scrollbar-track{background:#1e293b33!important;border-radius:2px!important}.app-main::-webkit-scrollbar-thumb,.dashboard-content::-webkit-scrollbar-thumb,.home-content::-webkit-scrollbar-thumb,.project-content::-webkit-scrollbar-thumb,.custom-scrollbar::-webkit-scrollbar-thumb,[overflow-y=auto]::-webkit-scrollbar-thumb,[overflow=auto]::-webkit-scrollbar-thumb{background:#94a3b81a!important;border-radius:2px!important;transition:background .2s ease!important}.app-main::-webkit-scrollbar-thumb:hover,.dashboard-content::-webkit-scrollbar-thumb:hover,.home-content::-webkit-scrollbar-thumb:hover,.project-content::-webkit-scrollbar-thumb:hover,.custom-scrollbar::-webkit-scrollbar-thumb:hover,[overflow-y=auto]::-webkit-scrollbar-thumb:hover,[overflow=auto]::-webkit-scrollbar-thumb:hover{background:#94a3b84d!important}.app-main::-webkit-scrollbar-thumb:active,.dashboard-content::-webkit-scrollbar-thumb:active,.home-content::-webkit-scrollbar-thumb:active,.project-content::-webkit-scrollbar-thumb:active,.custom-scrollbar::-webkit-scrollbar-thumb:active,[overflow-y=auto]::-webkit-scrollbar-thumb:active,[overflow=auto]::-webkit-scrollbar-thumb:active{background:#94a3b866!important}:root{--bg-primary: #000000;--bg-secondary: #111111;--bg-tertiary: #1b1b1b;--text-primary: #ffffff;--text-secondary: #d4d4d4;--text-tertiary: #9a9a9a;--border-color: #262626;--accent-color: #ffffff;--accent-hover: #e0e0e0;--success-color: #ffffff;--error-color: #ffffff;--warning-color: #ffffff}.bg-slate-900{background-color:var(--bg-primary)!important}.bg-slate-800{background-color:var(--bg-secondary)!important}.bg-slate-700,.bg-slate-600{background-color:var(--bg-tertiary)!important}.text-slate-100{color:var(--text-primary)!important}.text-slate-200,.text-slate-300{color:var(--text-secondary)!important}.text-slate-400{color:var(--text-tertiary)!important}.border-slate-700,.border-slate-600{border-color:var(--border-color)!important}.btn-primary{background-color:#fff!important;color:#000!important;border:1px solid #ffffff!important}.btn-primary:hover{background-color:#e0e0e0!important;color:#000!important}.btn-secondary{background-color:transparent!important;color:#fff!important;border:1px solid #ffffff!important}.btn-secondary:hover{background-color:#fff!important;color:#000!important}.btn-accent{background-color:#333!important;color:#fff!important;border:1px solid #333333!important}.btn-accent:hover{background-color:#555!important;color:#fff!important}.bg-teal-600{background-color:#fff!important;color:#000!important}.bg-teal-700{background-color:#e0e0e0!important;color:#000!important}.bg-teal-400{background-color:#ccc!important;color:#000!important}.bg-indigo-600{background-color:#fff!important;color:#000!important}.bg-indigo-700{background-color:#e0e0e0!important;color:#000!important}.bg-blue-600{background-color:#fff!important;color:#000!important}.bg-blue-700{background-color:#e0e0e0!important;color:#000!important}.bg-yellow-600{background-color:#fff!important;color:#000!important}.bg-yellow-700{background-color:#e0e0e0!important;color:#000!important}.bg-green-600{background-color:#fff!important;color:#000!important}.bg-green-700{background-color:#e0e0e0!important;color:#000!important}.bg-red-600{background-color:#fff!important;color:#000!important}.bg-red-700{background-color:#e0e0e0!important;color:#000!important}.bg-purple-600{background-color:#fff!important;color:#000!important}.bg-purple-700{background-color:#e0e0e0!important;color:#000!important}.text-teal-400,.text-indigo-400,.text-blue-400,.text-green-400,.text-yellow-400,.text-red-400,.text-purple-400{color:#fff!important}.hover\:bg-teal-700:hover,.hover\:bg-indigo-700:hover,.hover\:bg-blue-700:hover,.hover\:bg-yellow-700:hover,.hover\:bg-green-700:hover,.hover\:bg-red-700:hover,.hover\:bg-purple-700:hover{background-color:#e0e0e0!important;color:#000!important}.focus\:ring-teal-500:focus,.focus\:ring-indigo-500:focus,.focus\:ring-blue-500:focus{border-color:#fff!important;box-shadow:0 0 0 3px #ffffff1a!important}input,textarea,select{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}input:focus,textarea:focus,select:focus{border-color:#fff!important;box-shadow:0 0 0 3px #ffffff1a!important}input::placeholder,textarea::placeholder{color:var(--text-tertiary)!important}.status-draft{background-color:#333!important;color:#fff!important}.status-review{background-color:#666!important;color:#fff!important}.status-approved{background-color:#fff!important;color:#000!important}.loading-spinner{border-color:#ffffff transparent #ffffff transparent!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#666;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#888}::selection{background-color:#fff;color:#000}.modal-backdrop{background-color:#000c!important}.card,.panel{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important}.transition-all{transition:all .2s ease-in-out!important}.app-shell{height:100vh;overflow:hidden}.app-main{min-width:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.app-right-rail{width:360px;max-width:360px}@media(max-width:1279px){.app-right-rail{display:none}}@media(max-width:1023px){.app-shell{position:relative}.app-main{width:100%}.overflow-y-auto{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}}@media(max-width:768px){button{-webkit-tap-highlight-color:rgba(255,255,255,.1);touch-action:manipulation}input,textarea,select{font-size:16px!important;transform:scale(.95);transform-origin:left top}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.container{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}@media(hover:none)and (pointer:coarse){button,a,[role=button]{min-height:44px}}@media(max-width:1023px)and (orientation:landscape){.container{padding-top:.5rem;padding-bottom:.5rem}.modal>div{max-height:85vh}.grid-cols-1{grid-template-columns:repeat(2,1fr)}h1{font-size:1.5rem!important}h2{font-size:1.25rem!important}}@media(min-width:414px)and (max-width:768px){.grid-cols-1{grid-template-columns:repeat(2,1fr)}button,.btn{min-height:48px}}.active\:scale-98:active{transform:scale(.98)}@media(max-width:768px){button{-webkit-tap-highlight-color:rgba(255,255,255,.1)}}@media(prefers-reduced-motion:no-preference){.transform{transition:transform .3s cubic-bezier(.4,0,.2,1)}.modal-enter,.modal-backdrop-enter{transition:all .3s cubic-bezier(.4,0,.2,1)}}@media(max-width:768px){button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(148,163,184,.8)!important;outline-offset:2px!important}@media(prefers-contrast:high){.bg-slate-800{background:#000!important}.bg-slate-700{background:#222!important}.text-slate-100{color:#fff!important}.text-slate-400{color:#ccc!important}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}@media(prefers-reduced-motion:no-preference){.transform{transition:transform .3s cubic-bezier(.4,0,.2,1)}}@media(max-width:768px){.mobile-menu{background-color:var(--bg-secondary)!important}*{animation-duration:.2s!important;transition-duration:.2s!important}h1{font-size:1.75rem!important;line-height:1.2!important}h2{font-size:1.5rem!important;line-height:1.3!important}h3{font-size:1.25rem!important;line-height:1.4!important}h4{font-size:1.125rem!important;line-height:1.4!important}button,.btn{min-height:44px!important;min-width:44px!important;padding:12px 16px!important;font-size:16px!important}input,textarea,select{width:100%!important;font-size:16px!important;padding:12px!important}.grid-cols-2,.grid-cols-3,.xl\:grid-cols-3{grid-template-columns:1fr!important}.container{padding:1rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}}@media(min-width:769px)and (max-width:1023px){h1{font-size:2rem!important;line-height:1.2!important}h2{font-size:1.75rem!important;line-height:1.3!important}h3{font-size:1.5rem!important;line-height:1.4!important}.xl\:grid-cols-3{grid-template-columns:repeat(2,1fr)!important}.container{padding:1.5rem!important}}@media(max-width:480px){h1{font-size:1.5rem!important;line-height:1.2!important}h2{font-size:1.25rem!important;line-height:1.3!important}h3{font-size:1.125rem!important;line-height:1.4!important}button,.btn{min-height:48px!important;padding:14px 18px!important}.container{padding:.75rem!important}.gap-4{gap:.75rem!important}.gap-6{gap:1rem!important}.card{width:100%!important;max-width:100%!important}}@media(max-width:768px){.modal,.fixed.inset-0{padding:1rem!important}.modal>div{width:100%!important;max-width:100%!important;margin:0!important;border-radius:0!important;min-height:100vh!important}.bg-slate-800.rounded-lg{border-radius:0!important;min-height:100vh!important}.form-group{margin-bottom:1.5rem!important}.form-label{font-size:14px!important;margin-bottom:.5rem!important;display:block!important}table{display:block!important;overflow-x:auto!important}thead,tbody,th,td,tr{display:block!important}thead tr{position:absolute!important;top:-9999px!important;left:-9999px!important}tr{border:1px solid #ccc!important;padding:.5rem!important;margin-bottom:.5rem!important;border-radius:4px!important}td{border:none!important;border-bottom:1px solid #eee!important;position:relative!important;padding-left:50%!important;text-align:left!important}td:before{position:absolute!important;top:6px!important;left:6px!important;width:45%!important;padding-right:10px!important;white-space:nowrap!important;font-weight:700!important}}body.mobile-menu-open{overflow:hidden;position:fixed;width:100%;height:100%}@supports (padding: max(0px)){.app-shell{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.app-main{padding-bottom:max(0px,env(safe-area-inset-bottom))}}:root{--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .25s}@keyframes modal-appear{0%{opacity:0;transform:scale(.96) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-backdrop{0%{opacity:0}to{opacity:1}}.modal-enter{animation:modal-appear var(--duration-normal) var(--ease-smooth)}.modal-backdrop-enter{animation:modal-backdrop var(--duration-normal) var(--ease-smooth)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-in{animation:fade-in var(--duration-normal) var(--ease-smooth)}.animate-fade-out{animation:fade-out var(--duration-fast) var(--ease-smooth)}@keyframes slide-in-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-out-left{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}.animate-slide-in{animation:slide-in-left var(--duration-normal) var(--ease-smooth)}@keyframes content-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-content-appear{animation:content-appear var(--duration-normal) var(--ease-smooth)}.stagger-children>*{animation:content-appear var(--duration-normal) var(--ease-smooth);animation-fill-mode:both}.stagger-children>*:nth-child(1){animation-delay:0ms}.stagger-children>*:nth-child(2){animation-delay:30ms}.stagger-children>*:nth-child(3){animation-delay:60ms}.stagger-children>*:nth-child(4){animation-delay:90ms}.stagger-children>*:nth-child(5){animation-delay:.12s}.stagger-children>*:nth-child(6){animation-delay:.15s}@keyframes success-flash{0%{background-color:transparent}50%{background-color:#ffffff26}to{background-color:transparent}}.animate-success{animation:success-flash .5s var(--ease-smooth)}@keyframes delete-fade-collapse{0%{opacity:1;transform:scale(1);max-height:500px}50%{opacity:0;transform:scale(.95);max-height:500px}to{opacity:0;transform:scale(.95);max-height:0;margin:0;padding:0}}.animate-delete{animation:delete-fade-collapse .3s var(--ease-smooth) forwards;overflow:hidden}.btn-press{transition:transform var(--duration-fast) var(--ease-smooth)}.btn-press:active{transform:scale(.97)}.hover-lift{transition:transform var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}button,a,input,textarea,select,[role=button]{transition:all var(--duration-fast) var(--ease-smooth)}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-shimmer{animation:shimmer 2s infinite linear;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:1000px 100%}.page-transition-enter{animation:fade-in var(--duration-normal) var(--ease-smooth)}.page-transition-exit{animation:fade-out var(--duration-fast) var(--ease-smooth)}@keyframes spin-smooth{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-smooth{animation:spin-smooth 1s linear infinite}@keyframes toast-in{0%{opacity:0;transform:translate(100%) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toast-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(100%) scale(.9)}}.toast-enter{animation:toast-in var(--duration-normal) var(--ease-smooth)}.toast-exit{animation:toast-out var(--duration-fast) var(--ease-smooth)}@keyframes progress-fill{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.animate-progress{animation:progress-fill var(--duration-slow) var(--ease-smooth)}@keyframes badge-pop{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.animate-badge-pop{animation:badge-pop var(--duration-fast) var(--ease-smooth)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.transition-opacity{transition:opacity var(--duration-fast) var(--ease-smooth)}.transition-transform{transition:transform var(--duration-normal) var(--ease-smooth)}.transition-colors{transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}.transition-height{transition:max-height var(--duration-slow) var(--ease-smooth),opacity var(--duration-fast) var(--ease-smooth);overflow:hidden}
