:root{--ff-body:"body";--ff-heading:"heading";--letter-spacing:0%;--text-light:#fff;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--steel-gray-color:#6c6f7f;--border-black-color:#0000001f;--border-black-shadow:#00000040;--black-color:#000;--primary-color:#3963fe;--hover-primary-color:#4d73fe;--pastel-blue-color:#eaf8fb;--secondary-color:#3994fe;--hover-secondary-color:#4d9ffe;--ui-colors-selected:#f5fdff;--gray-color:#898e9e;--natural-gray-color:#c7c9d1;--box-line:#898e9e;--dark-gray-color:#6c6f7f;--light-gray-color:#ddd;--light-off-white-color:#f0f1f4;--very-light-gray-color:#f9f9f9;--slate-gray-color:#535665;--white-color:#fff;--light-blue-color:#39c6fe;--purple-color:#6787fe;--light-gray:#d1d5db;--ice-blue:#f4f6fb;--deep-sky-blue-color:#01b6fe;--light-cyan-color:#f1fbfd;--light-shade-blue-color:#f2f3fd;--vermilion-color:#e60000;--vibrant-red-color:#e50000;--warning-color:#e40132;--light-vibrant-red-color:#e500000d;--light-pink-color:#ffe0e4;--royal-blue-color:#2f55fe;--light-royal-blue:#206afe;--bright-royal-blue:#4365fe;--dodger-blue-color:#2589fe;--rich-blue-ribbon-color:#1b44fe;--blue-ribbon-color:#0b5cfe;--mid-tone-blue-color:#4399fe;--ghost-white-color:#f6f7f8;--opacity-white-color:#ffffffe6;--charcoal-blue-color:#3c3e49;--button-gradient:linear-gradient(93deg,var(--gradient-button-idle-start) 0%,var(--gradient-button-idle-middle) 50%,var(--gradient-button-idle-end) 100%);--border-gradient:linear-gradient(93deg,var(--gradient-border-start) 0%,var(--gradient-border-end) 100%);--blue-gray-color:#e1e3e9;--pure-black-shadow:#00000000;--black-shadow:#00000080;--transparent-black-shadow:#00000014;--transparent-black-70:#000000b3;--transparent-black:#0000004d;--alice-blue-color:#f0f3ff}*,:after,:before{box-sizing:border-box}*{margin:0}html{scrollbar-gutter:stable}@media(max-width:1024px){html{overflow:hidden;width:100%}}html:has(dialog[open]){overflow:hidden}body{background-color:var(--background-page-default);color:rgb(var(--foreground-rgb));max-width:2560px;max-height:100%;margin:0 auto;height:100vh;font-family:var(--ff-body);width:100%}@media(max-width:1024px){body{position:fixed;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}}p{color:rgb(var(--foreground-rgb));font-family:var(--ff-body)}h1,h2,h3,h4,h5,h6{font-family:var(--ff-heading)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}button{border:none;background-color:transparent;cursor:pointer}button,fieldset,input{padding-block:0;padding-inline:0}input{border:none}