.sr-only{border:0;height:1px;margin:0;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.image-link{border-bottom:none}.image-link:hover{background-color:unset;border-bottom:2px solid var(--secondary-color)}.primary-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--primary-color);border:2px solid var(--primary-color);border-radius:6px;color:var(--base-00);cursor:pointer;font-size:1rem;font-weight:600;justify-content:center;line-height:1.2;padding:.6em 1.2em;text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.primary-button:focus-visible,.primary-button:hover{background-color:var(--primary-color-lighter);-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.05);box-shadow:0 0 0 3px #0000000d;color:var(--base-100);outline:none}.primary-button:active{background-color:var(--primary-color);color:#fff}.primary-button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.primary-button:disabled,.primary-button[aria-disabled=true]{cursor:not-allowed;opacity:.6;pointer-events:none}.tool-button{background-color:var(--primary-color-light);border:1px solid transparent;border-radius:var(--border-radius);color:#000;font-size:var(--cg-font-small);padding:clamp(.2rem,calc(.091rem + .545vw),.5rem)}.tool-button.active{background-color:var(--primary-color);color:var(--base-00)}.tool-button:hover{background-color:var(--base-00);border:1px solid var(--base-100);color:var(--primary-color)}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}#installAppBtn.animate-pulse{-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}@-webkit-keyframes pulseSafe{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulseSafe{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.heart{-webkit-animation:pulseSafe 1.8s infinite;animation:pulseSafe 1.8s infinite;display:inline-block;will-change:transform,opacity}.faq-item{background:var(--base-10);border:1px solid var(--primary-color-light,#ddd);border-radius:6px;margin-bottom:1rem;overflow:hidden;-webkit-transition:.3s;transition:.3s}.faq-item[open] .faq-answer{max-height:500px;padding:0 1rem 1rem}.faq-item summary{cursor:pointer;font-size:var(--cg-font-base);font-weight:var(--font-weight-regular);list-style:none;padding:1rem;position:relative}.faq-item summary:after{content:"+";font-size:1.2rem;position:absolute;right:1rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq-item[open] summary:after{content:"-"}.faq-answer{color:var(--cg-text-secondary,#666);color:var(--base-90);max-height:0;overflow:hidden;padding:0 1rem;-webkit-transition:max-height .3s,padding .3s;transition:max-height .3s,padding .3s}.tab-button.active{border-color:var(--base-100);color:var(--base-100)}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter-Regular-Subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter-Bold-Subset.woff2) format("woff2")}*{margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:root{color-scheme:light dark;--base:hsla(0,0%,6%,.07);--base-00:#fff;--base-10:#f5f5f5;--base-20:#e0e0e0;--base-30:silver;--base-40:#a0a0a0;--base-50:grey;--base-60:#606060;--base-70:#404040;--base-80:#202020;--base-90:#101010;--base-100:#000;--primary:#732dd7;--primary-light:#be7dff;--primary-lighter:#edd6ff;--primary-lighter-x:#faebff;--primary-1:#002ba5;--primary-light-1:#91aeff;--primary-lighter-1:#cddaff;--secondary:#a55aff;--secondary-light:#c896ff;--secondary-lighter:#e1c8ff;--background-color:#fefaff;--font-family-base:"Inter",ui-sans-serif,system-ui,sans-serif;--font-family-heading:"Inter",ui-sans-serif,system-ui,sans-serif;--font-family-mono:"Roboto Mono",monospace;--font-weight-regular:400;--font-weight-bold:700;--border-radius:5px;--max-width:1280px;--site-width:1280px;--content-width:640px;--sidebar-width:320px;--shadow-light:0 1px 3px rgba(0,0,0,.1);--shadow-base:0 8px 24px rgba(0,0,0,.2);--shadow-strong:0 0 10px 2px rgba(0,0,0,.5);--shadow-glow:0 0 20px 4px rgba(0,0,0,.1)}[data-theme=dark]{--base-00:#242424;--base-10:#2e2e2e;--base-20:#383838;--base-30:#424242;--base-40:#4c4c4c;--base-50:#565656;--base-60:#606060;--base-70:#6a6a6a;--base-80:#747474;--base-90:#f0f0f0;--base-100:#fff;--primary:#e3e9ff;--primary-light:#c3d3ff;--primary-lighter:#002ba5;--background-color:#222;--shadow-light:0 1px 3px hsla(0,0%,100%,.05);--shadow-base:0 8px 24px hsla(0,0%,100%,.08);--shadow-strong:0 0 10px 2px hsla(0,0%,100%,.2);--shadow-glow:0 0 20px 4px hsla(0,0%,100%,.5);--shadow-bottom:0 1px 10px rgba(0,0,0,.1)}html{font-size:16px;height:100%;scroll-behavior:smooth;width:100%}body,html{line-height:1.5}body,html{background-color:var(--background-color);color:var(--base-90);font-family:var(--font-family-base);word-wrap:break-word;overflow-wrap:break-word}.text-5xl,h1{font-size:clamp(1.6rem,1.455rem + .727vw,2rem)}.text-4xl,h2{font-size:clamp(1.5rem,1.364rem + .682vw,1.88rem)}.text-3xl,h3{font-size:clamp(1.4rem,1.273rem + .636vw,1.75rem)}.text-2xl,h4{font-size:clamp(1.3rem,1.182rem + .591vw,1.63rem)}.text-xl,h5{font-size:clamp(1.2rem,1.091rem + .545vw,1.5rem)}.text-l,h6{font-size:clamp(1.1rem,1rem + .5vw,1.38rem)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:1.4;margin-block:.5em}.text-base,body,p{font-size:clamp(1rem,.909rem + .455vw,1.25rem)}.text-s,.text-small,small{font-size:clamp(.88rem,.795rem + .398vw,1.09rem)}.text-xs{font-size:clamp(.75rem,.682rem + .341vw,.94rem);line-height:1.2}.text-2xs{font-size:clamp(.625rem,.591rem + .295vw,.78rem)}.bold,b,strong{font-weight:var(--font-weight-bold)}.italic,em,i{font-style:italic}.regular,body{font-weight:var(--font-weight-regular)}.text-smaller{font-size:clamp(.75rem,.682rem + .341vw,.94rem)}a{color:inherit;font-family:var(--font-family-base);font-size:inherit;font-weight:inherit;line-height:inherit;outline:none;padding-inline:.1em;text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:2px;text-underline-offset:.2em;text-underline-position:under;-webkit-transition:background-color .2s ease,color .2s ease,outline .2s ease;transition:background-color .2s ease,color .2s ease,outline .2s ease}a:hover{background-color:var(--primary);color:var(--base-00);text-decoration:none}a:focus-visible{background-color:var(--primary-light);color:var(--base-100);outline:2px dashed var(--primary-light);outline-offset:2px}a::-moz-focus-inner{border:0}ol,ul{margin-left:1.5rem}img{border-radius:var(--border-radius);height:auto}img,main{max-width:100%}main{margin:auto;width:100%}.button,button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-family-base);font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.2rem .5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:none;border-radius:var(--border-radius,6px);gap:.5rem;justify-content:center;text-decoration:none;-webkit-transition:var(--transition-common),var(--transition-box-shadow),var(--transition-border);transition:var(--transition-common),var(--transition-box-shadow),var(--transition-border);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:focus-visible,.button:hover,button:focus-visible,button:hover{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.05);box-shadow:0 0 0 3px #0000000d;outline:none}.button:focus-visible,button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.button:disabled,.button[aria-disabled=true],button:disabled,button[aria-disabled=true]{cursor:not-allowed;opacity:.6;pointer-events:none}a:after,a:before,button:after,button:before{content:"";display:inline-block;pointer-events:none;position:absolute}.skip-link{background:#000;color:var(--base-00);height:1px;left:-999px;overflow:hidden;padding:.5rem 1rem;position:absolute;text-decoration:none;top:auto;width:1px;z-index:100}.skip-link:active,.skip-link:focus{height:auto;left:1rem;overflow:visible;position:absolute;top:1rem;width:auto}:root{--transition-common:background-color .2s ease,color .2s ease,fill .2s ease,stroke .2s ease;--transition-box-shadow:box-shadow .2s ease;--transition-transform:transform .3s ease;--transition-fade-slide:opacity .3s ease,transform .3s ease;--transition-border:border-color .2s ease;--success-light:#a3ffb0;--success:#00c800;--success-dark:#006400;--error:#ff3425;--error-light:#ffbfba;--error-dark:#970a00;--alert:#d39905;--alert-light:#ffe489;--alert-dark:#ac4a00}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:local("Inter Italic"),local("Inter-Italic"),url(/fonts/Inter-Italic-Subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:local("Inter Bold Italic"),local("Inter-BoldItalic"),url(/fonts/Inter-BoldItalic-Subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:italic;font-weight:400;src:local("Roboto Mono Italic"),local("RobotoMono-Italic"),url(/fonts/RobotoMono-Italic-Subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/fonts/RobotoMono-Regular-Subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(/fonts/RobotoMono-Bold-Subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:italic;font-weight:700;src:local("Roboto Mono Bold Italic"),local("RobotoMono-BoldItalic"),url(/fonts/RobotoMono-BoldItalic-Subset.woff2) format("woff2")}blockquote{border-left:4px solid var(--secondary);margin-block:1rem;padding-left:1rem}hr{border:none;border-top:1px solid var(--base-40)}code{background-color:#eaeaea;padding:.1em .3em}code,pre{border-radius:var(--border-radius);font-family:var(--font-family-mono);font-size:clamp(.88rem,.795rem + .398vw,1.09rem)}pre{background-color:var(--base-90);color:var(--base-00);overflow-wrap:anywhere;padding:1rem;white-space:pre-wrap}.focus-outline{outline:2px dashed var(--primary-color-light);outline-offset:2px}input,select,textarea{background-color:var(--base-10);border:1px solid var(--base-20);border-radius:var(--border-radius);color:var(--base-90);font-family:Inter;font-size:1rem;padding:.5rem;width:100%}input:focus,select:focus,textarea:focus{outline:2px solid var(--primary);outline-offset:2px}.ac-center{-ms-flex-line-pack:center;align-content:center}.accent-color-base-100{accent-color:var(--base-100)}.after-border-bottom:after{border-bottom:.5px solid var(--base-10);content:"";display:block}.as-f-start{-ms-flex-item-align:start;align-self:flex-start}.ai-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ai-f-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-start{-ms-flex-line-pack:start;align-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:start}.aspect-16x9{aspect-ratio:16/9}.aspect-16x9,.aspect-1x1{-o-object-fit:cover;object-fit:cover}.aspect-1x1{aspect-ratio:1/1}.aspect-3x4{aspect-ratio:3/4}.aspect-3x4,.aspect-4x3{-o-object-fit:cover;object-fit:cover}.aspect-4x3{aspect-ratio:4/3}.b-bottom-base-00{border-bottom:1px solid var(--base-00)}.b-thin-base05{border:.5px solid var(--primary-light)}.b-thin-primary-lighter{border:.5px solid var(--primary-lighter)}.bg-base-05{background-color:var(--base-05)}.bg-base-10{background-color:var(--base-10)}.bg-base-100-6{background-color:#0009}.bg-base-20,.hover-bg-base-20:hover{background-color:var(--base-20)}.bg-base-40{background-color:var(--base-40)}.bg-base-50{background-color:var(--base-50)}.bg-base-80{background-color:var(--base-80)}.bg-base-90{background-color:var(--base-90)}.bg-base-100{background-color:var(--base-100)}.bg-col-ff,.bg-transparent,.hover-bg-col-ff:hover,.hover-bg-transparent:hover{background-color:transparent}.bg-secondary{background-color:var(--secondary)}.bg-secondary-light,.hover-bg-secondary-light:hover{background-color:var(--secondary-light)}.bg-primary-lighter{background-color:var(--primary-lighter)!important}.bg-primary-light{background-color:var(--primary-light)}.bold{font-weight:var(--font-weight-bold)}.border-0,.hover-border-0:hover{border:0}.border,.hover-border:hover{border:1px solid var(--primary)}.border-2,.hover-border-2:hover{border:2px solid var(--primary)}.border-transparent,.hover-border-transparent:hover{border:1px solid transparent}.border-base-10,.hover-border-base-10:hover{border:1px solid var(--base-10)}.border-base-100,.hover-border-base-100:hover{border:1px solid var(--base-100)}.border-left-4-primary-color{border-left:4px solid var(--primary)}.bottom-10{bottom:10px}.box-shadow,.hover-box-shadow:hover{-webkit-box-shadow:var(--shadow-base);box-shadow:var(--shadow-base)}.box-shadow-light,.hover-box-shadow-light:hover{-webkit-box-shadow:var(--shadow-light);box-shadow:var(--shadow-light)}.box-shadow-strong,.hover-box-shadow-strong:hover{-webkit-box-shadow:var(--shadow-strong);box-shadow:var(--shadow-strong)}.box-shadow-glow,.hover-box-shadow-glow:hover{-webkit-box-shadow:var(--shadow-glow);box-shadow:var(--shadow-glow)}.box-shadow-bottom,.hover-box-shadow-bottom:hover{-webkit-box-shadow:var(--shadow-bottom);box-shadow:var(--shadow-bottom)}.fill-base-00{fill:var(--base-00)}.fill-base-100{fill:var(--base-100)}.full-width{width:100%}.right-0{right:0}.backdrop-blur{backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.absolute{position:absolute}.ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bg-base-00{background-color:var(--base-00)}.static{position:static}.block{display:block}.br-1{border-radius:1rem}.br-2{border-radius:2rem}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.br{border-radius:var(--border-radius)}.br-05-col{border:.5px solid var(--secondary)}.br-1-base-100{border:1px solid var(--base-100)}.br-50{border-radius:50%}.br-l-4{border-left:4px solid var(--secondary)}.bs-0-0-1-3{-webkit-box-shadow:0 0 1px 3px rgb(0,0,0,.1);box-shadow:0 0 1px 3px #0000001a}.bs-1-1-8-2-base-100,.hover-bs-1-1-8-2-base-100:hover{-webkit-box-shadow:1px 1px 8px 2px var(--base-100);box-shadow:1px 1px 8px 2px var(--base-100)}.bx-0-0-4-4,.hover-bx-0-0-4-4:hover{-webkit-box-shadow:1px 1px 20px 0 #fffb6f;box-shadow:1px 1px 20px #fffb6f}.bx-0-2-8-0{-webkit-box-shadow:0 2px 8px #00000050;box-shadow:0 2px 8px #00000050}.capitalize{text-transform:capitalize}.center{place-content:center;place-items:center;place-self:center;text-align:center}.bg-primary,.focus-bg-primary:focus,.focus-vis-bg-primary:focus-visible,.hover-bg-primary:hover{background-color:var(--primary)}.bg-primary-light,.focus-bg-primary-light:focus,.focus-vis-bg-primary-light:focus-visible,.hover-bg-primary-light:hover{background-color:var(--primary-light)}.bg-primary-lighter,.focus-bg-primary-lighter:focus,.focus-vis-bg-primary-lighter:focus-visible,.hover-bg-primary-lighter:hover{background-color:var(--primary-lighter)}.col-primary,.focus-col-primary:focus,.focus-vis-col-primary:focus-visible,.hover-col-primary:hover{color:var(--primary)}.col-primary-light,.focus-col-primary-light:focus,.focus-vis-col-primary-light:focus-visible,.hover-col-primary-light:hover{color:var(--primary-light)}.col-primary-lighter,.focus-col-primary-lighter:focus,.focus-vis-col-primary-lighter:focus-visible,.hover-col-primary-lighter:hover{color:var(--primary-lighter)}.col-secondary,.focus-col-secondary:focus,.focus-vis-col-secondary:focus-visible,.hover-col-secondary:hover{color:var(--secondary)}.col-base-00,.focus-col-base-00:focus,.focus-vis-col-base-00:focus-visible,.hover-col-base-00:hover{color:var(--base-00)}.col-base-100,.focus-col-base-100:focus,.focus-vis-col-base-100:focus-visible,.hover-col-base-100:hover{color:var(--base-100)}.col-base-20{color:var(--base-20)}.col-error{color:var(--error-color)}.col-inherit{color:inherit}.desktop-logo-svg,.display-desktop,.nav-text-desktop{display:none}.display-mobile{display:block}.dropdown-menu.open{display:-webkit-box;display:-ms-flexbox;display:flex}.dropdown:hover .hover-down-arrow-rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.fill-base-00,.hover-fill-base-00:hover{fill:var(--base-00)}.fill-base-100,.hover-fill-base-100:hover{fill:var(--base-100)}.fill-primary,.hover-fill-primary:hover{fill:var(--primary)}.fill-primary-lighter,.hover-fill-primary-lighter:hover{fill:var(--primary-lighter)}.fixed{position:fixed}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-2{-webkit-box-flex:2;-ms-flex:2;flex:2}.flex-col{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-col,.flex-row{-webkit-box-direction:normal}.flex-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.float-right{float:right}.font-inherit{font-size:inherit}.full-height{height:100%}.full-width,.w-full{width:100%}.gap{gap:1rem}.gap-0{gap:0}.gap-05{gap:.5rem}.gap-2{gap:2rem}.h-1-0{height:1rem}.h-1-25{height:1.25rem}.h-1-5{height:1.5rem}.h-2-0{height:2rem}.h-2-5{height:2.5rem}.h-3-0{height:3rem}.h-18{height:18px}.h-20{height:20px}.h-260{height:260px}.h-30{height:30px}.h-40{height:40px}.h-50{height:50px}.h-60{height:60px}.h-auto{height:auto}.height-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.hover-no-bg-col:hover{background-color:transparent;border-radius:5px;-webkit-box-shadow:0 0 4px 4px #e3e9ff;box-shadow:0 0 4px 4px #e3e9ff}.hover-no-border:hover,.no-border{border:unset}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jc-even{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.jc-f-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.jc-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.left-0{left:0}.left-50{left:50%}.lh-0{line-height:0}.m-0{margin:0}.m-bottom-0{margin-bottom:0}.mb-0{margin-block:0}.mb-05{margin-block:.5rem}.mb-1{margin-block:1rem}.mb-2{margin-block:2rem}.mi-1{margin-inline:1rem}.mi-auto{margin-inline:auto}.mn-h-230{min-height:230px}.mn-w-160{min-width:160px}.mn-w-250{min-width:250px}.mn-w-320{min-width:320px}.mr-02{margin-right:.2rem}.mx-h-360{max-height:360px}.mx-w-100{max-width:100px}.mx-w-1040{max-width:1060px}.mx-w-1200{max-width:1280px}.jc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx-w-280{max-width:280px}.mx-w-320{max-width:320px}.mx-w-420{max-width:420px}.mx-w-80{max-width:80px}.mx-w-840{max-width:840px}.mx-w-95-0{max-width:95%}.mx-w-960{max-width:960px}.mx-w-content{max-width:var(--content-width)}.mx-w-sidebar{max-width:var(--sidebar-width)}.no-bb{border-bottom:none}.no-bullets{list-style:none;margin-left:0}.no-display{display:none}.no-display.display{display:block}.no-jc{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.no-line-height{line-height:unset}.no-list-style-type{list-style-type:none}.no-margin{margin:unset}.no-p-b-imp{padding-bottom:unset!important}.no-padding{padding:unset}.no-width{width:unset}.of-wrap-anywhere{overflow-wrap:anywhere}.overflow-y-scroll{overflow-y:scroll}.p-0{padding:0}.p-02{padding:.2rem}.p-03{padding:.3rem}.p-05{padding:.5rem}.p-1{padding:1rem}.p-2{padding:2rem}.p-b-1{padding-bottom:1rem}.pb-0-1{padding-block:0 1rem}.pb-02{padding-block:.2rem}.pb-05{padding-block:.5rem}.pb-1{padding-block:1rem}.pb-2{padding-block:2rem}.pc-center{place-content:center}.pi-05{padding-inline:.5rem}.pi-1{padding-inline:1rem}.pr-1{padding-right:1rem!important}.regular{font-weight:var(--font-weight-regular)}.relative{position:relative}.round{border-radius:50%}.sticky{position:sticky}.ta-center{text-align:center}.ta-start{text-align:start}.text-x-small{font-size:.8rem}.top-0{top:0}.top-0-20{top:-20px}.top-20{top:20px}.top-50{top:50%}.top-90{top:90%}.transition-all{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.translate-50-0{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.translate-x-50-0{-webkit-transform:translateX(-50%);transform:translate(-50%)}.uppercase{text-transform:uppercase}.w-100{width:100px}.w-150{width:150px}.w-1-0{width:1rem}.w-1-25{width:1.25rem}.w-1-5{width:1.5rem}.w-2-0{width:2rem}.w-2-5{width:2.5rem}.w-3-0{width:3rem}.w-18{width:18px}.w-20{width:20px}.w-260{width:260px}.w-30{width:30px}.w-320{width:320px}.w-40{width:40px}.w-50-1{width:calc(50% - 1rem)}.w-60{width:60px}.w-90-0{width:90%}.w-auto{width:auto}.wb-break-word{word-break:break-word}.width-unset{width:unset}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-pre-wrap{white-space:pre-wrap}.z-1{z-index:1}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}@media (hover:hover) and (min-width:768px){.dropdown:hover>.dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:768px){main{padding:1em}.main-nav{left:0;top:100%;width:100%}.main-nav.active{display:-webkit-box;display:-ms-flexbox;display:flex}.md-ai-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important}.md-flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-flex-col{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.sm-ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sm-full-width,.sm-w-full{width:100%}.top-70{top:70%}.wrap-mobile{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.display-desktop{display:block}.display-mobile{display:none}.md-display{display:block}.lg-ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lg-flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.lg-jc-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lg-ta-start{text-align:start}}@media (max-width:920px){.display-900{display:none}}.hide,.no-display,.none{display:none!important}.inherit{display:inherit!important}.initial{display:initial!important}@media (min-width:768px){.show-tablet-block{display:block!important}.show-tablet-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hide-tablet{display:none!important}}@media (min-width:768px) and (max-width:1023px){.show-tablet-block{display:block!important}.show-tablet-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hide-tablet{display:none!important}}@media (min-width:768px) and (max-width:1279px){.show-medium-block{display:block!important}.show-medium-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hide-medium{display:none!important}.medium-order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.medium-order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.medium-w-full{width:100%!important}}@media (min-width:1280px){.show-desktop-block{display:block!important}.show-desktop-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hide-desktop{display:none!important}.lg-box-shadow{-webkit-box-shadow:var(--shadow-base);box-shadow:var(--shadow-base)}.lg-bg-glass{background:#ffffff14}.lg-border-glass{border:1px solid hsla(0,0%,100%,.2)}}@media (min-width:1440px){.show-wide-block{display:block!important}.show-wide-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hide-wide{display:none!important}}@media (min-width:1600px){.show-full-block{display:block!important}.show-full-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hide-full{display:none!important}}svg use{pointer-events:none}.active-page{color:var(--primary);text-decoration:underline;text-underline-offset:5px;text-underline-position:under}.dropdown-menu{display:none;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,visibility .3s ease;transition:opacity .3s ease,transform .3s ease,visibility .3s ease,-webkit-transform .3s ease;visibility:hidden}.dropdown-active .dropdown-menu,.dropdown-menu.open,.dropdown.dropdown-active .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.dropdown-toggle.active .hover-down-arrow-rotate,.dropdown:hover .hover-down-arrow-rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;fill:currentColor}@media (hover:hover) and (pointer:fine){.dropdown:hover .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}.sm-display{display:block}.no-border{border:none}.md-display{display:none}.mx-w-site,.mx-w-width{max-width:var(--site-width)}.main-nav.mobile-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--bg);-ms-flex-direction:column;flex-direction:column}.display,.hide-desktop,.show-mobile{display:inherit}.hide-mobile,.no-display,.show-desktop{display:none}.logo-bg{fill:#fefaff}@media (min-width:768px){.md-ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sm-display{display:none}.md-display{display:block}.hide-desktop,.show-mobile{display:none}.hide-mobile,.show-desktop{display:inherit}.desktop-absolute{position:absolute!important}}@media (max-width:767px){#main-nav,#main-nav-cta,#secondary-nav{display:none!important}#main-nav-cta.is-open,#main-nav.is-open,#secondary-nav.is-open{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main-nav-cta.is-open{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-top:.5rem}}@media (max-width:768px){.main-nav{left:0;top:100%;width:100%}.main-nav.active,.main-nav.mobile-active{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav{display:none!important}.main-nav.is-open{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.desktop-absolute{position:absolute}}.theme-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}#theme-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;font-size:0;height:24px;padding:0;width:24px}#theme-toggle option{font-size:0}header a{text-decoration:none}
