.animate-delay-1{animation-delay:1s}.animate-delay-2{animation-delay:2s}.animate-delay-3{animation-delay:3s}.animate-delay-4{animation-delay:4s}.animate-delay-5{animation-delay:5s}.animate-delay-500ms{animation-delay:.5s}.animate-delay-1500ms{animation-delay:1.5s}.animate-delay-2500ms{animation-delay:2.5s}.animate-delay-3500ms{animation-delay:3.5s}.animate-float{animation:float 18s ease-in-out infinite}@keyframes pulse-enhanced{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.animate-pulse-enhanced{animation:pulse-enhanced 3s ease-in-out infinite}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient{background-size:200% 200%;animation:gradient-shift 8s ease infinite}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(34,211,238,.4);transform:scale(1)}50%{box-shadow:0 0 30px rgba(34,211,238,.6),0 0 40px rgba(168,85,247,.3);transform:scale(1.05)}}.animate-glow-pulse{animation:glow-pulse 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);background-size:200% 100%;animation:shimmer 3s infinite}.progress-0{width:0}.progress-5{width:5%}.progress-10{width:10%}.progress-15{width:15%}.progress-20{width:20%}.progress-25{width:25%}.progress-30{width:30%}.progress-35{width:35%}.progress-40{width:40%}.progress-45{width:45%}.progress-50{width:50%}.progress-55{width:55%}.progress-60{width:60%}.progress-65{width:65%}.progress-70{width:70%}.progress-75{width:75%}.progress-80{width:80%}.progress-85{width:85%}.progress-90{width:90%}.progress-95{width:95%}.progress-100{width:100%}:root{--margin-value:0;--webkit-text-align:inherit;--webkit-width:auto;--webkit-height:auto;--webkit-min-width:auto;--webkit-unicode-bidi:normal}.text-match-parent,[style*=-webkit-match-parent]{text-align:var(--webkit-text-align,match-parent)}.fit-content-width,[style*=-webkit-fit-content]{width:var(--webkit-width,-webkit-fit-content);width:var(--webkit-width,-moz-fit-content);width:var(--webkit-width,fit-content)}.fit-content-height{height:var(--webkit-height,-webkit-fit-content);height:var(--webkit-height,-moz-fit-content);height:var(--webkit-height,fit-content)}.min-content-width{min-width:var(--webkit-min-width,-webkit-min-content);min-width:var(--webkit-min-width,-moz-min-content);min-width:var(--webkit-min-width,min-content)}.max-content-width{max-width:var(--webkit-max-width,-webkit-max-content);max-width:var(--webkit-max-width,-moz-max-content);max-width:var(--webkit-max-width,max-content)}.isolate-bidi{unicode-bidi:var(--webkit-unicode-bidi,isolate)}.plaintext-bidi{unicode-bidi:var(--webkit-unicode-bidi,plaintext)}.logical-margin-before{-webkit-margin-before:var(--margin-value,0);margin-block-start:var(--margin-value,0)}.logical-margin-after{-webkit-margin-after:var(--margin-value,0);margin-block-end:var(--margin-value,0)}.logical-margin-start{-webkit-margin-start:var(--margin-value,0);margin-inline-start:var(--margin-value,0)}.logical-margin-end{-webkit-margin-end:var(--margin-value,0);margin-inline-end:var(--margin-value,0)}*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;writing-mode:horizontal-tb;direction:ltr}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){*{scrollbar-color:rgba(255,255,255,.2) transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}}.performance-optimized{contain:layout style paint;content-visibility:auto;contain-intrinsic-size:0 500px}.optimized-text{text-rendering:optimizeLegibility;font-smooth:always;font-kerning:auto;font-variant-ligatures:common-ligatures;font-feature-settings:"kern" 1,"liga" 1,"clig" 1,"calt" 1}@supports not (text-align:match-parent){.text-match-parent{text-align:inherit}}@supports not ((width:-webkit-fit-content) or (width:-moz-fit-content) or (width:fit-content)){.fit-content-width{width:auto}}@supports not ((height:-webkit-fit-content) or (height:-moz-fit-content) or (height:fit-content)){.fit-content-height{height:auto}}@supports not ((min-width:-webkit-min-content) or (min-width:-moz-min-content) or (min-width:min-content)){.min-content-width{min-width:0}}@supports not (unicode-bidi:isolate){.isolate-bidi{unicode-bidi:embed}}@supports not (unicode-bidi:plaintext){.plaintext-bidi{unicode-bidi:normal}}@supports not (display:grid){.grid-fallback{display:flex;flex-wrap:wrap}}.theme-aware{color:var(--text-color,currentColor);background-color:var(--bg-color,transparent);border-color:var(--border-color,currentColor)}.gpu-layer{transform:translateZ(0);will-change:transform}.layout-optimized{contain:layout}.style-optimized{contain:style}.paint-optimized{contain:paint}[style*=-webkit-match-parent]{text-align:match-parent!important}[style*=-webkit-fit-content]{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}[style*="width: -webkit-fit-content"],[style*=-webkit-fit-content]{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}[style*="height: -webkit-fit-content"]{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}[style*="min-width: -webkit-min-content"]{min-width:-webkit-min-content!important;min-width:-moz-min-content!important;min-width:min-content!important}[style*="max-width: -webkit-max-content"]{max-width:-webkit-max-content!important;max-width:-moz-max-content!important;max-width:max-content!important}[style*="unicode-bidi: -webkit-isolate"]{unicode-bidi:isolate!important}[style*="unicode-bidi: -webkit-plaintext"]{unicode-bidi:plaintext!important}*{box-sizing:border-box}:root{--text-align-value:inherit;--width-value:auto;--height-value:auto;--min-width-value:auto;--max-width-value:none;--unicode-bidi-value:normal;--margin-before-value:0;--margin-after-value:0}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{-webkit-margin-before:var(--margin-before-value,0);margin-block-start:var(--margin-before-value,0);-webkit-margin-after:var(--margin-after-value,0);margin-block-end:var(--margin-after-value,0);-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}@supports not ((-webkit-margin-before:0) or (margin-block-start:0)){blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-top:var(--margin-before-value,0);margin-bottom:var(--margin-after-value,0);margin-left:0;margin-right:0}}html{overflow-y:auto}@supports (scrollbar-width:thin){html{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}@media (prefers-color-scheme:dark){html{scrollbar-color:rgba(255,255,255,.2) transparent}}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}}}@supports (-webkit-text-size-adjust:100%){html{-webkit-text-size-adjust:100%}}@supports (-webkit-appearance:textfield){input[type=search]{-webkit-appearance:textfield}}@supports ((-webkit-appearance:textfield) or (-moz-appearance:textfield) or (appearance:textfield)){input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}}@supports selector(::-webkit-search-decoration){input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}}.gpu-optimized{transform:translateZ(0);will-change:transform}.modern-theme{color:var(--text-color,currentColor);background-color:var(--bg-color,transparent);border-color:var(--border-color,currentColor)}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,menu,ol,p,pre,ul{-webkit-margin-before:revert!important;margin-block-start:revert!important;-webkit-margin-after:revert!important;margin-block-end:revert!important}@supports not ((-webkit-margin-before:revert) or (margin-block-start:revert)){blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,menu,ol,p,pre,ul{margin-top:revert!important;margin-bottom:revert!important}}[dir=auto]{text-align:start!important}input[type=search]{width:auto!important;height:auto!important}input,select,textarea{min-width:0!important}[dir]{unicode-bidi:embed!important}[dir=auto]{unicode-bidi:plaintext!important}:root{--text-align-match-parent:start;--width-fit-content:auto;--height-fit-content:auto;--min-width-min-content:0;--unicode-bidi-isolate:embed;--unicode-bidi-plaintext:plaintext}.webkit-match-parent{text-align:var(--text-align-match-parent)}.webkit-fit-content-width{width:var(--width-fit-content)}.webkit-fit-content-height{height:var(--height-fit-content)}.webkit-min-content{min-width:var(--min-width-min-content)}.webkit-isolate{unicode-bidi:var(--unicode-bidi-isolate)}.webkit-plaintext{unicode-bidi:var(--unicode-bidi-plaintext)}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0;padding:0}html{text-rendering:optimizeLegibility;font-kerning:auto;font-variant-ligatures:common-ligatures;overflow-x:hidden;scroll-behavior:smooth}@supports (scrollbar-width:thin){html{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}}@supports ((-webkit-text-size-adjust:100%) or (-moz-text-size-adjust:100%) or (text-size-adjust:100%)){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}}:focus-visible{outline:2px solid rgb(59,130,246);outline-offset:2px}:focus:not(:focus-visible){outline:none}.contained{contain:layout style paint}.layout-contained{contain:layout}.style-contained{contain:style}.paint-contained{contain:paint}.accelerated{transform:translateZ(0);will-change:transform}