
:host,:root,[data-theme]{
    --chakra-ring-inset:var(--chakra-empty,/*!*/ /*!*/);
    --chakra-ring-offset-width:0px;
    --chakra-ring-offset-color:#fff;
    --chakra-ring-color:rgba(66, 153, 225, 0.6);
    --chakra-ring-offset-shadow:0 0 #0000;
    --chakra-ring-shadow:0 0 #0000;
    --chakra-space-x-reverse:0;
    --chakra-space-y-reverse:0;
    --jm-colors-transparent:transparent;
    --jm-colors-current:currentColor;
    --jm-colors-black-50:#404040;
    --jm-colors-black-100:#333;
    --jm-colors-black-200:#262626;
    --jm-colors-black-300:#1a1a1a;
    --jm-colors-black-400:#0d0d0d;
    --jm-colors-black-500:#000;
    --jm-colors-black-600:#000;
    --jm-colors-black-700:#000;
    --jm-colors-black-800:#000;
    --jm-colors-black-900:#000;
    --jm-colors-white-50:#fff;
    --jm-colors-white-100:#fff;
    --jm-colors-white-200:#fff;
    --jm-colors-white-300:#fff;
    --jm-colors-white-400:#fff;
    --jm-colors-white-500:#fff;
    --jm-colors-white-600:#f2f2f2;
    --jm-colors-white-700:#e6e6e6;
    --jm-colors-white-800:#d9d9d9;
    --jm-colors-white-900:#ccc;
    --jm-colors-whiteAlpha-50:rgba(255, 255, 255, 0.04);
    --jm-colors-whiteAlpha-100:rgba(255, 255, 255, 0.06);
    --jm-colors-whiteAlpha-200:rgba(255, 255, 255, 0.08);
    --jm-colors-whiteAlpha-300:rgba(255, 255, 255, 0.16);
    --jm-colors-whiteAlpha-400:rgba(255, 255, 255, 0.24);
    --jm-colors-whiteAlpha-500:rgba(255, 255, 255, 0.36);
    --jm-colors-whiteAlpha-600:rgba(255, 255, 255, 0.48);
    --jm-colors-whiteAlpha-700:rgba(255, 255, 255, 0.64);
    --jm-colors-whiteAlpha-800:rgba(255, 255, 255, 0.80);
    --jm-colors-whiteAlpha-900:rgba(255, 255, 255, 0.92);
    --jm-colors-blackAlpha-50:rgba(0, 0, 0, 0.04);
    --jm-colors-blackAlpha-100:rgba(0, 0, 0, 0.06);
    --jm-colors-blackAlpha-200:rgba(0, 0, 0, 0.08);
    --jm-colors-blackAlpha-300:rgba(0, 0, 0, 0.16);
    --jm-colors-blackAlpha-400:rgba(0, 0, 0, 0.24);
    --jm-colors-blackAlpha-500:rgba(0, 0, 0, 0.36);
    --jm-colors-blackAlpha-600:rgba(0, 0, 0, 0.48);
    --jm-colors-blackAlpha-700:rgba(0, 0, 0, 0.64);
    --jm-colors-blackAlpha-800:rgba(0, 0, 0, 0.80);
    --jm-colors-blackAlpha-900:rgba(0, 0, 0, 0.92);
    --jm-colors-gray-50:#F7FAFC;
    --jm-colors-gray-100:#EDF2F7;
    --jm-colors-gray-200:#E2E8F0;
    --jm-colors-gray-300:#CBD5E0;
    --jm-colors-gray-400:#A0AEC0;
    --jm-colors-gray-500:#718096;
    --jm-colors-gray-600:#4A5568;
    --jm-colors-gray-700:#2D3748;
    --jm-colors-gray-800:#1A202C;
    --jm-colors-gray-900:#171923;
    -webkit---jm-colors-red-50:#FFF5F5;
    --jm-colors-red-50:#FFF5F5;
    --jm-colors-red-100:#FED7D7;
    --jm-colors-red-200:#FEB2B2;
    --jm-colors-red-300:#FC8181;
    --jm-colors-red-400:#F56565;
    --jm-colors-red-500:#E53E3E;
    --jm-colors-red-600:#C53030;
    --jm-colors-red-700:#9B2C2C;
    --jm-colors-red-800:#822727;
    --jm-colors-red-900:#63171B;
    --jm-colors-orange-50:#FFFAF0;
    --jm-colors-orange-100:#FEEBC8;
    --jm-colors-orange-200:#FBD38D;
    --jm-colors-orange-300:#F6AD55;
    --jm-colors-orange-400:#ED8936;
    --jm-colors-orange-500:#DD6B20;
    --jm-colors-orange-600:#C05621;
    --jm-colors-orange-700:#9C4221;
    --jm-colors-orange-800:#7B341E;
    --jm-colors-orange-900:#652B19;
    --jm-colors-yellow-50:#FFFFF0;
    --jm-colors-yellow-100:#FEFCBF;
    --jm-colors-yellow-200:#FAF089;
    --jm-colors-yellow-300:#F6E05E;
    --jm-colors-yellow-400:#ECC94B;
    --jm-colors-yellow-500:#D69E2E;
    --jm-colors-yellow-600:#B7791F;
    --jm-colors-yellow-700:#975A16;
    --jm-colors-yellow-800:#744210;
    --jm-colors-yellow-900:#5F370E;
    --jm-colors-green-50:#F0FFF4;
    --jm-colors-green-100:#C6F6D5;
    --jm-colors-green-200:#9AE6B4;
    --jm-colors-green-300:#68D391;
    --jm-colors-green-400:#48BB78;
    --jm-colors-green-500:#38A169;
    --jm-colors-green-600:#2F855A;
    --jm-colors-green-700:#276749;
    --jm-colors-green-800:#22543D;
    --jm-colors-green-900:#1C4532;
    --jm-colors-teal-50:#E6FFFA;
    --jm-colors-teal-100:#B2F5EA;
    --jm-colors-teal-200:#81E6D9;
    --jm-colors-teal-300:#4FD1C5;
    --jm-colors-teal-400:#38B2AC;
    --jm-colors-teal-500:#319795;
    --jm-colors-teal-600:#2C7A7B;
    --jm-colors-teal-700:#285E61;
    --jm-colors-teal-800:#234E52;
    --jm-colors-teal-900:#1D4044;
    --jm-colors-blue-50:#a4c8f7;
    --jm-colors-blue-100:#8db9f5;
    --jm-colors-blue-200:#75abf3;
    --jm-colors-blue-300:#5e9df1;
    --jm-colors-blue-400:#468eef;
    --jm-colors-blue-500:#2F80ED;
    --jm-colors-blue-600:#1872eb;
    --jm-colors-blue-700:#1366d6;
    --jm-colors-blue-800:#115bbf;
    --jm-colors-blue-900:#0e50a8;
    --jm-colors-cyan-50:#EDFDFD;
    --jm-colors-cyan-100:#C4F1F9;
    --jm-colors-cyan-200:#9DECF9;
    --jm-colors-cyan-300:#76E4F7;
    --jm-colors-cyan-400:#0BC5EA;
    --jm-colors-cyan-500:#00B5D8;
    --jm-colors-cyan-600:#00A3C4;
    --jm-colors-cyan-700:#0987A0;
    --jm-colors-cyan-800:#086F83;
    --jm-colors-cyan-900:#065666;
    --jm-colors-purple-50:#d9bdf3;
    --jm-colors-purple-100:#cda8ef;
    --jm-colors-purple-200:#c092ec;
    --jm-colors-purple-300:#b47ce8;
    --jm-colors-purple-400:#a767e4;
    --jm-colors-purple-500:#9b51e0;
    --jm-colors-purple-600:#8f3bdc;
    --jm-colors-purple-700:#8226d8;
    --jm-colors-purple-800:#7523c2;
    --jm-colors-purple-900:#681fac;
    --jm-colors-pink-50:#fff;
    --jm-colors-pink-100:#ffecfa;
    --jm-colors-pink-200:#ffd3f2;
    --jm-colors-pink-300:#ffb9eb;
    --jm-colors-pink-400:#ffa0e4;
    --jm-colors-pink-500:#ff86dd;
    --jm-colors-pink-600:#ff6cd6;
    --jm-colors-pink-700:#ff53cf;
    --jm-colors-pink-800:#ff39c8;
    --jm-colors-pink-900:#ff20c0;
    --jm-colors-linkedin-50:#E8F4F9;
    --jm-colors-linkedin-100:#CFEDFB;
    --jm-colors-linkedin-200:#9BDAF3;
    --jm-colors-linkedin-300:#68C7EC;
    --jm-colors-linkedin-400:#34B3E4;
    --jm-colors-linkedin-500:#00A0DC;
    --jm-colors-linkedin-600:#008CC9;
    --jm-colors-linkedin-700:#0077B5;
    --jm-colors-linkedin-800:#005E93;
    --jm-colors-linkedin-900:#004471;
    --jm-colors-facebook-50:#E8F4F9;
    --jm-colors-facebook-100:#D9DEE9;
    --jm-colors-facebook-200:#B7C2DA;
    --jm-colors-facebook-300:#6482C0;
    --jm-colors-facebook-400:#4267B2;
    --jm-colors-facebook-500:#385898;
    --jm-colors-facebook-600:#314E89;
    --jm-colors-facebook-700:#29487D;
    --jm-colors-facebook-800:#223B67;
    --jm-colors-facebook-900:#1E355B;
    --jm-colors-messenger-50:#D0E6FF;
    --jm-colors-messenger-100:#B9DAFF;
    --jm-colors-messenger-200:#A2CDFF;
    --jm-colors-messenger-300:#7AB8FF;
    --jm-colors-messenger-400:#2E90FF;
    --jm-colors-messenger-500:#0078FF;
    --jm-colors-messenger-600:#0063D1;
    --jm-colors-messenger-700:#0052AC;
    --jm-colors-messenger-800:#003C7E;
    --jm-colors-messenger-900:#002C5C;
    --jm-colors-whatsapp-50:#dffeec;
    --jm-colors-whatsapp-100:#b9f5d0;
    --jm-colors-whatsapp-200:#90edb3;
    --jm-colors-whatsapp-300:#65e495;
    --jm-colors-whatsapp-400:#3cdd78;
    --jm-colors-whatsapp-500:#22c35e;
    --jm-colors-whatsapp-600:#179848;
    --jm-colors-whatsapp-700:#0c6c33;
    --jm-colors-whatsapp-800:#01421c;
    --jm-colors-whatsapp-900:#001803;
    --jm-colors-twitter-50:#E5F4FD;
    --jm-colors-twitter-100:#C8E9FB;
    --jm-colors-twitter-200:#A8DCFA;
    --jm-colors-twitter-300:#83CDF7;
    --jm-colors-twitter-400:#57BBF5;
    --jm-colors-twitter-500:#1DA1F2;
    --jm-colors-twitter-600:#1A94DA;
    --jm-colors-twitter-700:#1681BF;
    --jm-colors-twitter-800:#136B9E;
    --jm-colors-twitter-900:#0D4D71;
    --jm-colors-telegram-50:#E3F2F9;
    --jm-colors-telegram-100:#C5E4F3;
    --jm-colors-telegram-200:#A2D4EC;
    --jm-colors-telegram-300:#7AC1E4;
    --jm-colors-telegram-400:#47A9DA;
    --jm-colors-telegram-500:#0088CC;
    --jm-colors-telegram-600:#007AB8;
    --jm-colors-telegram-700:#006BA1;
    --jm-colors-telegram-800:#005885;
    --jm-colors-telegram-900:#003F5E;
    --jm-borders-none:0;
    --jm-borders-1px:1px solid;
    --jm-borders-2px:2px solid;
    --jm-borders-4px:4px solid;
    --jm-borders-8px:8px solid;
    -webkit---jm-fonts-heading:'SF Pro','Inter',-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    --jm-fonts-heading:'SF Pro','Inter',-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    --jm-fonts-body:'SF Pro','Inter',-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    --jm-fonts-mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --jm-fontSizes-xs:0.75rem;
    --jm-fontSizes-sm:clamp(10px, calc(10.00px + 0.00vw), 10px);
    --jm-fontSizes-md:clamp(14px, calc(14.00px + 0.00vw), 14px);
    --jm-fontSizes-lg:clamp(18px, calc(3.71px + 3.81vw), 22px);
    --jm-fontSizes-xl:1.25rem;
    -webkit---jm-fontSizes-2xl:1.5rem;
    --jm-fontSizes-2xl:1.5rem;
    -webkit---jm-fontSizes-3xl:1.875rem;
    --jm-fontSizes-3xl:1.875rem;
    -webkit---jm-fontSizes-4xl:2.25rem;
    --jm-fontSizes-4xl:2.25rem;
    -webkit---jm-fontSizes-5xl:3rem;
    --jm-fontSizes-5xl:3rem;
    -webkit---jm-fontSizes-6xl:3.75rem;
    --jm-fontSizes-6xl:3.75rem;
    -webkit---jm-fontSizes-7xl:4.5rem;
    --jm-fontSizes-7xl:4.5rem;
    -webkit---jm-fontSizes-8xl:6rem;
    --jm-fontSizes-8xl:6rem;
    -webkit---jm-fontSizes-9xl:8rem;
    --jm-fontSizes-9xl:8rem;
    --jm-fontWeights-hairline:100;
    --jm-fontWeights-thin:200;
    --jm-fontWeights-light:300;
    --jm-fontWeights-normal:400;
    --jm-fontWeights-medium:500;
    --jm-fontWeights-semibold:600;
    --jm-fontWeights-bold:700;
    --jm-fontWeights-extrabold:800;
    --jm-fontWeights-black:900;
    --jm-letterSpacings-tighter:-0.05em;
    --jm-letterSpacings-tight:-0.005em;
    --jm-letterSpacings-normal:0;
    --jm-letterSpacings-wide:0.005em;
    --jm-letterSpacings-wider:0.05em;
    --jm-letterSpacings-widest:0.1em;
    -webkit---jm-lineHeights-3:.75rem;
    --jm-lineHeights-3:.75rem;
    -webkit---jm-lineHeights-4:1rem;
    --jm-lineHeights-4:1rem;
    -webkit---jm-lineHeights-5:1.25rem;
    --jm-lineHeights-5:1.25rem;
    -webkit---jm-lineHeights-6:1.5rem;
    --jm-lineHeights-6:1.5rem;
    -webkit---jm-lineHeights-7:1.75rem;
    --jm-lineHeights-7:1.75rem;
    -webkit---jm-lineHeights-8:2rem;
    --jm-lineHeights-8:2rem;
    -webkit---jm-lineHeights-9:2.25rem;
    --jm-lineHeights-9:2.25rem;
    --jm-lineHeights-10:2.5rem;
    --jm-lineHeights-normal:normal;
    --jm-lineHeights-none:1;
    --jm-lineHeights-shorter:1.25;
    --jm-lineHeights-short:1.2;
    --jm-lineHeights-base:1.5;
    --jm-lineHeights-tall:1.625;
    --jm-lineHeights-taller:2;
    --jm-radii-none:0;
    --jm-radii-sm:0.125rem;
    --jm-radii-base:0.25rem;
    --jm-radii-md:0.375rem;
    --jm-radii-lg:0.5rem;
    --jm-radii-xl:0.75rem;
    --jm-radii-2xl:1rem;
    --jm-radii-3xl:1.5rem;
    --jm-radii-full:9999px;
    --jm-space-1:0.25rem;
    --jm-space-2:0.5rem;
    --jm-space-3:0.75rem;
    --jm-space-4:1rem;
    --jm-space-5:1.25rem;
    --jm-space-6:1.5rem;
    --jm-space-7:1.75rem;
    --jm-space-8:2rem;
    --jm-space-9:2.25rem;
    --jm-space-10:2.5rem;
    --jm-space-12:3rem;
    --jm-space-14:3.5rem;
    --jm-space-16:4rem;
    --jm-space-20:5rem;
    --jm-space-24:6rem;
    --jm-space-28:7rem;
    --jm-space-32:8rem;
    --jm-space-36:9rem;
    --jm-space-40:10rem;
    --jm-space-44:11rem;
    --jm-space-48:12rem;
    --jm-space-52:13rem;
    --jm-space-56:14rem;
    --jm-space-60:15rem;
    --jm-space-64:16rem;
    --jm-space-72:18rem;
    --jm-space-80:20rem;
    --jm-space-96:24rem;
    --jm-space-px:1px;
    --jm-space-0-5:0.125rem;
    --jm-space-1-5:0.375rem;
    --jm-space-2-5:0.625rem;
    --jm-space-3-5:0.875rem;
    --jm-space-fluid-xs:clamp(12px, calc(10.18px + 0.48vw), 16px);
    --jm-space-fluid-sm:clamp(16px, calc(10.55px + 1.45vw), 28px);
    --jm-space-fluid-md:clamp(16px, calc(5.09px + 2.91vw), 40px);
    --jm-space-fluid-lg:clamp(24px, calc(5.82px + 4.85vw), 64px);
    --jm-space-fluid-xl:clamp(32px, calc(2.91px + 7.76vw), 96px);
    --jm-shadows-xs:0 0 0 1px rgba(0, 0, 0, 0.05);
    --jm-shadows-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);
    --jm-shadows-base:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);
    --jm-shadows-md:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);
    --jm-shadows-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);
    --jm-shadows-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);
    --jm-shadows-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);
    --jm-shadows-outline:0 0 0 3px rgba(66, 153, 225, 0.6);
    -webkit---jm-shadows-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);
    --jm-shadows-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);
    --jm-shadows-none:none;
    --jm-shadows-dark-lg:rgba(0, 0, 0, 0.1) 0px 0px 0px 1px,rgba(0, 0, 0, 0.2) 0px 5px 10px,rgba(0, 0, 0, 0.4) 0px 15px 40px;
    --jm-sizes-1:0.25rem;
    --jm-sizes-2:0.5rem;
    --jm-sizes-3:0.75rem;
    --jm-sizes-4:1rem;
    --jm-sizes-5:1.25rem;
    --jm-sizes-6:1.5rem;
    --jm-sizes-7:1.75rem;
    --jm-sizes-8:2rem;
    --jm-sizes-9:2.25rem;
    --jm-sizes-10:2.5rem;
    --jm-sizes-12:3rem;
    --jm-sizes-14:3.5rem;
    --jm-sizes-16:4rem;
    --jm-sizes-20:5rem;
    --jm-sizes-24:6rem;
    --jm-sizes-28:7rem;
    --jm-sizes-32:8rem;
    --jm-sizes-36:9rem;
    --jm-sizes-40:10rem;
    --jm-sizes-44:11rem;
    --jm-sizes-48:12rem;
    --jm-sizes-52:13rem;
    --jm-sizes-56:14rem;
    --jm-sizes-60:15rem;
    --jm-sizes-64:16rem;
    --jm-sizes-72:18rem;
    --jm-sizes-80:20rem;
    --jm-sizes-96:24rem;
    --jm-sizes-px:1px;
    --jm-sizes-0-5:0.125rem;
    --jm-sizes-1-5:0.375rem;
    --jm-sizes-2-5:0.625rem;
    --jm-sizes-3-5:0.875rem;
    --jm-sizes-max:max-content;
    --jm-sizes-min:min-content;
    --jm-sizes-full:100%;
    --jm-sizes-3xs:14rem;
    --jm-sizes-2xs:16rem;
    --jm-sizes-xs:20rem;
    --jm-sizes-sm:24rem;
    --jm-sizes-md:28rem;
    --jm-sizes-lg:32rem;
    --jm-sizes-xl:36rem;
    --jm-sizes-2xl:42rem;
    --jm-sizes-3xl:48rem;
    --jm-sizes-4xl:56rem;
    --jm-sizes-5xl:64rem;
    --jm-sizes-6xl:72rem;
    --jm-sizes-7xl:80rem;
    --jm-sizes-8xl:90rem;
    --jm-sizes-container-sm:640px;
    --jm-sizes-container-md:768px;
    --jm-sizes-container-lg:1024px;
    --jm-sizes-container-xl:1280px;
    -webkit---jm-zIndices-hide:-1;
    --jm-zIndices-hide:-1;
    -webkit---jm-zIndices-auto:auto;
    --jm-zIndices-auto:auto;
    -webkit---jm-zIndices-base:0;
    --jm-zIndices-base:0;
    --jm-zIndices-docked:10;
    --jm-zIndices-dropdown:1000;
    --jm-zIndices-sticky:1100;
    --jm-zIndices-banner:1200;
    --jm-zIndices-overlay:1300;
    --jm-zIndices-modal:1400;
    --jm-zIndices-popover:1500;
    --jm-zIndices-skipLink:1600;
    --jm-zIndices-toast:1700;
    --jm-zIndices-tooltip:1800;
    --jm-transition-property-common:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
    --jm-transition-property-colors:background-color,border-color,color,fill,stroke;
    --jm-transition-property-dimensions:width,height;
    --jm-transition-property-position:left,right,top,bottom;
    --jm-transition-property-background:background-color,background-image,background-position;
    --jm-transition-easing-ease-in:cubic-bezier(0.4, 0, 1, 1);
    --jm-transition-easing-ease-out:cubic-bezier(0, 0, 0.2, 1);
    --jm-transition-easing-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);
    --jm-transition-duration-ultra-fast:50ms;
    --jm-transition-duration-faster:100ms;
    --jm-transition-duration-fast:150ms;
    --jm-transition-duration-normal:200ms;
    --jm-transition-duration-slow:300ms;
    --jm-transition-duration-slower:400ms;
    --jm-transition-duration-ultra-slow:500ms;
    --jm-blur-none:0;
    --jm-blur-sm:4px;
    --jm-blur-base:8px;
    --jm-blur-md:12px;
    --jm-blur-lg:16px;
    --jm-blur-xl:24px;
    --jm-blur-2xl:40px;
    --jm-blur-3xl:64px;
}

html{
    line-height:1.5;
    -webkit-text-size-adjust:100%;
    font-family:system-ui,sans-serif;
    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    -moz-osx-font-smoothing:grayscale;
    touch-action:manipulation;
}
body{
    position:relative;
    min-height:100%;
    font-feature-settings:'kern';
}
*,*::before,*::after{
    border-width:0;
    border-style:solid;
    box-sizing:border-box;
}
main{
    display:block;
}
hr{
    border-top-width:1px;
    box-sizing:content-box;
    height:0;
    overflow:visible;
}
pre,code,kbd,samp{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;
    font-size:1em;
}
a{
    background-color:transparent;
    color:inherit;
    -webkit-text-decoration:inherit;
    text-decoration:inherit;
}
abbr[title]{
    border-bottom:none;
    -webkit-text-decoration:underline;
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
}
b,strong{
    font-weight:bold;
}
small{
    font-size:80%;
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
}
sub{
    bottom:-0.25em;
}
sup{
    top:-0.5em;
}
img{
    border-style:none;
}
button,input,optgroup,select,textarea{
    font-family:inherit;
    font-size:100%;
    line-height:1.15;
    margin:0;
}
button,input{
    overflow:visible;
}
button,select{
    text-transform:none;
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{
    border-style:none;
    padding:0;
}
fieldset{
    padding:0.35em 0.75em 0.625em;
}
legend{
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal;
}
progress{
    vertical-align:baseline;
}
textarea{
    overflow:auto;
}
[type="checkbox"],[type="radio"]{
    box-sizing:border-box;
    padding:0;
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{
    -webkit-appearance:none!important;
}
input[type="number"]{
    -moz-appearance:textfield;
}
[type="search"]{
    -webkit-appearance:textfield;
outline-offset:-2px;
}
[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none!important;
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit;
}
details{
    display:block;
}
summary{
    display:-webkit-box;
    display:-webkit-list-item;
    display:-ms-list-itembox;
    display:list-item;
}
template{
    display:none;
}
[hidden]{
    display:none!important;
}
body,blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{
    margin:0;
}
button{
    background:transparent;
    padding:0;
}
fieldset{
    margin:0;
    padding:0;
}
ol,ul{
    margin:0;
    padding:0;
}
textarea{
    resize:vertical;
}
button,[role="button"]{
    cursor:pointer;
}
button::-moz-focus-inner{
    border:0!important;
}
table{
    border-collapse:collapse;
}
h1,h2,h3,h4,h5,h6{
    font-size:inherit;
    font-weight:inherit;
}
button,input,optgroup,select,textarea{
    padding:0;
    line-height:inherit;
    color:inherit;
}
img,svg,video,canvas,audio,iframe,embed,object{
    display:block;
}
img,video{
    max-width:100%;
    height:auto;
}
[data-js-focus-visible] :focus:not([data-focus-visible-added]){
    outline:none;
    box-shadow:none;
}
select::-ms-expand{
    display:none;
}

body{
    font-family:var(--jm-fonts-body);
    color:var(--jm-colors-gray-800);
    background:white;
    transition-property:background-color;
    transition-duration:var(--jm-transition-duration-normal);
    line-height:var(--jm-lineHeights-base);
}
*::-webkit-input-placeholder{
    color:var(--jm-colors-gray-400);
}
*::-moz-placeholder{
    color:var(--jm-colors-gray-400);
}
*:-ms-input-placeholder{
    color:var(--jm-colors-gray-400);
}
*::placeholder{
    color:var(--jm-colors-gray-400);
}
*,*::before,::after{
    border-color:var(--jm-colors-gray-200);
    word-wrap:break-word;
}
html,body{
    color:var(--jm-colors-whiteAlpha-700);
    background:var(--jm-colors-black-500);
    font-size:var(--jm-fontSizes-md);
}
.js-focus-visible :focus:not([data-focus-visible-added]){
    outline:2px solid transparent;
    outline-offset:2px;
    box-shadow:var(--jm-shadows-none);
}
a{
    color:var(--jm-colors-whiteAlpha-500);
}

.css-g0ck5h{
    padding-top:115px;
    padding-bottom:115px;
    -webkit-padding-start:var(--jm-space-4);
    padding-inline-start:var(--jm-space-4);
    -webkit-padding-end:var(--jm-space-4);
    padding-inline-end:var(--jm-space-4);
    max-width:500px;
    -webkit-margin-start:auto;
    margin-inline-start:auto;
    -webkit-margin-end:auto;
    margin-inline-end:auto;
}

.css-1u0o7j0{
    display:grid;
    grid-gap:clamp(4px, calc(-5.09px + 2.42vw), 24px);
    grid-template-columns:repeat(4, 1fr);
    max-width:1920px;
    -webkit-padding-start:0px;
    padding-inline-start:0px;
    -webkit-padding-end:0px;
    padding-inline-end:0px;
    width:100%;
    -webkit-margin-start:auto;margin-inline-start:auto;
    -webkit-margin-end:auto;
    margin-inline-end:auto;
    margin-bottom:var(--jm-space-10);
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}

.css-zd4of5{
    grid-column:span 1/span 1;
}

.css-rklm6r{
    grid-column:span 3/span 3;
}

.css-19khvfy{
    font-family:var(--jm-fonts-heading);
    font-weight:400;
    color:var(--jm-colors-white-500);
    font-size:var(--jm-fontSizes-lg);
    line-height:1.33;
}
@media screen and (min-width: 480px){
    .css-19khvfy{
        line-height:1.2;
    }
}

.css-htq05i{
    transition-property:var(--jm-transition-property-common);
    transition-duration:var(--jm-transition-duration-fast);
    transition-timing-function:var(--jm-transition-easing-ease-out);
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none;
    outline:2px solid transparent;
    outline-offset:2px;
    color:white;
    opacity:0.5;
}
.css-htq05i:hover,.css-htq05i[data-hover]{
    -webkit-text-decoration:underline;
    text-decoration:underline;
}
.css-htq05i:focus,.css-htq05i[data-focus]{
    box-shadow:var(--jm-shadows-outline);
}

.css-1vhduvi{
    margin-bottom:var(--jm-space-14);
}

.css-f48c4t{font-family:var(--jm-fonts-heading);
    font-weight:400;
    color:var(--jm-colors-white-500);
    font-size:var(--jm-fontSizes-md);
    line-height:1.2;
    margin-bottom:var(--jm-space-2);
}

.css-16locuo{
    font-family:var(--jm-fonts-heading);
    font-weight:400;
    color:var(--jm-colors-white-500);
    font-size:var(--jm-fontSizes-md);
    line-height:1.2;
    margin-bottom:var(--jm-space-10);
}

.css-1o42c8k{
    display:grid;
    grid-gap:clamp(4px, calc(-5.09px + 2.42vw), 24px);
    grid-template-columns:repeat(4, 1fr);
    max-width:1920px;
    -webkit-padding-start:0px;
    padding-inline-start:0px;
    -webkit-padding-end:0px;
    padding-inline-end:0px;
    width:100%;
    -webkit-margin-start:auto;
    margin-inline-start:auto;
    -webkit-margin-end:auto;
    margin-inline-end:auto;
    margin-bottom:var(--jm-space-10);
}

.css-zy08ml{
    grid-column:span 4/span 4;
}
@media screen and (min-width: 480px){
    .css-zy08ml{
        grid-column:span 1/span 1;
    }
}

.css-y83l2k{
    color:white;
    opacity:0.5;
}

.css-14l6pud{
    grid-column:span 4/span 4;
}
@media screen and (min-width: 480px){
    .css-14l6pud{
        grid-column:span 3/span 3;
    }
}

.css-u14vgh{
    font-family:var(--jm-fonts-heading);
    font-weight:400;
    color:var(--jm-colors-white-500);
    font-size:var(--jm-fontSizes-md);
    line-height:1.2;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}

.css-1dtrd5g{
    margin-left:var(--jm-space-2);
    -webkit-transform:translateY(1px);
    -moz-transform:translateY(1px);
    -ms-transform:translateY(1px);
    transform:translateY(1px);
}

.css-g5qhb2{
    margin-top:var(--jm-space-2);
    margin-bottom:var(--jm-space-2);
}

.css-jtc8nn{
    font-family:var(--jm-fonts-heading);
    font-weight:400;
    color:var(--jm-colors-white-500);
    font-size:var(--jm-fontSizes-md);
    line-height:1.2;
    margin-top:var(--jm-space-14);
    margin-bottom:var(--jm-space-10);
}

.css-1viek8v{
    width:36px;
    margin-bottom:var(--jm-space-4);
}

.css-129a06e{
    display:grid;
    grid-gap:clamp(4px, calc(-5.09px + 2.42vw), 24px);
    grid-template-columns:repeat(4, 1fr);
    max-width:1920px;
    -webkit-padding-start:0px;
    padding-inline-start:0px;
    -webkit-padding-end:0px;
    padding-inline-end:0px;
    width:100%;
    -webkit-margin-start:auto;
    margin-inline-start:auto;
    -webkit-margin-end:auto;
    margin-inline-end:auto;
    margin-bottom:var(--jm-space-4);
}

.css-bqhrlt {
    border-radius: var(--jm-radii-full);
    width: 80%;
}
@media screen and (min-width: 960px) {

    .css-bqhrlt {
        width: var(--jm-sizes-full);
    }
}
[data-rk]{
    --rk-blurs-modalOverlay:blur(0px);
    --rk-fonts-body:SFRounded, ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --rk-radii-actionButton:9999px;
    --rk-radii-connectButton:12px;
    --rk-radii-menuButton:12px;
    --rk-radii-modal:24px;
    --rk-radii-modalMobile:28px;
    --rk-colors-accentColor:#3898FF;
    --rk-colors-accentColorForeground:#FFF;
    --rk-colors-actionButtonBorder:rgba(255, 255, 255, 0.04);
    --rk-colors-actionButtonBorderMobile:rgba(255, 255, 255, 0.08);
    --rk-colors-actionButtonSecondaryBackground:rgba(255, 255, 255, 0.08);
    --rk-colors-closeButton:rgba(224, 232, 255, 0.6);
    --rk-colors-closeButtonBackground:rgba(255, 255, 255, 0.08);
    --rk-colors-connectButtonBackground:#1A1B1F;
    --rk-colors-connectButtonBackgroundError:#FF494A;
    --rk-colors-connectButtonInnerBackground:linear-gradient(0deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.15));
    --rk-colors-connectButtonText:#FFF;
    --rk-colors-connectButtonTextError:#FFF;
    --rk-colors-connectionIndicator:#30E000;
    --rk-colors-error:#FF494A;
    --rk-colors-generalBorder:rgba(255, 255, 255, 0.08);
    --rk-colors-generalBorderDim:rgba(255, 255, 255, 0.04);
    --rk-colors-menuItemBackground:rgba(224, 232, 255, 0.1);
    --rk-colors-modalBackdrop:rgba(0, 0, 0, 0.5);
    --rk-colors-modalBackground:#1A1B1F;
    --rk-colors-modalBorder:rgba(255, 255, 255, 0.08);
    --rk-colors-modalText:#FFF;
    --rk-colors-modalTextDim:rgba(224, 232, 255, 0.3);
    --rk-colors-modalTextSecondary:rgba(255, 255, 255, 0.6);
    --rk-colors-profileAction:rgba(224, 232, 255, 0.1);
    --rk-colors-profileActionHover:rgba(224, 232, 255, 0.2);
    --rk-colors-profileForeground:rgba(224, 232, 255, 0.05);
    --rk-colors-selectedOptionBorder:rgba(224, 232, 255, 0.1);
    --rk-colors-standby:#FFD641;
    --rk-shadows-connectButton:0px 4px 12px rgba(0, 0, 0, 0.1);
    --rk-shadows-dialog:0px 8px 32px rgba(0, 0, 0, 0.32);
    --rk-shadows-profileDetailsAction:0px 2px 6px rgba(37, 41, 46, 0.04);
    --rk-shadows-selectedOption:0px 2px 6px rgba(0, 0, 0, 0.24);
    --rk-shadows-selectedWallet:0px 2px 6px rgba(0, 0, 0, 0.24);
    --rk-shadows-walletLogo:0px 2px 16px rgba(0, 0, 0, 0.16);
}
