:root{--font-family: "Outfit", "Inter", sans-serif;--primary-50: #e8f0f8;--primary-100: #d0e1f1;--primary-200: #a1c3e3;--primary-300: #72a5d5;--primary-400: #4387c7;--primary-500: #2c5f8d;--primary-600: #1e3a5f;--primary-700: #152a52;--primary-800: #0f2238;--primary-900: #0a1a2e;--primary-950: #051016;--secondary-50: #faf8f5;--secondary-100: #f3f0e9;--secondary-200: #e7dfd2;--secondary-300: #d6c8b3;--secondary-400: #c2ad8f;--secondary-500: #b29f7a;--secondary-600: #9d8861;--secondary-700: #826f51;--secondary-800: #6c5c46;--secondary-900: #5a4d3c;--secondary-950: #30291f;--tertiary-50: #f0fdf4;--tertiary-100: #dcfce7;--tertiary-200: #bbf7d0;--tertiary-300: #86efac;--tertiary-400: #4ade80;--tertiary-500: #22c55e;--tertiary-600: #16a34a;--tertiary-700: #15803d;--tertiary-800: #166534;--tertiary-900: #145231;--tertiary-950: #052e16;--gray-50: #f8f9fa;--gray-100: #f2f4f7;--gray-200: #e8eaee;--gray-300: #d8dbe2;--gray-400: #b0b5c0;--gray-500: #888f9b;--gray-600: #5a6270;--gray-700: #3d4250;--gray-800: #2a2e38;--gray-900: #1a1a1a;--gray-950: #0f0f0f;--text-primary: #1a1a1a;--background: #f5f5f5;--white: #ffffff;--border: #cccccc;--border-light: #d8dbe2;--success-500: #12b76a;--success-600: #039855;--error-500: #f04438;--error-600: #d92d20;--warning-500: #f79009;--red-500: #f04438;--shadow-sm: 0px 1px 2px 0px rgba(16, 24, 40, .05);--shadow-md: 0px 4px 8px -2px rgba(16, 24, 40, .1);--shadow-lg: 0px 12px 16px -4px rgba(16, 24, 40, .08);--shadow-xl: 0px 20px 25px -5px rgba(16, 24, 40, .1);--shadow-hover: 0px 8px 24px rgba(30, 45, 122, .12);--shadow-active: 0px 12px 32px rgba(30, 45, 122, .2)}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family)}html,body{width:100%;height:100%}body{font-family:var(--font-family);font-size:.87rem;color:var(--text-primary);background-color:var(--background)}input,button,textarea,select{font-family:var(--font-family)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background-color:var(--gray-100)}::-webkit-scrollbar-thumb{background-color:var(--gray-400);border-radius:10px;transition:background-color .3s ease}::-webkit-scrollbar-thumb:hover{background-color:var(--gray-500)}*{scrollbar-color:var(--gray-400) var(--gray-100);scrollbar-width:auto}.row-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.row-two-columns{grid-template-columns:1fr}}.row-three-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media(max-width:768px){.row-three-columns{grid-template-columns:1fr}}.row-four-columns{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}@media(max-width:768px){.row-four-columns{grid-template-columns:1fr}}.la-ball-fall,.la-ball-fall>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-fall{display:block;font-size:0;color:#fff}.la-ball-fall.la-dark{color:#333}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-fall{width:54px;height:18px}.la-ball-fall>div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite}.la-ball-fall>div:nth-child(1){-webkit-animation-delay:-.2s;-moz-animation-delay:-.2s;-o-animation-delay:-.2s;animation-delay:-.2s}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-.1s;-moz-animation-delay:-.1s;-o-animation-delay:-.1s;animation-delay:-.1s}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms}.la-ball-fall.la-sm{width:26px;height:8px}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x{width:108px;height:36px}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x{width:162px;height:54px}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}to{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}to{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%)}}@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}to{opacity:0;-o-transform:translateY(145%);transform:translateY(145%)}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}to{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%)}}
