@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_bdc3327e-module__jMiy4q__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_bdc3327e-module__jMiy4q__variable{--ff-figtree:"Figtree","Figtree Fallback"}
@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.b7a7e326.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.728b7cae.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.8036670a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_f194af96-module__aIIi0a__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_f194af96-module__aIIi0a__variable{--ff-lexend:"Lexend","Lexend Fallback"}
@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0781808e3393dbfb-s.dcfd2cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fae90444fefcda8c-s.44fa2115.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.717db902.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.quicksand_909abef0-module__H2w7KG__className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.quicksand_909abef0-module__H2w7KG__variable{--ff-quicksand:"Quicksand","Quicksand Fallback"}
*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,div{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate;min-height:100dvh}

#root{background:var(--color-surface-default,#0d150f)}h1,h2,h3,h4,h5,h6,p,div{color:var(--color-on-surface-default,#dce5de)}:root{--migro-green-100:#ebf8ef;--migro-green-200:#c3edce;--migro-green-300:#77db92;--migro-green-300ds:#91d6a3;--migro-green-400:#5cc077;--migro-green-500:#4fae68;--migro-green-600:#3a9653;--migro-green-700:#377e4a;--migro-green-800:#266b38;--migro-green-875:#1d502a;--migro-green-900:#194b26;--migro-green-1000:#17361f;--migro-green-1100:#0d1f12;--migro-gold-100:#fff4e0;--migro-gold-200:#ffdea6;--migro-gold-300:#f5be56;--migro-gold-300ds:#f0c26e;--migro-gold-400:#ef9f00;--migro-gold-500:#da9100;--migro-gold-600:#bc7d00;--migro-gold-700:#9e6900;--migro-gold-800:#855800;--migro-gold-875:#634200;--migro-gold-900:#5d3e00;--migro-gold-1000:#452e00;--migro-gold-1100:#271a00;--migro-red-100:#fcf3f2;--migro-red-200:#f7ddda;--migro-red-300:#edbbb5;--migro-red-300ds:#e5bdb9;--migro-red-400:#e9968d;--migro-red-500:#e37f74;--migro-red-600:#dc5d4f;--migro-red-700:#ca3e2e;--migro-red-800:#b12c1d;--migro-red-875:#852015;--migro-red-900:#7d1e13;--migro-red-1000:#5c170f;--migro-red-1100:#32110e;--migro-green-gray-0:#fff;--migro-green-gray-50:#f3fbf5;--migro-green-gray-100:#eef6f0;--migro-green-gray-125:#eaf3ed;--migro-green-gray-150:#e8f0ea;--migro-green-gray-175:#e3e9e4;--migro-green-gray-200:#dce5de;--migro-green-gray-250:#d1dcd4;--migro-green-gray-300:#bccac0;--migro-green-gray-400:#adbbb1;--migro-green-gray-500:#859489;--migro-green-gray-600:#78837b;--migro-green-gray-650:#6e7a71;--migro-green-gray-700:#637167;--migro-green-gray-800:#4c584f;--migro-green-gray-900:#3e4941;--migro-green-gray-925:#323b35;--migro-green-gray-950:#2f3731;--migro-green-gray-975:#29322c;--migro-green-gray-1000:#252c27;--migro-green-gray-1050:#1a221c;--migro-green-gray-1100:#161e18;--migro-green-gray-1150:#0d150f;--migro-green-gray-1200:#09100b;--migro-gold-gray-0:#fff;--migro-gold-gray-50:#fcf9f7;--migro-gold-gray-100:#f8f4f1;--migro-gold-gray-125:#f4f0ec;--migro-gold-gray-150:#f2ede9;--migro-gold-gray-175:#ebe7e4;--migro-gold-gray-200:#e6e2de;--migro-gold-gray-250:#ddd9d6;--migro-gold-gray-300:#d2cbc6;--migro-gold-gray-400:#bcb6b1;--migro-gold-gray-500:#968f89;--migro-gold-gray-600:#867f79;--migro-gold-gray-650:#7d7671;--migro-gold-gray-700:#746d66;--migro-gold-gray-800:#5b544e;--migro-gold-gray-900:#4c4540;--migro-gold-gray-925:#3d3834;--migro-gold-gray-950:#383431;--migro-gold-gray-975:#342f2c;--migro-gold-gray-1000:#2d2a26;--migro-gold-gray-1050:#241f1c;--migro-gold-gray-1100:#1f1b18;--migro-gold-gray-1150:#17120e;--migro-gold-gray-1200:#120d0a;--osfBrand-lime-100:#e8fccc;--osfBrand-lime-200:#c6f090;--osfBrand-lime-300:#a3d660;--osfBrand-lime-300ds:#b1d188;--osfBrand-lime-400:#79bf1d;--osfBrand-lime-500:#64a70b;--osfBrand-lime-600:#579605;--osfBrand-lime-700:#487d02;--osfBrand-lime-800:#3c6a00;--osfBrand-lime-875:#060605;--osfBrand-lime-900:#2a4a00;--osfBrand-lime-1000:#1f3600;--osfBrand-lime-1100:#121f00;--osfBrand-lime-faded-100:#edfadc;--osfBrand-lime-faded-200:#d9e8c5;--osfBrand-lime-faded-300:#b5cf95;--osfBrand-lime-faded-300ds:#c2c9b7;--osfBrand-lime-faded-400:#9ab577;--osfBrand-lime-faded-500:#8ba36c;--osfBrand-lime-faded-600:#7a8c62;--osfBrand-lime-faded-700:#677553;--osfBrand-lime-faded-800:#576347;--osfBrand-lime-faded-875:#3f4a30;--osfBrand-lime-faded-900:#364522;--osfBrand-lime-faded-1000:#253312;--osfBrand-lime-faded-1100:#131f04;--osfBrand-teal-100:#e0faff;--osfBrand-teal-200:#a3eeff;--osfBrand-teal-300:#60d6ed;--osfBrand-teal-300ds:#88d2e3;--osfBrand-teal-400:#1ebbde;--osfBrand-teal-500:#00a9ce;--osfBrand-teal-600:#0091b1;--osfBrand-teal-700:#007a95;--osfBrand-teal-800:#00677e;--osfBrand-teal-875:#004d5f;--osfBrand-teal-900:#004858;--osfBrand-teal-1000:#003541;--osfBrand-teal-1100:#001f26;--osfBrand-teal-faded-100:#e0faff;--osfBrand-teal-faded-200:#abedfc;--osfBrand-teal-faded-300:#88d2e3;--osfBrand-teal-faded-300ds:#9acfdb;--osfBrand-teal-faded-400:#6fb6c6;--osfBrand-teal-faded-500:#5ea5b5;--osfBrand-teal-faded-600:#4c8f9e;--osfBrand-teal-faded-700:#417885;--osfBrand-teal-faded-800:#36656f;--osfBrand-teal-faded-875:#244c55;--osfBrand-teal-faded-900:#21474f;--osfBrand-teal-faded-1000:#12343b;--osfBrand-teal-faded-1100:#071e23;--osfBrand-magenta-100:#fff1fb;--osfBrand-magenta-200:#ffd7f4;--osfBrand-magenta-300:#fface9;--osfBrand-magenta-300ds:#f5b2e3;--osfBrand-magenta-400:#f288d6;--osfBrand-magenta-500:#e570c6;--osfBrand-magenta-600:#d651b3;--osfBrand-magenta-700:#c2349c;--osfBrand-magenta-800:#af1685;--osfBrand-magenta-875:#880064;--osfBrand-magenta-900:#80005e;--osfBrand-magenta-1000:#5e0045;--osfBrand-magenta-1100:#3b002b;--osfBrand-green-100:#d2ffe8;--osfBrand-green-200:#b1f0d1;--osfBrand-green-300:#6edba4;--osfBrand-green-300ds:#94d4b4;--osfBrand-green-400:#3ec280;--osfBrand-green-500:#2eb06f;--osfBrand-green-600:#0f9954;--osfBrand-green-700:#008241;--osfBrand-green-800:#006d37;--osfBrand-green-875:#005229;--osfBrand-green-900:#004c26;--osfBrand-green-1000:#00381c;--osfBrand-green-1100:#002110;--osfBrand-red-100:#fff2f1;--osfBrand-red-200:#ffdad8;--osfBrand-red-300:#ffb3ae;--osfBrand-red-300ds:#f5b7b3;--osfBrand-red-400:#f4918a;--osfBrand-red-500:#eb7a72;--osfBrand-red-600:#de5a50;--osfBrand-red-700:#c74138;--osfBrand-red-800:#b81f14;--osfBrand-red-875:#900b01;--osfBrand-red-900:#870900;--osfBrand-red-1000:#660700;--osfBrand-red-1100:#3e0400;--osfBrand-orange-100:#fff4e0;--osfBrand-orange-200:#ffdea6;--osfBrand-orange-300:#fabc53;--osfBrand-orange-300ds:#f0bf6e;--osfBrand-orange-400:#ef9600;--osfBrand-orange-500:#da8900;--osfBrand-orange-600:#bc7600;--osfBrand-orange-700:#9e6300;--osfBrand-orange-800:#855300;--osfBrand-orange-875:#633e00;--osfBrand-orange-900:#5d3a00;--osfBrand-orange-1000:#452b00;--osfBrand-orange-1100:#271900;--osfBrand-yellow-100:#fff98e;--osfBrand-yellow-150:#fff21f;--osfBrand-yellow-200:#f4e70d;--osfBrand-yellow-300:#d7ca04;--osfBrand-yellow-300ds:#cfca78;--osfBrand-yellow-400:#baaf00;--osfBrand-yellow-500:#a89e00;--osfBrand-yellow-600:#908800;--osfBrand-yellow-700:#7a7300;--osfBrand-yellow-800:#666000;--osfBrand-yellow-875:#4c4800;--osfBrand-yellow-900:#474300;--osfBrand-yellow-1000:#343100;--osfBrand-yellow-1100:#1e1c00;--osfBrand-tealgray-50:#f4fbfc;--osfBrand-tealgray-100:#eff5f6;--osfBrand-tealgray-125:#ecf2f3;--osfBrand-tealgray-150:#e9eff0;--osfBrand-tealgray-175:#e3e9ea;--osfBrand-tealgray-200:#dee4e5;--osfBrand-tealgray-250:#d5dbdc;--osfBrand-tealgray-300:#bfc8ca;--osfBrand-tealgray-400:#b1bbbd;--osfBrand-tealgray-500:#889294;--osfBrand-tealgray-600:#798285;--osfBrand-tealgray-650:#6f797b;--osfBrand-tealgray-700:#657073;--osfBrand-tealgray-800:#4d5759;--osfBrand-tealgray-900:#3f484a;--osfBrand-tealgray-925:#343a3c;--osfBrand-tealgray-950:#303637;--osfBrand-tealgray-975:#2b3133;--osfBrand-tealgray-1000:#252b2c;--osfBrand-tealgray-1050:#1b2122;--osfBrand-tealgray-1100:#171d1e;--osfBrand-tealgray-1150:#0e1416;--osfBrand-tealgray-1200:#090f10;--osfBrand-limegray-50:#f7faf3;--osfBrand-limegray-100:#f2f5ee;--osfBrand-limegray-125:#eef2e9;--osfBrand-limegray-150:#ecefe9;--osfBrand-limegray-175:#e6e9e3;--osfBrand-limegray-200:#e1e4dc;--osfBrand-limegray-250:#d8dbd4;--osfBrand-limegray-300:#c3c8bb;--osfBrand-limegray-400:#b6bbaf;--osfBrand-limegray-500:#8d9286;--osfBrand-limegray-600:#7d8276;--osfBrand-limegray-650:#74796d;--osfBrand-limegray-700:#6a7063;--osfBrand-limegray-800:#52574b;--osfBrand-limegray-900:#43483d;--osfBrand-limegray-925:#373a32;--osfBrand-limegray-950:#33362f;--osfBrand-limegray-975:#2e312a;--osfBrand-limegray-1000:#282b24;--osfBrand-limegray-1050:#1e211a;--osfBrand-limegray-1100:#1a1d16;--osfBrand-limegray-1150:#11140d;--osfBrand-limegray-1200:#0c0f08;--osfBrand-magentagray-50:#fff7fd;--osfBrand-magentagray-100:#f7f3f6;--osfBrand-magentagray-200:#e7e1e1;--osfBrand-magentagray-900:#4f434c;--osfBrand-magentagray-1100:#221920;--osfBrand-magentagray-1150:#1a1017;--osfBrand-redgray-50:#fff8f7;--osfBrand-redgray-200:#e7e1e5;--osfBrand-redgray-1100:#221a1a;--osfBrand-redgray-1150:#1a1110;--osfBrand-orangegray-50:#fcf9f4;--osfBrand-orangegray-100:#f7f4f0;--osfBrand-orangegray-200:#e4e2dd;--osfBrand-orangegray-900:#4a463f;--osfBrand-orangegray-1100:#1e1b17;--osfBrand-orangegray-1150:#15130e;--osfBrand-yellowgray-50:#faf9f3;--osfBrand-yellowgray-200:#e3e3dc;--osfBrand-yellowgray-1100:#1d1c16;--osfBrand-yellowgray-1150:#14130d;--osfBrand-franciscangray-50:#fcf9f4;--osfBrand-franciscangray-200:#e4e2dd;--osfBrand-franciscangray-1100:#1e1b17;--osfBrand-franciscangray-1150:#15130e;--osfBrand-greengray-50:#f3fbf7;--osfBrand-greengray-200:#dce4e0;--osfBrand-greengray-1100:#171d1a;--osfBrand-greengray-1150:#0d1511;--gray-100:#f2f2f2;--gray-200:#e6e6e6;--gray-300:#ccc;--gray-400:#b3b3b3;--gray-500:#999;--gray-600:gray;--gray-700:#666;--gray-800:#4d4d4d;--gray-900:#333;--gray-1000:#1a1a1a;--alpha-000:0%;--alpha-100:3.14%;--alpha-200:5.88%;--alpha-300:14.12%;--alpha-400:3%;--alpha-500:49.02%;--alpha-surface-default:rgba(0,0,0,.05);--alpha-surface-container-lower:rgba(0,0,0,.024);--alpha-surface-container-highest:rgba(0,0,0,.09);--color-primary-100:var(--migro-green-100);--color-primary-200:var(--migro-green-200);--color-primary-300:var(--migro-green-300);--color-primary-300ds:var(--migro-green-300ds);--color-primary-400:var(--migro-green-400);--color-primary-500:var(--migro-green-500);--color-primary-600:var(--migro-green-600);--color-primary-700:var(--migro-green-700);--color-primary-800:var(--migro-green-800);--color-primary-900:var(--migro-green-900);--color-primary-1000:var(--migro-green-1000);--color-primary-1100:var(--migro-green-1100);--color-secondary-100:var(--migro-gold-100);--color-secondary-200:var(--migro-gold-200);--color-secondary-300:var(--migro-gold-300);--color-secondary-300ds:var(--migro-gold-300ds);--color-secondary-400:var(--migro-gold-400);--color-secondary-500:var(--migro-gold-500);--color-secondary-600:var(--migro-gold-600);--color-secondary-700:var(--migro-gold-700);--color-secondary-800:var(--migro-gold-800);--color-secondary-900:var(--migro-gold-900);--color-secondary-1000:var(--migro-gold-1000);--color-secondary-1100:var(--migro-gold-1100);--color-tertiary-100:var(--migro-red-100);--color-tertiary-200:var(--migro-red-200);--color-tertiary-300:var(--migro-red-300);--color-tertiary-300ds:var(--migro-red-300ds);--color-tertiary-400:var(--migro-red-400);--color-tertiary-500:var(--migro-red-500);--color-tertiary-600:var(--migro-red-600);--color-tertiary-700:var(--migro-red-700);--color-tertiary-800:var(--migro-red-800);--color-tertiary-900:var(--migro-red-900);--color-tertiary-1000:var(--migro-red-1000);--color-tertiary-1100:var(--migro-red-1100);--color-success-100:var(--migro-green-100);--color-success-200:var(--migro-green-200);--color-success-300:var(--migro-green-300);--color-success-300ds:var(--migro-green-300ds);--color-success-400:var(--migro-green-400);--color-success-500:var(--migro-green-500);--color-success-600:var(--migro-green-600);--color-success-700:var(--migro-green-700);--color-success-800:var(--migro-green-800);--color-success-900:var(--migro-green-900);--color-success-1000:var(--migro-green-1000);--color-success-1100:var(--migro-green-1100);--color-warning-100:var(--migro-gold-100);--color-warning-200:var(--migro-gold-200);--color-warning-300:var(--migro-gold-300);--color-warning-300ds:var(--migro-gold-300ds);--color-warning-400:var(--migro-gold-400);--color-warning-500:var(--migro-gold-500);--color-warning-600:var(--migro-gold-600);--color-warning-700:var(--migro-gold-700);--color-warning-800:var(--migro-gold-800);--color-warning-900:var(--migro-gold-900);--color-warning-1000:var(--migro-gold-1000);--color-warning-1100:var(--migro-gold-1100);--color-danger-100:var(--migro-red-100);--color-danger-200:var(--migro-red-200);--color-danger-300:var(--migro-red-300);--color-danger-300ds:var(--migro-red-300ds);--color-danger-400:var(--migro-red-400);--color-danger-500:var(--migro-red-500);--color-danger-600:var(--migro-red-600);--color-danger-700:var(--migro-red-700);--color-danger-800:var(--migro-red-800);--color-danger-900:var(--migro-red-900);--color-danger-1000:var(--migro-red-1000);--color-danger-1100:var(--migro-red-1100);--color-neutral-0:#fff;--color-neutral-50:var(--migro-green-gray-50);--color-neutral-100:var(--migro-green-gray-100);--color-neutral-125:var(--migro-green-gray-125);--color-neutral-150:var(--migro-green-gray-150);--color-neutral-175:var(--migro-green-gray-175);--color-neutral-200:var(--migro-green-gray-200);--color-neutral-250:var(--migro-green-gray-250);--color-neutral-300:var(--migro-green-gray-300);--color-neutral-400:var(--migro-green-gray-400);--color-neutral-500:var(--migro-green-gray-500);--color-neutral-600:var(--migro-green-gray-600);--color-neutral-650:var(--migro-green-gray-650);--color-neutral-700:var(--migro-green-gray-700);--color-neutral-800:var(--migro-green-gray-800);--color-neutral-900:var(--migro-green-gray-900);--color-neutral-925:var(--migro-green-gray-925);--color-neutral-950:var(--migro-green-gray-950);--color-neutral-975:var(--migro-green-gray-975);--color-neutral-1000:var(--migro-green-gray-1000);--color-neutral-1050:var(--migro-green-gray-1050);--color-neutral-1100:var(--migro-green-gray-1100);--color-neutral-1150:var(--migro-green-gray-1150);--color-neutral-1200:var(--migro-green-gray-1200);--color-surface-default:var(--color-neutral-1150);--color-surface-dim:var(--color-neutral-1150);--color-surface-bright:var(--color-neutral-925);--color-surface-inverse:var(--color-neutral-200);--color-surface-container-lowest:var(--color-neutral-1200);--color-surface-container-low:var(--color-neutral-1100);--color-surface-container-default:var(--color-neutral-1050);--color-surface-container-high:var(--color-neutral-1000);--color-surface-container-highest:var(--color-neutral-950);--color-on-surface-default:var(--color-neutral-200);--color-on-surface-variant:var(--color-neutral-300);--color-on-surface-inverse:var(--color-neutral-975);--color-primary-interact-transparent-default:var(--color-surface-default);--color-primary-interact-transparent-hovered:var(--color-primary-1100);--color-primary-interact-transparent-pressed:var(--color-primary-1000);--color-primary-interact-lightest-default:var(--color-primary-1000);--color-primary-interact-lightest-hovered:var(--color-primary-900);--color-primary-interact-lightest-pressed:var(--color-primary-800);--color-primary-interact-lighter-default:var(--color-primary-900);--color-primary-interact-lighter-hovered:var(--color-primary-800);--color-primary-interact-lighter-pressed:var(--color-primary-700);--color-primary-interact-light-default:var(--color-primary-800);--color-primary-interact-light-hovered:var(--color-primary-700);--color-primary-interact-light-pressed:var(--color-primary-600);--color-primary-interact-bold-default:var(--color-primary-300);--color-primary-interact-bold-hovered:var(--color-primary-200);--color-primary-interact-bold-pressed:var(--color-primary-100);--color-primary-interact-bolder-default:var(--color-primary-200);--color-primary-interact-bolder-hovered:var(--color-primary-300);--color-primary-interact-bolder-pressed:var(--color-primary-400);--color-primary-interact-boldest-default:var(--color-primary-100);--color-primary-interact-boldest-hovered:var(--color-primary-200);--color-primary-interact-boldest-pressed:var(--color-primary-300);--color-primary-container:var(--color-primary-1000);--color-primary-container-default:var(--color-primary-1000);--color-on-primary-bold:var(--color-neutral-1000);--color-on-primary-light:var(--color-primary-0);--color-on-primary-container:var(--color-primary-200);--color-secondary-interact-transparent-default:var(--color-surface-default);--color-secondary-interact-transparent-hovered:var(--color-secondary-1100);--color-secondary-interact-transparent-pressed:var(--color-secondary-1000);--color-secondary-interact-lightest-default:var(--color-secondary-1000);--color-secondary-interact-lightest-hovered:var(--color-secondary-900);--color-secondary-interact-lightest-pressed:var(--color-secondary-800);--color-secondary-interact-lighter-default:var(--color-secondary-900);--color-secondary-interact-lighter-hovered:var(--color-secondary-800);--color-secondary-interact-lighter-pressed:var(--color-secondary-700);--color-secondary-interact-light-default:var(--color-secondary-800);--color-secondary-interact-light-hovered:var(--color-secondary-700);--color-secondary-interact-light-pressed:var(--color-secondary-600);--color-secondary-interact-bold-default:var(--color-secondary-300);--color-secondary-interact-bold-hovered:var(--color-secondary-200);--color-secondary-interact-bold-pressed:var(--color-secondary-100);--color-secondary-interact-bolder-default:var(--color-secondary-200);--color-secondary-interact-bolder-hovered:var(--color-secondary-300);--color-secondary-interact-bolder-pressed:var(--color-secondary-400);--color-secondary-interact-boldest-default:var(--color-secondary-100);--color-secondary-interact-boldest-hovered:var(--color-secondary-200);--color-secondary-interact-boldest-pressed:var(--color-secondary-300);--color-secondary-container:var(--color-secondary-1000);--color-on-secondary-bold:var(--color-neutral-1000);--color-on-secondary-light:var(--color-secondary-0);--color-on-secondary-container:var(--color-secondary-200);--color-success-interact-transparent-default:var(--color-surface-default);--color-success-interact-transparent-hovered:var(--color-success-1100);--color-success-interact-transparent-pressed:var(--color-success-1000);--color-success-interact-lightest-default:var(--color-success-1000);--color-success-interact-lightest-hovered:var(--color-success-900);--color-success-interact-lightest-pressed:var(--color-success-800);--color-success-interact-lighter-default:var(--color-success-900);--color-success-interact-lighter-hovered:var(--color-success-800);--color-success-interact-lighter-pressed:var(--color-success-700);--color-success-interact-light-default:var(--color-success-800);--color-success-interact-light-hovered:var(--color-success-700);--color-success-interact-light-pressed:var(--color-success-600);--color-success-interact-bold-default:var(--color-success-300);--color-success-interact-bold-hovered:var(--color-success-200);--color-success-interact-bold-pressed:var(--color-success-100);--color-success-interact-bolder-default:var(--color-success-200);--color-success-interact-bolder-hovered:var(--color-success-300);--color-success-interact-bolder-pressed:var(--color-success-400);--color-success-interact-boldest-default:var(--color-success-1000);--color-success-interact-boldest-hovered:var(--color-success-200);--color-success-interact-boldest-pressed:var(--color-success-300);--color-success-container:var(--color-success-1000);--color-on-success-bold:var(--color-neutral-1000);--color-on-success-light:var(--color-success-0);--color-on-success-container:var(--color-success-200);--color-warning-interact-transparent-default:var(--color-surface-default);--color-warning-interact-transparent-hovered:var(--color-warning-1100);--color-warning-interact-transparent-pressed:var(--color-warning-1000);--color-warning-interact-lightest-default:var(--color-warning-1000);--color-warning-interact-lightest-hovered:var(--color-warning-900);--color-warning-interact-lightest-pressed:var(--color-warning-800);--color-warning-interact-lighter-default:var(--color-warning-900);--color-warning-interact-lighter-hovered:var(--color-warning-800);--color-warning-interact-lighter-pressed:var(--color-warning-700);--color-warning-interact-light-default:var(--color-warning-800);--color-warning-interact-light-hovered:var(--color-warning-700);--color-warning-interact-light-pressed:var(--color-warning-600);--color-warning-interact-bold-default:var(--color-warning-300);--color-warning-interact-bold-hovered:var(--color-warning-200);--color-warning-interact-bold-pressed:var(--color-warning-100);--color-warning-interact-bolder-default:var(--color-warning-200);--color-warning-interact-bolder-hovered:var(--color-warning-300);--color-warning-interact-bolder-pressed:var(--color-warning-400);--color-warning-interact-boldest-default:var(--color-warning-100);--color-warning-interact-boldest-hovered:var(--color-warning-200);--color-warning-interact-boldest-pressed:var(--color-warning-300);--color-warning-container:var(--color-warning-1000);--color-on-warning-bold:var(--color-neutral-1000);--color-on-warning-light:var(--color-warning-0);--color-on-warning-container:var(--color-warning-200);--color-danger-interact-transparent-default:var(--color-surface-default);--color-danger-interact-transparent-hovered:var(--color-danger-1100);--color-danger-interact-transparent-pressed:var(--color-danger-1000);--color-danger-interact-lightest-default:var(--color-danger-1000);--color-danger-interact-lightest-hovered:var(--color-danger-900);--color-danger-interact-lightest-pressed:var(--color-danger-800);--color-danger-interact-lighter-default:var(--color-danger-900);--color-danger-interact-lighter-hovered:var(--color-danger-800);--color-danger-interact-lighter-pressed:var(--color-danger-700);--color-danger-interact-light-default:var(--color-danger-800);--color-danger-interact-light-hovered:var(--color-danger-700);--color-danger-interact-light-pressed:var(--color-danger-600);--color-danger-interact-bold-default:var(--color-danger-300);--color-danger-interact-bold-hovered:var(--color-danger-200);--color-danger-interact-bold-pressed:var(--color-danger-100);--color-danger-interact-bolder-default:var(--color-danger-200);--color-danger-interact-bolder-hovered:var(--color-danger-300);--color-danger-interact-bolder-pressed:var(--color-danger-400);--color-danger-interact-boldest-default:var(--color-danger-100);--color-danger-interact-boldest-hovered:var(--color-danger-200);--color-danger-interact-boldest-pressed:var(--color-danger-300);--color-danger-container:var(--color-danger-1000);--color-on-danger-bold:var(--color-neutral-1000);--color-on-danger-light:var(--color-danger-0);--color-on-danger-container:var(--color-danger-200);--color-disabled-bold:var(--color-neutral-300);--color-on-disabled-default:var(--color-neutral-600);--color-accent-primary-lightest-100-default:var(--color-primary-1000);--color-accent-primary-lightest-100-hovered:var(--color-primary-900);--color-accent-primary-lightest-100-pressed:var(--color-primary-800);--color-accent-primary-lighter-200-default:var(--color-primary-900);--color-accent-primary-lighter-200-hovered:var(--color-primary-800);--color-accent-primary-lighter-200-pressed:var(--color-primary-700);--color-accent-primary-light-300-default:var(--color-primary-800);--color-accent-primary-light-300-hovered:var(--color-primary-700);--color-accent-primary-light-300-pressed:var(--color-primary-600);--color-accent-primary-400-default:var(--color-primary-700);--color-accent-primary-400-hovered:var(--color-primary-800);--color-accent-primary-400-pressed:var(--color-primary-900);--color-accent-primary-500-default:var(--color-primary-600);--color-accent-primary-500-hovered:var(--color-primary-700);--color-accent-primary-500-pressed:var(--color-primary-800);--color-accent-primary-600-default:var(--color-primary-500);--color-accent-primary-600-hovered:var(--color-primary-400);--color-accent-primary-600-pressed:var(--color-primary-300);--color-accent-primary-700-default:var(--color-primary-400);--color-accent-primary-700-hovered:var(--color-primary-300);--color-accent-primary-700-pressed:var(--color-primary-200);--color-accent-primary-bold-800-default:var(--color-primary-300);--color-accent-primary-bold-800-hovered:var(--color-primary-200);--color-accent-primary-bold-800-pressed:var(--color-primary-100);--color-accent-primary-bolder-900-default:var(--color-primary-200);--color-accent-primary-bolder-900-hovered:var(--color-primary-300);--color-accent-primary-bolder-900-pressed:var(--color-primary-400);--color-accent-primary-boldest-1000-default:var(--color-primary-100);--color-accent-primary-boldest-1000-hovered:var(--color-primary-200);--color-accent-primary-boldest-1000-pressed:var(--color-primary-300);--color-accent-secondary-lightest-100-default:var(--color-secondary-1000);--color-accent-secondary-lightest-100-hovered:var(--color-secondary-900);--color-accent-secondary-lightest-100-pressed:var(--color-secondary-800);--color-accent-secondary-lighter-200-default:var(--color-secondary-900);--color-accent-secondary-lighter-200-hovered:var(--color-secondary-800);--color-accent-secondary-lighter-200-pressed:var(--color-secondary-700);--color-accent-secondary-light-300-default:var(--color-secondary-800);--color-accent-secondary-light-300-hovered:var(--color-secondary-700);--color-accent-secondary-light-300-pressed:var(--color-secondary-600);--color-accent-secondary-400-default:var(--color-secondary-700);--color-accent-secondary-400-hovered:var(--color-secondary-800);--color-accent-secondary-400-pressed:var(--color-secondary-900);--color-accent-secondary-500-default:var(--color-secondary-600);--color-accent-secondary-500-hovered:var(--color-secondary-700);--color-accent-secondary-500-pressed:var(--color-secondary-800);--color-accent-secondary-600-default:var(--color-secondary-500);--color-accent-secondary-600-hovered:var(--color-secondary-400);--color-accent-secondary-600-pressed:var(--color-secondary-300);--color-accent-secondary-700-default:var(--color-secondary-400);--color-accent-secondary-700-hovered:var(--color-secondary-300);--color-accent-secondary-700-pressed:var(--color-secondary-200);--color-accent-secondary-bold-800-default:var(--color-secondary-300);--color-accent-secondary-bold-800-hovered:var(--color-secondary-400);--color-accent-secondary-bold-800-pressed:var(--color-secondary-500);--color-accent-secondary-bolder-900-default:var(--color-secondary-200);--color-accent-secondary-bolder-900-hovered:var(--color-secondary-300);--color-accent-secondary-bolder-900-pressed:var(--color-secondary-400);--color-accent-secondary-boldest-1000-default:var(--color-secondary-100);--color-accent-secondary-boldest-1000-hovered:var(--color-secondary-200);--color-accent-secondary-boldest-1000-pressed:var(--color-secondary-300);--color-accent-tertiary-lightest-100-default:var(--color-tertiary-1000);--color-accent-tertiary-lightest-100-hovered:var(--color-tertiary-900);--color-accent-tertiary-lightest-100-pressed:var(--color-tertiary-800);--color-accent-tertiary-lighter-200-default:var(--color-tertiary-900);--color-accent-tertiary-lighter-200-hovered:var(--color-tertiary-800);--color-accent-tertiary-lighter-200-pressed:var(--color-tertiary-700);--color-accent-tertiary-light-300-default:var(--color-tertiary-800);--color-accent-tertiary-light-300-hovered:var(--color-tertiary-700);--color-accent-tertiary-light-300-pressed:var(--color-tertiary-600);--color-accent-tertiary-400-default:var(--color-tertiary-700);--color-accent-tertiary-400-hovered:var(--color-tertiary-800);--color-accent-tertiary-400-pressed:var(--color-tertiary-900);--color-accent-tertiary-500-default:var(--color-tertiary-600);--color-accent-tertiary-500-hovered:var(--color-tertiary-700);--color-accent-tertiary-500-pressed:var(--color-tertiary-800);--color-accent-tertiary-600-default:var(--color-tertiary-500);--color-accent-tertiary-600-hovered:var(--color-tertiary-400);--color-accent-tertiary-600-pressed:var(--color-tertiary-300);--color-accent-tertiary-700-default:var(--color-tertiary-400);--color-accent-tertiary-700-hovered:var(--color-tertiary-300);--color-accent-tertiary-700-pressed:var(--color-tertiary-200);--color-accent-tertiary-bold-800-default:var(--color-tertiary-300);--color-accent-tertiary-bold-800-hovered:var(--color-tertiary-200);--color-accent-tertiary-bold-800-pressed:var(--color-tertiary-100);--color-accent-tertiary-bolder-900-default:var(--color-tertiary-200);--color-accent-tertiary-bolder-900-hovered:var(--color-tertiary-300);--color-accent-tertiary-bolder-900-pressed:var(--color-tertiary-400);--color-accent-tertiary-boldest-1000-default:var(--color-tertiary-100);--color-accent-tertiary-boldest-1000-hovered:var(--color-tertiary-200);--color-accent-tertiary-boldest-1000-pressed:var(--color-tertiary-300);--color-accent-success-lightest-100-default:var(--color-success-1000);--color-accent-success-lightest-100-hovered:var(--color-success-900);--color-accent-success-lightest-100-pressed:var(--color-success-800);--color-accent-success-lighter-200-default:var(--color-success-900);--color-accent-success-lighter-200-hovered:var(--color-success-800);--color-accent-success-lighter-200-pressed:var(--color-success-700);--color-accent-success-light-300-default:var(--color-success-800);--color-accent-success-light-300-hovered:var(--color-success-700);--color-accent-success-light-300-pressed:var(--color-success-600);--color-accent-success-400-default:var(--color-success-700);--color-accent-success-400-hovered:var(--color-success-800);--color-accent-success-400-pressed:var(--color-success-900);--color-accent-success-500-default:var(--color-success-600);--color-accent-success-500-hovered:var(--color-success-700);--color-accent-success-500-pressed:var(--color-success-800);--color-accent-success-600-default:var(--color-success-500);--color-accent-success-600-hovered:var(--color-success-400);--color-accent-success-600-pressed:var(--color-success-300);--color-accent-success-700-default:var(--color-success-400);--color-accent-success-700-hovered:var(--color-success-300);--color-accent-success-700-pressed:var(--color-success-200);--color-accent-success-bold-800-default:var(--color-success-300);--color-accent-success-bold-800-hovered:var(--color-success-200);--color-accent-success-bold-800-pressed:var(--color-success-100);--color-accent-success-bolder-900-default:var(--color-success-200);--color-accent-success-bolder-900-hovered:var(--color-success-300);--color-accent-success-bolder-900-pressed:var(--color-success-400);--color-accent-success-boldest-1000-default:var(--color-success-100);--color-accent-success-boldest-1000-hovered:var(--color-success-200);--color-accent-success-boldest-1000-pressed:var(--color-success-300);--color-accent-warning-lightest-100-default:var(--color-warning-1000);--color-accent-warning-lightest-100-hovered:var(--color-warning-900);--color-accent-warning-lightest-100-pressed:var(--color-warning-800);--color-accent-warning-lighter-200-default:var(--color-warning-900);--color-accent-warning-lighter-200-hovered:var(--color-warning-800);--color-accent-warning-lighter-200-pressed:var(--color-warning-700);--color-accent-warning-light-300-default:var(--color-warning-800);--color-accent-warning-light-300-hovered:var(--color-warning-700);--color-accent-warning-light-300-pressed:var(--color-warning-600);--color-accent-warning-400-default:var(--color-warning-700);--color-accent-warning-400-hovered:var(--color-warning-800);--color-accent-warning-400-pressed:var(--color-warning-900);--color-accent-warning-500-default:var(--color-warning-600);--color-accent-warning-500-hovered:var(--color-warning-700);--color-accent-warning-500-pressed:var(--color-warning-800);--color-accent-warning-600-default:var(--color-warning-500);--color-accent-warning-600-hovered:var(--color-warning-400);--color-accent-warning-600-pressed:var(--color-warning-300);--color-accent-warning-700-default:var(--color-warning-400);--color-accent-warning-700-hovered:var(--color-warning-300);--color-accent-warning-700-pressed:var(--color-warning-200);--color-accent-warning-bold-800-default:var(--color-warning-300);--color-accent-warning-bold-800-hovered:var(--color-warning-200);--color-accent-warning-bold-800-pressed:var(--color-warning-100);--color-accent-warning-bolder-900-default:var(--color-warning-200);--color-accent-warning-bolder-900-hovered:var(--color-warning-300);--color-accent-warning-bolder-900-pressed:var(--color-warning-400);--color-accent-warning-boldest-1000-default:var(--color-warning-100);--color-accent-warning-boldest-1000-hovered:var(--color-warning-200);--color-accent-warning-boldest-1000-pressed:var(--color-warning-300);--color-accent-danger-lightest-100-default:var(--color-danger-1000);--color-accent-danger-lightest-100-hovered:var(--color-danger-900);--color-accent-danger-lightest-100-pressed:var(--color-danger-800);--color-accent-danger-lighter-200-default:var(--color-danger-900);--color-accent-danger-lighter-200-hovered:var(--color-danger-800);--color-accent-danger-lighter-200-pressed:var(--color-danger-700);--color-accent-danger-light-300-default:var(--color-danger-800);--color-accent-danger-light-300-hovered:var(--color-danger-700);--color-accent-danger-light-300-pressed:var(--color-danger-600);--color-accent-danger-400-default:var(--color-danger-700);--color-accent-danger-400-hovered:var(--color-danger-800);--color-accent-danger-400-pressed:var(--color-danger-900);--color-accent-danger-500-default:var(--color-danger-600);--color-accent-danger-500-hovered:var(--color-danger-700);--color-accent-danger-500-pressed:var(--color-danger-800);--color-accent-danger-600-default:var(--color-danger-500);--color-accent-danger-600-hovered:var(--color-danger-400);--color-accent-danger-600-pressed:var(--color-danger-300);--color-accent-danger-700-default:var(--color-danger-400);--color-accent-danger-700-hovered:var(--color-danger-300);--color-accent-danger-700-pressed:var(--color-danger-200);--color-accent-danger-bold-800-default:var(--color-danger-300);--color-accent-danger-bold-800-hovered:var(--color-danger-200);--color-accent-danger-bold-800-pressed:var(--color-danger-100);--color-accent-danger-bolder-900-default:var(--color-danger-200);--color-accent-danger-bolder-900-hovered:var(--color-danger-300);--color-accent-danger-bolder-900-pressed:var(--color-danger-400);--color-accent-danger-boldest-1000-default:var(--color-danger-100);--color-accent-danger-boldest-1000-hovered:var(--color-danger-200);--color-accent-danger-boldest-1000-pressed:var(--color-danger-300);--color-outline-default:var(--color-neutral-500);--color-outline-variant:var(--color-neutral-900)}
:root{--scale-50-2:2px;--scale-100-4:4px;--scale-200-8:8px;--scale-250-10:10px;--scale-300-12:12px;--scale-350-14:14px;--scale-400-16:16px;--scale-450-18:18px;--scale-500-20:20px;--scale-600-24:24px;--scale-700-28:28px;--scale-800-32:32px;--scale-900-36:36px;--scale-1000-40:40px;--scale-1100-44:44px;--scale-1200-48:48px;--scale-1300-52:52px;--scale-1400-56:56px;--scale-1600-64:64px;--scale-1800-72:72px;--scale-2000-80:80px;--spacing-2xs-size-min:4px;--spacing-2xs-size-max:8px;--spacing-2xs-vw-min:420px;--spacing-2xs-vw-max:768px;--spacing-2xs:clamp(8px,calc(100vw/43.5),16px);--spacing-xs-size-min:4px;--spacing-xs-size-max:12px;--spacing-xs-vw-min:420px;--spacing-xs-vw-max:768px;--spacing-xs:clamp(8px,calc(100vw/43.5),16px);--spacing-sm-size-min:8px;--spacing-sm-size-max:16px;--spacing-sm-vw-min:420px;--spacing-sm-vw-max:768px;--spacing-sm:clamp(var(--spacing-sm-size-min),calc(var(--spacing-sm-size-min) + (var(--spacing-sm-size-max) - var(--spacing-sm-size-min))*((100vw - var(--spacing-sm-vw-min))/(var(--spacing-sm-vw-max) - var(--spacing-sm-vw-min)))),var(--spacing-sm-size-max));--spacing-md-size-min:12px;--spacing-md-size-max:20px;--spacing-md-vw-min:420px;--spacing-md-vw-max:768px;--spacing-md:var(--scale-300-12);--spacing-lg-size-min:16px;--spacing-lg-size-max:24px;--spacing-lg-vw-min:420px;--spacing-lg-vw-max:768px;--spacing-lg:var(--scale-400-16);--spacing-xl-size-min:20px;--spacing-xl-size-max:28px;--spacing-xl-vw-min:420px;--spacing-xl-vw-max:768px;--spacing-xl:var(--scale-500-20);--spacing-2xl-size-min:24px;--spacing-2xl-size-max:32px;--spacing-2xl-vw-min:420px;--spacing-2xl-vw-max:768px;--spacing-2xl:var(--scale-600-24);--spacing-3xl-size-min:32px;--spacing-3xl-size-max:40px;--spacing-3xl-vw-min:420px;--spacing-3xl-vw-max:768px;--spacing-3xl:var(--scale-800-32);--spacing-4xl-size-min:40px;--spacing-4xl-size-max:48px;--spacing-4xl-vw-min:420px;--spacing-4xl-vw-max:768px;--spacing-4xl:var(--scale-1000-40);--spacing-side-margin-size-min:32px;--spacing-side-margin-size-max:80px;--spacing-side-margin-vw-min:420px;--spacing-side-margin-vw-max:768px;--spacing-side-margin:clamp(var(--spacing-side-margin-size-min),calc(var(--spacing-side-margin-size-min) + (var(--spacing-side-margin-size-max) - var(--spacing-side-margin-size-min))*( (100vw - var(--spacing-side-margin-vw-min))/(var(--spacing-side-margin-vw-max) - var(--spacing-side-margin-vw-min)))),var(--spacing-side-margin-size-max));--spacing-sm-:var(--scale-200-8);--size-min:8px;--size-mid:12px;--size-max:16px;--vw-min:420px;--vw-mid:600px;--vw-max:768px;--my-var-seg1:calc(var(--size-min) + (var(--size-mid) - var(--size-min))*((100vw - var(--vw-min))/(var(--vw-mid) - var(--vw-min))));--my-var-seg2:calc(var(--size-mid) + (var(--size-max) - var(--size-mid))*((100vw - var(--vw-mid))/(var(--vw-max) - var(--vw-mid))));--my-var:clamp(var(--size-min),clamp(var(--my-var-seg1),var(--size-mid),var(--my-var-seg2)),var(--size-max))}@media screen and (min-width:359px){:root{--spacing-xs-mobile:var(--scale-100-4);--spacing-sm-mobile:var(--scale-200-8);--spacing-md-mobile:var(--scale-300-12);--spacing-lg-mobile:var(--scale-400-16);--spacing-xl-mobile:var(--scale-500-20);--spacing-2xl-mobile:var(--scale-600-24);--spacing-3xl-mobile:var(--scale-800-32);--spacing-4xl-mobile:var(--scale-1000-40);--spacing-side-margin-mobile:var(--scale-800-32);--spacing-xs-desktop:var(--scale-100-4);--spacing-sm-desktop:var(--scale-200-8);--spacing-md-desktop:var(--scale-300-12);--spacing-lg-desktop:var(--scale-400-16);--spacing-xl-desktop:var(--scale-500-20);--spacing-2xl-desktop:var(--scale-600-24);--spacing-3xl-desktop:var(--scale-800-32);--spacing-side-margin-desktop:var(--scale-800-32)}}@media screen and (max-width:359px){:root{--spacing-null-mobile:0px;--spacing-xs-mobile:var(--scale-50-2);--spacing-sm-mobile:var(--scale-100-4);--spacing-md-mobile:var(--scale-200-8);--spacing-lg-mobile:var(--scale-300-12);--spacing-xl-mobile:var(--scale-400-16);--spacing-2xl-mobile:var(--scale-500-20);--spacing-3xl-mobile:var(--scale-600-24);--spacing-side-margin-mobile:var(--scale-600-24);--spacing-null-desktop:0px;--spacing-xs-desktop:var(--scale-50-2);--spacing-sm-desktop:var(--scale-100-4);--spacing-md-desktop:var(--scale-200-8);--spacing-lg-desktop:var(--scale-300-12);--spacing-xl-desktop:var(--scale-400-16);--spacing-2xl-desktop:var(--scale-500-20);--spacing-3xl-desktop:var(--scale-600-24);--spacing-side-margin-desktop:var(--scale-600-24)}}@media screen and (min-width:420px){:root{--spacing-xs-mobile:var(--scale-100-4);--spacing-sm-mobile:var(--scale-200-8);--spacing-md-mobile:var(--scale-300-12);--spacing-lg-mobile:var(--scale-400-16);--spacing-xl-mobile:var(--scale-500-20);--spacing-2xl-mobile:var(--scale-600-24);--spacing-3xl-mobile:var(--scale-800-32);--spacing-side-margin-mobile:var(--scale-800-32);--spacing-xs-desktop:var(--scale-200-8);--spacing-sm-desktop:var(--scale-300-12);--spacing-md-desktop:var(--scale-400-16);--spacing-lg-desktop:var(--scale-500-20);--spacing-xl-desktop:var(--scale-600-24);--spacing-2xl-desktop:var(--scale-700-28);--spacing-3xl-desktop:var(--scale-900-36);--spacing-side-margin-desktop:var(--scale-900-36)}}
html{font-size:16px}:root{--hero-family:var(--ff-quicksand);--header-family:var(--ff-figtree);--body-family:var(--ff-figtree);--button-family:var(--ff-lexend);--fw-thin:100;--fw-extraLight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extraBold:800;--fw-black:900;--hero-weight:var(--fw-medium);--header-weight:var(--fw-medium);--body-weight:var(--fw-regular);--button-weight:var(--fw-medium);--lh-tight:1.15;--lh-normal:1.5;--ls-tight:-.01em;--ls-normal:.01em;--ls-wide:.06em;--text-size-adjustment-min-vw:420px;--text-size-adjustment-mid-vw:768px;--text-size-adjustment-max-vw:1020px;--text-hero-min-size:5rem;--text-hero-mid-size:8rem;--text-hero-max-size:8rem;--h1-text-headline-min-size:2rem;--h1-text-headline-mid-size:3rem;--h1-text-headline-max-size:4rem;--h2-text-title-min-size:1.75rem;--h2-text-title-mid-size:2.5rem;--h2-text-title-max-size:3rem;--h3-text-subhead-min-size:1.6rem;--h3-text-subhead-mid-size:2rem;--h3-text-subhead-max-size:2.25rem;--h4-text-lead-min-size:1.4375rem;--h4-text-lead-mid-size:1.75rem;--h4-text-lead-max-size:1.875rem;--h5-text-byline-min-size:1.25rem;--h5-text-byline-mid-size:1.4375rem;--h5-text-byline-max-size:1.6rem;--h6-text-label-min-size:1.125rem;--h6-text-label-mid-size:1.25rem;--h6-text-label-max-size:1.4375rem;--text-button-min-size:1.25rem;--text-button-mid-size:1.5rem;--text-button-max-size:1.7rem;--text-body-min-size:1rem;--text-body-mid-size:1.125rem;--text-body-max-size:1.25rem;--text-caption-min-size:.875rem;--text-caption-mid-size:.9375rem;--text-caption-max-size:1rem;--text-hero-seg1:calc(var(--text-hero-min-size) + (var(--text-hero-mid-size) - var(--text-hero-min-size))*( (100vw - var(--text-size-adjustment-min-vw))/(var(--text-size-adjustment-mid-vw) - var(--text-size-adjustment-min-vw))));--text-hero-seg2:calc(var(--text-hero-mid-size) + (var(--text-hero-max-size) - var(--text-hero-mid-size))*( (100vw - var(--text-size-adjustment-mid-vw))/(var(--text-size-adjustment-max-vw) - var(--text-size-adjustment-mid-vw))));--text-hero-font-size:clamp(var(--text-hero-min-size),calc(clamp(var(--text-hero-seg1),var(--text-hero-min-size),var(--text-hero-mid-size)) + clamp(var(--text-hero-seg2),var(--text-hero-mid-size),var(--text-hero-max-size)) - var(--text-hero-mid-size)),var(--text-hero-max-size));--h1-text-headline-seg1:calc(var(--h1-text-headline-min-size) + (var(--h1-text-headline-mid-size) - var(--h1-text-headline-min-size))*( (100vw - var(--text-size-adjustment-min-vw))/(var(--text-size-adjustment-mid-vw) - var(--text-size-adjustment-min-vw))));--h1-text-headline-seg2:calc(var(--h1-text-headline-mid-size) + (var(--h1-text-headline-max-size) - var(--h1-text-headline-mid-size))*( (100vw - var(--text-size-adjustment-mid-vw))/(var(--text-size-adjustment-max-vw) - var(--text-size-adjustment-mid-vw))));--h1-text-headline-font-size:clamp(var(--h1-text-headline-min-size),calc(clamp(var(--h1-text-headline-seg1),var(--h1-text-headline-min-size),var(--h1-text-headline-mid-size)) + clamp(var(--h1-text-headline-seg2),var(--h1-text-headline-mid-size),var(--h1-text-headline-max-size)) - var(--h1-text-headline-mid-size)),var(--h1-text-headline-max-size));--h2-text-title-seg1:calc(var(--h2-text-title-min-size) + (var(--h2-text-title-mid-size) - var(--h2-text-title-min-size))*( (100vw - var(--text-size-adjustment-min-vw))/(var(--text-size-adjustment-mid-vw) - var(--text-size-adjustment-min-vw))));--h2-text-title-seg2:calc(var(--h2-text-title-mid-size) + (var(--h2-text-title-max-size) - var(--h2-text-title-mid-size))*( (100vw - var(--text-size-adjustment-mid-vw))/(var(--text-size-adjustment-max-vw) - var(--text-size-adjustment-mid-vw))));--h2-text-title-font-size:clamp(var(--h2-text-title-min-size),calc(clamp(var(--h2-text-title-seg1),var(--h2-text-title-min-size),var(--h2-text-title-mid-size)) + clamp(var(--h2-text-title-seg2),var(--h2-text-title-mid-size),var(--h2-text-title-max-size)) - var(--h2-text-title-mid-size)),var(--h2-text-title-max-size));--h3-text-subhead-seg1:calc(var(--h3-text-subhead-min-size) + (var(--h3-text-subhead-mid-size) - var(--h3-text-subhead-min-size))*( (100vw - var(--text-size-adjustment-min-vw))/(var(--text-size-adjustment-mid-vw) - var(--text-size-adjustment-min-vw))));--h3-text-subhead-seg2:calc(var(--h3-text-subhead-mid-size) + (var(--h3-text-subhead-max-size) - var(--h3-text-subhead-mid-size))*( (100vw - var(--text-size-adjustment-mid-vw))/(var(--text-size-adjustment-max-vw) - var(--text-size-adjustment-mid-vw))));--h3-text-subhead-font-size:clamp(var(--h3-text-subhead-min-size),calc(clamp(var(--h3-text-subhead-seg1),var(--h3-text-subhead-min-size),var(--h3-text-subhead-mid-size)) + clamp(var(--h3-text-subhead-seg2),var(--h3-text-subhead-mid-size),var(--h3-text-subhead-max-size)) - var(--h3-text-subhead-mid-size)),var(--h3-text-subhead-max-size));--h4-text-lead-seg1:calc(var(--h4-text-lead-min-size) + (var(--h4-text-lead-mid-size) - var(--h4-text-lead-min-size))*( (100vw - var(--text-size-adjustment-min-vw))/(var(--text-size-adjustment-mid-vw) - var(--text-size-adjustment-min-vw))));--h4-text-lead-seg2:calc(var(--h4-text-lead-mid-size) + (var(--h4-text-lead-max-size) - var(--h4-text-lead-mid-size))*( (100vw - var(--text-size-adjustment-mid-vw))/(var(--text-size-adjustment-max-vw) - var(--text-size-adjustment-mid-vw))));--h4-text-lead-font-size:clamp(var(--h4-text-lead-min-size),calc(clamp(var(--h4-text-lead-seg1),var(--h4-text-lead-min-size),var(--h4-text-lead-mid-size)) + clamp(var(--h4-text-lead-seg2),var(--h4-text-lead-mid-size),var(--h4-text-lead-max-size)) - var(--h4-text-lead-mid-size)),var(--h4-text-lead-max-size));--h5-text-byline-seg1:calc(var(--h5-text-byline-min-size) + (var(--h5-text-byline-mid-size) - var(--h5-text-byline-min-size))*( (100vw - var(--text-size-adjustment-min-vw))/(var(--text-size-adjustment-mid-vw) - var(--text-size-adjustment-min-vw))));--h5-text-byline-seg2:calc(var(--h5-text-byline-mid-size) + (var(--h5-text-byline-max-size) - var(--h5-text-byline-mid-size))*( (100vw - var(--text-size-adjustment-mid-vw))/(var(--text-size-adjustment-max-vw) - var(--text-size-adjustment-mid-vw))));--h5-text-byline-font-size:clamp(var(--h5-text-byline-min-size),calc(clamp(var(--h5-text-byline-seg1),var(--h5-text-byline-min-size),var(--h5-text-byline-mid-size)) + clamp(var(--h5-text-byline-seg2),var(--h5-text-byline-mid-size),var(--h5-text-byline-max-size)) - var(--h5-text-byline-mid-size)),var(--h5-text-byline-max-size));--h6-text-label-seg1:calc(var(--h6-text-label-min-size) + (var(--h6-text-label-mid-size) - var(--h6-text-label-min-size))*( (100vw - var(--text-size-adjustment-min-vw))/(var(--text-size-adjustment-mid-vw) - var(--text-size-adjustment-min-vw))));--h6-text-label-seg2:calc(var(--h6-text-label-mid-size) + (var(--h6-text-label-max-size) - var(--h6-text-label-mid-size))*( (100vw - var(--text-size-adjustment-mid-vw))/(var(--text-size-adjustment-max-vw) - var(--text-size-adjustment-mid-vw))));--h6-text-label-font-size:clamp(var(--h6-text-label-min-size),calc(clamp(var(--h6-text-label-seg1),var(--h6-text-label-min-size),var(--h6-text-label-mid-size)) + clamp(var(--h6-text-label-seg2),var(--h6-text-label-mid-size),var(--h6-text-label-max-size)) - var(--h6-text-label-mid-size)),var(--h6-text-label-max-size));--text-button-seg1:calc(var(--text-button-min-size) + (var(--text-button-mid-size) - var(--text-button-min-size))*( (100vw - var(--text-size-adjustment-min-vw))/(var(--text-size-adjustment-mid-vw) - var(--text-size-adjustment-min-vw))));--text-button-seg2:calc(var(--text-button-mid-size) + (var(--text-button-max-size) - var(--text-button-mid-size))*( (100vw - var(--text-size-adjustment-mid-vw))/(var(--text-size-adjustment-max-vw) - var(--text-size-adjustment-mid-vw))));--text-button-font-size:clamp(var(--text-button-min-size),calc(clamp(var(--text-button-seg1),var(--text-button-min-size),var(--text-button-mid-size)) + clamp(var(--text-button-seg2),var(--text-button-mid-size),var(--text-button-max-size)) - var(--text-button-mid-size)),var(--text-button-max-size));--text-body-seg1:calc(var(--text-body-min-size) + (var(--text-body-mid-size) - var(--text-body-min-size))*( (100vw - var(--text-size-adjustment-min-vw))/(var(--text-size-adjustment-mid-vw) - var(--text-size-adjustment-min-vw))));--text-body-seg2:calc(var(--text-body-mid-size) + (var(--text-body-max-size) - var(--text-body-mid-size))*( (100vw - var(--text-size-adjustment-mid-vw))/(var(--text-size-adjustment-max-vw) - var(--text-size-adjustment-mid-vw))));--text-body-font-size:clamp(var(--text-body-min-size),calc(clamp(var(--text-body-seg1),var(--text-body-min-size),var(--text-body-mid-size)) + clamp(var(--text-body-seg2),var(--text-body-mid-size),var(--text-body-max-size)) - var(--text-body-mid-size)),var(--text-body-max-size));--text-caption-seg1:calc(var(--text-caption-min-size) + (var(--text-caption-mid-size) - var(--text-caption-min-size))*( (100vw - var(--text-size-adjustment-min-vw))/(var(--text-size-adjustment-mid-vw) - var(--text-size-adjustment-min-vw))));--text-caption-seg2:calc(var(--text-caption-mid-size) + (var(--text-caption-max-size) - var(--text-caption-mid-size))*( (100vw - var(--text-size-adjustment-mid-vw))/(var(--text-size-adjustment-max-vw) - var(--text-size-adjustment-mid-vw))));--text-caption-font-size:clamp(var(--text-caption-min-size),calc(clamp(var(--text-caption-seg1),var(--text-caption-min-size),var(--text-caption-mid-size)) + clamp(var(--text-caption-seg2),var(--text-caption-mid-size),var(--text-caption-max-size)) - var(--text-caption-mid-size)),var(--text-caption-max-size))}@media (min-width:420px){:root{--body-size:1.25rem;--caption-size:1rem;--side-margin:var(--space-10);--container-pad-inline:var(--space-10)}}@media (min-width:768px){:root{--body-size:1.5rem;--caption-size:1.25rem;--side-margin:var(--space-12);--container-pad-inline:var(--space-12)}}
.text-hero{width:100%;font-family:var(--hero-family);font-weight:var(--hero-weight);font-size:var(--text-hero-font-size);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-primary-interact-bold-default,#77db92);margin-top:0;margin-bottom:0}h1,.text-headline{font-family:var(--hero-family);font-weight:var(--header-weight);font-size:var(--h1-text-headline-font-size);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);width:100%;margin-top:0;margin-bottom:0}h2,.text-title{font-family:var(--header-family);font-weight:var(--header-weight);font-size:var(--h2-text-title-font-size);letter-spacing:var(--ls-normal);width:100%;margin-top:0;margin-bottom:0;line-height:1.25}h3,.text-subhead{font-family:var(--header-family);font-weight:var(--header-weight);font-size:var(--h3-text-subhead-font-size);letter-spacing:var(--ls-normal);width:100%;margin-top:0;margin-bottom:0;line-height:1.3}h4,.text-lead{font-family:var(--header-family);font-weight:var(--body-weight);font-size:var(--h4-text-lead-font-size);letter-spacing:var(--ls-normal);width:100%;margin-top:0;margin-bottom:0;line-height:1.4}h5,.text-byline{font-family:var(--header-family);font-weight:var(--header-weight);font-size:var(--h5-text-byline-font-size);line-height:var(--lh-normal);letter-spacing:var(--ls-normal);width:100%;margin-top:0;margin-bottom:0}h6,.text-label{font-family:var(--button-family);font-weight:var(--button-weight);font-size:var(--h6-text-label-font-size);line-height:var(--lh-normal);letter-spacing:var(--ls-normal);width:100%;margin-top:0;margin-bottom:0}p,.text-body{font-family:var(--body-family);font-weight:var(--body-weight);font-size:var(--text-body-font-size);line-height:var(--lh-normal);letter-spacing:.006em;overflow-wrap:break-word;text-wrap:pretty;width:100%;margin-top:0;margin-bottom:0}div{font-family:var(--body-family);font-weight:var(--body-weight);font-size:var(--text-body-font-size);line-height:var(--lh-normal);letter-spacing:.006em;overflow-wrap:break-word;text-wrap:pretty;margin-top:0;margin-bottom:0}button{font-family:var(--button-family);font-weight:var(--button-weight);font-size:var(--text-button-font-size);letter-spacing:var(--ls-normal);width:100%;margin-top:0;margin-bottom:0;line-height:1.4}.text-body-large{font-family:var(--body-family);font-weight:var(--body-weight);font-size:var(--h5-text-byline-font-size);line-height:var(--lh-normal);letter-spacing:.006em;overflow-wrap:break-word;text-wrap:pretty;width:100%;margin-top:0;margin-bottom:0}.text-caption{font-family:var(--body-family);font-weight:var(--body-weight);font-size:var(--text-caption-font-size);line-height:var(--lh-normal);letter-spacing:var(--ls-normal);width:100%;margin-top:0;margin-bottom:0}.text-button-answer{font-family:var(--button-family);font-weight:var(--button-weight);font-size:var(--h6-text-label-font-size);line-height:var(--lh-normal);letter-spacing:var(--ls-normal);width:100%;margin-top:0;margin-bottom:0}.text-number-input{width:100%;font-family:var(--hero-family);font-weight:var(--hero-weight);font-size:var(--text-hero-font-size);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-primary-interact-bold-default,#77db92);margin-top:0;margin-bottom:0}a:link{color:var(--color-link);font-family:var(--body-family);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--lh-normal);letter-spacing:.006em;overflow-wrap:break-word;margin-top:0;margin-bottom:0;text-decoration:underline}a:visited{color:var(--color-link-visited)}a:hover{color:var(--color-link-hover);text-decoration:underline}a:active{color:var(--color-link);text-decoration:underline}.text-container{padding:var(--space-lg)var(--container-pad-inline);border-radius:var(--radius-md)}.text-container--transparent{border-radius:var(--radius-md);background:0 0;padding:0}.object-text-icon-left{max-height:40px;margin-right:var(--space-md)}.object-text-icon-right{max-height:40px;margin-left:var(--space-md)}
.button-next[type=submit],.exit-screen .button-next,.landing-screen .button-next,.button-primary{width:100%;max-width:480px;padding:var(--spacing-lg,24px)var(--spacing-2xl,32px);border-radius:var(--spacing-2xl,32px);background:radial-gradient(119.21% 311.67% at 48.33% 0%,var(--color-secondary-interact-bold-default,#f5be56)0%,var(--color-accent-secondary-700-default,#ef9f00)100%);color:var(--color-on-secondary-bold,#452e00);cursor:pointer;border:0;justify-content:center;align-items:center;gap:4px;display:flex}.button-next:hover,.button-primary:hover{background:radial-gradient(119.21% 311.67% at 48.33% 0%,var(--color-secondary-interact-bold-hovered,#f5be56)0%,var(--color-accent-secondary-700-hovered,#ef9f00)100%);cursor:pointer}.button-next:active,.button-primary:active{background:radial-gradient(119.21% 311.67% at 48.33% 0%,var(--color-secondary-interact-bold-pressed,#f5be56)0%,var(--color-accent-secondary-700-pressed,#ef9f00)100%);cursor:pointer}.button-next-on-question-page{flex:none;margin-top:auto}.button-secondary{width:100%;max-width:480px;padding:var(--spacing-lg,24px)var(--spacing-2xl,32px);border-radius:var(--spacing-2xl,24px);border:2px solid var(--color-secondary-interact-bold-default,#f5be56);color:var(--color-secondary-interact-bold-default,#f5be56);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;display:flex}.button-secondary:hover,.button-secondary:active{border:2px solid var(--color-secondary-interact-bold-hovered,#f5be56);color:var(--color-secondary-interact-bold-hovered,#f5be56);cursor:pointer}.button-icon{padding:var(--spacing-lg,16px);justify-content:center;align-items:center;gap:var(--spacing-xs,4px);width:-moz-fit-content;width:fit-content;font-family:var(--body-family);font-weight:var(--body-weight);font-size:var(--body-text-font-size);line-height:var(--lh-tight);letter-spacing:.006em;overflow-wrap:break-word;color:var(--color-on-surface-default,#dce5de);background:linear-gradient(var(--color-surface-container-lower,#161e18),var(--color-surface-container-lower,#161e18))padding-box,radial-gradient(113.49% 100.68% at 25.82% -17.31%,var(--color-outline-default,#859489)0%,var(--color-outline-variant,#3e4941)39.77%,var(--color-surface-container-lower,#161e18)80.8%)border-box;cursor:pointer;border:1px solid transparent;border-radius:100px;margin-top:0;margin-bottom:0;display:inline-flex}.button-icon:hover .icon{color:var(--color-secondary-interact-bold-hovered,#f5be56);fill:var(--color-secondary-interact-bold-hovered,#f5be56)}.button-logo{height:100%;padding:var(--spacing-lg,16px);cursor:pointer;background:0 0;border:none;flex:none;justify-content:start;align-items:center;display:inline-flex}.logo-image-top-left{height:var(--spacing-4xl,20px);width:auto}.button-modal-close{justify-content:center;align-items:center;gap:var(--spacing-xs,4px);cursor:pointer;background:0 0;border:none;width:-moz-fit-content;width:fit-content;display:inline-flex}.icon{width:var(--spacing-2xl,20px);height:var(--spacing-2xl,20px);fill:var(--color-on-surface-default,#dce5de);cursor:pointer}.icon:hover{fill:var(--color-secondary-interact-bold-default,#f5be56)}.icon:active{fill:var(--color-secondary-interact-bold-hovered,#f5be56)}.textsizeIcon{width:auto}
.nav-bar-sticky-positioner{padding-top:var(--spacing-2xl,32px);padding-bottom:var(--spacing-lg,20px);background:linear-gradient(#17361f 11.63%,rgba(23,54,31,.8) 80.06%,rgba(23,54,31,0) 100%);position:-webkit-sticky;position:sticky;top:0}.nav-bar{justify-content:space-between;align-items:center;gap:var(--spacing-lg,24px);width:100%;padding-top:var(--spacing-sm,16px);padding-bottom:var(--spacing-sm,16px);padding-left:var(--spacing-side-margin,80px);padding-right:var(--spacing-side-margin,80px);flex-direction:row;display:flex}.nav-left-content-holder{justify-content:left;width:100%;max-height:100%;display:flex}.nav-middle-content-holder{flex-shrink:0;justify-content:center;display:flex}.nav-right-content-holder{justify-content:right;width:100%;display:flex}
.answer-btn-with-input{color:#fff;cursor:pointer;background:#1a2a1a;border:2px solid #3a4a3a;border-radius:1rem;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;padding:1rem;font-size:1.1rem;transition:border .2s,background .2s;display:flex}.answer-btn-with-input.selected{background:#223a22;border-color:#6fcf97}.answer-label{text-align:left;flex:1;margin-left:.5em;margin-right:2.5em}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;vertical-align:middle;background-color:#0d150f;border:2px solid #0d150f;border-radius:4px;width:30px;height:30px;display:inline-block;position:relative}input[type=checkbox]:checked{background-color:#0d150f;border-color:#0d150f}input[type=checkbox]:checked:before{content:"✓";color:#77db92;text-align:center;font-size:18px;font-weight:900;line-height:25px;display:block}.answer-input{pointer-events:none;width:2em;height:2em;margin-left:auto;margin-right:1em}.custom-radio{vertical-align:middle;width:30px;display:inline-block;position:relative}.custom-radio input[type=radio]{opacity:0;cursor:pointer;width:30px;height:30px;margin:0;position:absolute;top:0;left:0}.custom-radio .radio-mark{pointer-events:none;background:#0d150f;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.custom-radio input[type=radio]:checked+.radio-mark{background:#0d150f}.custom-radio input[type=radio]:checked+.radio-mark:after{content:"";background:#77db92;border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

.landing-screen{background:var(--color-primary-container-default,#17361f);width:100%;height:100dvh;overflow:hidden}.landing-content-holder{width:100%;padding-left:var(--spacing-side-margin,80px);padding-right:var(--spacing-side-margin,80px);text-align:center;justify-content:space-between;align-items:center;gap:var(--spacing-2xl,32px);flex-direction:column;display:flex}.landing-title-holder{justify-content:center;align-items:center;gap:var(--spacing-sm,16px);flex-direction:column;display:flex}.landing-content-holder h4{color:var(--color-accent-primary-bolder-900-default,#c3edce)}.landing-button-holder{width:100%;padding-left:var(--spacing-side-margin,80px);padding-right:var(--spacing-side-margin,80px);justify-content:center;align-items:center;gap:var(--spacing-lg,20px);flex-direction:column;display:flex}#landing-get-started-button,#landing-disclaimer-button{max-width:480px}#landing-disclaimer-clarification-text{color:var(--color-accent-primary-700-default,#5cc077)}.landing-image-holder{width:100%;height:auto;margin-top:var(--spacing-3xl,40px)}.landing-image{width:100%;height:auto}.question-screen{background:var(--color-primary-container-default,#17361f);gap:var(--spacing-2xl,32px);flex-direction:column;width:100%;min-height:100dvh;display:flex;overflow:hidden}.question-header{width:100%;padding-top:var(--spacing-2xl,48px);padding-left:var(--spacing-side-margin,80px);padding-right:var(--spacing-side-margin,80px);text-align:left;gap:var(--spacing-2xl,32px)}.question-body{min-height:0;padding-left:var(--spacing-side-margin,80px);padding-right:var(--spacing-side-margin,80px);padding-top:var(--spacing-3xl,48px);background:linear-gradient(var(--color-surface-default,#0d150f),var(--color-surface-default,#0d150f))padding-box,radial-gradient(113.49% 100.68% at 25.82% -17.31%,var(--color-outline-default,#859489)0%,var(--color-outline-variant,#3e4941)39.77%,var(--color-surface-default,#0d150f)80.8%)border-box;border:3px solid transparent;border-radius:96px 96px 0 0;flex-direction:column;flex:auto;gap:4px;padding-bottom:10dvh;display:flex;overflow:auto;box-shadow:inset 0 20px 20px #0d150f}.single-select-question,.multi-select-question{flex-direction:column;flex:1 0 auto;height:auto;min-height:0;margin:0;padding:0;display:flex}.question-content-holder,.no-answers-question,.input-question{flex-direction:column;flex:1 0 auto;justify-content:start;align-items:center;width:100%;min-height:0;display:flex}.answer-button-container{align-items:flex-start;gap:var(--spacing-xl,28px);width:100%;margin-top:var(--spacing-3xl,48px);flex-direction:column;display:flex}.button-answer-select{padding:var(--spacing-xl,28px)var(--spacing-2xl,32px);justify-content:space-between;align-items:center;gap:var(--spacing-md,20px);text-align:left;border-radius:var(--spacing-2xl,32px);background:var(--color-primary-interact-lighter-default,#194b26);width:100%;color:var(--color-on-surface-default,#dce5de);cursor:pointer;border:none;flex-direction:row;display:flex}.button-answer-select:hover:not(.selected){background:var(--color-primary-interact-lighter-hovered,#194b26)}.button-answer-select.selected{background:radial-gradient(263.73% 161.06% at -0.91% 0%,var(--color-primary-interact-bold-default,#77db92)0%,var(--color-accent-primary-700-default,#5cc077)100%);color:var(--color-on-primary-bold,#17361f)}.button-answer-select.selected:hover{background:radial-gradient(263.73% 161.06% at -0.91% 0%,var(--color-primary-interact-bold-hovered,#77db92)0%,var(--color-accent-primary-700-hovered,#5cc077)100%);color:var(--color-on-primary-bold,#17361f)}.numeric-input{padding:var(--spacing-xl,20px)var(--spacing-2xl,24px);justify-content:center;align-items:center;gap:var(--spacing-md,12px);border-radius:var(--spacing-4xl,48px);border:3px solid var(--color-accent-primary-400-default,#377e4a);background:var(--color-primary-container-default,#17361f);max-width:200px;font-family:var(--hero-family);font-weight:var(--hero-weight);font-size:var(--text-hero-font-size);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-on-primary-container,#c3edce);text-align:center;margin-top:0;margin-bottom:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;margin:1rem auto;display:block}.numeric-input:focus{outline:3px solid var(--color-primary-interact-bold-default,#77db92);outline-offset:-3px}.numeric-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numeric-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-hint{text-align:center}.button-next[type=submit]:disabled,.button-answer-select[type=submit]:disabled{color:#17361f;cursor:not-allowed;background:#c3c8bb;border-radius:24px}.ending-screen{gap:var(--spacing-lg,32px);background:var(--color-primary-container-default,#17361f);flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.ending-content-holder{width:100%;padding-left:var(--spacing-side-margin,80px);padding-right:var(--spacing-side-margin,80px);text-align:center;justify-content:space-between;align-items:center;gap:var(--spacing-2xl,32px);flex-direction:column;display:flex}.ending-title-holder{justify-content:center;align-items:center;gap:var(--spacing-sm,16px);flex-direction:column;display:flex}.ending-content-holder h1{color:var(--color-primary-interact-bold-default,#77db92)}.ending-content-holder p{text-align:left;color:var(--color-accent-primary-bolder-900-default,#c3edce)}.ending-image-holder{width:100%;height:auto;margin-top:var(--spacing-4xl,40px)}.ending-image{width:100%;height:auto}.summary-screen{gap:var(--spacing-sm,12px);background:var(--color-primary-container-default,#17361f);flex-direction:column;width:100%;height:100dvh;padding-bottom:120px;display:flex;overflow:auto}.summary-content-holder{width:100%;padding-left:var(--spacing-side-margin,80px);padding-right:var(--spacing-side-margin,80px);text-align:center;justify-content:space-between;align-items:center;gap:var(--spacing-4xl,32px);text-align:left;flex-direction:column;display:flex}.summary-section-title{color:var(--color-accent-primary-bold-800-default,#77db92)}.summary-title-holder{justify-content:center;align-items:center;gap:var(--spacing-sm,16px);flex-direction:column;display:flex}.summary-content-holder h1{color:var(--color-primary-interact-bold-default,#77db92)}.summary-content-holder p{text-align:left;color:var(--color-accent-primary-bolder-900-default,#c3edce)}.summary-recommendation-holder{padding:var(--spacing-2xl,32px);justify-content:center;align-items:center;gap:var(--spacing-sm,16px);background:var(--color-primary-1100,#0d1f12);border-radius:32px;flex-direction:column;display:flex}#recommendation-section-title{text-align:center}.summary-button-holder{width:100%;padding-left:var(--spacing-side-margin,80px);padding-right:var(--spacing-side-margin,80px);justify-content:center;align-items:center;gap:var(--spacing-lg,20px);flex-direction:column;display:flex}.restart-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:1rem;display:flex}.restart-modal,.code-modal,.role-modal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:rgba(9,16,11,.6);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:8%;display:flex;position:fixed;top:0;left:0}.restart-modal-container,.code-modal-container,.role-modal-container{align-items:center;gap:var(--spacing-xs,12px);text-align:center;border-radius:var(--spacing-4xl,48px);background:var(--color-primary-1100,#0d1f12);flex-direction:column;width:100%;max-width:560px;display:flex;box-shadow:0 4px 12px 3px rgba(140,186,150,.15),0 1px 5px rgba(140,186,150,.3)}.modal-button-icon-close-holder{width:100%;padding:var(--spacing-2xl,32px)var(--spacing-2xl,32px)0 var(--spacing-2xl,32px);justify-content:end;align-items:center;gap:var(--spacing-4xl,48px);display:flex}.modal-content-holder{width:100%;padding:0 var(--spacing-2xl,32px)var(--spacing-2xl,32px)var(--spacing-2xl,32px);align-items:center;gap:var(--spacing-4xl,48px);flex-direction:column;display:flex}.modal-main-holder{align-items:center;gap:var(--spacing-lg,24px);flex-direction:column;width:100%;display:flex}.modal-button-holder{justify-content:center;align-items:center;gap:var(--spacing-lg,20px);flex-direction:column;width:100%;display:flex}.keypad-content-holder{align-items:center;gap:var(--spacing-3xl,32px);flex-direction:column;width:100%;display:flex}.keypad-input-and-buttons-holder{gap:var(--spacing-lg,20px);flex-direction:column;display:flex}.keypad-input-display{padding:var(--spacing-md,20px)var(--spacing-2xl,32px);text-align:center;width:100%;color:var(--color-on-surface-default,#dce5de);border:2px solid var(--color-outline-variant,#3e4941);border-radius:var(--spacing-3xl,32px);background:var(--color-surface-container-lowest,#09100b);justify-content:center;align-items:center;gap:4px;display:flex}.keypad-input-display:focus,.keypad-input-display:active,.keypad-input-display:focus-within{border-color:var(--color-accent-primary-400-default,#377e4a)}.keypad{gap:var(--spacing-lg,20px);grid-template-columns:repeat(3,1fr);width:100%;max-width:100%;display:grid}.keypad-button{padding:var(--spacing-xl,28px)var(--spacing-2xl,32px);justify-content:center;align-items:center;gap:var(--spacing-lg,20px);font-family:var(--hero-family);font-weight:var(--header-weight);font-size:var(--h2-text-title-font-size);letter-spacing:var(--ls-normal);text-align:center;color:var(--color-on-primary-container,#c3edce);border-radius:var(--spacing-3xl,32px);background:var(--color-primary-interact-lightest-default,#17361f);cursor:pointer;border:none;flex:1 0 0;align-self:stretch;margin-top:0;margin-bottom:0;line-height:1.25;display:flex}.modal-content-holder-with-keypad{gap:var(--spacing-sm,20px)}.role-select-grid{gap:var(--spacing-lg,20px);grid-template-columns:repeat(2,1fr);width:100%;max-width:100%;display:grid}.role-button{padding:var(--spacing-xl,28px)var(--spacing-2xl,32px);justify-content:center;align-items:center;gap:var(--spacing-lg,20px);text-align:center;color:var(--color-on-primary-container,#c3edce);border-radius:var(--spacing-3xl,32px);background:var(--color-primary-interact-lightest-default,#17361f);cursor:pointer;border:none;flex:1 0 0;align-self:stretch;display:flex}.role-button[aria-pressed=true]{color:var(--color-on-primary-bold,#17361f);background:radial-gradient(263.73% 161.06% at -0.91% 0%,var(--color-primary-interact-bold-default,#77db92)0%,var(--color-accent-primary-700-default,#5cc077)100%)}.review-screen-master-parent .button-answer-select{cursor:not-allowed}
