*{box-sizing:border-box}html{background-color:var(--background);font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:auto;font-style:normal;font-variation-settings:"wdth" 100;color:var(--text)}.lobster{font-family:Lobster,sans-serif;font-weight:400;font-style:normal;font-size:inherit}body{margin:0 auto;width:100%}main{min-height:50dvh}.elevate{background:var(--background);box-shadow:7px 7px 14px var(--first-shadow-color),-7px -7px 14px var(--second-shadow-color)}.elevate-2{border-radius:50px;background:var(--background);box-shadow:17px 17px 34px var(--first-shadow-color),-17px -17px 34px var(--second-shadow-color)}.elevate-3{background:var(--background);box-shadow:27px 27px 54px var(--first-shadow-color),-27px -27px 54px var(--second-shadow-color)}.elevate-4{background:var(--background);box-shadow:37px 37px 74px var(--first-shadow-color),-37px -37px 74px var(--second-shadow-color)}.elevate-5{background:var(--background);box-shadow:47px 47px 94px var(--first-shadow-color),-47px -47px 94px var(--second-shadow-color)}.link{cursor:pointer;color:var(--link-color)}.link:hover{color:var(--link-hover-color);text-decoration:underline;text-underline-offset:2px}.link:active{color:var(--link-active-color)}.container{padding-left:var(--spacing);padding-right:var(--spacing);max-width:1080px;margin:auto}@media (width < 414px){.container{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);max-width:1}}.text-primary{color:var(--primary)}:root{--primary-hex: #004cff;--primary-rgb-code: 0, 76, 255;--primary: rgb(var(--primary-rgb-code));--primary-light-hex: #3c72f1;--primary-light-rgb-code: 60, 114, 241;--primary-light: rgb(var(--primary-light-rgb-code));--secondary-hex: #ff4500;--secondary-rgb-code: 255, 69, 0;--secondary: rgb(var(--secondary-rgb-code));--secondary-light-hex: #ffc947;--secondary-light-rgb-code: 255, 201, 71;--secondary-light: rgb(var(--secondary-light-rgb-code));--background-hex: #ffffff;--background-rgb-code: 255, 255, 255;--background: rgb(var(--background-rgb-code));--paper-hex: #ffffff;--paper-rgb-code: 255, 255, 255;--paper: rgb(var(--paper-rgb-code));--text-hex: #0e0e0e;--text-rgb-code: 14, 14, 14;--text: rgb(var(--text-rgb-code));--text-light-hex: #f7f7f7;--text-light-rgb-code: 247, 247, 247;--text-light: rgb(var(--text-light-rgb-code));--link-color-hex: #154380;--link-color-rgb-code: 21, 67, 128;--link-color: rgb(var(--link-color-rgb-code));--link-hover-color-hex: #216cce;--link-hover-color-rgb-code: 33, 108, 206;--link-hover-color: rgb(var(--link-hover-color-rgb-code));--link-active-color-hex: #041b3a;--link-active-color-rgb-code: 4, 27, 58;--link-active-color: rgb(var(--link-active-color-rgb-code));--border-color-hex: #a6a6a6;--border-color-rgb-code: 166, 166, 166;--border-color: rgba(var(--border-color-rgb-code), .49);--paper-border: 1px solid var(--border-color);--first-shadow-color-hex: #d2cfc7;--first-shadow-color-rgb-code: 210, 207, 199;--first-shadow-color: rgb(var(--first-shadow-color-rgb-code));--second-shadow-color-hex: #ffffff;--second-shadow-color-rgb-code: 255, 255, 255;--second-shadow-color: rgb(var(--second-shadow-color-rgb-code));--success-hex: #28a745;--success-rgb-code: 40, 167, 69;--success: rgb(var(--success-rgb-code));--success-light-hex: #8ce9b1;--success-light-rgb-code: 140, 233, 177;--success-light: rgb(var(--success-light-rgb-code));--danger-hex: #dc3545;--danger-rgb-code: 220, 53, 69;--danger: rgb(var(--danger-rgb-code));--danger-light-hex: #f5b3bc;--danger-light-rgb-code: 245, 179, 188;--danger-light: rgb(var(--danger-light-rgb-code));--warning-hex: #ffc107;--warning-rgb-code: 255, 193, 7;--warning: rgb(var(--warning-rgb-code));--warning-light-hex: #ffe69d;--warning-light-rgb-code: 255, 230, 157;--warning-light: rgb(var(--warning-light-rgb-code));--info-hex: #17a2b8;--info-rgb-code: 23, 162, 184;--info: rgb(var(--info-rgb-code));--info-light-hex: #b3ecf5;--info-light-rgb-code: 179, 236, 245;--info-light: rgb(var(--info-light-rgb-code))}.dark{--primary-hex: #0070ff;--primary-rgb-code: 0, 112, 255;--primary: rgb(var(--primary-rgb-code));--primary-light-hex: #3399ff;--primary-light-rgb-code: 51, 153, 255;--primary-light: rgb(var(--primary-light-rgb-code));--secondary-hex: #ff5500;--secondary-rgb-code: 255, 85, 0;--secondary: rgb(var(--secondary-rgb-code));--secondary-light-hex: #ff7043;--secondary-light-rgb-code: 255, 112, 67;--secondary-light: rgb(var(--secondary-light-rgb-code));--background-hex: #161616;--background-rgb-code: 22, 22, 22;--background: rgb(var(--background-rgb-code));--paper-hex: #191919;--paper-rgb-code: 25, 25, 25;--paper: rgb(var(--paper-rgb-code));--text-hex: #ffffff;--text-rgb-code: 255, 255, 255;--text: rgb(var(--text-rgb-code));--text-light-hex: #bdbdbd;--text-light-rgb-code: 189, 189, 189;--text-light: rgb(var(--text-light-rgb-code));--link-color-hex: #4dabff;--link-color-rgb-code: 77, 171, 255;--link-color: rgb(var(--link-color-rgb-code));--link-hover-color-hex: #80caff;--link-hover-color-rgb-code: 128, 202, 255;--link-hover-color: rgb(var(--link-hover-color-rgb-code));--link-active-color-hex: #003f80;--link-active-color-rgb-code: 0, 63, 128;--link-active-color: rgb(var(--link-active-color-rgb-code));--border-color-hex: #333333;--border-color-rgb-code: 51, 51, 51;--border-color: rgba(var(--border-color-rgb-code), .6);--paper-border: 1px solid var(--border-color);--first-shadow-color-hex: #1a1a1a;--first-shadow-color-rgb-code: 26, 26, 26;--first-shadow-color: rgb(var(--first-shadow-color-rgb-code));--second-shadow-color-hex: #262626;--second-shadow-color-rgb-code: 38, 38, 38;--second-shadow-color: rgb(var(--second-shadow-color-rgb-code));--success-hex: #28a745;--success-rgb-code: 40, 167, 69;--success: rgb(var(--success-rgb-code));--success-light-hex: #52d17c;--success-light-rgb-code: 82, 209, 124;--success-light: rgb(var(--success-light-rgb-code));--danger-hex: #dc3545;--danger-rgb-code: 220, 53, 69;--danger: rgb(var(--danger-rgb-code));--danger-light-hex: #f17582;--danger-light-rgb-code: 241, 117, 130;--danger-light: rgb(var(--danger-light-rgb-code));--warning-hex: #ffc107;--warning-rgb-code: 255, 193, 7;--warning: rgb(var(--warning-rgb-code));--warning-light-hex: #ffd459;--warning-light-rgb-code: 255, 212, 89;--warning-light: rgb(var(--warning-light-rgb-code));--info-hex: #17a2b8;--info-rgb-code: 23, 162, 184;--info: rgb(var(--info-rgb-code));--info-light-hex: #4db9d6;--info-light-rgb-code: 77, 185, 214;--info-light: rgb(var(--info-light-rgb-code))}:root{--breakpoint-small: 320px;--breakpoint-mobile: 414px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-large: 1280px;--spacing-xxs: .2rem;--spacing-xs: .4rem;--spacing-sm: .6rem;--spacing: .8rem;--spacing-md: 1rem;--spacing-lg: 1.4rem;--spacing-xl: 1.8rem;--radius-xxs: 5px;--radius-xs: 7px;--radius-sm: 13px;--radius: 15px;--radius-md: 25px;--radius-lg: 35px;--radius-xl: 50px;--mw-container: 1080px;--transition-regular-function: cubic-bezier(.58, .09, .12, 1.24);--transition-regular: .152s var(--transition-regular-function)}@media (min-width: 414px){:root{--spacing-xxs: .25rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing: 1rem;--spacing-md: 1.25rem;--spacing-lg: 1.75rem;--spacing-xl: 2rem}}@media (min-width: 768px){:root{--spacing-xxs: .3rem;--spacing-xs: .6rem;--spacing-sm: .9rem;--spacing: 1.2rem;--spacing-md: 1.6rem;--spacing-lg: 2rem;--spacing-xl: 2.4rem}}@media (min-width: 1024px){:root{--spacing-xxs: .35rem;--spacing-xs: .7rem;--spacing-sm: 1rem;--spacing: 1.4rem;--spacing-md: 1.8rem;--spacing-lg: 2.3rem;--spacing-xl: 2.7rem}}@media (min-width: 1280px){:root{--spacing-xxs: .4rem;--spacing-xs: .8rem;--spacing-sm: 1.2rem;--spacing: 1.6rem;--spacing-md: 2rem;--spacing-lg: 2.5rem;--spacing-xl: 3rem}}.mb-1{margin-bottom:var(--spacing-xxs)!important}.mb-2{margin-bottom:var(--spacing-xs)!important}.mb-3{margin-bottom:var(--spacing-sm)!important}.mb-4{margin-bottom:var(--spacing)!important}.mb-5{margin-bottom:var(--spacing-md)!important}.mb-6{margin-bottom:var(--spacing-lg)!important}.mb-7{margin-bottom:var(--spacing-xl)!important}h1,.h1{margin:0 0 var(--pacing-xs) 0;font-size:clamp(2rem,2.917vw + 1.417rem,3.75rem);line-height:clamp(2.8rem,4.708vw + 1.858rem,5.625rem);font-weight:700}h2,.h2{margin:0 0 var(--pacing-xs) 0;font-size:clamp(1.75rem,2.5vw + 1.25rem,3.25rem);line-height:clamp(2.45rem,4.042vw + 1.642rem,4.875rem);font-weight:600}h3,.h3{margin:0 0 var(--pacing-xs) 0;font-size:clamp(1.5rem,2.083vw + 1.083rem,2.75rem);line-height:clamp(2.1rem,3.375vw + 1.425rem,4.125rem);font-weight:600}h4,.h4{margin:0 0 var(--pacing-xs) 0;font-size:clamp(1.25rem,2.083vw + .833rem,2.5rem);line-height:clamp(1.75rem,3.333vw + 1.083rem,3.75rem);font-weight:500}h5,.h5{margin:0 0 var(--pacing-xs) 0;font-size:clamp(1.125rem,1.458vw + .833rem,2rem);line-height:clamp(1.575rem,2.375vw + 1.1rem,3rem);font-weight:500}h6,.h6{margin:0 0 var(--pacing-xs) 0;font-size:clamp(1rem,1.25vw + .75rem,1.75rem);line-height:clamp(1.4rem,2.042vw + .992rem,2.625rem);font-weight:500}body,.body-1,p,.p,li,.li,a,.a{font-size:clamp(1rem,.208vw + .958rem,1.125rem);line-height:clamp(1.4rem,.479vw + 1.304rem,1.688rem);margin:0 0 .4rem;font-weight:400}.body-2{font-size:clamp(.875rem,.208vw + .833rem,1rem);line-height:clamp(1.225rem,.458vw + 1.133rem,1.5rem)}.subtitle-1{font-size:clamp(1.125rem,1.042vw + .917rem,1.75rem);line-height:clamp(1.575rem,1.604vw + 1.254rem,2.538rem);font-weight:700}.subtitle-2{font-size:clamp(1rem,.833vw + .833rem,1.5rem);line-height:clamp(1.4rem,1.292vw + 1.142rem,2.175rem);font-weight:700}.caption{font-size:clamp(.75rem,.625vw + .625rem,1.125rem);line-height:clamp(1.05rem,.969vw + .856rem,1.631rem)}button,.button,.btn{font-size:clamp(1rem,.208vw + .958rem,1.125rem);line-height:clamp(1.4rem,.479vw + 1.304rem,1.688rem);font-weight:500}.overline{text-transform:uppercase;letter-spacing:.1em;font-size:clamp(1rem,1.042vw + .792rem,1.625rem);line-height:clamp(1.4rem,1.594vw + 1.081rem,2.356rem)}a,.a,a:active,.a:active,a:visited,.a:visited,a:focus,.a:focus{text-decoration:none;color:inherit}a:hover,.a:hover{text-decoration:underline}.btn{cursor:pointer;border-radius:var(--radius-sm);transition:all .152s var(--transition-regular-function);padding:var(--spacing-xs) var(--spacing);margin:0 .5rem;display:inline-block;text-decoration:none;border:2px solid var(--border-color);background:var(--paper);color:var(--text);outline-color:var(--border-color)}.btn:hover,.btn:focus-visible{text-decoration:none;background:rgba(var(--border-color-rgb-code),.01);border:2px solid var(--border-color)}.btn:active{background:rgba(var(--border-color-rgb-code),.4);outline-offset:1px}.btn-primary{--color: var(--primary);--contrast-color: var(--paper);--color-hover: rgba(var(--primary-rgb-code), .85);--contrast-color-hover: var(--paper);--color-active: rgba(var(--primary-rgb-code), .7);--contrast-color-active: var(--paper)}.btn-secondary{--color: var(--secondary);--contrast-color: var(--paper);--color-hover: rgba(var(--secondary-rgb-code), .85);--contrast-color-hover: var(--paper);--color-active: rgba(var(--secondary-rgb-code), .7);--contrast-color-active: var(--paper)}.btn-success{--color: var(--success);--contrast-color: var(--paper);--color-hover: rgba(var(--success-rgb-code), .85);--contrast-color-hover: var(--paper);--color-active: rgba(var(--success-rgb-code), .7);--contrast-color-active: var(--paper)}.btn-danger{--color: var(--danger);--contrast-color: var(--paper);--color-hover: rgba(var(--danger-rgb-code), .85);--contrast-color-hover: var(--paper);--color-active: rgba(var(--danger-rgb-code), .7);--contrast-color-active: var(--paper)}.btn-warning{--color: var(--warning);--contrast-color: var(--paper);--color-hover: rgba(var(--warning-rgb-code), .85);--contrast-color-hover: var(--paper);--color-active: rgba(var(--warning-rgb-code), .7);--contrast-color-active: var(--paper)}.btn-info{--color: var(--info);--contrast-color: var(--paper);--color-hover: rgba(var(--info-rgb-code), .85);--contrast-color-hover: var(--paper);--color-active: rgba(var(--info-rgb-code), .7);--contrast-color-active: var(--paper)}.btn-small{padding:var(--spacing-xxs) var(--spacing-sm)}.btn-large{padding:var(--spacing-sm) var(--spacing-md)}.btn-outlined{color:var(--color)!important;background-color:var(--contrast-color);border-color:var(--color)!important}.btn-outlined:hover{color:var(--contrast-color-hover)!important;background-color:var(--color-hover);border-color:var(--color-hover)}.btn-outlined:active{color:var(--contrast-color-active)!important;background-color:var(--color-active);border-color:var(--color-active)}.btn-contained{color:var(--contrast-color)!important;background-color:var(--color);border-color:var(--color)!important}.btn-contained:hover{color:var(--contrast-color-hover);background-color:var(--color-hover);border-color:var(--color-hover)}.btn-contained:active{color:var(--contrast-color-active);background-color:var(--color-active);border-color:var(--color-active)}.css-button-arrow--blue{min-width:130px;height:40px;color:#fff;padding:5px 10px;cursor:pointer;transition:all .3s ease;position:relative;display:inline-block;outline:none;overflow:hidden;border-radius:5px;background-color:#3d348b;border:none}.css-button-arrow--blue:hover{padding:5px 24px 5px 8px}.css-button-arrow--blue:after{content:"»";position:absolute;opacity:0;font-size:20px;line-height:40px;top:0;right:-20px;transition:.4s}.css-button-arrow--blue:hover:after{opacity:1;right:10px}.shadow-gradient-btn{position:relative;color:#fff}.shadow-gradient-btn:hover,.shadow-gradient-btn:active{color:#fff}.shadow-gradient-btn:after{content:"";position:absolute;inset:-5px;transform:translate(10px,8px);z-index:-1;filter:blur(10px);background-size:100% 100%;background-position:0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px;background-image:radial-gradient(70% 53% at 36% 76%,#004cff,#073aff00),radial-gradient(74% 86% at -4% 5%,#14fbfff5 24%,#073aff00),radial-gradient(18% 28% at 11% 12%,#b8cdff 6%,#073aff00 82%),radial-gradient(18% 28% at 21% 81%,#ffffff59 6%,#073aff00),radial-gradient(18% 28% at 35% 87%,#fff 7%,#073aff00),radial-gradient(31% 43% at 7% 98%,#fff 24%,#073aff00),radial-gradient(50% 50% at 92% 5%,#6df6ff9c 24%,#073aff00),radial-gradient(35% 56% at 94% 90%,#9460f6f5,#073aff00),linear-gradient(125deg,#004cff 1%,#00abfc)}.text-center{text-align:center}.hidden{display:none}.carousel{position:relative;width:100%;max-width:90dvw;padding:0 5px 50px 0;margin:0 auto;overflow:hidden}@media (min-width: 768px){.carousel{max-width:auto;padding:0 50px}}.carousel-track-container{overflow:hidden;position:relative}.carousel-track{display:flex;transition:transform .3s var(--transition-regular-function);will-change:transform}.carousel-slide{min-width:100%;transition:opacity .3s var(--transition-regular-function)}.carousel-slide img{width:100%;display:block}.carousel-button{position:absolute;top:auto;bottom:25px;transform:translateY(0);cursor:pointer;padding:.02rem .7rem;z-index:1}@media (min-width: 768px){.carousel-button{top:50%;transform:translateY(-50%)}}.carousel-button.prev{left:0}.carousel-button.next{right:0}.current-slide{opacity:1}.carousel-slide:not(.current-slide){opacity:0;pointer-events:none}:root{--gap: var(--spacing-xs);--col-1: calc((100% / 12 * 1) - var(--gap));--col-2: calc((100% / 12 * 2) - var(--gap));--col-3: calc((100% / 12 * 3) - var(--gap));--col-4: calc((100% / 12 * 4) - var(--gap));--col-5: calc((100% / 12 * 5) - var(--gap));--col-6: calc((100% / 12 * 6) - var(--gap));--col-7: calc((100% / 12 * 7) - var(--gap));--col-8: calc((100% / 12 * 8) - var(--gap));--col-9: calc((100% / 12 * 9) - var(--gap));--col-10: calc((100% / 12 * 10) - var(--gap));--col-11: calc((100% / 12 * 11) - var(--gap));--col-12: calc((100% / 12 * 12) - var(--gap))}.row{display:flex;flex-wrap:wrap;margin:calc(var(--gap) / 2 * -1)}[class*=col-]{padding:calc(var(--gap) / 2);box-sizing:border-box;margin:calc(var(--gap) / 2);flex:1 0 0%}.col-1{flex:0 0 var(--col-1);max-width:var(--col-1)}.col-2{flex:0 0 var(--col-2);max-width:var(--col-2)}.col-3{flex:0 0 var(--col-3);max-width:var(--col-3)}.col-4{flex:0 0 var(--col-4);max-width:var(--col-4)}.col-5{flex:0 0 var(--col-5);max-width:var(--col-5)}.col-6{flex:0 0 var(--col-6);max-width:var(--col-6)}.col-7{flex:0 0 var(--col-7);max-width:var(--col-7)}.col-8{flex:0 0 var(--col-8);max-width:var(--col-8)}.col-9{flex:0 0 var(--col-9);max-width:var(--col-9)}.col-10{flex:0 0 var(--col-10);max-width:var(--col-10)}.col-11{flex:0 0 var(--col-11);max-width:var(--col-11)}.col-12{flex:0 0 var(--col-12);max-width:var(--col-12)}@media (min-width: 575px){.col-sm-1{flex:0 0 var(--col-1);max-width:var(--col-1)}.col-sm-2{flex:0 0 var(--col-2);max-width:var(--col-2)}.col-sm-3{flex:0 0 var(--col-3);max-width:var(--col-3)}.col-sm-4{flex:0 0 var(--col-4);max-width:var(--col-4)}.col-sm-5{flex:0 0 var(--col-5);max-width:var(--col-5)}.col-sm-6{flex:0 0 var(--col-6);max-width:var(--col-6)}.col-sm-7{flex:0 0 var(--col-7);max-width:var(--col-7)}.col-sm-8{flex:0 0 var(--col-8);max-width:var(--col-8)}.col-sm-9{flex:0 0 var(--col-9);max-width:var(--col-9)}.col-sm-10{flex:0 0 var(--col-10);max-width:var(--col-10)}.col-sm-11{flex:0 0 var(--col-11);max-width:var(--col-11)}.col-sm-12{flex:0 0 var(--col-12);max-width:var(--col-12)}}@media (min-width: 767px){.col-md-1{flex:0 0 var(--col-1);max-width:var(--col-1)}.col-md-2{flex:0 0 var(--col-2);max-width:var(--col-2)}.col-md-3{flex:0 0 var(--col-3);max-width:var(--col-3)}.col-md-4{flex:0 0 var(--col-4);max-width:var(--col-4)}.col-md-5{flex:0 0 var(--col-5);max-width:var(--col-5)}.col-md-6{flex:0 0 var(--col-6);max-width:var(--col-6)}.col-md-7{flex:0 0 var(--col-7);max-width:var(--col-7)}.col-md-8{flex:0 0 var(--col-8);max-width:var(--col-8)}.col-md-9{flex:0 0 var(--col-9);max-width:var(--col-9)}.col-md-10{flex:0 0 var(--col-10);max-width:var(--col-10)}.col-md-11{flex:0 0 var(--col-11);max-width:var(--col-11)}.col-md-12{flex:0 0 var(--col-12);max-width:var(--col-12)}}@media (min-width: 991px){.col-lg-1{flex:0 0 var(--col-1);max-width:var(--col-1)}.col-lg-2{flex:0 0 var(--col-2);max-width:var(--col-2)}.col-lg-3{flex:0 0 var(--col-3);max-width:var(--col-3)}.col-lg-4{flex:0 0 var(--col-4);max-width:var(--col-4)}.col-lg-5{flex:0 0 var(--col-5);max-width:var(--col-5)}.col-lg-6{flex:0 0 var(--col-6);max-width:var(--col-6)}.col-lg-7{flex:0 0 var(--col-7);max-width:var(--col-7)}.col-lg-8{flex:0 0 var(--col-8);max-width:var(--col-8)}.col-lg-9{flex:0 0 var(--col-9);max-width:var(--col-9)}.col-lg-10{flex:0 0 var(--col-10);max-width:var(--col-10)}.col-lg-11{flex:0 0 var(--col-11);max-width:var(--col-11)}.col-lg-12{flex:0 0 var(--col-12);max-width:var(--col-12)}}.footer[data-astro-cid-sz7xmlte]{border-top:2px solid var(--border-color);background:var(--paper);padding-top:var(--spacing-lg)}.footer[data-astro-cid-sz7xmlte] .last-label[data-astro-cid-sz7xmlte]{border-top:2px solid rgba(218,218,219,.918);text-align:end;font-weight:700;padding:var(--spacing-xxs)}.footer[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-weight:800}.footer[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-weight:400}.footer[data-astro-cid-sz7xmlte] :where(h2,h3)[data-astro-cid-sz7xmlte]{line-height:1;margin:.21rem 0}.footer[data-astro-cid-sz7xmlte] .nav-list-items[data-astro-cid-sz7xmlte]{justify-content:center}.label[data-astro-cid-oemx5le4]{display:inline;align-items:center;cursor:pointer;color:#394a56}.label-text[data-astro-cid-oemx5le4]{margin-left:16px}.toggle[data-astro-cid-oemx5le4]{isolation:isolate;position:relative;height:30px;width:60px;border-radius:15px;overflow:hidden;box-shadow:-8px -4px 8px 0 var(--second-shadow-color),8px 4px 12px 0 var(--first-shadow-color),4px 4px 4px 0 var(--first-shadow-color) inset,-4px -4px 4px 0 var(--second-shadow-color) inset}.toggle-state[data-astro-cid-oemx5le4]{display:none}.indicator[data-astro-cid-oemx5le4]{height:100%;width:200%;position:relative;z-index:10;background:var(--paper);border-radius:15px;border:var(--paper-border);transform:translate3d(-75%,0,0);transition:transform .4s cubic-bezier(.85,.05,.18,1.35);box-shadow:-8px -4px 8px 0 var(--first-shadow-color),8px 4px 12px 0 var(--second-shadow-color)}.dark[data-astro-cid-oemx5le4] .indicator[data-astro-cid-oemx5le4]{box-shadow:-8px -4px 8px 0 var(--first-shadow-color),8px 4px 12px 0 var(--first-shadow-color)}.toggle-state[data-astro-cid-oemx5le4]:checked~.indicator[data-astro-cid-oemx5le4]{transform:translate3d(25%,0,0)}.toggle[data-astro-cid-oemx5le4] svg[data-astro-cid-oemx5le4]{display:block;position:absolute;right:0;top:calc(50% - 9px);height:18px;transition:all var(--transition-regular)}.toggle-state[data-astro-cid-oemx5le4]:checked~svg[data-astro-cid-oemx5le4]{transform:translate(-28px)}.sun[data-astro-cid-oemx5le4]{transition:all var(--transition-regular);fill:#000}.moon[data-astro-cid-oemx5le4]{transition:all var(--transition-regular);fill:transparent}.dark .sun[data-astro-cid-oemx5le4]{fill:transparent}.dark .moon[data-astro-cid-oemx5le4]{fill:#fff}.navigation[data-astro-cid-pux6a34n]{width:100%;display:block;position:sticky;z-index:10;top:0;left:0;bottom:0;color:var(--text);margin:0;padding:var(--spacing)}.nav-bar[data-astro-cid-pux6a34n]{display:flex;align-items:center;justify-content:space-between;max-width:var(--mw-container);margin:auto}@media (width > 768px){.nav-bar[data-astro-cid-pux6a34n]{padding:var(--spacing) var(--spacing-xl)}}.nav-bar[data-astro-cid-pux6a34n] .logo[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n]{display:block;height:20px;width:fit-content}@media (width > 768px){.nav-bar[data-astro-cid-pux6a34n] .logo[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n]{height:30px}}.nav-list-items[data-astro-cid-pux6a34n]{flex-grow:1;display:none;list-style:none;gap:var(--spacing-xs);margin:0;justify-content:right}@media (width > 768px){.nav-list-items[data-astro-cid-pux6a34n]{display:flex}}.nav-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{display:"block";font-weight:500;text-decoration:none;padding:var(--spacing-xs) var(--spacing);text-align:center;position:relative}.nav-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover,.nav-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:active,.nav-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active{color:#fff}.nav-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:after{transition:all var(--transition-regular);content:"";border-radius:20px;position:absolute;transform:scale(.7);opacity:0;color:"white";inset:6px;z-index:-1;filter:blur(12px);background-size:100% 100%;background-position:0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px;background-image:radial-gradient(70% 53% at 36% 76%,#004cff,#073aff00),radial-gradient(74% 86% at -4% 5%,#14fbfff5 24%,#073aff00),radial-gradient(18% 28% at 11% 12%,#b8cdff 6%,#073aff00 82%),radial-gradient(18% 28% at 21% 81%,#ffffff59 6%,#073aff00),radial-gradient(18% 28% at 35% 87%,#fff 7%,#073aff00),radial-gradient(31% 43% at 7% 98%,#fff 24%,#073aff00),radial-gradient(50% 50% at 92% 5%,#6df6ff9c 24%,#073aff00),radial-gradient(35% 56% at 94% 90%,#9460f6f5,#073aff00),linear-gradient(125deg,#004cff 1%,#00abfc)}.nav-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover:after,.nav-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:focus-visible:after,.nav-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active:after{transform:scale(1);opacity:1}.change-theme-container[data-astro-cid-pux6a34n]{margin-left:var(--spacing);display:none}.change-theme-container-mobile[data-astro-cid-pux6a34n]{margin-bottom:var(--spacing);margin-left:auto;display:block}@media (min-width: 768px){.change-theme-container[data-astro-cid-pux6a34n]{display:block}}.hamburguer[data-astro-cid-pux6a34n]{display:block;position:relative;padding:var(--spacing-xs);border-radius:var(--radius-lg)}@media (width > 768px){.hamburguer[data-astro-cid-pux6a34n]{display:none}}.hamburguer[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]{width:20px;height:4px;border-radius:var(--radius-xs);background-color:var(--text);display:block;transition:all var(--transition-regular)}.hamburguer[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]:nth-child(1){transform:translateY(-4px)}.hamburguer[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]:nth-child(2){transform:translate(0)}.hamburguer[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]{transform:translateY(4px)}.hamburguer[data-astro-cid-pux6a34n].open span[data-astro-cid-pux6a34n]:nth-child(1){transform:rotate(50deg) scale(1.2) translate(4px,2px)}.hamburguer[data-astro-cid-pux6a34n].open span[data-astro-cid-pux6a34n]:nth-child(2){transform:rotate(311deg) scale(1.2) translateY(1px)}.hamburguer[data-astro-cid-pux6a34n].open span[data-astro-cid-pux6a34n]:nth-child(3){opacity:0}.side-menu[data-astro-cid-pux6a34n]{display:none;height:calc(100dvh - 64px);width:100dvw;padding:var(--spacing);position:fixed;bottom:0;right:0;transition:all var(--transition-regular);transform:scale(0);opacity:0}.side-menu[data-astro-cid-pux6a34n] nav[data-astro-cid-pux6a34n].side-nav-bar{padding:var(--spacing-xs);height:100%;border:2px solid #e7e7e765;border-radius:var(--radius);background-color:var(--paper)}.side-menu[data-astro-cid-pux6a34n] nav[data-astro-cid-pux6a34n].side-nav-bar .logo[data-astro-cid-pux6a34n]{padding:var(--spacing-xs);width:100%;align-content:center;text-align:center;margin-bottom:var(--spacing)}.side-menu[data-astro-cid-pux6a34n] nav[data-astro-cid-pux6a34n].side-nav-bar .side-nav-list-items[data-astro-cid-pux6a34n]{list-style:none;margin:0;padding:var(--spacing-xxs) var(--spacing)}.side-menu[data-astro-cid-pux6a34n] nav[data-astro-cid-pux6a34n].side-nav-bar .side-nav-list-items[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{display:block;padding:var(--spacing);margin-bottom:var(--spacing);text-align:center;color:var(--text);font-weight:800;text-decoration:none;transition:all var(--transition-regular);border-radius:var(--radius-lg)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.content-body[data-astro-cid-sckkx6r4]{display:grid;grid-template-rows:auto 1fr auto}.construction-banner[data-astro-cid-sckkx6r4]{position:fixed;top:0;left:0;right:0;background:linear-gradient(135deg,#ff6b6b,orange,#ff6b6b);background-size:200% 200%;animation:gradientShift 3s ease infinite;color:#fff;z-index:9999;box-shadow:0 4px 20px #0003;border-bottom:3px solid #ff4444;user-select:none;pointer-events:none}.construction-content[data-astro-cid-sckkx6r4]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;max-width:1200px;margin:0 auto;text-align:center;flex-wrap:wrap}.construction-icon[data-astro-cid-sckkx6r4]{font-size:1.5rem;animation:bounce 2s infinite}.construction-text[data-astro-cid-sckkx6r4]{font-weight:500;font-size:.95rem;text-shadow:1px 1px 2px rgba(0,0,0,.3);line-height:1.4}.construction-loader[data-astro-cid-sckkx6r4]{display:flex;gap:4px}.dot[data-astro-cid-sckkx6r4]{width:6px;height:6px;border-radius:50%;background-color:#fffc;animation:pulse 1.5s infinite}.dot[data-astro-cid-sckkx6r4]:nth-child(2){animation-delay:.3s}.dot[data-astro-cid-sckkx6r4]:nth-child(3){animation-delay:.6s}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}body{padding-top:60px}@media (max-width: 768px){.construction-content[data-astro-cid-sckkx6r4]{padding:10px 15px;gap:8px}.construction-text[data-astro-cid-sckkx6r4]{font-size:.85rem}.construction-icon[data-astro-cid-sckkx6r4]{font-size:1.3rem}body{padding-top:55px}}@media (max-width: 480px){.construction-content[data-astro-cid-sckkx6r4]{flex-direction:column;gap:6px;padding:8px 12px}.construction-text[data-astro-cid-sckkx6r4]{font-size:.8rem}body{padding-top:70px}}
