:root{--g-border-color:var(--g-color-gray-200);--g-border-thickness:1px;--g-color-error:#F04438;--g-color-error-100:#FEE4E2;--g-color-error-200:#FECDCA;--g-color-error-25:#FFFBFA;--g-color-error-300:#FDA29B;--g-color-error-400:#F97066;--g-color-error-50:#FEF3F2;--g-color-error-500:#F04438;--g-color-error-600:#D92D20;--g-color-error-700:#B42318;--g-color-error-800:#912018;--g-color-error-900:#7A271A;--g-color-gray:#788A9B;--g-color-gray-100:#E8EBEE;--g-color-gray-200:#CAD1D8;--g-color-gray-25:#fafbfc;--g-color-gray-300:#ADB8C2;--g-color-gray-400:#92A1AF;--g-color-gray-50:#F6F7F8;--g-color-gray-500:#788A9B;--g-color-gray-600:#5B6B7B;--g-color-gray-700:#485461;--g-color-gray-800:#364049;--g-color-gray-900:#2B333B;--g-color-primary:#6F47EB;--g-color-primary-100:#E1D9FB;--g-color-primary-200:#D1C4F9;--g-color-primary-25:#f8f6fe;--g-color-primary-300:#B09AF4;--g-color-primary-400:#9071F0;--g-color-primary-50:#F1EDFD;--g-color-primary-500:#6F47EB;--g-color-primary-600:#5A39C7;--g-color-primary-700:#482CA6;--g-color-primary-800:#381F8C;--g-color-primary-900:#241063;--g-color-secondary:#7DE8DF;--g-color-secondary-100:#ECFAFA;--g-color-secondary-200:#DBF8F6;--g-color-secondary-25:#faffff;--g-color-secondary-300:#C9F5F2;--g-color-secondary-400:#A7F0E9;--g-color-secondary-50:#F7FDFD;--g-color-secondary-500:#7DE8DF;--g-color-secondary-600:#6BD5CC;--g-color-secondary-700:#339990;--g-color-secondary-800:#2E8B83;--g-color-secondary-900:#236962;--g-color-tertiary:#6FB8F0;--g-color-tertiary-100:#E4F5FE;--g-color-tertiary-200:#D1EEFC;--g-color-tertiary-25:#f5feff;--g-color-tertiary-300:#BDE4FA;--g-color-tertiary-400:#99D0F7;--g-color-tertiary-50:#F5FBFF;--g-color-tertiary-500:#6FB8F0;--g-color-tertiary-600:#5FA5E4;--g-color-tertiary-700:#3471B4;--g-color-tertiary-800:#2C5E9E;--g-color-tertiary-900:#224A7F;--g-color-warning:#F0CC6F;--g-color-warning-100:#FEF5E4;--g-color-warning-200:#FCEED1;--g-color-warning-25:#fffef8;--g-color-warning-300:#FAE7BD;--g-color-warning-400:#F7DB99;--g-color-warning-50:#FFFBF5;--g-color-warning-500:#F0CC6F;--g-color-warning-600:#E4B75F;--g-color-warning-700:#B48A34;--g-color-warning-800:#9E732C;--g-color-warning-900:#7F5B22;--g-focus-ring:2px solid var(--g-color-primary-300);--g-font-family:"Figtree", sans-serif;--g-font-size:1rem;--g-font-size-h1:2.5rem;--g-font-size-h2:1.75rem;--g-font-size-h3:1.5rem;--g-font-size-h4:1.25rem;--g-font-size-h5:1.125rem;--g-font-size-h6:1rem;--g-header-font-family:"Figtree", monospace;--g-radius-lg:50px;--g-radius-md:20px;--g-radius-sm:10px;--g-radius-xs:8px;--g-radius-xxs:4px;--g-root-font-size:16px;--g-shadow:0 2px 4px rgba(0,0,0,0.1);--g-shadow-dark-sm:0 2px 8px -2px var(--g-color-gray-900), 0 1px 4px -2px var(--g-color-gray-900);--g-shadow-sm:0 2px 8px -2px var(--g-color-gray-300), 0 1px 4px -2px var(--g-color-gray-300);--g-spacing-lg:2rem;--g-spacing-md:1rem;--g-spacing-sm:0.5rem;--g-spacing-xl:5rem;--g-spacing-xs:0.5rem;--g-transition-duration:0.2s;--g-transition-easing:ease-in-out;--g-width-lg:1240px;--g-width-md:1180px;--g-width-sm:800px;--g-width-xl:1800px;--g-width-xs:780px}*,*::before,*::after{box-sizing:border-box}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}body{line-height:1}html{font-size:var(--g-root-font-size,16px)}body{font-family:var(--g-font-family),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}button{font:inherit}img{max-width:100%;max-height:100%}a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-bottom:var(--g-spacing-md);font-family:var(--g-header-font-family,var(--g-font-family)),sans-serif}h1{font-size:var(--g-font-size-h1)}h2{font-size:var(--g-font-size-h2)}h3{font-size:var(--g-font-size-h3)}h4{font-size:var(--g-font-size-h4)}h5{font-size:var(--g-font-size-h5)}h6{font-size:var(--g-font-size-h6)}section,article,aside{padding:var(--g-spacing-md)0}p{margin-bottom:var(--g-spacing-sm)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--g-focus-ring);outline-offset:2px}