@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
.gN7Lr1dE{position:fixed;inset:0;z-index:var(--mobile-menu-z-index, 1000);pointer-events:none;opacity:0;transition:opacity var(--menu-animation-duration, 0.3s) ease}.gN7Lr1dE.mknRxNVO{pointer-events:auto;opacity:1}.gN7Lr1dE.el5vWHrC{opacity:0}.PzfZMONr{position:absolute;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.brfzEZfy{position:absolute;top:0;right:0;bottom:0;width:min(85vw,320px);background:var(--color-mobile-menu-bg, #1a1a2e);padding:64px 24px 24px;overflow-y:auto;transform:translateX(100%);transition:transform var(--menu-animation-duration, 0.3s) cubic-bezier(0.4, 0, 0.2, 1)}.mknRxNVO .brfzEZfy{transform:translateX(0)}.el5vWHrC .brfzEZfy{transform:translateX(100%)}
.wYICekUi{width:100%;height:var(--navbar-height);background-color:var(--color-header);border-bottom:.5px solid hsla(0,0%,100%,.08);position:fixed;top:0;left:0;right:0;z-index:var(--header-z-index)}.uflCQEkO{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:80rem;margin:0 auto;padding:0 24px}@media screen and (max-width: 575px){.uflCQEkO{padding:0 16px}}.MTIK4V8Y{display:flex;align-items:center;gap:20px}.MJ0l0JD6{display:flex;align-items:center;gap:12px}.haAX75Xr{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0;text-decoration:none}.haAX75Xr:hover{text-decoration:none;opacity:.92}.Zs7w0Cvo{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width: 991px){.ofyPKodC{display:none}}.gbbrPEDr{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.Ef0sLvHf{position:relative}.zRrC917z{display:block;font:var(--font-ui);letter-spacing:-0.01em;color:hsla(0,0%,100%,.5);text-decoration:none;padding:6px 8px;border-radius:6px;transition:color .15s ease}.zRrC917z:hover{color:hsla(0,0%,100%,.9);text-decoration:none}.ypFdbFwJ{color:#fff}.ZiCs_rVM{display:inline-flex;align-items:center;padding:5px 14px;background:rgba(99,102,241,.15);border:none;border-radius:6px;font-family:inherit;font-size:var(--font-size-xs);line-height:var(--font-line-xs);font-weight:var(--font-weight-medium);color:#818cf8;cursor:pointer;transition:background-color .15s ease}.ZiCs_rVM:hover{background:rgba(99,102,241,.25);text-decoration:none}._XJNQWOe{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:8px;background:rgba(0,0,0,0);border:none;cursor:pointer;border-radius:8px;transition:background-color .15s ease}._XJNQWOe:hover{background:hsla(0,0%,100%,.08)}@media screen and (max-width: 991px){._XJNQWOe{display:flex}}._2dbTMWB{display:block;width:20px;height:2px;background:hsla(0,0%,100%,.8);border-radius:1px;transition:transform .2s ease,opacity .2s ease}.VHcdTyN2{margin-bottom:24px}.TQltdr1R{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.AXgfSuUG{position:relative}.nQozVW0X{display:block;font:var(--font-ui);letter-spacing:-0.01em;color:hsla(0,0%,100%,.5);text-decoration:none;padding:12px 16px;border-radius:8px;font-size:var(--font-size-m);transition:color .15s ease,background-color .15s ease}.nQozVW0X:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.05);text-decoration:none}.wHFBROXU{color:#fff;background:rgba(99,102,241,.15)}.oNXzpu3j{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08);gap:12px}.HPwp5eOS{display:inline-flex;align-items:center;padding:10px 20px;background:rgba(99,102,241,.15);border:none;border-radius:8px;font-family:inherit;font-size:var(--font-size-s);line-height:var(--font-line-s);font-weight:var(--font-weight-medium);color:#818cf8;cursor:pointer;transition:background-color .15s ease;text-decoration:none}.HPwp5eOS:hover{background:rgba(99,102,241,.25)}
.Xy0SlRUB{width:100%;border-top:.5px solid hsla(0,0%,100%,.059)}.Odmc7Egt{display:flex;align-items:center;justify-content:space-between;max-width:80rem;margin:0 auto;padding:14px 2rem}@media screen and (max-width: 575px){.Odmc7Egt{padding:14px 1.25rem}}.X0XdQ8b_{font:var(--font-caption);color:hsla(0,0%,100%,.25)}.sEOW7Vp2{display:flex;align-items:center;gap:16px}.LD_C7GvE{font:var(--font-caption);color:hsla(0,0%,100%,.3);text-decoration:none;transition:color .15s ease}.LD_C7GvE:hover{color:hsla(0,0%,100%,.7);text-decoration:none}
.s3qI958s{display:flex;justify-content:center;align-items:center;height:100%;font:var(--font-l)}
.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--color-inverted-bg);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}
.lzCT94BJ{min-height:calc(100vh - var(--navbar-height));display:flex;justify-content:center;align-items:center;flex-grow:1}
.a4nOaSMD{cursor:pointer;font:var(--font-ui-strong);color:var(--color-primary);padding:8px 15px;opacity:1}.FAEtIpnJ,.DYECq6t7{padding:0;border:none;background:none;outline:none}.DYECq6t7{color:var(--color-inverted-primary)}.pxBl_FAS{border:1px solid var(--color-primary);color:var(--color-primary);background:none}.nXdyjtYb{background:var(--color-bg);color:var(--color-primary);border:none}.EXVU3xfn{background:var(--color-inverted-bg);color:var(--color-inverted-primary);border:none}.pKS1Awqk{padding:0}.pKS1Awqk.xvXQXBtA{width:var(--font-line-m);height:var(--font-line-m);font:var(--font-ui)}.pKS1Awqk.rsm7T6wj{width:var(--font-line-l);height:var(--font-line-l);font:var(--font-label)}.pKS1Awqk.WJ8HetTm{width:var(--font-line-xl);height:var(--font-line-xl);font:var(--font-title)}.xvXQXBtA{font:var(--font-ui)}.rsm7T6wj{font:var(--font-label)}.WJ8HetTm{font:var(--font-title)}.AeTCGE3z{opacity:.5}
.df00YLS1{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100vh}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}:root{--font-family-main: "Inter", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-2xs: 1.1rem;--font-line-2xs: 1.6rem;--font-size-xs: 1.2rem;--font-line-xs: 1.8rem;--font-size-s: 1.3rem;--font-line-s: 1.9rem;--font-size-m: 1.5rem;--font-line-m: 2.4rem;--font-size-l: 2.4rem;--font-line-l: 3.2rem;--font-size-xl: 3.2rem;--font-line-xl: 4rem;--font-caption: var(--font-weight-regular) var(--font-size-2xs) / var(--font-line-2xs) var(--font-family-main);--font-caption-strong: var(--font-weight-medium) var(--font-size-2xs) / var(--font-line-2xs) var(--font-family-main);--font-ui: var(--font-weight-regular) var(--font-size-xs) / var(--font-line-xs) var(--font-family-main);--font-ui-strong: var(--font-weight-medium) var(--font-size-xs) / var(--font-line-xs) var(--font-family-main);--font-label: var(--font-weight-medium) var(--font-size-s) / var(--font-line-s) var(--font-family-main);--font-body: var(--font-weight-regular) var(--font-size-m) / var(--font-line-m) var(--font-family-main);--font-body-strong: var(--font-weight-medium) var(--font-size-m) / var(--font-line-m) var(--font-family-main);--font-title: var(--font-weight-semibold) var(--font-size-l) / var(--font-line-l) var(--font-family-main);--font-display: var(--font-weight-semibold) var(--font-size-xl) / var(--font-line-xl) var(--font-family-main);--font-m: var(--font-body);--font-l: var(--font-title);--font-xl: var(--font-display);--navbar-height: 5.4rem;--border-radius-m: 4px;--border-radius-l: 6px;--border-radius-xl: 10px;--modal-z-index: 1010;--header-z-index: 1000;--color-overlay: rgb(0 0 0 / 60%);--color-red-light: tomato;--color-red-light-rgb: 255, 99, 71;--color-red-dark: #a9412d;--color-header: #111114}.app_light_theme{--color-primary: #6366f1;--color-primary-end: #a855f7;--color-primary-gradient: linear-gradient(225deg, #a855f7 0%, #6366f1 100%);--color-secondary: #e8e8ef;--color-inverted-primary: #a855f7;--color-inverted-secondary: #818cf8;--color-bg: #f5f5f8;--color-inverted-bg: #111114;--color-text: #1a1a2e;--color-text-muted: rgba(0, 0, 0, 0.45);--color-text-subtle: rgba(0, 0, 0, 0.65);--color-border: rgba(0, 0, 0, 0.08);--color-border-accent: rgba(0, 0, 0, 0.25);--color-card-bg: rgba(0, 0, 0, 0.03);--color-black: #000;--color-white: #fff;--color-accent-link: #6366f1;--color-header: #ffffff;--color-primary-rgb: 99, 102, 241;--color-black-rgb: 0, 0, 0;--color-white-rgb: 255, 255, 255}:root{--font-family-main: "Inter", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-2xs: 1.1rem;--font-line-2xs: 1.6rem;--font-size-xs: 1.2rem;--font-line-xs: 1.8rem;--font-size-s: 1.3rem;--font-line-s: 1.9rem;--font-size-m: 1.5rem;--font-line-m: 2.4rem;--font-size-l: 2.4rem;--font-line-l: 3.2rem;--font-size-xl: 3.2rem;--font-line-xl: 4rem;--font-caption: var(--font-weight-regular) var(--font-size-2xs) / var(--font-line-2xs) var(--font-family-main);--font-caption-strong: var(--font-weight-medium) var(--font-size-2xs) / var(--font-line-2xs) var(--font-family-main);--font-ui: var(--font-weight-regular) var(--font-size-xs) / var(--font-line-xs) var(--font-family-main);--font-ui-strong: var(--font-weight-medium) var(--font-size-xs) / var(--font-line-xs) var(--font-family-main);--font-label: var(--font-weight-medium) var(--font-size-s) / var(--font-line-s) var(--font-family-main);--font-body: var(--font-weight-regular) var(--font-size-m) / var(--font-line-m) var(--font-family-main);--font-body-strong: var(--font-weight-medium) var(--font-size-m) / var(--font-line-m) var(--font-family-main);--font-title: var(--font-weight-semibold) var(--font-size-l) / var(--font-line-l) var(--font-family-main);--font-display: var(--font-weight-semibold) var(--font-size-xl) / var(--font-line-xl) var(--font-family-main);--font-m: var(--font-body);--font-l: var(--font-title);--font-xl: var(--font-display);--navbar-height: 5.4rem;--border-radius-m: 4px;--border-radius-l: 6px;--border-radius-xl: 10px;--modal-z-index: 1010;--header-z-index: 1000;--color-overlay: rgb(0 0 0 / 60%);--color-red-light: tomato;--color-red-light-rgb: 255, 99, 71;--color-red-dark: #a9412d;--color-header: #111114}.app_dark_theme{--color-primary: #6366f1;--color-primary-end: #a855f7;--color-primary-gradient: linear-gradient(225deg, #a855f7 0%, #6366f1 100%);--color-secondary: #1a1a1f;--color-inverted-primary: #a855f7;--color-inverted-secondary: #818cf8;--color-bg: #111114;--color-inverted-bg: #f0f0f2;--color-text: #f0f0f2;--color-text-muted: rgba(255, 255, 255, 0.45);--color-text-subtle: rgba(255, 255, 255, 0.70);--color-border: rgba(255, 255, 255, 0.08);--color-border-accent: rgba(255, 255, 255, 0.30);--color-card-bg: rgba(255, 255, 255, 0.03);--color-black: #000;--color-white: #fff;--color-accent-link: #818cf8;--color-primary-rgb: 99, 102, 241;--color-black-rgb: 0, 0, 0;--color-white-rgb: 255, 255, 255}.btn{display:inline-block;vertical-align:top;background:var(--color-secondary);border:none;border-radius:3em;padding:1.12em 2em;cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);line-height:var(--font-line-xs);font-weight:var(--font-weight-medium);color:var(--color-white);text-decoration:none;transition:background-color .2s linear}.btn:hover{text-decoration:none}.btn--red{background-color:var(--color-inverted-primary);box-shadow:0 7px 17px -10px rgb(var(--color-red-light-rgb), 0.3)}.btn--red:hover,.btn--red:focus{background-color:cldark(inverted-primary, 20%)}.btn--blue{background-color:var(--color-primary);box-shadow:0 7px 17px -10px rgb(var(--color-primary-rgb), 0.3)}.btn--blue:hover,.btn--blue:focus{background-color:cldark(primary, 25%)}.btn--rounded{border-radius:.41em}.btn--sm{padding:.7em 1.25em}.embed,.fr-video{display:block;position:relative;overflow:hidden}.embed:before,.fr-video:before{content:"";display:block;padding-top:56.25%}.embed iframe,.embed video,.embed object,.embed embed,.fr-video iframe,.fr-video video,.fr-video object,.fr-video embed{position:absolute;top:0;left:0;width:100%;height:100%}*,*::before,*::after{box-sizing:border-box}html{font-size:87.5%}body{font:var(--font-body);color:var(--color-text);background:var(--color-bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}body.no-scroll{overflow:hidden}@media screen and (max-width: 991px){body.show-sidebar{overflow:hidden}}.app{background:var(--color-bg);min-height:100vh}a{text-decoration:none}a:hover{text-decoration:underline}.page{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.page__title{font:var(--font-title);color:var(--color-text);letter-spacing:-0.025em;margin-bottom:3rem}.page__title--center{text-align:center}.page-wrapper{flex-grow:1;padding:2rem 0}.main{padding-top:var(--navbar-height);flex:1}.container{max-width:80rem;margin:0 auto;width:100%;padding:0 2rem}@media screen and (max-width: 575px){.container{padding:0 1.25rem}}
