@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@font-face{font-family:"Proxima Nova";src:url(../fonts/proximanova-regular-webfont.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url(../fonts/proxima-nova-semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url(../fonts/proximanova-extrabold-webfont.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}body{font-family:"Proxima Nova",system-ui,-apple-system,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif;font-weight:700;line-height:1.2;margin-bottom:.5rem}h1{font-size:24px}h2{font-size:34px}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}h1,h2,h3{font-family:"Raleway",sans-serif;font-weight:900 !important;color:#003590}p{color:#0f3550;margin-bottom:1rem;line-height:1.4}p a{color:#003590;text-decoration:underline}p a:hover{text-decoration:none}strong,b{font-weight:700}em,i{font-style:italic}blockquote{padding:1rem;border-left:4px solid #003590;background-color:#f9f9f9;margin:1.5rem 0;font-style:italic}.h4{font-size:1.25rem}.h4 a{color:#fff}.ctct-inline-form div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-family:"Raleway",sans-serif;font-weight:900;font-size:40px}span.blue-light{color:#0096db}.container-inner{max-width:940px;margin:0 auto;padding:0 1rem;gap:2rem}.container-inner--narrow{margin:0 auto;padding:0 1rem;gap:2rem;max-width:780px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.clearfix::after{content:"";display:table;clear:both}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:2rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:2rem}figure{margin-bottom:1rem}body .grid-container{max-width:100%}.site-header{background-color:#003590;padding-top:.75rem}.site-header a{color:#fff}.site-header .navigation{min-height:100px}.site-header .logo--til{width:160px}.site-header .responsive-menu-toggle-icon{width:100px}.site-footer{color:#fff}.site-footer li{line-height:1}.site-footer a{color:#fff}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer h2{color:#fff;font-size:1rem !important;font-family:"Raleway",sans-serif;font-weight:bold}.inside-site-info{display:block}.copyright-bar,.footer-menu{display:flex;align-items:baseline}ul.footer-menu{margin:0 0 0 10px;padding:0}.footer-menu li{margin:0 10px}.site-footer .background{height:390px;background-color:#fff;background-image:url(../images/bg_bottom_right.svg),url(../images/bg_bottom_left.svg),url(../images/bg_bottom_center.svg);background-position:bottom right,bottom left,bottom center;background-repeat:no-repeat}@media(max-width: 760px){.site-footer .background{height:calc(150px + .3375*(100vw - 360px));background-size:100% auto}}.sidebar{background-color:#f8f9fa;padding:1.5rem;border-radius:8px}.sidebar .widget{margin-bottom:1.5rem}.sidebar .widget:last-child{margin-bottom:0}.sidebar .widget-title{font-size:1.2rem;margin-bottom:1rem;color:#003590;border-bottom:2px solid #003590;padding-bottom:.25rem}.sidebar ul li{padding:.25rem 0;border-bottom:1px solid #ddd}.sidebar ul li:last-child{border-bottom:none}.grid{display:grid;gap:1.5rem}.grid.grid-2{grid-template-columns:repeat(2, 1fr)}@media(min-width: 768px){.grid.grid-2{grid-template-columns:1fr}}.grid.grid-3{grid-template-columns:repeat(3, 1fr)}@media(min-width: 992px){.grid.grid-3{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.grid.grid-3{grid-template-columns:1fr}}.grid.grid-4{grid-template-columns:repeat(4, 1fr)}@media(min-width: 1200px){.grid.grid-4{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.grid.grid-4{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.grid.grid-4{grid-template-columns:1fr}}.main-content{display:grid;grid-template-columns:2fr 1fr;gap:2rem}@media(min-width: 992px){.main-content{grid-template-columns:1fr}}.bg--blue h2,.bg--blue h3{color:#fff}.bg--blue .col-inner,.bg--blue .row,.bg--blue form.user-pass,.bg--blue form.user-login-form,.bg--blue form.user-pass-reset,.bg--blue form.user-form{background-color:#003590;padding:30px;border-radius:6px;height:100%;display:flex !important;flex-direction:column !important;color:#fff}.bg--blue .col-inner img,.bg--blue .row img,.bg--blue form.user-pass img,.bg--blue form.user-login-form img,.bg--blue form.user-pass-reset img,.bg--blue form.user-form img{margin:auto}.bg--blue .login-form__wrapper form.user-login-form{padding:0}.bg--blue p,.bg--blue #block-userlogin a,.bg--blue form a{color:#fff !important}.bg--blue form .form-submit{background:#ffc41c;padding:12px 15px 10px 15px;display:inline-block;font-weight:bold;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;color:#164f78;font-size:14px;border-radius:3px;margin-bottom:5px;line-height:1.3}.bg--blue form .form-submit:hover{background-color:#fed652}.bg-cloud-lg{background-color:rgba(0,0,0,0);background-image:url(../images/bg-cloud-lg.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;color:#003590;max-width:1140px;margin:0 auto 2rem}.bg-cloud-lg--bee{background-image:url(../images/bg-bee.svg),url(../images/bg-cloud-lg.svg);background-size:20%,auto;background-position:top 50px left,center center}.bg-cloud-lg--birds{background-image:url(../images/bg-birds.svg),url(../images/bg-cloud-lg.svg);background-size:12%,auto;background-position:top left 15%,center center}.bg-cloud-lg h2.headline-deco{color:#003590 !important}.bg-cloud-lg .text-container{max-width:66.66666667%;margin:auto}@media(max-width: 767px){.bg-cloud-lg .text-container{max-width:100%}.container-inner,.container-inner--narrow{padding:0}}@media(min-width: 0){.bg-cloud-lg{padding:110px 0 0 0}}@media(min-width: 576px){.bg-cloud-lg{padding:110px 0 0 0}}@media(min-width: 768px){.bg-cloud-lg{padding:160px 0 0 0}}@media(min-width: 992px){.bg-cloud-lg{padding:150px 100px 150px 100px}.bg-cloud-lg .col{max-width:66.66666667%;margin:auto}}.divider{background-image:url(../images/divider.svg);background-repeat:no-repeat;background-position:center;margin:30px 0;padding:35px 0}.divider--no-line{background-image:none}@media(max-width: 767px){.divider{margin:0 !important}}.bg-clouds{background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:cover}.bg-clouds-1{background-image:url(../images/bg-clouds-1.svg)}.bg-clouds-2{background-image:url(../images/bg-clouds-2.svg);padding-top:100px;background-size:30%;background-position:top left}.bg-clouds-3{background-image:url(../images/bg-clouds-3.svg)}.bg-clouds-4{background-image:url(../images/bg-clouds-4.svg)}.bg-clouds-5{background-image:url(../images/bg-clouds-5.svg)}.team__member:first-child img{-webkit-mask:url(../images/img-mask--1.svg) no-repeat;mask:url(../images/img-mask--1.svg) no-repeat}.team__member:nth-child(2n) img{-webkit-mask:url(../images/img-mask--2.svg) no-repeat;mask:url(../images/img-mask--2.svg) no-repeat}.team__member:nth-child(3) img{-webkit-mask:url(../images/img-mask--2.svg) no-repeat;mask:url(../images/img-mask--2.svg) no-repeat}.image-container.img-mask{background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;min-height:320px;max-height:380px;width:100%}.image-container.img-mask--1{-webkit-mask-image:url(../images/img-mask--1.svg);mask-image:url(../images/img-mask--1.svg)}.image-container.img-mask--2{-webkit-mask-image:url(../images/img-mask--2.svg);mask-image:url(../images/img-mask--2.svg)}.image-container.img-mask--3{-webkit-mask-image:url(../images/img-mask--3.svg);mask-image:url(../images/img-mask--3.svg)}.image-right .row{flex-direction:row-reverse}.narrow .container{max-width:760px;margin:auto}.narrow-medium .container{max-width:960px;margin:auto}.margin-bottom{margin-bottom:110px}.margin-top-0{margin-top:0}.margin-top-0 .divider{margin-top:0}.margin-bottom-0{margin-bottom:0}.margin-bottom-0 .divider{margin-bottom:0}.blue-left{align-items:center;text-align:right;position:relative;z-index:1}.blue-info .btn-yellow{padding:12px 22px 10px 22px;font-size:18px;margin-bottom:0}.text-content h3{font-size:19px}@media(min-width: 768px){.preload *{transition:none !important;animation:none !important}.has-js .prep-animation,.has-js .prep-scroll-animation{visibility:hidden}.has-js .do-animation,.has-js .do-scroll-animation{visibility:visible}.fade-in-left{animation:fade-in-left 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both}.fade-in{animation:fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both}.fade-in-bottom{animation:fade-in-bottom 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both}.fade-in-right{animation:fade-in-right 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both}}@keyframes fade-in-left{0%{transform:translateX(-75px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-bottom{0%{transform:translateY(75px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-in-right{0%{transform:translateX(75px);opacity:0}100%{transform:translateX(0);opacity:1}}.delay-250{animation-delay:250ms}.delay-500{animation-delay:500ms}.delay-750{animation-delay:750ms}.delay-1000{animation-delay:1000ms}.delay-1250{animation-delay:1250ms}.delay-1500{animation-delay:1500ms}button,html input[type=button],input[type=reset],input[type=submit],.button,.button:visited{border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-in-out}.button.button-small{padding:.25rem 1rem}.btn,a.btn{font-family:raleway,sans-serif;font-weight:bold !important;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid rgba(0,0,0,0);height:auto !important;min-height:auto !important;word-wrap:normal}.btn:hover,a.btn:hover{text-decoration:none;background-color:#fed652 !important;color:#003590 !important;border:1px solid #ffd200 !important}.btn-yellow,a.btn-yellow{background-color:#ffd200 !important;color:#003590;padding:12px 15px 10px 15px}.blue-info .btn-yellow{margin-left:30px}.btn.btn--none,.btn.btn-blue{background-color:#003590;color:#ffd200}.btn.btn--none:hover,.btn.btn-blue:hover{background-color:#ffd200;color:#003590}.btn,form .form-submit,form button{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.c-buttons{display:flex}.c-button:nth-child(2){margin-left:1rem}.card{background-color:rgba(0,0,0,0);border:0 solid rgba(0,0,0,0)}.card h2{font-size:30px}.card-cover{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.65) 15%, rgba(0, 0, 0, 0.05) 100%);width:100%;position:absolute;bottom:0;padding:15px;color:#fff}.card-cover h3{font-weight:bold}.card-body{align-content:space-between;display:flex;flex-wrap:wrap;border-radius:5px}.card-body.program--none{padding-bottom:0 !important}.card-body.program--none p{padding-bottom:0}.card-footer{padding:0;background-color:rgba(0,0,0,0);border-top:0 solid rgba(0,0,0,0);text-align:center}.card-footer.buttons-none{padding-left:1rem;text-align:left}.card-footer .btn{font-size:.8rem;padding:.5rem .75rem}.masonry-item{margin:10px 0;padding:0;background:none;border:none}.individual .main-title{padding:0 0 19px}.gform_ajax_spinner{display:none !important}.gfield-hide-other-input .gchoice_other_control{display:none !important}.gfield-hide-other-input input[type=radio]:checked[value=gf_other_choice]~.gchoice_other_control{display:inline-block !important}body:has(#gravity_forms_theme_framework-css) .gform-theme--framework.gform-theme--orbital{--gf-color-primary: #003590;--gf-ctrl-label-font-weight-primary: 700;--gf-field-section-border-width: 0;--gf-field-section-border-style: none;--gf-field-section-border-color: transparent}.gfield_label{font-weight:600}input#gform_submit_button_1{display:block !important}.module--form{margin:2rem 0}.module--form .form-module__container{max-width:960px;margin:0 auto;padding:0 1rem}.module--form .form-module__header{margin-bottom:1.5rem;text-align:center}.module--form .form-module__title{margin:0 0 1rem 0;font-size:2rem;font-weight:700;color:#212529;font-family:"Raleway",sans-serif}.module--form .form-module__description{margin-bottom:2rem;font-size:1.1rem;line-height:1.6;color:#666;text-align:center}.module--form .form-module__description p{margin-bottom:1rem}.module--form .form-module__description p:last-child{margin-bottom:0}.module--form .form-module__form-wrapper{background-color:#fff;padding:25px;box-shadow:0 0 10px #a1a1a1;animation:fadeInAnimation ease 2.5s;animation-iteration-count:1;animation-fill-mode:forwards}.module--form.module--form-error .form-module__admin-notice{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:1rem;margin:1rem 0;color:#856404;font-size:.95rem}@media(max-width: 768px){.module--form .form-module__container{padding:0}.module--form .form-module__form-wrapper{padding:1.5rem}.module--form .form-module__title{font-size:1.75rem}}#field-trip-content .field-trip-placeholder,#field-trip-content .field-trip-no-data,#field-trip-content .field-trip-no-results,#field-trip-content .field-trip-error{text-align:center;padding:2rem;color:#6c757d;font-style:italic}#field-trip-content .field-trip-error{color:#dc3545;background-color:#f8d7da;border-color:#f5c6cb}#field-trip-content .field-trip-results .field-trip-item{margin-bottom:1.5rem;padding:1.25rem;background-color:#fff;border-radius:6px;border:1px solid #dee2e6;box-shadow:0 2px 4px rgba(0,0,0,.05)}#field-trip-content .field-trip-results .field-trip-item:last-child{margin-bottom:0}#field-trip-content .field-trip-results .field-trip-item .field-trip-title{margin:0 0 1rem 0}#field-trip-content .field-trip-results .field-trip-item .field-trip-content p{margin-bottom:.75rem}#field-trip-content .field-trip-results .field-trip-item .field-trip-content p:last-child{margin-bottom:0}#field-trip-content .field-trip-results .field-trip-item .field-trip-content ul,#field-trip-content .field-trip-results .field-trip-item .field-trip-content ol{margin-bottom:.75rem;padding-left:1.5rem}#field-trip-content .field-trip-results .field-trip-item .field-trip-content li{margin-bottom:.25rem}@media(max-width: 768px){#field-trip-content{padding:.75rem}#field-trip-content .field-trip-results .field-trip-item{padding:1rem}#field-trip-content .field-trip-results .field-trip-heading{font-size:1.1rem}}.module--pledges{margin:2rem 0}.module--pledges .pledges-module__container{max-width:960px;margin:0 auto}.module--pledges .pledges-module__header{margin-bottom:1.5rem;text-align:center}.module--pledges .pledges-module__grid{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width: 768px){.module--pledges .pledges-module__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.module--pledges .pledges-module__grid{grid-template-columns:repeat(3, 1fr)}}.module--pledges .pledges-module__item{display:flex;flex-direction:column;height:100%}.module--pledges .pledges-module__form-wrapper{background-color:#003590;color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;height:100%}.module--pledges .pledges-module__form-wrapper:hover{box-shadow:0 8px 15px rgba(0,0,0,.15)}.module--pledges .pledges-module__form-header{background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.module--pledges .pledges-module__form-title{margin:0 0 .75rem 0;font-size:1.25rem;font-weight:600;color:#212529;font-family:"Raleway",sans-serif}.module--pledges .pledges-module__form-description{color:#6c757d;font-size:.95rem;line-height:1.5}.module--pledges .pledges-module__form-description p{margin-bottom:.5rem}.module--pledges .pledges-module__form-description p:last-child{margin-bottom:0}.module--pledges .pledges-module__form-content{flex-grow:1;padding:10px}.module--pledges .pledges-module__form-content .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit]){background-color:#ffd200 !important;border-color:#ffd200 !important;color:#003590 !important;font-weight:600 !important;text-transform:uppercase !important;transition:background-color .3s ease,border-color .3s ease}.module--pledges .pledges-module__form-content .gform_wrapper{margin:0}.module--pledges .pledges-module__form-content .gform_fields{margin:0}.module--pledges .pledges-module__form-content .gfield{margin-bottom:1rem}.module--pledges .pledges-module__form-content .gfield:last-child{margin-bottom:0}.module--pledges .pledges-module__no-forms{text-align:center;padding:3rem 1rem;background-color:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6}.module--pledges .pledges-module__no-forms p{margin-bottom:.75rem;color:#6c757d}.module--pledges .pledges-module__no-forms p:last-child{margin-bottom:0}.module--pledges.module--pledges-error .pledges-module__admin-notice{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:1.5rem;margin:1rem 0;color:#856404;text-align:center}@media(max-width: 767px){.module--pledges .pledges-module__container{padding:0 .5rem}.module--pledges .pledges-module__grid{gap:1.5rem}.module--pledges .pledges-module__form-header{padding:1.25rem}.module--pledges .pledges-module__form-content{padding:1.25rem}.module--pledges .pledges-module__title{font-size:1.75rem}.module--pledges .pledges-module__form-title{font-size:1.1rem}}@media(min-width: 768px)and (max-width: 1023px){.module--pledges .pledges-module__grid{gap:1.75rem}}.gfield--type-section.gfield--has-description{display:flex;justify-content:space-between;background:#acdff2;padding:15px;font-size:16px;margin:0 0 10px;font-family:"Raleway",sans-serif;cursor:pointer}.gfield--type-section.gfield--has-description .gsection_title{font-size:16px;font-weight:700;margin:0;color:#212529}.pledges-module__form-content .gform-theme--framework{--gf-local-color: #fff;text-align:center;--gf-color-primary: $color--yellow;--gf-form-validation-bg-color: #fff;--gf-ctrl-btn-bg-color-primary: #003590}.pledges-module__form-content .gform-theme--framework .pledge .gform-field-label--type-inline{--gf-local-margin-x: 0;--gf-local-margin-y: 0;--gf-local-color: #fff;--gf-local-font-size: 16px;padding:0 15px}.pledges-module__form-content .gform-theme--framework .gfield_validation_message{background-color:#fff}.pledges-module__form-content .gform-theme--framework .gform_confirmation_message p{color:#fff}.pledges-module__form-content .gform-theme--framework .gform-footer .gform_button{margin:0 auto}form .fieldset{margin-bottom:1rem;font-size:1rem}.container-inner.getresponse-form{max-width:780px}.cp-message-field img{margin:0 auto 2rem auto}.single-pledge_page.logged-in .pledge-form,.single-pledge_page.logged-in .cp-submit-wrapper{opacity:.4;pointer-events:none}.handbook__title{margin:10px auto;font-size:1rem}.handbook__title,.handbook__title a{color:#fff}.handbook{flex-basis:33%;text-align:center}.handbook img{margin:0 auto}.handbooks{padding-top:20px;text-align:center;background:url(../images/resource_preview-no-icon.svg);background-size:cover;background-position:center;background-repeat:no-repeat;height:295px;margin-bottom:70px}.handbooks__items{width:70%;margin:auto;color:#fff;display:flex;justify-content:center}.handbooks__title{color:#fff;font-size:1.5em;margin:0 auto 20px auto}.headline{margin-bottom:20px}.headline-deco:after{content:"";position:absolute;height:62px;width:61px;margin-top:-25px;margin-left:15px;background-repeat:no-repeat}.headline-deco--trees:after{background-image:url(../images/headline--trees.svg)}.headline-deco--bee:after{background-image:url(../images/bg-bee.svg)}.headline-deco--house:after{background-image:url(../images/headline--house.svg)}.headline-deco--birds:after{background-image:url(../images/headline--birds.svg)}.headline-deco--flower:after{background-image:url(../images/headline--flower.svg)}.uppercase h2{text-transform:uppercase}.program--aqua-adventures .headline-deco{color:#d44511}#menu-main-menu{display:flex;height:55px}#menu-main-menu li.menu-item{display:flex;padding:0 1.5rem;align-items:center;text-align:center;transition:all 300ms;transition-timing-function:ease-in-out;border-top-left-radius:5px;border-top-right-radius:5px;line-height:1.1}ul.social-media{display:flex;margin:0}ul.social-media li{padding:0 .5rem;font-size:1.25rem}.program--header nav ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0}.program--header nav ul li{list-style-type:none;margin:15px 0;padding:0}.program--header nav ul li a{margin:5px 10px;padding:12px 10px 10px 10px;background-color:#ffd200;border-radius:5px;text-transform:uppercase;line-height:1;font-weight:bold;transition:all 300ms;transition-timing-function:ease-in-out;font-family:raleway,sans-serif}.program-header .views-field-field-program-logo a{padding:0}.program--header .views-field-field-program-logo a:hover{background-color:rgba(0,0,0,0)}.program--header sub{line-height:1.5rem}.svg-inline--fa{height:1.25em;width:1.25em !important;margin-right:7px}nav a:hover{text-decoration:none}.nav-bottom{margin-top:-5px;margin-bottom:3rem;z-index:100;position:relative}@media(max-width: 768px){.nav-bottom{margin-bottom:1.5rem}}.home .nav-bottom{margin-bottom:-4px;display:none}.nav-bottom--border{height:20px;display:block;background-color:#003590;-webkit-mask-image:url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F><svg id=\"Layer_2\" data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1093.26 10.87\"><defs><style> .nav-bottom { stroke-width: 0px; } </style></defs><g id=\"Layer_1-2\" data-name=\"Layer 1\"><polygon class=\"cls-1\" points=\"1091.9 9.86 1067.67 9.7 1043.44 9.87 1019.21 8.94 994.98 10.1 970.75 9.54 946.52 9.15 922.28 9.64 898.05 9.4 873.82 10.82 849.59 10.64 825.36 9.17 801.14 10.51 776.91 10.39 752.68 8.94 728.45 10.25 704.22 10.15 680 9.38 655.76 9.66 631.54 10.76 607.31 9.6 583.08 9.4 558.85 10.26 534.62 10.33 510.38 9.12 486.15 10.82 461.92 10.56 437.69 10.01 413.46 10.32 389.23 9.58 364.99 9.64 340.76 10.85 316.53 10.05 292.3 9.8 268.06 10.81 243.83 9.42 219.59 10.15 195.36 9.46 171.13 10.87 146.9 9.31 122.66 8.94 98.43 9.15 74.19 10.62 49.95 9.54 25.71 9.79 1.47 9.71 .74 9.25 0 1.64 1.47 .34 25.7 1.14 49.93 1.9 74.16 .08 98.39 1.88 122.62 .75 146.85 1.95 171.08 1.44 195.31 .72 219.54 .53 243.78 0 268.01 .62 292.23 1.6 316.46 .58 340.69 .99 364.91 1.37 389.15 .25 413.37 1.93 437.6 .03 461.83 .31 486.06 .65 510.29 1.6 534.52 1.16 558.75 1.71 582.98 1.88 607.22 1.19 631.45 1.43 655.68 .25 679.91 .24 704.14 1.89 728.37 .7 752.61 .07 776.84 1.11 801.07 1.42 825.31 .48 849.54 .06 873.77 1.15 898 .74 922.24 .13 946.47 .44 970.71 .97 994.94 1.1 1019.18 1.58 1043.42 .14 1067.66 2.11 1091.9 1.37 1093.26 1.64 1093.01 9.25 1091.9 9.86\"/></g></svg>");mask-image:url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F><svg id=\"Layer_2\" data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1093.26 10.87\"><defs><style> .nav-bottom { stroke-width: 0px; } </style></defs><g id=\"Layer_1-2\" data-name=\"Layer 1\"><polygon class=\"cls-1\" points=\"1091.9 9.86 1067.67 9.7 1043.44 9.87 1019.21 8.94 994.98 10.1 970.75 9.54 946.52 9.15 922.28 9.64 898.05 9.4 873.82 10.82 849.59 10.64 825.36 9.17 801.14 10.51 776.91 10.39 752.68 8.94 728.45 10.25 704.22 10.15 680 9.38 655.76 9.66 631.54 10.76 607.31 9.6 583.08 9.4 558.85 10.26 534.62 10.33 510.38 9.12 486.15 10.82 461.92 10.56 437.69 10.01 413.46 10.32 389.23 9.58 364.99 9.64 340.76 10.85 316.53 10.05 292.3 9.8 268.06 10.81 243.83 9.42 219.59 10.15 195.36 9.46 171.13 10.87 146.9 9.31 122.66 8.94 98.43 9.15 74.19 10.62 49.95 9.54 25.71 9.79 1.47 9.71 .74 9.25 0 1.64 1.47 .34 25.7 1.14 49.93 1.9 74.16 .08 98.39 1.88 122.62 .75 146.85 1.95 171.08 1.44 195.31 .72 219.54 .53 243.78 0 268.01 .62 292.23 1.6 316.46 .58 340.69 .99 364.91 1.37 389.15 .25 413.37 1.93 437.6 .03 461.83 .31 486.06 .65 510.29 1.6 534.52 1.16 558.75 1.71 582.98 1.88 607.22 1.19 631.45 1.43 655.68 .25 679.91 .24 704.14 1.89 728.37 .7 752.61 .07 776.84 1.11 801.07 1.42 825.31 .48 849.54 .06 873.77 1.15 898 .74 922.24 .13 946.47 .44 970.71 .97 994.94 1.1 1019.18 1.58 1043.42 .14 1067.66 2.11 1091.9 1.37 1093.26 1.64 1093.01 9.25 1091.9 9.86\"/></g></svg>");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:top center;mask-position:top center}.program--aqua-adventures .nav-bottom--border,.program--aqua-adventures .program--header nav ul li.current-menu-item,.program--aqua-adventures .program--header nav ul li a.active,.program--aqua-adventures .program--header nav ul li a:hover{background-color:#d44511}.program--aqua-adventures .program--header nav ul li a.active,.program--aqua-adventures .program--header nav ul li a:hover{color:#fff}.program--a-splash-of-creativity .nav-bottom--border,.program--a-splash-of-creativity .program--header nav ul li a.active,.program--a-splash-of-creativity .program--header nav ul li a:hover{background-color:#007db8}.program--a-splash-of-creativity .program--header nav ul li a.active,.program--a-splash-of-creativity .program--header nav ul li a:hover{color:#fff}.program--water-smart-grant .nav-bottom--border,.program--water-smart-grant .program--header nav ul li a.active,.program--water-smart-grant .program--header nav ul li a:hover{background-color:#ff9c30;color:#003590}.program--water-smart-grant .nav-link--water-smart-grant a,.program--water-smart-grant .program--header nav ul li a.active,.program--water-smart-grant .program--header nav ul li a:hover{color:#003590}.slideout-navigation .nav-link--teacher-toolkit .sub-menu a,.slideout-navigation .nav-link--water-smart-grant .sub-menu a,.slideout-navigation .nav-link--h2oath .sub-menu a{color:var(--accent)}.program--h2oath nav ul li.nav-link--h2oath,.program--h2oath .nav-bottom--border,.program--h2oath .program--header nav ul li a.active,.program--h2oath .program--header nav ul li a:hover{background-color:#f2cb48}.program--h2oath .nav-link--h2oath a,.program--h2oath .program--header nav ul li a.active,.program--h2oath .program--header nav ul li a:hover{color:#003590}.program--teacher-toolkit .nav-bottom--border,.program--teacher-toolkit .program--header nav ul li a.active,.program--teacher-toolkit .program--header nav ul li a:hover,.program--classroom-challenge .nav-bottom--border,.program--classroom-challenge .program--header nav ul li a.active,.program--classroom-challenge .program--header nav ul li a:hover{background-color:#81ccdd}.program--teacher-toolkit .nav-link--teacher-toolkit a,.program--teacher-toolkit .program--header nav ul li a.active,.program--teacher-toolkit .program--header nav ul li a:hover,.program--classroom-challenge .nav-link--teacher-toolkit a,.program--classroom-challenge .program--header nav ul li a.active,.program--classroom-challenge .program--header nav ul li a:hover{color:#003590}.program--all .program--header nav ul li.current-menu-item a,.program--all .program--header nav ul li a:hover{background-color:#003590;color:#ffd200}.responsive-menu-toggle-icon span.label{margin-top:6px;padding-top:0}.mm-menu_offcanvas{z-index:10}.mm-navbar{height:112px}.mm-navbar,.mm-panel{background:#003590;border-color:#fff}.mm-listitem{color:#fff;font-weight:900;border-color:rgba(0,0,0,0)}.mm-btn:after{border:2px solid hsla(0,0%,100%,.7);border-right:none;border-bottom:none}.social-media .link-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.main-navigation a{font-weight:600;font-size:1rem}.site-logo-slideout{width:100%;padding:1rem}.site-logo-slideout img{margin:0 auto;height:auto;max-width:160px}span.label{font-family:"Raleway",sans-serif;color:#003590;display:block;line-height:1;margin-top:.5em;font-weight:bold;font-size:17px;padding-top:10px}span.label-inline{font-family:"Raleway",sans-serif;color:#003590;font-weight:bold}.prize-value{color:#003590;font-family:"Raleway",sans-serif;font-weight:900;font-size:26px}.nav-link--a-splash-of-creativity:hover,.nav-link--a-splash-of-creativity.current-menu-item,.nav-link--a-splash-of-creativity.current_page_parent,.nav-link--a-splash-of-creativity .sub-menu{background-color:#007db8}.nav-link--a-splash-of-creativity:hover p,.nav-link--a-splash-of-creativity:hover a,.nav-link--a-splash-of-creativity.current-menu-item p,.nav-link--a-splash-of-creativity.current-menu-item a,.nav-link--a-splash-of-creativity.current_page_parent p,.nav-link--a-splash-of-creativity.current_page_parent a,.nav-link--a-splash-of-creativity .sub-menu p,.nav-link--a-splash-of-creativity .sub-menu a{color:#fff !important}.nav-link--aqua-adventures:hover,.nav-link--aqua-adventures.current-menu-item,.nav-link--aqua-adventures.current_page_parent,.nav-link--aqua-adventures .sub-menu{background-color:#d44511}.nav-link--aqua-adventures:hover p,.nav-link--aqua-adventures:hover a,.nav-link--aqua-adventures.current-menu-item p,.nav-link--aqua-adventures.current-menu-item a,.nav-link--aqua-adventures.current_page_parent p,.nav-link--aqua-adventures.current_page_parent a,.nav-link--aqua-adventures .sub-menu p,.nav-link--aqua-adventures .sub-menu a{color:#fff !important}.nav-link--water-smart-grant:hover,.nav-link--water-smart-grant.current-menu-item,.nav-link--water-smart-grant.current_page_parent,.nav-link--water-smart-grant .sub-menu{background-color:#ff9c30}.nav-link--h2oath:hover,.nav-link--h2oath.current-menu-item,.nav-link--h2oath.current_page_parent,.nav-link--h2oath .sub-menu{background-color:#f2cb48}.nav-link--teacher-toolkit:hover,.nav-link--teacher-toolkit.current-menu-item,.nav-link--teacher-toolkit.current_page_parent,.nav-link--teacher-toolkit .sub-menu{background-color:#81ccdd}.nav-link--water-smart-grant:hover a,.nav-link--h2oath:hover a,.nav-link--teacher-toolkit:hover a{color:#003590}.card .program--a-splash-of-creativity,.btn.btn--a-splash-of-creativity{background-color:#007db8;color:#fff !important}.card .program--a-splash-of-creativity p,.card .program--a-splash-of-creativity a,.btn.btn--a-splash-of-creativity p,.btn.btn--a-splash-of-creativity a{color:#fff !important}.card .program--aqua-adventures,.btn.btn--aqua-adventures{background-color:#d44511;color:#fff !important}.card .program--aqua-adventures p,.card .program--aqua-adventures a,.btn.btn--aqua-adventures p,.btn.btn--aqua-adventures a{color:#fff !important}.card .program--water-smart-grant,.btn.btn--water-smart-grant{background-color:#ff9c30}.card .program--h2oath,.btn.btn--h2oath{background-color:#f2cb48}.program--header{display:flex;flex-direction:column;justify-items:center;margin-bottom:3.5rem}.program--header .program--logo{margin:1.5rem 0}.program--header .program--logo img{height:110px;margin:0 auto}.program--user .program--header{margin-bottom:0}.program--tag-line{flex:0 0 66.66666667%;max-width:66.66666667%;text-align:center;margin:0 auto}@media(max-width: 767px){.program--header{margin-bottom:1rem}.program--header .program--logo img{height:80px}h2.program--tag-line{font-size:1.5rem}.program--tag-line{flex:0 0 100%;max-width:100%}}#edit-choose-a-school---description:not(last-child){margin-bottom:20px}.register-form .container details>summary,.pledge-page details>summary{background:#acdff2;display:block;padding:15px;font-size:16px;margin:0 0 10px;font-family:"Raleway",sans-serif;font-weight:700;cursor:pointer}.register-form .container,.pledge-page{background-color:#fff;padding:25px;box-shadow:0 0 10px #a1a1a1;animation:fadeInAnimation ease 2.5s;animation-iteration-count:1;animation-fill-mode:forwards}.register-form .container .form-actions,.pledge-page .form-actions{margin-top:20px}.register-form .container h3,.pledge-page h3{margin-top:50px}.register-form .container select,.pledge-page select{padding:.375rem .5rem;border:1px solid #ced4da;color:#495057;font-weight:bold;width:100%;font-family:"Proxima Nova";margin:0 0 10px;border-radius:4px;box-sizing:border-box}.register-form .container details,.pledge-page details{position:relative}.register-form .container details>summary::-webkit-details-marker,.pledge-page details>summary::-webkit-details-marker{display:none}.register-form .container details>summary,.pledge-page details>summary{display:flex;justify-content:space-between}.register-form .container details>summary .summary,.pledge-page details>summary .summary{display:none}.register-form .container input.webform-button--submit,.register-form .container input.webform-button--submit:link,.register-form .container input.webform-button--submit:visited,.register-form .container input.webform-button--submit:hover,.register-form .container input.webform-button--submit:active:focus,.register-form .container input.webform-button--submit:active,.pledge-page input.webform-button--submit,.pledge-page input.webform-button--submit:link,.pledge-page input.webform-button--submit:visited,.pledge-page input.webform-button--submit:hover,.pledge-page input.webform-button--submit:active:focus,.pledge-page input.webform-button--submit:active{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin:auto;display:block;background:url(../images/submit.png) no-repeat;width:195px;height:56px;border:none !important;cursor:pointer;font-size:0}@keyframes fadeInAnimation{0%{opacity:0}66%{opacity:0}100%{opacity:1}}.register-form .container input.js-hide.form-submit,.pledge-page input.js-hide.form-submit{display:none}.logged-in:not(.edit) .pledge-page #block-cwc-theme-local-tasks{display:none}.details__step{font-weight:normal}legend,.form-composite.webform-fieldset--title-inline legend{margin:0 20px 20px 0;text-transform:uppercase}form input.form-checkbox{display:inline-block}form input[type=radio]{display:inline-block;width:auto}form input[type=checkbox]{display:inline-block;margin-right:5px;width:18px;height:18px}form .js-webform-radios .form-item{margin:0 20px 20px 0}.register-form__rules,.register-form__rules p{font-family:"Times New Roman"}.register-form__rules{height:300px;overflow:scroll;background-color:#fff;padding:20px 100px;margin-bottom:20px}.webform-submission-registration-teacher-toolkit-form .form-composite.webform-fieldset--title-inline .fieldset-wrapper{display:inline-block}.webform-radios-other.form-composite.webform-fieldset--title-inline legend{margin:0}.webform-element-description ul{list-style:disc;padding-left:30px}.webform-options-display-buttons label.webform-options-display-buttons-label{display:flex;flex-direction:column;justify-content:space-between}label.webform-options-display-buttons-label:hover{cursor:pointer}.views-field-field-region-map{margin:auto}.register-form .webform-options-display-buttons h3{margin:0}form .webform-element-description{padding-left:3px}form .webform-element-description h3{margin-top:0}.resource{position:relative;padding:0 0 30px 90px;font-size:13px;color:#084571;font-weight:bold;font-family:"Proxima Nova";line-height:1.3}.resource h3{font-size:15px;color:#084571;font-weight:bold;font-family:"Proxima Nova";line-height:1.2;margin:0 0 5px}.resource h3 a{color:#fff}.slick iframe{height:427px}.slick-arrow::before{color:#fff;opacity:1}.slick-next:before{content:"→"}.slick-arrow:hover::before{color:#fff;opacity:.75}.slick-prev:before{content:"←"}.slick__arrow{margin-top:3px}.slide__content,.slide__thumbnail img{margin:0 auto}.slide__thumbnail img{opacity:0}.slide__thumbnail{display:none}.slick__slide:hover,.slide__caption:hover{cursor:pointer}.slick__slide{position:relative}.slick--thumbnail .slide__caption{color:#fff;height:65px;border:1px solid #fff;display:flex;align-items:center}.slick--thumbnail .slide__caption:hover{border-color:#003590}.program--aqua-adventures .slick--thumbnail .slide__caption{background-color:#d44511}.program--aqua-adventures .slick--thumbnail .slide__caption:hover{border-color:#d44511}.program--aqua-adventures .slick-arrow::before,.program--aqua-adventures .slick-arrow:hover::before{color:#d44511}.program--a-splash-of-creativity .slick--thumbnail .slide__caption{background-color:#007db8}.program--a-splash-of-creativity .slick--thumbnail .slide__caption:hover{border-color:#007db8}.program--a-splash-of-creativity .slick-arrow::before,.program--a-splash-of-creativity .slick-arrow:hover::before{color:#007db8}.program--water-smart-grant .slick--thumbnail .slide__caption{background-color:#ff9c30}.program--water-smart-grant .slick--thumbnail .slide__caption:hover{border-color:#ff9c30}.program--water-smart-grant .slick-arrow::before,.program--water-smart-grant .slick-arrow:hover::before{color:#ff9c30}.program--h2oath .slick--thumbnail .slide__caption{background-color:#f2cb48}.program--h2oath .slick--thumbnail .slide__caption:hover{border-color:#f2cb48}.program--h2oath .slick-arrow::before,.program--h2oath .slick-arrow:hover::before{color:#f2cb48}.program--teacher-toolkit .slick--thumbnail .slide__caption{background-color:#81ccdd;color:#032c72}.program--teacher-toolkit .slick--thumbnail .slide__caption:hover{border-color:#81ccdd}.program--teacher-toolkit .slick-arrow,.program--teacher-toolkit .slick-arrow:hover{background-color:#81ccdd}.program--teacher-toolkit .slick-arrow::before{color:#032c72}.slide__caption{color:#fff;text-align:center;text-transform:uppercase;font-size:.8rem;font-weight:bold}.slide__caption .svg-inline--fa{height:2em;width:2em !important;margin-right:2px}.slick--thumbnail{margin:1.5rem 0 0 0}.slick-wrapper{max-width:760px;margin:0 auto}@media(min-width: 768px){.slick-prev{left:-45px}.slick-next{right:-45px}}.views_slideshow_pager_field_item{float:left;padding:0;margin:15px 7px 0 8px}.views-content-field-video img{background-color:red}.views-content-field-video img:hover{box-shadow:0 0 5px 1px rgba(0,0,0,.65)}.views_slideshow_pager_field_item:hover{cursor:pointer}.views_slideshow_pager_field_item{position:relative}.views-field-title{bottom:5px;position:absolute}.views_slideshow_cycle_slide h4{color:#000;padding-left:15px}.col-video-left{flex:0 0 62%;max-width:62%}.col-video-right{flex:0 0 34%;max-width:34%}.pledges-module__form-wrapper .pledge>div,.pledges-module__form-wrapper .pledge-item,.pledge-form .pledge>div,.pledge-form .pledge-item{background-color:#003590;margin-bottom:2rem;padding-bottom:1rem;border-radius:6px;width:100%;color:#fff;display:block}.pledges-module__form-wrapper form .webform-element-description,.pledges-module__form-wrapper .webform-confirmation__message p,.pledge-form form .webform-element-description,.pledge-form .webform-confirmation__message p{color:#fff;text-align:center;padding-left:1rem;padding-right:1rem}.pledges-module__form-wrapper form .gfield-choice-input,.pledge-form form .gfield-choice-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.pledges-module__form-wrapper form .form-submit,.pledge-form form .form-submit{color:#003590;background-color:#ffd200;border-color:#ffd200;text-transform:uppercase;text-decoration:none}.pledges-module__form-wrapper form .form-submit:hover,.pledge-form form .form-submit:hover{background-color:#fed652}.pledges-module__form-wrapper form legend,.pledges-module__form-wrapper .pledges-module__form-content .gform-theme--framework .gform_confirmation_message .webform-confirmation__message>div,.pledges-module__form-wrapper .pledge legend,.pledges-module__form-wrapper .pledge-item label.banner,.pledge-form form legend,.pledge-form .pledges-module__form-content .gform-theme--framework .gform_confirmation_message .webform-confirmation__message>div,.pledge-form .pledge legend,.pledge-form .pledge-item label.banner{background-size:contain;width:100%;line-height:1.2;font-family:"Raleway",sans-serif;font-weight:600;color:#05527d;font-size:19px;padding:12px 28px 20px;background-image:url(../images/winner-title-sm-.png);background-repeat:no-repeat;background-position:center center;height:85px;text-align:center;margin:0 0 15px;display:flex;justify-content:center;align-items:center;flex-basis:100%}.pledges-module__form-wrapper .webform-confirmation,.pledge-form .webform-confirmation{text-align:center}.pledges-module__form-wrapper .webform-confirmation__back,.pledge-form .webform-confirmation__back{text-align:center;background-color:#ffc41c;padding:12px 15px 10px 15px;display:inline-block;font-weight:bold;text-transform:uppercase;border:none;cursor:pointer;color:#164f78;font-size:14px;border-radius:3px;margin-bottom:5px;line-height:1.3;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.pledges-module__form-wrapper .webform-confirmation__back a,.pledge-form .webform-confirmation__back a{text-decoration:none}.pledge-form .checkboxes{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 768px){.pledge-form .checkboxes{grid-template-columns:1fr 1fr}}.pledge-form .pledge-item{padding:10px;display:flex;flex-wrap:wrap;align-content:flex-start}.pledge-form .pledge-item .description{margin:8px 15px 0 15px;padding-left:45px}.pledge-form .pledge-item .description div,.pledge-form .pledge-item .description h3,.pledge-form .pledge-item .description p,.pledge-form .pledge-item .description a{color:#fff}.pledge-form [type=checkbox]{width:2rem;height:2rem;color:#ffc41c;vertical-align:middle;-webkit-appearance:none;background:none;border:0;flex-grow:0;border-radius:50%;background-color:#fff;transition:background 300ms;cursor:pointer;padding:0;flex-basis:2rem;margin-right:10px;margin-left:-45px}.pledge-form [type=checkbox]::before{content:"";color:rgba(0,0,0,0);display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:rgba(0,0,0,0);background-size:contain;box-shadow:inset 0 0 0 1px #ccd3d8}.pledge-form [type=checkbox]:checked{background-color:currentcolor}.pledge-form [type=checkbox]:checked::before{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E %3Cpath d=%27M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z%27 fill=%27%23fff%27/%3E %3C/svg%3E")}.pledge-form [type=checkbox]:disabled{background-color:#ccd3d8;opacity:.84;cursor:not-allowed}.pledge-form [type=checkbox]::-ms-check{content:"";color:rgba(0,0,0,0);display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:rgba(0,0,0,0);background-size:contain;box-shadow:inset 0 0 0 1px #ccd3d8}.pledge-form [type=checkbox]:checked::-ms-check{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E %3Cpath d=%27M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z%27 fill=%27%23fff%27/%3E %3C/svg%3E")}.pledge-form [type=checkbox]{width:2rem;height:2rem;color:#ffc41c;vertical-align:middle;-webkit-appearance:none;background:none;border:0;flex-grow:0;border-radius:50%;background-color:#fff;transition:background 300ms;cursor:pointer}.pledge-form [type=checkbox]::before{content:"";color:rgba(0,0,0,0);display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:rgba(0,0,0,0);background-size:contain;box-shadow:inset 0 0 0 1px #ccd3d8}.pledge-form [type=checkbox]:checked{background-color:currentcolor}.pledge-form [type=checkbox]:checked::before{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E %3Cpath d=%27M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z%27 fill=%27%23fff%27/%3E %3C/svg%3E")}.pledge-form [type=checkbox]:disabled{background-color:#ccd3d8;opacity:.84;cursor:not-allowed}.pledge-form [type=checkbox]::-ms-check{content:"";color:rgba(0,0,0,0);display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:rgba(0,0,0,0);background-size:contain;box-shadow:inset 0 0 0 1px #ccd3d8}.pledge-form [type=checkbox]:checked::-ms-check{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E %3Cpath d=%27M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z%27 fill=%27%23fff%27/%3E %3C/svg%3E")}.promotion-carousel-module{margin:0 auto 2rem;max-width:760px}.promotion-carousel-module .promotion-carousel{position:relative;padding:0}.promotion-carousel-module .promotion-carousel .promotion-slide{position:relative;overflow:hidden;transition:transform .3s ease}.promotion-carousel-module .promotion-carousel .promotion-slide .promotion-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.promotion-carousel-module .promotion-carousel .promotion-slide .promotion-content{padding:1rem;background:#fff}.promotion-carousel-module .promotion-carousel .promotion-slide .promotion-content .promotion-title{font-size:1.125rem;font-weight:600;margin:0 0 .5rem 0;color:#1f2937}.promotion-carousel-module .promotion-carousel .promotion-slide .promotion-content .promotion-description{font-size:.875rem;color:#6b7280;line-height:1.4}.promotion-carousel-module .promotion-carousel .promotion-slide .promotion-content .promotion-description p{margin:0}.promotion-carousel-module .promotion-carousel .promotion-carousel-next::after,.promotion-carousel-module .promotion-carousel .promotion-carousel-prev::after{font-size:1.5rem;color:#fff;font-weight:600}.promotion-carousel-module .promotion-carousel .promotion-carousel-next:hover::after,.promotion-carousel-module .promotion-carousel .promotion-carousel-prev:hover::after{color:#3b82f6}.promotion-carousel-module .promotion-carousel .promotion-carousel-pagination .swiper-pagination-bullet{background:#fff;opacity:1}.promotion-carousel-module .promotion-carousel .promotion-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#003590}@media(max-width: 768px){.promotion-carousel-module .promotion-carousel .promotion-slide .promotion-content{padding:.75rem}.promotion-carousel-module .promotion-carousel .promotion-slide .promotion-content .promotion-title{font-size:1rem}.promotion-carousel-module .promotion-carousel .promotion-slide .promotion-content .promotion-description{font-size:.8rem}}.home .promotion-carousel-module{max-width:100%}.cards-module{margin:2rem 0}.cards-module .container-inner{max-width:1140px}.cards-module .cards-header .cards-title{font-size:2rem;color:#1f2937;margin-bottom:.5rem}@media(max-width: 768px){.cards-module .cards-header .cards-title{font-size:1.5rem}}.cards-module .cards-header .cards-subtitle{font-size:1.125rem;color:#6b7280;margin:0;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width: 768px){.cards-module .cards-header .cards-subtitle{font-size:1rem}}.cards-module .cards-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:1.5rem}.cards-module .cards-grid .card{height:100%;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.cards-module .cards-grid .card .card-image{flex-shrink:0;overflow:hidden}.cards-module .cards-grid .card .card-image .card-img-top{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.cards-module .cards-grid .card .card-image .card-img-top:hover{transform:scale(1.05)}.cards-module .cards-grid .card .card-body{flex:1;display:flex;flex-direction:column;padding:1.5rem}.cards-module .cards-grid .card .card-body .card-text{flex:1}.cards-module .cards-grid .card .card-body .card-text p{margin:0}@media(max-width: 768px){.cards-module{margin:1rem 0}.cards-module .cards-grid .card .card-body{padding:1rem}.cards-module .cards-grid .card .card-body .card-text{font-size:.8rem}.cards-module .cards-grid .card .card-body .card-text p{margin:0}.cards-module .cards-grid .card .card-image .card-img-top{height:150px}}.cards-grid-cols-3{max-width:960px;margin:0 auto}.module--team-members{padding:3rem 0}.module--team-members .team-section{margin-bottom:4rem;display:flex;flex-direction:column}.module--team-members .team-section:last-child{margin-bottom:0}.module--team-members .team-section__logo{text-align:center;margin-bottom:1rem}.module--team-members .team-section__logo-img{max-width:150px;height:auto;margin:0 auto}@media(max-width: 768px){.module--team-members .team-section__logo-img{max-width:120px}}.module--team-members .team-section__title{text-align:center;margin-bottom:2rem}@media(max-width: 768px){.module--team-members .team-section__title{font-size:1.5rem;margin-bottom:1.5rem}}.module--team-members .people-grid{display:grid;grid-template-columns:repeat(2, 200px);gap:2rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:0;margin:0 auto}@media(max-width: 768px){.module--team-members .people-grid{grid-template-columns:200px;gap:.5rem}}.module--team-members .person-card__image-wrapper{position:relative;padding-bottom:100%;overflow:hidden}.module--team-members .person-card__image-wrapper--mask-1{mask-image:url(../images/img-mask--1.svg);-webkit-mask-image:url(../images/img-mask--1.svg);mask-size:cover;-webkit-mask-size:cover;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.module--team-members .person-card__image-wrapper--mask-2{mask-image:url(../images/img-mask--2.svg);-webkit-mask-image:url(../images/img-mask--2.svg);mask-size:cover;-webkit-mask-size:cover;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.module--team-members .person-card__image-wrapper--mask-3{mask-image:url(../images/img-mask--3.svg);-webkit-mask-image:url(../images/img-mask--3.svg);mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.module--team-members .person-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.module--team-members .person-card__content{padding-top:1.5rem;text-align:center}.module--team-members .person-card__name{font-size:17px;font-weight:bold;line-height:1.2;margin:0 0 5px}@media(max-width: 768px){.module--team-members .person-card__name{font-size:1.125rem}.module--team-members .person-card__title{font-size:.875rem}}.module--resources{padding:3rem 0}.module--resources .resource-section{margin-bottom:4rem}.module--resources .resource-section:last-child{margin-bottom:0}.module--resources .resources-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;text-align:center;color:#0f3550;font-size:13px;font-weight:bold;font-family:"Proxima Nova";line-height:1.3}@media(max-width: 768px){.module--resources .resources-grid{gap:1rem}}.module--resources .resources-grid .resource-card{width:96px}.module--resources .resources-grid .resource-card__link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;height:100%;padding:.4rem}.module--resources .resources-grid .resource-card__link:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.module--resources .resources-grid .resource-card__image{position:relative;overflow:hidden}.module--resources .resources-grid .resource-card__image img{transition:transform .3s ease}.module--resources .resources-grid .resource-card__content{padding:1.5rem}@media(max-width: 768px){.module--resources .resources-grid .resource-card__content{padding:1rem}.module--resources .resources-grid .resource-card__title{font-size:1.125rem}}.module--resources .resources-grid .resource-card__excerpt p{margin:0}.module--resources ul.resources-list{margin:0}.module--resources ul.resources-list a{color:#0a4b78;text-decoration:underline}.module--resources ul.resources-list a:hover{text-decoration:none}.module--calendar .date-gallery{text-align:center;padding:0 0 50px}.module--calendar .date-gallery__date{display:inline-block;vertical-align:top;width:135px;margin:0 15px;font-size:13px;color:#084571;font-family:"Proxima Nova";font-weight:bold;line-height:1.3}.module--calendar .date-contain{background:url(../images/imp_date.png) no-repeat;line-height:1;text-align:center;font-size:13px;font-family:"Raleway",sans-serif;font-weight:bold;margin:0 auto 12px;background-size:100% 100%;width:85px;height:90px;padding:30px 0 0}.module--calendar .date-contain p{line-height:1.4}.module--calendar .date-contain span{display:block;font-size:26px;padding:0 0 7px}.module--calendar .date-contain em{font-style:normal;font-size:15px}.module--video-player .video-container,.module--video-grid .video-container{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;background:rgba(0,0,0,.17)}.module--video-player .video-container iframe,.module--video-grid .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.module--video-player{padding:3rem 0}.module--video-player .video-player-wrapper{max-width:760px;margin:0 auto}.module--video-player .video-player-main{margin-bottom:1.5rem}.module--video-player .video-player-main .swiper-slide{height:auto}.module--video-player .video-player-thumbs-wrapper{position:relative;margin:0 auto;max-width:100%}.module--video-player .video-player-thumbs{overflow:hidden}.module--video-player .video-player-thumbs .swiper-slide{cursor:pointer;height:auto;width:25%;box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.module--video-player .video-player-thumbs .swiper-slide:hover{border-width:1px}.module--video-player .video-player-thumbs .swiper-slide.swiper-slide-thumb-active{border-width:1px}.module--video-player .video-thumbs-prev,.module--video-player .video-thumbs-next{position:absolute;top:85%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border:1px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.module--video-player .video-thumbs-prev:hover,.module--video-player .video-thumbs-next:hover{background:#f3f4f6;border-color:#d1d5db}.module--video-player .video-thumbs-prev.swiper-button-disabled,.module--video-player .video-thumbs-next.swiper-button-disabled{opacity:.35;cursor:not-allowed}.module--video-player .video-thumbs-prev:after,.module--video-player .video-thumbs-next:after{font-size:20px;color:#374151;font-weight:bold}.module--video-player .video-thumbs-prev{left:-50px}@media(max-width: 1200px){.module--video-player .video-thumbs-prev{left:-45px}}@media(max-width: 768px){.module--video-player .video-thumbs-prev{display:none}}.module--video-player .video-thumbs-next{right:-50px}@media(max-width: 1200px){.module--video-player .video-thumbs-next{right:-45px}}@media(max-width: 768px){.module--video-player .video-thumbs-next{display:none}}.module--video-player .video-thumb{border:1px solid #fff;padding:5px 6px;height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;min-height:65px;box-sizing:border-box;cursor:pointer;font:inherit;color:inherit;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.module--video-player .video-thumb:focus-visible{outline:3px solid #1e40af;outline-offset:2px}.swiper-slide-thumb-active .module--video-player .video-thumb{background:#e5e7eb;border-color:#3b82f6}.module--video-player .video-thumb__title{font-size:.875rem;font-weight:600;margin:0;line-height:1.4}@media(max-width: 768px){.module--video-player .video-thumb__title{font-size:.75rem}}.swiper-slide-thumb-active .module--video-player .video-thumb__title{color:#1e40af}@media(max-width: 768px){.module--video-player{padding:2rem 0}.module--video-player .video-player-main{margin-bottom:1rem}.module--video-player .video-container{border-radius:.375rem}.module--video-player .video-thumb{padding:.75rem;min-height:60px}}.program--classroom-challenge .video-thumb,.program--classroom-challenge button.video-grid-card{background-color:#81ccdd}.program--classroom-challenge .video-thumb:hover,.program--classroom-challenge button.video-grid-card:hover{border-color:#81ccdd}.program--aqua-adventures .video-thumb,.program--aqua-adventures button.video-grid-card{background-color:#d44511;color:#fff}.program--aqua-adventures .video-thumb:hover,.program--aqua-adventures button.video-grid-card:hover{border-color:#d44511}.home .video-thumb{background-color:#003590;color:#fff}.home .video-thumb:hover{border-color:#003590}.module--video-grid{padding:3rem 0}.module--video-grid .headline{margin-bottom:2rem;text-align:center}.video-grid-player{margin:0 auto 3rem;scroll-margin-top:1rem}.video-grid-player__title{margin:.875rem 0 0;color:#0f3550;font-size:1.125rem;font-weight:700;text-align:center}.video-grid-group{margin-bottom:3rem}.video-grid-group:last-child{margin-bottom:0}.video-grid-group__title{margin-bottom:1.25rem;color:#003590}.video-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}@media(max-width: 768px){.video-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}}@media(max-width: 576px){.video-grid{grid-template-columns:1fr}}.video-grid-card{width:100%;padding:0;overflow:hidden;border:0 solid rgba(0,0,0,0);border-radius:.5rem;background:#fff;box-shadow:0 2px 8px rgba(15,53,80,.14);color:#0f3550;cursor:pointer;font:inherit;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.video-grid-card:hover{box-shadow:0 6px 16px rgba(15,53,80,.2)}.video-grid-card:focus-visible{outline:3px solid #0096db;outline-offset:3px}.video-grid-card.is-active{box-shadow:0 4px 14px rgba(0,53,144,.25)}.video-grid-card__thumbnail{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:rgba(0,0,0,.17)}.video-grid-card__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.video-grid-card:hover .video-grid-card__thumbnail img{transform:scale(1.03)}.video-grid-card__play{position:absolute;top:50%;left:50%;width:3.5rem;height:3.5rem;color:#fff;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.45));transform:translate(-50%, -50%)}.video-grid-card__play svg{display:block;width:100%;height:100%}.video-grid-card__play circle{fill:#d44511;stroke:currentColor;stroke-width:2}.video-grid-card__play path{fill:currentColor}.video-grid-card__title{display:block;padding:.875rem 1rem 1rem;font-weight:700;line-height:1.35}@media(prefers-reduced-motion: reduce){.video-grid-card,.video-grid-card__thumbnail img{transition:none}}.module--faqs{padding:3rem 0}.module--faqs .faq-category-section{margin-bottom:3rem}.module--faqs .faq-category-section:last-child{margin-bottom:0}.module--faqs .faq-list{display:flex;flex-direction:column;gap:1rem}.module--faqs .faq-item h3{font-size:19px;color:#003590;font-weight:bold;line-height:1.2;margin:0 0 5px}.module--awardees-gallery{padding:3rem 0}.module--awardees-gallery .awardees-gallery{max-width:1200px;margin:0 auto}.module--awardees-gallery .masonry-grid{margin:0 auto;max-width:100%;position:relative}.module--awardees-gallery .masonry-item{width:calc(33.333% - 11px);margin-bottom:16px}@media(max-width: 1024px){.module--awardees-gallery .masonry-item{width:calc(50% - 8px)}}@media(max-width: 640px){.module--awardees-gallery .masonry-item{width:100%;margin-bottom:12px}}.module--awardees-gallery .awardee-card{position:relative;background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.module--awardees-gallery .awardee-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.module--awardees-gallery .awardee-card__image{position:relative;overflow:hidden}.module--awardees-gallery .awardee-card__image img{width:100%;height:auto;display:block;transition:transform .3s ease}.awardee-card:hover .module--awardees-gallery .awardee-card__image img{transform:scale(1.05)}.module--awardees-gallery .awardee-card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.8) 100%);opacity:0;visibility:hidden;display:flex;align-items:flex-end;padding:1.5rem}@media(max-width: 768px){.module--awardees-gallery .awardee-card__overlay{padding:1rem}}.module--awardees-gallery .awardee-card__content{color:#fff;text-align:left;width:100%}.module--awardees-gallery .awardee-card__name{font-size:1.25rem;font-weight:600;margin:0 0 .5rem 0;line-height:1.3}@media(max-width: 768px){.module--awardees-gallery .awardee-card__name{font-size:1.125rem}}.module--awardees-gallery .awardee-card__description{font-size:.875rem;line-height:1.4;margin:0;opacity:.9}.module--awardees-gallery .masonry-grid::after{content:"";display:table;clear:both}.module--awardees-gallery .awardee-lightbox-trigger{display:block;position:relative}.module--awardees-gallery .awardee-lightbox-trigger::after{content:"🔍";position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.7);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;opacity:0;transition:opacity .3s ease}.module--awardees-gallery .awardee-lightbox-trigger:hover::after{opacity:1}.module--awardees-gallery .masonry-item{opacity:1}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lb-outerContainer{position:relative !important}.lb-details{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;transform:translateY(100%) !important;opacity:0 !important;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%) !important;padding:2rem 1rem 1rem !important;text-align:center !important;transition:transform .3s ease,opacity .3s ease !important;pointer-events:none !important}.lb-details--visible{transform:translateY(0) !important;opacity:1 !important}.lb-outerContainer:hover .lb-details{transform:translateY(0) !important;opacity:1 !important}.lb-data .lb-details{width:100% !important}.lightbox-description{color:#fff;text-align:center}.lightbox-description h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .5rem 0}.lightbox-description p{color:hsla(0,0%,100%,.9);font-size:.875rem;margin:.25rem 0}.lightbox-description p strong{color:#fff}.lightbox-description .description{color:hsla(0,0%,100%,.9);font-size:.875rem;line-height:1.5;margin:0;font-style:italic;max-width:600px;margin:0 auto}.winner-section-wrap{font-family:"Proxima Nova";font-size:15px}.winner-top{padding:0 0 40px;text-align:center}.winner-title{background:url(../images/winner-title.png) no-repeat;width:696px;height:127px;text-align:center;margin:0 auto 20px}.winner-title h2{color:#fff;font-size:34px;font-weight:900;padding:15px 0 0;margin:0}.winner-top p{padding:0 0 15px}.winner-top-in{padding:0 35px;font-weight:bold}.winner-article-wrap{padding:0 0 70px}.winner-article-in{padding:0 0 25px;display:flex;justify-content:space-around}.winner-photo{width:314px;border:6px solid #ff8400;position:relative;height:100%}.winner-photo img{display:block;width:100%}.img-top-right,.img-top-left{position:absolute;right:15px;top:-20px;background:url(../images/img-top-right.png) no-repeat;width:147px;height:14px;display:block}.img-top-left{background:url(../images/img-top-left.png) no-repeat;right:auto;top:auto;left:15px;bottom:-20px}.winner-desc{width:400px}.winner-desc-title{background-repeat:no-repeat;background-position:center center;height:85px;text-align:center;margin:0 0 15px}.winner-desc-title.grand-prize{background-image:url(../images/winner-title-sm-.png)}.winner-desc-title.prize{background:url(../images/winner-title-sm-blue.svg) no-repeat}.winner-desc-title.title-white{background-image:url(../images/winner-title-sm-white.png)}.winner-desc-title.title-blue{background-image:url(../images/winner-title-sm-blue.svg)}.winner-desc-title h3{color:#164f78;font-size:23px;font-family:"Raleway",sans-serif;font-weight:900;padding:8px 0 0;margin:0;text-transform:uppercase}.winner-desc-title h3 span{font-weight:700;display:block;text-transform:none;padding:2px 0 0}.info-imp p{margin-bottom:0;font-weight:bold}.info-imp p strong{text-transform:uppercase;color:#003590}.winner__description{text-align:center}@media(max-width: 767px){.winner-title{width:100%;background-size:contain}.winner-title h2{font-size:18px;padding:8px 0 0}.winner-article-in{flex-direction:column;gap:2rem}.winner-photo{margin:0 auto}.winner-desc-title,.winner-desc-title.prize{background-size:contain;background-position:center center}}.dropdown:is(:not(details)) .dropdown-content{z-index:999}.banner-content{overflow:hidden;color:#003590;padding:20px 30px;margin:0 auto 50px;position:relative;font-family:Raleway,sans-serif;font-weight:700;font-size:26px;line-height:1.2;-moz-border-radius:4px;-webkit-border-radius:4px;display:flex;align-items:center;max-width:980px}.banner-content p{color:#003590}.banner-content--text{text-align:right}.banner-content--button{margin-left:30px}.banner-content--text,.banner-content--button{z-index:1}.banner-content:before{content:"";position:absolute;border:10px dashed #0096db;top:-8px;bottom:-8px;left:-8px;right:-8px}.banner-content--button .btn{font-size:18px;padding:12px 22px 10px 22px}@media(max-width: 767px){.banner-content{flex-direction:column;gap:1rem;font-size:1.25rem;padding:15px 20px}.banner-content--text{text-align:left}.banner-content--button{margin-left:0}}.cp-error{background:#f8d7da;color:#721c24;padding:15px;border:1px solid #f5c6cb;border-radius:4px;margin:20px 0}.pledge-page{max-width:980px;margin:0 auto}.cp-form-wrapper{max-width:600px;margin:20px 0;padding:20px;border-radius:8px}.cp-pledge-form .cp-field-wrapper{margin-bottom:20px}.cp-pledge-form label{display:block;margin-bottom:5px;font-weight:bold}.cp-pledge-form .required{color:#e74c3c}.cp-pledge-form input[type=text],.cp-pledge-form input[type=email],.cp-pledge-form input[type=url],.cp-pledge-form input[type=number],.cp-pledge-form input[type=date],.cp-pledge-form textarea,.cp-pledge-form select{width:100%;padding:8px 12px;border-radius:4px}.cp-pledge-form .cp-choice-label{display:block;margin-bottom:5px;font-weight:normal;padding-left:15px}.cp-pledge-form .field-instructions{margin-top:5px}.cp-impact-toggle{margin-top:8px;margin-bottom:5px}.cp-impact-link{display:inline-flex;align-items:center;cursor:pointer;transition:color .3s}.cp-impact-link:hover{text-decoration:none}.cp-impact-link:before{content:"▶";margin-right:5px;font-size:10px;transition:transform .3s}.cp-impact-link[aria-expanded=true]:before{transform:rotate(90deg)}.cp-impact-content{animation:slideDown .5s ease-out}@keyframes slideDown{from{opacity:0}to{opacity:1}}.cp-field-message{padding:15px;margin-bottom:25px}.cp-message-title{margin:0 0 10px 0;color:#2c3e50;font-size:16px;font-weight:600}.cp-message-subtitle{margin:0 0 8px 0;color:#34495e;font-size:14px;font-weight:600}.cp-message-field{color:#333;line-height:1.6}.cp-message-field figure{text-align:center}.cp-message-field p{margin:0 0 10px 0}.cp-message-field p:last-child{margin-bottom:0}.cp-message-field strong{color:#2c3e50}.cp-message-field a{color:#3498db;text-decoration:underline}.cp-message-field a:hover{color:#2980b9}.cp-message-field ul,.cp-message-field ol{margin:10px 0;padding-left:20px}.cp-message-field li{margin-bottom:5px}.cp-group-field .cp-field-message{background:#fff9e6;border-left-color:#f39c12;margin-bottom:15px}.cp-field-group{margin-bottom:30px}.cp-group-field{border:1px solid #d0d0d0;border-radius:6px;padding:20px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.cp-group-title{font-size:18px;font-weight:bold;color:#333;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #3498db}.cp-group-field>.field-instructions{margin-bottom:20px;padding:10px;border-radius:3px}.cp-sub-field{padding-left:15px;border-left:3px solid #ecf0f1;margin:0 !important}.cp-sub-field.cp-field-message{background:rgba(0,0,0,0);border-left:3px solid #ecf0f1;padding:0 0 0 15px;margin-left:10px}.cp-submit-button{transition:background .3s;color:rgba(0,0,0,0);margin:1rem auto 0 auto;display:block;background:url(../images/submit.png) no-repeat;width:195px;height:56px;border:none !important;cursor:pointer;font-size:0}.cp-submit-button:hover{background-color:rgba(0,0,0,0)}.cp-form-message{margin-top:20px;padding:15px;border-radius:4px}.cp-form-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.cp-form-message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.cp-table-wrapper{margin:20px 0}.cp-filters{background:#f5f5f5;padding:15px;border-radius:4px;margin-bottom:20px}.cp-filters .filter-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cp-filters label{font-weight:bold}.cp-filters input[type=text]{padding:5px 10px;border:1px solid #ddd;border-radius:4px;width:200px}.filter-button,.reset-button{padding:6px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.filter-button{background:#3498db;color:#fff}.filter-button:hover{background:#2980b9}.reset-button{background:#95a5a6;color:#fff}.reset-button:hover{background:#7f8c8d}.cp-pledges-data-table{width:100%;border-collapse:collapse;background:#fff}.cp-pledges-data-table th,.cp-pledges-data-table td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.cp-pledges-data-table th{background:#3498db;color:#fff;font-weight:bold}.cp-pledges-data-table tr:hover{background:#f5f5f5}.status-published{background:#2ecc71;color:#fff;padding:3px 8px;border-radius:3px;font-size:12px}.view-link,.edit-link{color:#3498db;text-decoration:none}.view-link:hover,.edit-link:hover{text-decoration:underline}.cp-pagination{margin-top:20px;text-align:center}.cp-pagination .page-link{display:inline-block;padding:5px 10px;margin:0 5px;background:#ecf0f1;color:#333;text-decoration:none;border-radius:3px}.cp-pagination .page-link:hover{background:#3498db;color:#fff}.cp-pagination .page-link.current{background:#3498db;color:#fff}.no-pledges{padding:20px;text-align:center;background:#f9f9f9;border-radius:4px}.user-pledge-pages-wrapper{margin:20px 0}.user-pledge-pages-wrapper .user-pledge-pages-title{margin-bottom:30px;font-size:28px;color:#2c3e50}.user-pledge-pages-wrapper .login-required{text-align:center;padding:40px 20px;background:#f8f9fa;border-radius:8px;color:#6c757d;font-size:16px}.user-pledge-pages-list{display:grid;gap:20px}.pledge-page-item{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .3s ease}.pledge-page-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.pledge-page-item--draft{border-left:4px solid #ffc107;background:#fffbf0}.pledge-page-item--private{border-left:4px solid #6c757d;background:#f8f9fa}.pledge-page-item{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px}@media(max-width: 768px){.pledge-page-item{flex-direction:column;align-items:stretch}}.pledge-page-header{display:flex;align-items:center;justify-content:space-between;width:100%}.pledge-page-header .pledge-page-title{margin:0;font-size:20px;color:#003590;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pledge-page-content{flex:1}.pledge-page-content .status-badge{font-size:12px;padding:4px 8px;border-radius:4px;font-weight:500;text-transform:uppercase}.pledge-page-content .status-badge.status-draft{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.pledge-page-content .status-badge.status-private{background:#e2e3e5;color:#383d41;border:1px solid #c6c8ca}.pledge-page-content .pledge-page-details .detail-item{margin-bottom:8px;font-size:14px}.pledge-page-content .pledge-page-details .detail-item strong{color:#495057;margin-right:8px}.pledge-page-content .pledge-page-details .detail-item .post-url{color:#007bff;font-family:monospace;font-size:13px;word-break:break-all}.pledge-page-content .pledge-page-details .detail-item .classroom-code{color:#28a745;font-weight:600;font-family:monospace}.pledge-page-content .pledge-page-details .detail-item .acf-classroom{color:#007bff;font-weight:500}.pledge-page-content .pledge-page-details .detail-item .created-date{color:#6c757d}.pledge-page-content .pledge-page-details .detail-item .submission-count{font-weight:600;padding:2px 6px;border-radius:3px;font-size:13px}.pledge-page-content .pledge-page-details .detail-item .submission-count.has-submissions{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.pledge-page-content .pledge-page-details .detail-item .submission-count.no-submissions{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.pledge-page-actions{display:flex;gap:8px;flex-shrink:0}@media(max-width: 768px){.pledge-page-actions{justify-content:flex-start;margin-top:15px;padding-top:15px;border-top:1px solid #e9ecef}}.pledge-page-actions .btn{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;border-radius:4px;border:1px solid;cursor:pointer;transition:all .2s ease}.pledge-page-actions .btn i{font-size:12px}.pledge-page-actions .btn.btn-view{background:#007bff;color:#fff;border-color:#007bff}.pledge-page-actions .btn.btn-view:hover{background:#0056b3;border-color:#0056b3;color:#fff}.pledge-page-actions .btn.btn-edit{background:#28a745;color:#fff;border-color:#28a745}.pledge-page-actions .btn.btn-edit:hover{background:#1e7e34;border-color:#1e7e34;color:#fff}.pledge-page-actions .btn.btn-copy-url{background:#6c757d;color:#fff;border-color:#6c757d}.pledge-page-actions .btn.btn-copy-url:hover{background:#545b62;border-color:#545b62}.pledge-page-actions .btn.btn-copy-url.copied{background:#28a745;border-color:#28a745}.pledge-page-actions .btn.btn-create-new{background:#007bff;color:#fff;border-color:#007bff;font-size:16px;padding:12px 20px}.pledge-page-actions .btn.btn-create-new:hover{background:#0056b3;border-color:#0056b3;color:#fff}.pledge-pages-summary{margin-bottom:30px;padding-top:20px}.pledge-pages-summary .total-count{color:#6c757d;font-size:14px;margin:0;text-align:center}.no-pledge-pages{text-align:center;padding:60px 20px;background:#f8f9fa;border-radius:8px}.no-pledge-pages p{color:#6c757d;font-size:16px;margin-bottom:20px}.text-aqua-adventures{color:#d44511 !important}.bg-aqua-adventures{background-color:#d44511 !important}.border-aqua-adventures{border-color:#d44511 !important}.text-splash-creativity{color:#007db8 !important}.bg-splash-creativity{background-color:#007db8 !important}.border-splash-creativity{border-color:#007db8 !important}.text-water-smart-grant{color:#ff9c30 !important}.bg-water-smart-grant{background-color:#ff9c30 !important}.border-water-smart-grant{border-color:#ff9c30 !important}.text-h2oath{color:#f2cb48 !important}.bg-h2oath{background-color:#f2cb48 !important}.border-h2oath{border-color:#f2cb48 !important}.text-teachers-toolkit{color:#81ccdd !important}.bg-teachers-toolkit{background-color:#81ccdd !important}.border-teachers-toolkit{border-color:#81ccdd !important}.text-warning{color:#fff !important}.bg-warning{background-color:#ffc107 !important}.text-danger{color:#fff !important}.bg-danger{background-color:#dc3545 !important}.text-success{color:#fff !important}.bg-success{background-color:#28a745 !important}.single-content .entry-header{margin-bottom:1.5rem;text-align:center}.single-content .entry-header .entry-title{font-size:2.5rem;margin-bottom:.5rem}@media(min-width: 768px){.single-content .entry-header .entry-title{font-size:2rem}}.single-content .entry-header .entry-meta{color:#666;font-size:.9rem}.single-content .entry-header .entry-meta a{color:#003590}.single-content .entry-content{line-height:1.8}.single-content .entry-content img{margin:1.5rem 0;border-radius:8px}.single-content .entry-content p{margin-bottom:1rem}.single-content .entry-content ul,.single-content .entry-content ol{margin-bottom:1rem;padding-left:1.5rem}.single-content .entry-content li{margin-bottom:.25rem}.single-content .entry-footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ddd}.single-content .entry-footer .post-tags{display:flex;flex-wrap:wrap;gap:.25rem}.single-content .entry-footer .post-tags a{background-color:#f8f9fa;color:#003590;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;text-decoration:none}.single-content .entry-footer .post-tags a:hover{background-color:#003590;color:#fff}.archive-header{text-align:center;margin-bottom:2rem}.archive-header .archive-title{font-size:2rem;margin-bottom:.5rem}.archive-header .archive-description{color:#666;font-size:1.1rem}.posts-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem;margin-bottom:2rem}.post-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease}.post-card:hover{transform:translateY(-4px)}.post-card .post-thumbnail{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.post-card .post-content{padding:1rem}.post-card .post-content .post-title{font-size:1.25rem;margin-bottom:.5rem}.post-card .post-content .post-title a{color:#0f3550;text-decoration:none}.post-card .post-content .post-title a:hover{color:#003590}.post-card .post-content .post-excerpt{color:#666;margin-bottom:1rem;line-height:1.6}.post-card .post-content .post-meta{font-size:.875rem;color:#999;display:flex;justify-content:space-between;align-items:center}.pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem}.pagination a,.pagination span{padding:.25rem .5rem;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:#0f3550}.pagination a:hover,.pagination span:hover{background-color:#003590;color:#fff;border-color:#003590}.pagination a.current,.pagination span.current{background-color:#003590;color:#fff;border-color:#003590}article.winners_page{max-width:980px;margin:0 auto}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}:root,
[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color: oklch(0% 0 0)){:root{color-scheme:light;--fallback-p:#491eff;--fallback-pc:#d4dbff;--fallback-s:#ff41c7;--fallback-sc:#fff9fc;--fallback-a:#00cfbd;--fallback-ac:#00100d;--fallback-n:#2b3440;--fallback-nc:#d7dde4;--fallback-b1:#ffffff;--fallback-b2:#e5e6e6;--fallback-b3:#e5e6e6;--fallback-bc:#1f2937;--fallback-in:#00b3f0;--fallback-inc:#000000;--fallback-su:#00ca92;--fallback-suc:#000000;--fallback-wa:#ffc22d;--fallback-wac:#000000;--fallback-er:#ff6f70;--fallback-erc:#000000}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--fallback-p:#7582ff;--fallback-pc:#050617;--fallback-s:#ff71cf;--fallback-sc:#190211;--fallback-a:#00c7b5;--fallback-ac:#000e0c;--fallback-n:#2a323c;--fallback-nc:#a6adbb;--fallback-b1:#1d232a;--fallback-b2:#191e24;--fallback-b3:#15191e;--fallback-bc:#a6adbb;--fallback-in:#00b3f0;--fallback-inc:#000000;--fallback-su:#00ca92;--fallback-suc:#000000;--fallback-wa:#ffc22d;--fallback-wac:#000000;--fallback-er:#ff6f70;--fallback-erc:#000000}}}html{-webkit-tap-highlight-color:transparent}*{scrollbar-color:color-mix(in oklch, currentColor 35%, transparent) transparent}*:hover{scrollbar-color:color-mix(in oklch, currentColor 60%, transparent) transparent}:root{--p:36.5794% 0.158758 261.068272;--b1:100% 0 0;--pc:87.3159% 0.031752 261.068272;--sc:12.8248% 0.029181 239.6028;--ac:12.6136% 0.038802 29.441538;--nc:86.3368% 0.012831 243.625492;--inc:12.8248% 0.029181 239.6028;--suc:12.8026% 0.035015 146.742555;--wac:16.8834% 0.034432 84.933789;--erc:11.831% 0.040405 21.238763;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--s:64.1239% 0.145904 239.6028;--a:63.0682% 0.194009 29.441538;--n:31.6842% 0.064156 243.625492;base100:#ffffff;--in:64.1239% 0.145904 239.6028;--su:64.0128% 0.175076 146.742555;--wa:84.4171% 0.172159 84.933789;--er:59.155% 0.202026 21.238763;--rounded-box:5px;--rounded-btn:5px}[data-theme=tapintolearning]{--p:36.5794% 0.158758 261.068272;--b1:100% 0 0;--pc:87.3159% 0.031752 261.068272;--sc:12.8248% 0.029181 239.6028;--ac:12.6136% 0.038802 29.441538;--nc:86.3368% 0.012831 243.625492;--inc:12.8248% 0.029181 239.6028;--suc:12.8026% 0.035015 146.742555;--wac:16.8834% 0.034432 84.933789;--erc:11.831% 0.040405 21.238763;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--s:64.1239% 0.145904 239.6028;--a:63.0682% 0.194009 29.441538;--n:31.6842% 0.064156 243.625492;base100:#ffffff;--in:64.1239% 0.145904 239.6028;--su:64.0128% 0.175076 146.742555;--wa:84.4171% 0.172159 84.933789;--er:59.155% 0.202026 21.238763;--rounded-box:5px;--rounded-btn:5px}[data-theme=light]{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:89.824% 0.06192 275.75;--ac:15.352% 0.0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:49.12% 0.3096 275.75;--s:69.71% 0.329 342.55;--sc:98.71% 0.0106 342.55;--a:76.76% 0.184 183.61;--n:32.1785% 0.02476 255.701624;--nc:89.4994% 0.011585 252.096176;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% 0.00108 197.137559;--bc:27.8078% 0.029596 256.847952}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box, 1rem);border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg)}@media (min-width: 640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}.avatar{position:relative;display:inline-flex}.avatar > div{display:block;aspect-ratio:1 / 1;overflow:hidden}.avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.avatar.placeholder > div{display:flex;align-items:center;justify-content:center}.breadcrumbs{max-width:100%;overflow-x:auto;padding-top:0.5rem;padding-bottom:0.5rem}.breadcrumbs > ul,
  .breadcrumbs > ol{display:flex;align-items:center;white-space:nowrap;min-height:-moz-min-content;min-height:min-content}.breadcrumbs > ul > li, .breadcrumbs > ol > li{display:flex;align-items:center}.breadcrumbs > ul > li > a, .breadcrumbs > ol > li > a{display:flex;cursor:pointer;align-items:center}@media (hover:hover){.breadcrumbs > ul > li > a:hover, .breadcrumbs > ol > li > a:hover{text-decoration-line:underline}.label a:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li > *:not(ul, .menu-title, details, .btn):active,
.menu li > *:not(ul, .menu-title, details, .btn).active,
.menu li > details > summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.tab:hover{--tw-text-opacity:1}.table tr.hover:hover,
  .table tr.hover:nth-child(even):hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,
  .table-zebra tr.hover:nth-child(even):hover{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, 0.5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:0.875rem;line-height:1em;gap:0.5rem;font-weight:600;text-decoration-line:none;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);border-width:var(--border-btn, 1px);transition-property:color, background-color, border-color, opacity, box-shadow, transform;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity:1;--tw-border-opacity:1}.btn-disabled,
  .btn[disabled],
  .btn:disabled{pointer-events:none}.btn-circle{height:3rem;width:3rem;border-radius:9999px;padding:0px}:where(.btn:is(input[type="checkbox"])),
:where(.btn:is(input[type="radio"])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type="checkbox"]):after,
.btn:is(input[type="radio"]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.\!card{position:relative !important;display:flex !important;flex-direction:column !important;border-radius:var(--rounded-box, 1rem) !important}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--rounded-box, 1rem)}.\!card:focus{outline:2px solid transparent !important;outline-offset:2px !important}.card:focus{outline:2px solid transparent;outline-offset:2px}.card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--padding-card, 2rem);gap:0.5rem}.card-body :where(p){flex-grow:1}.\!card figure{display:flex !important;align-items:center !important;justify-content:center !important}.card figure{display:flex;align-items:center;justify-content:center}.\!card.image-full{display:grid !important}.card.image-full{display:grid}.\!card.image-full:before{position:relative !important;content:"" !important;z-index:10 !important;border-radius:var(--rounded-box, 1rem) !important;--tw-bg-opacity:1 !important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;opacity:0.75 !important}.card.image-full:before{position:relative;content:"";z-index:10;border-radius:var(--rounded-box, 1rem);--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:0.75}.\!card.image-full:before,
    .\!card.image-full > *{grid-column-start:1 !important;grid-row-start:1 !important}.card.image-full:before,
    .card.image-full > *{grid-column-start:1;grid-row-start:1}.\!card.image-full:before,
    .\!card.image-full > *{grid-column-start:1 !important;grid-row-start:1 !important}.\!card.image-full > figure img{height:100% !important;-o-object-fit:cover !important;object-fit:cover !important}.card.image-full > figure img{height:100%;-o-object-fit:cover;object-fit:cover}.\!card.image-full > .card-body{position:relative !important;z-index:20 !important;--tw-text-opacity:1 !important;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))) !important}.card.image-full > .card-body{position:relative;z-index:20;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.carousel{display:inline-flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.checkbox{flex-shrink:0;--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn, 0.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2}.collapse:not(td):not(tr):not(colgroup){visibility:visible}.collapse{position:relative;display:grid;overflow:hidden;grid-template-rows:max-content 0fr;transition:grid-template-rows 0.2s;width:100%;border-radius:var(--rounded-box, 1rem)}.collapse-title,
.collapse > input[type="checkbox"],
.collapse > input[type="radio"],
.collapse-content{grid-column-start:1;grid-row-start:1}.collapse > input[type="checkbox"],
.collapse > input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}:where(.collapse > input[type="checkbox"]),
:where(.collapse > input[type="radio"]){height:100%;width:100%;z-index:1}.collapse[open],
.collapse-open,
.collapse:focus:not(.collapse-close){grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(> input[type="checkbox"]:checked),
.collapse:not(.collapse-close):has(> input[type="radio"]:checked){grid-template-rows:max-content 1fr}.collapse[open] > .collapse-content,
.collapse-open > .collapse-content,
.collapse:focus:not(.collapse-close) > .collapse-content,
.collapse:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-content,
.collapse:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-content{visibility:visible;min-height:-moz-fit-content;min-height:fit-content}.diff{position:relative;display:grid;width:100%;overflow:hidden;direction:ltr;container-type:inline-size;grid-template-columns:auto 1fr}.divider{display:flex;flex-direction:row;align-items:center;align-self:stretch;margin-top:1rem;margin-bottom:1rem;height:1rem;white-space:nowrap}.divider:before,
  .divider:after{height:0.125rem;width:100%;flex-grow:1;--tw-content:'';content:var(--tw-content);background-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.drawer{position:relative;display:grid;grid-auto-columns:max-content auto;width:100%}.\!dropdown{position:relative !important;display:inline-block !important}.dropdown{position:relative;display:inline-block}.\!dropdown > *:not(summary):focus{outline:2px solid transparent !important;outline-offset:2px !important}.dropdown > *:not(summary):focus{outline:2px solid transparent;outline-offset:2px}.\!dropdown .dropdown-content{position:absolute !important}.dropdown .dropdown-content{position:absolute}.\!dropdown:is(:not(details)) .dropdown-content{visibility:hidden !important;opacity:0 !important;transform-origin:top !important;--tw-scale-x:.95 !important;--tw-scale-y:.95 !important;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)) !important;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important;transition-duration:200ms !important}.dropdown:is(:not(details)) .dropdown-content{visibility:hidden;opacity:0;transform-origin:top;--tw-scale-x:.95;--tw-scale-y:.95;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));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:200ms}.dropdown-end .dropdown-content{inset-inline-end:0px}.dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;top:0px;transform-origin:right}.dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;top:0px;transform-origin:left}.dropdown-bottom .dropdown-content{bottom:auto;top:100%;transform-origin:top}.dropdown-top .dropdown-content{bottom:100%;top:auto;transform-origin:bottom}.dropdown-end.dropdown-right .dropdown-content{bottom:0px;top:auto}.dropdown-end.dropdown-left .dropdown-content{bottom:0px;top:auto}.\!dropdown.dropdown-open .dropdown-content,
.\!dropdown:not(.dropdown-hover):focus .dropdown-content,
.\!dropdown:focus-within .dropdown-content{visibility:visible !important;opacity:1 !important}.dropdown.dropdown-open .dropdown-content,
.dropdown:not(.dropdown-hover):focus .dropdown-content,
.dropdown:focus-within .dropdown-content{visibility:visible;opacity:1}.\!dropdown.dropdown-open .dropdown-content,
.\!dropdown:not(.dropdown-hover):focus .dropdown-content,
.\!dropdown:focus-within .dropdown-content{visibility:visible !important;opacity:1 !important}@media (hover: hover){.\!dropdown.dropdown-hover:hover .dropdown-content{visibility:visible !important;opacity:1 !important}.dropdown.dropdown-hover:hover .dropdown-content{visibility:visible;opacity:1}.btm-nav > *.disabled:hover,
      .btm-nav > *[disabled]:hover{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color: color-mix(in oklab, black, black)){.btn:hover{background-color:color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,
            black
          );border-color:color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,
            black
          )}}@supports not (color: oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost:hover{border-color:transparent}@supports (color: oklch(0% 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/0.2))}}.btn-outline:hover{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary:hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab, black, black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)}}.btn-outline.btn-secondary:hover{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab, black, black)){.btn-outline.btn-secondary:hover{background-color:color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black)}}.btn-outline.btn-accent:hover{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab, black, black)){.btn-outline.btn-accent:hover{background-color:color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black)}}.btn-outline.btn-success:hover{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab, black, black)){.btn-outline.btn-success:hover{background-color:color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)}}.btn-outline.btn-info:hover{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab, black, black)){.btn-outline.btn-info:hover{background-color:color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)}}.btn-outline.btn-warning:hover{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab, black, black)){.btn-outline.btn-warning:hover{background-color:color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)}}.btn-outline.btn-error:hover{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab, black, black)){.btn-outline.btn-error:hover{background-color:color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}}.btn-disabled:hover,
    .btn[disabled]:hover,
    .btn:disabled:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}@supports (color: color-mix(in oklab, black, black)){.btn:is(input[type="checkbox"]:checked):hover, .btn:is(input[type="radio"]:checked):hover{background-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)}}.\!dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1 !important;--tw-scale-y:1 !important;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)) !important}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;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))}:where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover{cursor:pointer;outline:2px solid transparent;outline-offset:2px}@supports (color: oklch(0% 0 0)){:where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/0.1))}}.tab[disabled],
    .tab[disabled]:hover{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}}.\!dropdown:is(details) summary::-webkit-details-marker{display:none !important}.dropdown:is(details) summary::-webkit-details-marker{display:none}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:0.875rem;line-height:1.25rem}.footer > *{display:grid;place-items:start;gap:0.5rem}@media (min-width: 48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.form-control{display:flex;flex-direction:column}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding-left:0.25rem;padding-right:0.25rem;padding-top:0.5rem;padding-bottom:0.5rem}.indicator{position:relative;display:inline-flex;width:-moz-max-content;width:max-content}.indicator :where(.indicator-item){z-index:1;position:absolute;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));white-space:nowrap}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn, 0.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.input[type="number"]::-webkit-inner-spin-button,
.input-md[type="number"]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.join{display:inline-flex;align-items:stretch;border-radius:var(--rounded-btn, 0.5rem)}.join :where(.join-item){border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:not(:first-child):not(:last-child),
  .join *:not(:first-child):not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join .\!dropdown .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .\!dropdown .join-item{border-start-end-radius:inherit !important;border-end-end-radius:inherit !important}.join :where(.join-item:first-child:not(:last-child)),
  .join :where(*:first-child:not(:last-child) .join-item){border-end-start-radius:inherit;border-start-start-radius:inherit}.join .join-item:last-child:not(:first-child),
  .join *:last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),
  .join :where(*:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join *:has(.join-item)){border-radius:inherit}}.link{cursor:pointer;text-decoration-line:underline}.mask{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:0.875rem;line-height:1.25rem;padding:0.5rem}.menu :where(li ul){position:relative;white-space:nowrap;margin-inline-start:1rem;padding-inline-start:0.5rem}.menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:0.5rem;grid-auto-columns:minmax(auto, max-content) auto max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/0.3))}.menu :where(li > .menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}:where(.menu li) .badge{justify-self:end}.modal{pointer-events:none;position:fixed;inset:0px;margin:0px;display:grid;height:100%;max-height:none;width:100%;max-width:none;justify-items:center;padding:0px;opacity:0;overscroll-behavior:contain;z-index:999;background-color:transparent;color:inherit;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-property:transform, opacity, visibility;overflow-y:hidden}:where(.modal){align-items:center}.modal-box{max-height:calc(100vh - 5em);grid-column-start:1;grid-row-start:1;width:91.666667%;max-width:32rem;--tw-scale-x:.9;--tw-scale-y:.9;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));border-bottom-right-radius:var(--rounded-box, 1rem);border-bottom-left-radius:var(--rounded-box, 1rem);border-top-left-radius:var(--rounded-box, 1rem);border-top-right-radius:var(--rounded-box, 1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));padding:1.5rem;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:200ms;box-shadow:rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;overflow-y:auto;overscroll-behavior:contain}.modal-open,
.modal:target,
.modal-toggle:checked + .modal,
.modal[open]{pointer-events:auto;visibility:visible;opacity:1}.modal-action{display:flex;margin-top:1.5rem;justify-content:flex-end}:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open])){overflow:hidden;scrollbar-gutter:stable}.progress{position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;height:0.5rem;border-radius:var(--rounded-box, 1rem);background-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.radio{flex-shrink:0;--chkbg:var(--bc);height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2}.range{height:1.5rem;width:100%;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;--range-shdw:var(--fallback-bc,oklch(var(--bc)/1));overflow:hidden;border-radius:var(--rounded-box, 1rem);background-color:transparent}.range:focus{outline:none}.rating{position:relative;display:inline-flex}.rating :where(input){cursor:pointer;border-radius:0px;animation:rating-pop var(--animation-input, 0.25s) ease-out;height:1.5rem;width:1.5rem;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-bg-opacity:1}.select{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;min-height:3rem;padding-inline-start:1rem;padding-inline-end:2.5rem;font-size:0.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn, 0.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:linear-gradient(45deg, transparent 50%, currentColor 50%),
    linear-gradient(135deg, currentColor 50%, transparent 50%);background-position:calc(100% - 20px) calc(1px + 50%),
    calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,
    4px 4px;background-repeat:no-repeat}.select[multiple]{height:auto}.stack{display:inline-grid;place-items:center;align-items:flex-end}.stack > *{grid-column-start:1;grid-row-start:1;transform:translateY(10%) scale(0.9);z-index:1;width:100%;opacity:0.6}.stack > *:nth-child(2){transform:translateY(5%) scale(0.95);z-index:2;opacity:0.8}.stack > *:nth-child(1){transform:translateY(0) scale(1);z-index:3;opacity:1}.stats{display:inline-grid;border-radius:var(--rounded-box, 1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}:where(.stats){grid-auto-flow:column;overflow-x:auto}.steps{display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto;counter-reset:step;grid-auto-columns:1fr}.steps .step{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-columns:auto;grid-template-rows:repeat(2, minmax(0, 1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem}.swap{position:relative;display:inline-grid;-webkit-user-select:none;-moz-user-select:none;user-select:none;place-content:center;cursor:pointer}.swap > *{grid-column-start:1;grid-row-start:1;transition-duration:300ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-property:transform, opacity}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.swap .swap-on,
.swap .swap-indeterminate,
.swap input:indeterminate ~ .swap-on{opacity:0}.swap input:checked ~ .swap-off,
.swap-active .swap-off,
.swap input:indeterminate ~ .swap-off{opacity:0}.swap input:checked ~ .swap-on,
.swap-active .swap-on,
.swap input:indeterminate ~ .swap-indeterminate{opacity:1}.tabs{display:grid;align-items:flex-end}.tabs-lifted:has(.tab-content[class^="rounded-"])
    .tab:first-child:not(:is(.tab-active, [aria-selected="true"])), .tabs-lifted:has(.tab-content[class*=" rounded-"])
    .tab:first-child:not(:is(.tab-active, [aria-selected="true"])){border-bottom-color:transparent}.tab{position:relative;grid-row-start:1;display:inline-flex;height:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:0.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem;--tw-text-opacity:0.5;--tab-color:var(--fallback-bc,oklch(var(--bc)/1));--tab-bg:var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color:var(--fallback-b3,oklch(var(--b3)/1));color:var(--tab-color);padding-inline-start:var(--tab-padding, 1rem);padding-inline-end:var(--tab-padding, 1rem)}.tab:is(input[type="radio"]){width:auto;border-bottom-right-radius:0px;border-bottom-left-radius:0px}.tab:is(input[type="radio"]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}input.tab:checked + .tab-content,
:is(.tab-active, [aria-selected="true"]) + .tab-content{display:block}.table{position:relative;width:100%;border-radius:var(--rounded-box, 1rem);text-align:left;font-size:0.875rem;line-height:1.25rem}.table :where(.table-pin-rows thead tr){position:sticky;top:0px;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0px;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-cols tr th){position:sticky;left:0px;right:0px;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table-zebra tbody tr:nth-child(even) :where(.table-pin-cols tr th){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.textarea{min-height:3rem;flex-shrink:1;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn, 0.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.toggle{flex-shrink:0;--tglbg:var(--fallback-b1,oklch(var(--b1)/1));--handleoffset:1.5rem;--handleoffsetcalculator:calc(var(--handleoffset) * -1);--togglehandleborder:0 0;height:1.5rem;width:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-badge, 1.9rem);border-width:1px;border-color:currentColor;background-color:currentColor;color:var(--fallback-bc,oklch(var(--bc)/0.5));transition:background,
    box-shadow var(--animation-input, 0.2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,
    0 0 0 2px var(--tglbg) inset,
    var(--togglehandleborder)}.alert-info{border-color:var(--fallback-in,oklch(var(--in)/0.2));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-in,oklch(var(--in)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.alert-success{border-color:var(--fallback-su,oklch(var(--su)/0.2));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-su,oklch(var(--su)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.alert-warning{border-color:var(--fallback-wa,oklch(var(--wa)/0.2));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));--alert-bg:var(--fallback-wa,oklch(var(--wa)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.alert-error{border-color:var(--fallback-er,oklch(var(--er)/0.2));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-er,oklch(var(--er)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.avatar-group :where(.avatar){overflow:hidden;border-radius:9999px;border-width:4px;--tw-border-opacity:1;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))}.btm-nav > *:where(.active){border-top-width:2px;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.btm-nav > *.disabled,
    .btm-nav > *[disabled]{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btm-nav > * .label{font-size:1rem;line-height:1.5rem}.breadcrumbs > ul > li > a:focus, .breadcrumbs > ol > li > a:focus{outline:2px solid transparent;outline-offset:2px}.breadcrumbs > ul > li > a:focus-visible, .breadcrumbs > ol > li > a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.breadcrumbs > ul > li + *:before, .breadcrumbs > ol > li + *:before{content:"";margin-left:0.5rem;margin-right:0.75rem;display:block;height:0.375rem;width:0.375rem;--tw-rotate:45deg;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));opacity:0.4;border-top:1px solid;border-right:1px solid;background-color:transparent}[dir="rtl"] .breadcrumbs > ul > li + *:before,
[dir="rtl"] .breadcrumbs > ol > li + *:before{--tw-rotate:-135deg}@media (prefers-reduced-motion: no-preference){.btn{animation:button-pop var(--animation-btn, 0.25s) ease-out}}.btn:active:hover,
  .btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, 0.97))}@supports not (color: oklch(0% 0 0)){.btn{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}.btn-primary{--btn-color:var(--fallback-p)}.btn-secondary{--btn-color:var(--fallback-s)}.btn-success{--btn-color:var(--fallback-su)}}@supports (color: color-mix(in oklab, black, black)){.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)}.btn-outline.btn-secondary.btn-active{background-color:color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black)}.btn-outline.btn-accent.btn-active{background-color:color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black)}.btn-outline.btn-success.btn-active{background-color:color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)}.btn-outline.btn-info.btn-active{background-color:color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)}.btn-outline.btn-warning.btn-active{background-color:color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)}.btn-outline.btn-error.btn-active{background-color:color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-primary{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color: oklch(0% 0 0)){.btn-primary{--btn-color:var(--p)}.btn-secondary{--btn-color:var(--s)}.btn-success{--btn-color:var(--su)}}.btn-secondary{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));outline-color:var(--fallback-s,oklch(var(--s)/1))}.btn-success{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost{border-width:1px;border-color:transparent;background-color:transparent;color:currentColor;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline-color:currentColor}.btn-ghost.btn-active{border-color:transparent;background-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.btn-outline{border-color:currentColor;background-color:transparent;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.btn-outline.btn-active{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn-outline.btn-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.btn-outline.btn-secondary.btn-active{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.btn-outline.btn-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.btn-outline.btn-accent.btn-active{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.btn-outline.btn-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.btn-outline.btn-success.btn-active{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.btn-outline.btn-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.btn-outline.btn-info.btn-active{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.btn-outline.btn-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.btn-outline.btn-warning.btn-active{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.btn-outline.btn-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btn-outline.btn-error.btn-active{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.btn.btn-disabled,
  .btn[disabled],
  .btn:disabled{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btn:is(input[type="checkbox"]:checked),
.btn:is(input[type="radio"]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type="checkbox"]:checked):focus-visible, .btn:is(input[type="radio"]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, 0.98))}40%{transform:scale(1.02)}100%{transform:scale(1)}}.\!card :where(figure:first-child){overflow:hidden !important;border-start-start-radius:inherit !important;border-start-end-radius:inherit !important;border-end-start-radius:unset !important;border-end-end-radius:unset !important}.card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.\!card :where(figure:last-child){overflow:hidden !important;border-start-start-radius:unset !important;border-start-end-radius:unset !important;border-end-start-radius:inherit !important;border-end-end-radius:inherit !important}.card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.\!card:focus-visible{outline:2px solid currentColor !important;outline-offset:2px !important}.card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.\!card.bordered{border-width:1px !important;--tw-border-opacity:1 !important;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) !important}.card.bordered{border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.\!card.compact .card-body{padding:1rem !important;font-size:0.875rem !important;line-height:1.25rem !important}.card.compact .card-body{padding:1rem;font-size:0.875rem;line-height:1.25rem}.card-title{display:flex;align-items:center;gap:0.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}.\!card.image-full :where(figure){overflow:hidden !important;border-radius:inherit !important}.card.image-full :where(figure){overflow:hidden;border-radius:inherit}.carousel::-webkit-scrollbar{display:none}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{border-width:0px;cursor:not-allowed;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:0.2}.checkbox:checked,
  .checkbox[aria-checked="true"]{background-repeat:no-repeat;animation:checkmark var(--animation-input, 0.2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%),
      linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%),
      linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%),
      linear-gradient(
        45deg,
        var(--chkbg) 30%,
        var(--chkfg) 30.99%,
        var(--chkfg) 40%,
        transparent 40.99%
      ),
      linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input, 0.2s) ease-out;background-image:linear-gradient(90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%)}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}100%{background-position-y:0}}details.collapse{width:100%}details.collapse summary{position:relative;display:block;outline:2px solid transparent;outline-offset:2px}details.collapse summary::-webkit-details-marker{display:none}.collapse:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse:has(.collapse-title:focus-visible),
.collapse:has(> input[type="checkbox"]:focus-visible),
.collapse:has(> input[type="radio"]:focus-visible){outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse:not(.collapse-open):not(.collapse-close) > input[type="checkbox"],
.collapse:not(.collapse-open):not(.collapse-close) > input[type="radio"]:not(:checked),
.collapse:not(.collapse-open):not(.collapse-close) > .collapse-title{cursor:pointer}.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open]) > .collapse-title{cursor:unset}.collapse-title,
:where(.collapse > input[type="checkbox"]),
:where(.collapse > input[type="radio"]){padding:1rem;padding-inline-end:3rem;min-height:3.75rem;transition:background-color 0.2s ease-out}.collapse[open] > :where(.collapse-content),
.collapse-open > :where(.collapse-content),
.collapse:focus:not(.collapse-close) > :where(.collapse-content),
.collapse:not(.collapse-close) > :where(input[type="checkbox"]:checked ~ .collapse-content),
.collapse:not(.collapse-close) > :where(input[type="radio"]:checked ~ .collapse-content){padding-bottom:1rem;transition:padding 0.2s ease-out,
    background-color 0.2s ease-out}.collapse[open].collapse-arrow > .collapse-title:after,
.collapse-open.collapse-arrow > .collapse-title:after,
.collapse-arrow:focus:not(.collapse-close) > .collapse-title:after,
.collapse-arrow:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after,
.collapse-arrow:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after{--tw-translate-y:-50%;--tw-rotate:225deg;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))}.collapse[open].collapse-plus > .collapse-title:after,
.collapse-open.collapse-plus > .collapse-title:after,
.collapse-plus:focus:not(.collapse-close) > .collapse-title:after,
.collapse-plus:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after,
.collapse-plus:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after{content:"−"}.divider:not(:empty){gap:1rem}.\!dropdown.dropdown-open .dropdown-content,
.\!dropdown:focus .dropdown-content,
.\!dropdown:focus-within .dropdown-content{--tw-scale-x:1 !important;--tw-scale-y:1 !important;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)) !important}.dropdown.dropdown-open .dropdown-content,
.dropdown:focus .dropdown-content,
.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;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))}.\!dropdown.dropdown-open .dropdown-content,
.\!dropdown:focus .dropdown-content,
.\!dropdown:focus-within .dropdown-content{--tw-scale-x:1 !important;--tw-scale-y:1 !important;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)) !important}.label-text{font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:transparent}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.input:focus,
  .input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/0.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.input:has(> input[disabled]),
  .input-disabled,
  .input:disabled,
  .input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/0.4))}.input:has(> input[disabled])::-moz-placeholder, .input-disabled::-moz-placeholder, .input:disabled::-moz-placeholder, .input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.input:has(> input[disabled])::placeholder,
  .input-disabled::placeholder,
  .input:disabled::placeholder,
  .input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.input:has(> input[disabled]) > input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.join > :where(*:not(:first-child)){margin-top:0px;margin-bottom:0px;margin-inline-start:-1px}.join > :where(*:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn) * -1)}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 stroke=%27black%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform-origin=%27center%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279.5%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 12 12%27 to=%27360 12 12%27 dur=%272s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dasharray%27 values=%270,150;42,150;42,150%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dashoffset%27 values=%270;-16;-59%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 stroke=%27black%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform-origin=%27center%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279.5%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 12 12%27 to=%27360 12 12%27 dur=%272s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dasharray%27 values=%270,150;42,150;42,150%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dashoffset%27 values=%270;-16;-59%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 stroke=%27black%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform-origin=%27center%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279.5%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 12 12%27 to=%27360 12 12%27 dur=%272s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dasharray%27 values=%270,150;42,150;42,150%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dashoffset%27 values=%270;-16;-59%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 stroke=%27black%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform-origin=%27center%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279.5%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 12 12%27 to=%27360 12 12%27 dur=%272s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dasharray%27 values=%270,150;42,150;42,150%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dashoffset%27 values=%270;-16;-59%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}:where(.menu li:empty){--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:0.1;margin:0.5rem 1rem;height:1px}.menu :where(li ul):before{position:absolute;bottom:0.75rem;inset-inline-start:0px;top:0.75rem;width:1px;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:0.1;content:""}.menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)),
.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn, 0.5rem);padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;text-align:start;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:200ms;text-wrap:balance}:where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):is(summary):not(.active, .btn):focus-visible, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):is(summary):not(.active, .btn):focus-visible{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/0.1));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid transparent;outline-offset:2px}.menu li > *:not(ul, .menu-title, details, .btn):active,
.menu li > *:not(ul, .menu-title, details, .btn).active,
.menu li > details > summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu :where(li > details > summary)::-webkit-details-marker{display:none}.menu :where(li > details > summary):after,
.menu :where(li > .menu-dropdown-toggle):after{justify-self:end;display:block;margin-top:-0.5rem;height:0.5rem;width:0.5rem;transform:rotate(45deg);transition-property:transform, margin-top;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.menu :where(li > details[open] > summary):after,
.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after{transform:rotate(225deg);margin-top:0}.mockup-phone .camera{position:relative;top:0px;left:0px;background:#000;height:25px;width:150px;margin:0 auto;border-bottom-left-radius:17px;border-bottom-right-radius:17px;z-index:11}.mockup-phone .camera:before{content:"";position:absolute;top:35%;left:50%;width:50px;height:4px;border-radius:5px;background-color:#0c0b0e;transform:translate(-50%, -50%)}.mockup-phone .camera:after{content:"";position:absolute;top:20%;left:70%;width:8px;height:8px;border-radius:5px;background-color:#0f0b25}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:0.5rem;top:50%;aspect-ratio:1 / 1;height:0.75rem;--tw-translate-y:-50%;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));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:0.6}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:1.25rem;top:50%;height:0.5rem;--tw-translate-y:25%;--tw-rotate:-45deg;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));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:0.6}.modal:not(dialog:not(.modal-open)),
  .modal::backdrop{background-color:#0006;animation:modal-pop 0.2s ease-out}.modal-open .modal-box,
.modal-toggle:checked + .modal .modal-box,
.modal:target .modal-box,
.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;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))}.modal-action > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.modal-action:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:1}@keyframes modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{border-radius:var(--rounded-box, 1rem);background-color:currentColor}.progress:indeterminate{--progress-color:var(--fallback-bc,oklch(var(--bc)/1));background-image:repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}.progress::-webkit-progress-bar{border-radius:var(--rounded-box, 1rem);background-color:transparent}.progress::-webkit-progress-value{border-radius:var(--rounded-box, 1rem);background-color:currentColor}.progress:indeterminate::-moz-progress-bar{background-color:transparent;background-image:repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.radio:checked,
  .radio[aria-checked="true"]{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:none;animation:radiomark var(--animation-input, 0.2s) ease-out;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}.radio:disabled{cursor:not-allowed;opacity:0.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}100%{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}.range:focus-visible::-webkit-slider-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset}.range:focus-visible::-moz-range-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset}.range::-webkit-slider-runnable-track{height:0.5rem;width:100%;border-radius:var(--rounded-box, 1rem);background-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.range::-moz-range-track{height:0.5rem;width:100%;border-radius:var(--rounded-box, 1rem);background-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.range::-webkit-slider-thumb{position:relative;height:1.5rem;width:1.5rem;border-radius:var(--rounded-box, 1rem);border-style:none;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));appearance:none;-webkit-appearance:none;top:50%;color:var(--range-shdw);transform:translateY(-50%);--filler-size:100rem;--filler-offset:0.6rem;box-shadow:0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)}.range::-moz-range-thumb{position:relative;height:1.5rem;width:1.5rem;border-radius:var(--rounded-box, 1rem);border-style:none;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));top:50%;color:var(--range-shdw);--filler-size:100rem;--filler-offset:0.5rem;box-shadow:0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)}.rating input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.rating .rating-hidden{width:0.5rem;background-color:transparent}.rating input[type="radio"]:checked{background-image:none}.rating input:checked ~ input,
  .rating input[aria-checked="true"] ~ input{--tw-bg-opacity:0.2}.rating input:focus-visible{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:300ms;transform:translateY(-0.125em)}.rating input:active:focus{animation:none;transform:translateY(-0.125em)}@keyframes rating-pop{0%{transform:translateY(-0.125em)}40%{transform:translateY(-0.125em)}100%{transform:translateY(0)}}.select-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.select:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/0.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.select-disabled,
  .select:disabled,
  .select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/0.4))}.select-disabled::-moz-placeholder, .select:disabled::-moz-placeholder, .select[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.select-disabled::placeholder,
  .select:disabled::placeholder,
  .select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.select-multiple,
  .select[multiple],
  .select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir="rtl"] .select{background-position:calc(0% + 12px) calc(1px + 50%),
    calc(0% + 16px) calc(1px + 50%)}@keyframes skeleton{from{background-position:150%}to{background-position:-50%}}:where(.stats) > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}[dir="rtl"] .stats > *:not([hidden]) ~ *:not([hidden]){--tw-divide-x-reverse:1}.steps .step:before{top:0px;grid-column-start:1;grid-row-start:1;height:0.5rem;width:100%;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:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));content:"";margin-inline-start:-100%}.steps .step:after{content:counter(step);counter-increment:step;z-index:1;position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:9999px;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral + .step-neutral:before,
  .steps .step-neutral:after{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.steps .step-primary + .step-primary:before,
  .steps .step-primary:after{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.steps .step-secondary + .step-secondary:before,
  .steps .step-secondary:after{--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.steps .step-accent + .step-accent:before,
  .steps .step-accent:after{--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.steps .step-info + .step-info:before{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.steps .step-info:after{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.steps .step-success + .step-success:before{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.steps .step-success:after{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.steps .step-warning + .step-warning:before{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.steps .step-warning:after{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.steps .step-error + .step-error:before{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.steps .step-error:after{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.tabs-lifted > .tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tab:is(input:checked){border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:1;--tw-text-opacity:1}.tab:focus{outline:2px solid transparent;outline-offset:2px}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.tab-disabled,
  .tab[disabled]{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.tabs-bordered > .tab{border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2;border-style:solid;border-bottom-width:calc(var(--tab-border, 1px) + 1px)}.tabs-lifted > .tab{border:var(--tab-border, 1px) solid transparent;border-width:0 0 var(--tab-border, 1px) 0;border-start-start-radius:var(--tab-radius, 0.5rem);border-start-end-radius:var(--tab-radius, 0.5rem);border-bottom-color:var(--tab-border-color);padding-inline-start:var(--tab-padding, 1rem);padding-inline-end:var(--tab-padding, 1rem);padding-top:var(--tab-border, 1px)}.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tabs-lifted > .tab:is(input:checked){background-color:var(--tab-bg);border-width:var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px);border-inline-start-color:var(--tab-border-color);border-inline-end-color:var(--tab-border-color);border-top-color:var(--tab-border-color);padding-inline-start:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-inline-end:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-bottom:var(--tab-border, 1px);padding-top:0}.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked):before{z-index:1;content:"";display:block;position:absolute;width:calc(100% + var(--tab-radius, 0.5rem) * 2);height:var(--tab-radius, 0.5rem);bottom:0;background-size:var(--tab-radius, 0.5rem);background-position:top left,
        top right;background-repeat:no-repeat;--tab-grad:calc(69% - var(--tab-border, 1px));--radius-start:radial-gradient(
        circle at top left,
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)
      );--radius-end:radial-gradient(
        circle at top right,
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)
      );background-image:var(--radius-start), var(--radius-end)}.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, .tabs-lifted > .tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:top right}[dir="rtl"] .tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, [dir="rtl"] .tabs-lifted > .tab:is(input:checked):first-child:before{background-image:var(--radius-start);background-position:top left}.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, .tabs-lifted > .tab:is(input:checked):last-child:before{background-image:var(--radius-start);background-position:top left}[dir="rtl"] .tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, [dir="rtl"] .tabs-lifted > .tab:is(input:checked):last-child:before{background-image:var(--radius-end);background-position:top right}.tabs-lifted
  > :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled])
  + .tabs-lifted
  :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked) + .tabs-lifted .tab:is(input:checked):before{background-image:var(--radius-end);background-position:top right}.tabs-boxed .tab{border-radius:var(--rounded-btn, 0.5rem)}.table:where([dir="rtl"], [dir="rtl"] *){text-align:right}.table :where(th, td){padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;vertical-align:middle}.table tr.active,
  .table tr.active:nth-child(even),
  .table-zebra tbody tr:nth-child(even){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.active,
    .table-zebra tr.active:nth-child(even),
    .table-zebra-zebra tbody tr:nth-child(even){--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.table :where(thead tr, tbody tr:not(:last-child), tbody tr:first-child:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.table :where(thead, tfoot){white-space:nowrap;font-size:0.75rem;line-height:1rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/0.6))}.table :where(tfoot){border-top-width:1px;--tw-border-opacity:1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.textarea:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/0.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.textarea-disabled,
  .textarea:disabled,
  .textarea[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/0.4))}.textarea-disabled::-moz-placeholder, .textarea:disabled::-moz-placeholder, .textarea[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.textarea-disabled::placeholder,
  .textarea:disabled::placeholder,
  .textarea[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}@keyframes toast-pop{0%{transform:scale(0.9);opacity:0}100%{transform:scale(1);opacity:1}}[dir="rtl"] .toggle{--handleoffsetcalculator:calc(var(--handleoffset) * 1)}.toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.toggle:hover{background-color:currentColor}.toggle:checked,
  .toggle[aria-checked="true"]{background-image:none;--handleoffsetcalculator:var(--handleoffset);--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}[dir="rtl"] .toggle:checked, [dir="rtl"] .toggle[aria-checked="true"]{--handleoffsetcalculator:calc(var(--handleoffset) * -1)}.toggle:indeterminate{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
      calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
      0 0 0 2px var(--tglbg) inset}[dir="rtl"] .toggle:indeterminate{box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
        calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
        0 0 0 2px var(--tglbg) inset}.toggle:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));background-color:transparent;opacity:0.3;--togglehandleborder:0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,
      var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset}.artboard.phone{width:320px}.artboard.phone-1.horizontal,
      .artboard.phone-1.artboard-horizontal{width:568px;height:320px}.artboard.phone-2.horizontal,
      .artboard.phone-2.artboard-horizontal{width:667px;height:375px}.artboard.phone-3.horizontal,
      .artboard.phone-3.artboard-horizontal{width:736px;height:414px}.artboard.phone-4.horizontal,
      .artboard.phone-4.artboard-horizontal{width:812px;height:375px}.artboard.phone-5.horizontal,
      .artboard.phone-5.artboard-horizontal{width:896px;height:414px}.artboard.phone-6.horizontal,
      .artboard.phone-6.artboard-horizontal{width:1024px;height:320px}.btm-nav-xs > *:where(.active){border-top-width:1px}.btm-nav-sm > *:where(.active){border-top-width:2px}.btm-nav-md > *:where(.active){border-top-width:2px}.btm-nav-lg > *:where(.active){border-top-width:4px}.btn-sm{height:2rem;min-height:2rem;padding-left:0.75rem;padding-right:0.75rem;font-size:0.875rem}.btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-block{width:100%}.btn-square:where(.btn-sm){height:2rem;width:2rem;padding:0px}.btn-square:where(.btn-lg){height:4rem;width:4rem;padding:0px}.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0px}.btn-circle:where(.btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0px}.btn-circle:where(.btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0px}.btn-circle:where(.btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0px}[type="checkbox"].checkbox-sm{height:1.25rem;width:1.25rem}.indicator :where(.indicator-item){bottom:auto;inset-inline-end:0px;inset-inline-start:auto;top:0px;--tw-translate-y:-50%;--tw-translate-x:50%;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))}.indicator :where(.indicator-item):where([dir="rtl"], [dir="rtl"] *){--tw-translate-x:-50%;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))}.indicator :where(.indicator-item.indicator-start){inset-inline-end:auto;inset-inline-start:0px;--tw-translate-x:-50%;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))}.indicator :where(.indicator-item.indicator-start):where([dir="rtl"], [dir="rtl"] *){--tw-translate-x:50%;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))}.indicator :where(.indicator-item.indicator-center){inset-inline-end:50%;inset-inline-start:50%;--tw-translate-x:-50%;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))}.indicator :where(.indicator-item.indicator-center):where([dir="rtl"], [dir="rtl"] *){--tw-translate-x:50%;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))}.indicator :where(.indicator-item.indicator-end){inset-inline-end:0px;inset-inline-start:auto;--tw-translate-x:50%;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))}.indicator :where(.indicator-item.indicator-end):where([dir="rtl"], [dir="rtl"] *){--tw-translate-x:-50%;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))}.indicator :where(.indicator-item.indicator-bottom){bottom:0px;top:auto;--tw-translate-y:50%;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))}.indicator :where(.indicator-item.indicator-middle){bottom:50%;top:50%;--tw-translate-y:-50%;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))}.indicator :where(.indicator-item.indicator-top){bottom:auto;top:0px;--tw-translate-y:-50%;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))}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),
  .join.join-vertical *:first-child:not(:last-child) .join-item{border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:inherit;border-start-end-radius:inherit}.join.join-vertical .join-item:last-child:not(:first-child),
  .join.join-vertical *:last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-end-end-radius:inherit}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),
  .join.join-horizontal *:first-child:not(:last-child) .join-item{border-end-end-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-start-start-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),
  .join.join-horizontal *:last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0;border-end-end-radius:inherit;border-start-end-radius:inherit}.steps-horizontal .step{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));place-items:center;text-align:center}.steps-vertical .step{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(1, minmax(0, 1fr))}.tabs-md :where(.tab){height:2rem;font-size:0.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem}.tabs-lg :where(.tab){height:3rem;font-size:1.125rem;line-height:1.75rem;line-height:2;--tab-padding:1.25rem}.tabs-sm :where(.tab){height:1.5rem;font-size:0.875rem;line-height:.75rem;--tab-padding:0.75rem}.tabs-xs :where(.tab){height:1.25rem;font-size:0.75rem;line-height:.75rem;--tab-padding:0.5rem}.tooltip{position:relative;display:inline-block;--tooltip-offset:calc(100% + 1px + var(--tooltip-tail, 0px))}.tooltip:before{position:absolute;pointer-events:none;z-index:1;content:var(--tw-content);--tw-content:attr(data-tip)}.tooltip:before, .tooltip-top:before{transform:translateX(-50%);top:auto;left:50%;right:auto;bottom:var(--tooltip-offset)}.avatar.online:before{content:"";position:absolute;z-index:10;display:block;border-radius:9999px;--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));outline-style:solid;outline-width:2px;outline-color:var(--fallback-b1,oklch(var(--b1)/1));width:15%;height:15%;top:7%;right:7%}.avatar.offline:before{content:"";position:absolute;z-index:10;display:block;border-radius:9999px;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));outline-style:solid;outline-width:2px;outline-color:var(--fallback-b1,oklch(var(--b1)/1));width:15%;height:15%;top:7%;right:7%}.card-compact .card-body{padding:1rem;font-size:0.875rem;line-height:1.25rem}.card-compact .card-title{margin-bottom:0.25rem}.card-normal .card-body{padding:var(--padding-card, 2rem);font-size:1rem;line-height:1.5rem}.card-normal .card-title{margin-bottom:0.75rem}.join.join-vertical > :where(*:not(:first-child)){margin-left:0px;margin-right:0px;margin-top:-1px}.join.join-vertical > :where(*:not(:first-child)):is(.btn){margin-top:calc(var(--border-btn) * -1)}.join.join-horizontal > :where(*:not(:first-child)){margin-top:0px;margin-bottom:0px;margin-inline-start:-1px}.join.join-horizontal > :where(*:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn) * -1);margin-top:0px}.modal-top :where(.modal-box){width:100%;max-width:none;--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;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));border-bottom-right-radius:var(--rounded-box, 1rem);border-bottom-left-radius:var(--rounded-box, 1rem);border-top-left-radius:0px;border-top-right-radius:0px}.modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;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));border-top-left-radius:var(--rounded-box, 1rem);border-top-right-radius:var(--rounded-box, 1rem);border-bottom-right-radius:var(--rounded-box, 1rem);border-bottom-left-radius:var(--rounded-box, 1rem)}.modal-bottom :where(.modal-box){width:100%;max-width:none;--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;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));border-top-left-radius:var(--rounded-box, 1rem);border-top-right-radius:var(--rounded-box, 1rem);border-bottom-right-radius:0px;border-bottom-left-radius:0px}.steps-horizontal .step{grid-template-rows:40px 1fr;grid-template-columns:auto;min-width:4rem}.steps-horizontal .step:before{height:0.5rem;width:100%;--tw-translate-x:0px;--tw-translate-y:0px;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));content:"";margin-inline-start:-100%}.steps-horizontal .step:where([dir="rtl"], [dir="rtl"] *):before{--tw-translate-x:0px;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))}.steps-vertical .step{gap:0.5rem;grid-template-columns:40px 1fr;grid-template-rows:auto;min-height:4rem;justify-items:start}.steps-vertical .step:before{height:100%;width:0.5rem;--tw-translate-x:-50%;--tw-translate-y:-50%;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));margin-inline-start:50%}.steps-vertical .step:where([dir="rtl"], [dir="rtl"] *):before{--tw-translate-x:50%;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))}.tooltip{position:relative;display:inline-block;text-align:center;--tooltip-tail:0.1875rem;--tooltip-color:var(--fallback-n,oklch(var(--n)/1));--tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1));--tooltip-tail-offset:calc(100% + 0.0625rem - var(--tooltip-tail))}.tooltip:before,
.tooltip:after{opacity:0;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-delay:100ms;transition-duration:200ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.tooltip:after{position:absolute;content:"";border-style:solid;border-width:var(--tooltip-tail, 0);width:0;height:0;display:block}.tooltip:before{max-width:20rem;white-space:normal;border-radius:0.25rem;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.875rem;line-height:1.25rem;background-color:var(--tooltip-color);color:var(--tooltip-text-color);width:-moz-max-content;width:max-content}.tooltip.tooltip-open:before{opacity:1;transition-delay:75ms}.tooltip.tooltip-open:after{opacity:1;transition-delay:75ms}.tooltip:hover:before{opacity:1;transition-delay:75ms}.tooltip:hover:after{opacity:1;transition-delay:75ms}.tooltip:has(:focus-visible):after,
.tooltip:has(:focus-visible):before{opacity:1;transition-delay:75ms}.tooltip:not([data-tip]):hover:before,
.tooltip:not([data-tip]):hover:after{visibility:hidden;opacity:0}.tooltip:after, .tooltip-top:after{transform:translateX(-50%);border-color:var(--tooltip-color) transparent transparent transparent;top:auto;left:50%;right:auto;bottom:var(--tooltip-tail-offset)}.divider{--divider-color: transparent}.divider:before,.divider:after{background-color:rgba(0,0,0,0) !important}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif;font-weight:700;line-height:1.2;margin-bottom:.5rem}h1,h2,h3{font-weight:900;color:#003590}h1{font-size:24px}h2{font-size:34px}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{color:#0f3550;margin-bottom:1rem;line-height:1.4}@media(max-width: 767px){h2{font-size:1.75rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.right-2{right:0.5rem}.top-2{top:0.5rem}.m-1{margin:0.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:0.5rem}.mb-3{margin-bottom:0.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:0.25rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid !important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:0.25rem}.h-12{height:3rem}.w-1{width:0.25rem}.w-12{width:3rem}.w-52{width:13rem}.w-full{width:100%}.max-w-48{max-width:12rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{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))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:0.5rem}.gap-6{gap:1.5rem}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:0.25rem}.rounded-box{border-radius:var(--rounded-box, 1rem)}.border{border-width:1px}.bg-base-100{--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity, 1)))}.bg-primary{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity, 1)))}.p-2{padding:0.5rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0px}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.\[hostname\:port\]{hostname:port}.hover\:no-underline:hover{text-decoration-line:none}@media (min-width: 768px){.md\:w-1\/2{width:50%}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}}
