.dropdown-optimized{will-change:transform,opacity;transform:translateZ(0)}.dropdown-fast{transition:all .15s cubic-bezier(.4,0,.2,1)}.dropdown-fade{transition:opacity .15s ease-out}.dropdown-hardware-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.dropdown-hover-optimized{transition:transform .15s ease-out,box-shadow .15s ease-out}.dropdown-hover-optimized:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.dropdown-no-paint{contain:layout style paint}.dropdown-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html{scroll-behavior:smooth}.dropdown-focus-optimized:focus{outline:2px solid #3b82f6;outline-offset:2px}.dropdown-stable-layout{contain:layout}.icon-scale-optimized{transition:transform .15s ease-out;transform:translateZ(0)}.icon-scale-optimized:hover{transform:scale(1.1) translateZ(0)}.color-transition-optimized{transition:color .15s ease-out,background-color .15s ease-out}.button-optimized{transition:all .15s ease-out;transform:translateZ(0)}.button-optimized:hover{transform:translateY(-1px) translateZ(0)}.scroll-optimized{will-change:transform}.grid-optimized{contain:layout style}.opacity-transition{transition:opacity .15s ease-out}.shadow-transition{transition:box-shadow .15s ease-out}.list-optimized,.list-optimized>*{contain:layout style}.text-optimized{text-rendering:optimizeSpeed;font-smooth:never;-webkit-font-smoothing:none}.border-transition{transition:border-color .15s ease-out}.bg-transition{transition:background-color .15s ease-out}.layout-stable{contain:layout}.z-optimized{isolation:isolate}.scale-transition{transition:transform .15s ease-out;transform:translateZ(0)}.scale-transition:hover{transform:scale(1.05) translateZ(0)}.pointer-optimized,.pointer-optimized *{pointer-events:auto}.composite-optimized{will-change:auto}.rotate-transition{transition:transform .15s ease-out;transform:translateZ(0)}.rotate-transition:hover{transform:rotate(180deg) translateZ(0)}.overflow-optimized{overflow:hidden;contain:layout style paint}.position-transition{transition:top .15s ease-out,left .15s ease-out}.visibility-transition{transition:visibility .15s ease-out,opacity .15s ease-out}.bg-optimized{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);background-attachment:fixed}.shadow-optimized{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.radius-transition{transition:border-radius .15s ease-out}.text-select-optimized{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.animation-optimized{will-change:transform,opacity}.focus-visible-optimized:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.size-transition{transition:width .15s ease-out,height .15s ease-out}.display-transition{transition:display 0s,opacity .15s ease-out}.dynamic-content-optimized{contain:layout style}.transform-origin-optimized{transform-origin:center}.spacing-transition{transition:margin .15s ease-out,padding .15s ease-out}.list-style-transition{transition:list-style-type .15s ease-out}.composite-layer-optimized{will-change:auto;transform:translateZ(0)}.font-weight-transition{transition:font-weight .15s ease-out}.letter-spacing-transition{transition:letter-spacing .15s ease-out}.line-height-transition{transition:line-height .15s ease-out}.text-align-transition{transition:text-align .15s ease-out}.gradient-optimized{background:linear-gradient(135deg,#667eea,#764ba2);background-attachment:fixed}.border-width-transition{transition:border-width .15s ease-out}.minmax-transition{transition:min-width .15s ease-out,max-width .15s ease-out,min-height .15s ease-out,max-height .15s ease-out}.flex-optimized{display:flex;align-items:center;justify-content:center}.grid-transition{transition:grid-template-columns .15s ease-out,grid-template-rows .15s ease-out}.position-optimized{transition:position .15s ease-out}.selector-optimized{contain:layout style}.pseudo-optimized:after,.pseudo-optimized:before{transition:all .15s ease-out}.filter-transition{transition:filter .15s ease-out}.backdrop-filter-transition{transition:-webkit-backdrop-filter .15s ease-out;transition:backdrop-filter .15s ease-out;transition:backdrop-filter .15s ease-out,-webkit-backdrop-filter .15s ease-out}.responsive-optimized{contain:layout style}.clip-path-transition{transition:clip-path .15s ease-out}.mask-transition{transition:-webkit-mask .15s ease-out;transition:mask .15s ease-out;transition:mask .15s ease-out,-webkit-mask .15s ease-out}.shape-outside-transition{transition:shape-outside .15s ease-out}.composite-optimized-advanced{will-change:auto;transform:translateZ(0);backface-visibility:hidden}.text-decoration-transition{transition:-webkit-text-decoration .15s ease-out;transition:text-decoration .15s ease-out;transition:text-decoration .15s ease-out,-webkit-text-decoration .15s ease-out}.text-transform-transition{transition:text-transform .15s ease-out}.white-space-transition{transition:white-space .15s ease-out}.border-optimized{border:1px solid transparent;transition:border-color .15s ease-out}.outline-transition{transition:outline .15s ease-out}.box-sizing-transition{transition:box-sizing .15s ease-out}.display-optimized{transition:display 0s,opacity .15s ease-out,visibility .15s ease-out}.layout-optimized{contain:layout style paint}.float-transition{transition:float .15s ease-out}.clear-transition{transition:clear .15s ease-out}.vertical-align-transition{transition:vertical-align .15s ease-out}.composite-advanced{will-change:auto;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.table-layout-transition{transition:table-layout .15s ease-out}.border-collapse-transition{transition:border-collapse .15s ease-out}.empty-cells-transition{transition:empty-cells .15s ease-out}.bg-complex-optimized{background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%),linear-gradient(135deg,#667eea,#764ba2);background-attachment:fixed}.caption-side-transition{transition:caption-side .15s ease-out}.border-spacing-transition{transition:border-spacing .15s ease-out}.content-transition{transition:content .15s ease-out}.dynamic-layout-optimized{contain:layout style paint}.counter-increment-transition{transition:counter-increment .15s ease-out}.counter-reset-transition{transition:counter-reset .15s ease-out}.quotes-transition{transition:quotes .15s ease-out}.animation-memory-optimized{will-change:auto;contain:layout style}.cursor-transition{transition:cursor .15s ease-out}.direction-transition{transition:direction .15s ease-out}.unicode-bidi-transition{transition:unicode-bidi .15s ease-out}.composite-ultimate{will-change:auto;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;contain:layout style paint}