:root{--color-accent-ondeck:#3b82f6;--color-accent-refinement:#f59e0b;--color-accent-new:#9ca3af;--bg-page:#f5f5f5;--bg-swimlane:#fafafa;--bg-card:#fff;--text-primary:#18181b;--text-secondary:#374151;--text-tertiary:#6b7280;--text-disabled:#9ca3af;--spacing-swimlane:16px;--spacing-card-expanded:16px;--spacing-card-condensed:10px 14px;--radius-swimlane:8px;--radius-card-expanded:8px;--radius-card-condensed:6px;--radius-badge:10px;--radius-button:6px;--easing-default:cubic-bezier(.4, 0, .2, 1);--duration-fast:.2s;--duration-medium:.25s;--duration-slow:.3s;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 2px 4px #0000000a;--shadow-blue:0 1px 3px #3b82f64d;--shadow-orange:0 1px 3px #f59e0b4d;--shadow-gray:0 1px 3px #9ca3af4d}
@keyframes collapseSection{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes expandSection{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes rotateChevronDown{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes rotateChevronRight{0%{transform:rotate(0)}to{transform:rotate(-90deg)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeInPage{0%{opacity:0}to{opacity:1}}@keyframes retroVotePop{0%{filter:drop-shadow(0 0 #6366f100);transform:scale(.78)rotate(-8deg)}45%{filter:drop-shadow(0 12px 20px #6366f173);transform:scale(1.2)rotate(6deg)}75%{filter:drop-shadow(0 8px 16px #6366f14d);transform:scale(.98)rotate(-2deg)}to{filter:drop-shadow(0 6px 14px #6366f140);transform:scale(1)rotate(0)}}.retro-vote-pop{animation:.6s cubic-bezier(.16,1,.3,1) retroVotePop}.animate-slide-in-from-right{animation:.3s ease-out slideInFromRight}.animate-slide-in-from-left{animation:.3s ease-out slideInFromLeft}.animate-slide-out-to-left{animation:.3s ease-out slideOutToLeft}.animate-fade-in-page{animation:.3s ease-out fadeInPage}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.6s cubic-bezier(.16,1,.3,1) both fadeInUp}@keyframes heroCardEntrance{0%{opacity:0;transform:translateY(36px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-card-entrance{will-change:transform, opacity;animation:.9s cubic-bezier(.16,1,.3,1) both heroCardEntrance}@keyframes heroTextReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroLightSweep{0%{opacity:0;transform:translate(-100%)skew(-16deg)}10%{opacity:1}to{opacity:0;transform:translate(250%)skew(-16deg)}}.hero-light-sweep{pointer-events:none;z-index:10;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hero-light-sweep:after{content:"";background:linear-gradient(105deg,#0000 0%,#fff0 35%,#ffffff3d 50%,#fff0 65%,#0000 100%);width:28%;animation:.9s cubic-bezier(.22,.68,.35,1) .7s both heroLightSweep;position:absolute;top:-20%;bottom:-20%}@keyframes dropdownReveal{0%{opacity:0;transform:scaleY(.92)}to{opacity:1;transform:scaleY(1)}}.animate-dropdown-reveal{transform-origin:top;animation:.25s cubic-bezier(.16,1,.3,1) both dropdownReveal}@keyframes slideDownSheet{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.animate-slide-down-sheet{animation:.3s cubic-bezier(.16,1,.3,1) both slideDownSheet}@keyframes slideUpSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up-sheet{animation:.3s cubic-bezier(.16,1,.3,1) both slideUpSheet}@keyframes suiteCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes suiteOrb1{0%,to{transform:translate(0)}50%{transform:translate(-30px,20px)}}@keyframes suiteOrb2{0%,to{transform:translate(0)}50%{transform:translate(25px,-15px)}}@keyframes suiteOrb3{0%,to{transform:translate(0)}50%{transform:translate(-20px,-25px)}}@keyframes suiteOrb4{0%,to{transform:translate(0)}50%{transform:translate(15px,20px)}}@keyframes suiteRaysSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes suiteRayPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes suiteBloomPulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.08)}}@keyframes suiteFloater1{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.6}85%{opacity:.5}to{opacity:0;transform:translate(-120px,-180px)scale(1.2)}}@keyframes suiteFloater2{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.5}85%{opacity:.45}to{opacity:0;transform:translate(150px,-160px)scale(1)}}@keyframes suiteFloater3{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.55}85%{opacity:.4}to{opacity:0;transform:translate(-180px,40px)scale(1.1)}}@keyframes suiteFloater4{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.5}85%{opacity:.5}to{opacity:0;transform:translate(170px,60px)scale(1.3)}}@keyframes suiteFloater5{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.6}85%{opacity:.45}to{opacity:0;transform:translate(-80px,-200px)scale(1)}}@keyframes suiteFloater6{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.45}85%{opacity:.4}to{opacity:0;transform:translate(100px,180px)scale(1.1)}}@keyframes suiteFloater7{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.5}85%{opacity:.5}to{opacity:0;transform:translate(-160px,120px)scale(.9)}}@keyframes suiteFloater8{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.55}85%{opacity:.35}to{opacity:0;transform:translate(60px,-190px)scale(1.2)}}@keyframes suiteFloater9{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.5}85%{opacity:.45}to{opacity:0;transform:translate(190px,-80px)scale(1)}}@keyframes suiteFloater10{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.45}85%{opacity:.4}to{opacity:0;transform:translate(-140px,-100px)scale(1.15)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mfa-always-animate,.mfa-always-animate *,.mfa-always-animate :before,.mfa-always-animate :after,.auth-spinner-always-animate,.auth-spinner-always-animate *,.auth-spinner-always-animate :before,.auth-spinner-always-animate :after{animation-duration:revert!important;animation-iteration-count:revert!important}}
