html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:DMSans light;src:url("./media/DMSans-ExtraLight-J2RFZIRP.ttf") format("woff2");font-weight:200;font-style:normal}@font-face{font-family:DMSans regular;src:url("./media/DMSans-Light-IS4DJQ75.ttf") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:DMSans;src:url("./media/DMSans-Medium-P37WRVHF.ttf") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:DMSans bold;src:url("./media/DMSans-SemiBold-UTWTQZXN.ttf") format("woff2");font-weight:600;font-style:normal}:root{--main-color: #fcfcfa;--gray-100: #33302f;--gray-200: #2b2524;--gray-300: #241d1b;--gray-400: #1c1614;--gray-500: #140f0e;--gray-600: #0d0807;--text-100: #e0dada;--text-200: #bfbdbb;--text-300: #adaaa8;--text-400: #9c9694;--text-500: #807774;--text-600: #756863;--white-100: #FFFCF0;--white-200: #FAF5ED;--white-300: #EDE9E4;--white-400: #E3E0DC;--white-500: #CFCCCA;--white-600: #BDBCBB;--black: #030100;--purple-100: #7942b8;--purple-200: #5b24a3;--purple-300: #480e94;--purple-400: #370982;--purple-500: #290773;--purple-600: #1a0457;--orange-100: #b88d42;--orange-200: #a36824;--orange-300: #945a0e;--orange-400: #824409;--orange-500: #732707;--orange-600: #571804}body{background:radial-gradient(50% 50% at 50% 50%,#2b2724 71.63%,#1c1614);height:100%}.app-full-page{padding-top:45px}@media (max-width: 1090px){.app-full-page{padding-top:15px}}#smooth-wrapper{overflow:hidden}#smooth-content{overflow:visible}.mobile-overlay{z-index:9999}.off-grid{width:100%;max-width:1500px;margin:0 auto}.on-grid{width:100%;max-width:1300px;margin:0 auto}.form-flex{max-width:1150px;width:100%;margin:0 auto;display:flex;gap:21px;justify-content:center;flex-direction:column}.form-grouped{width:100%;display:flex;flex-direction:column;gap:21px}.form-betweened{width:100%;display:flex;gap:18px;justify-content:space-between;align-items:flex-end}.form-betweened button{width:50%}.input-control{width:100%;display:flex;flex-direction:column;gap:6px;position:relative;margin-top:6px}.input-control span{font-family:DMSans regular;padding:2px 10px;border-radius:9px;font-size:12px;background-color:var(--orange-500);color:var(--text-100);position:absolute;top:-15px;right:0}.input-control:focus-within label{color:var(--orange-200)}.input-control:has(.input-field:disabled) label{cursor:not-allowed}.input-control:has(input:focus) .input-label,.input-control:has(input:not(:placeholder-shown)) .input-label{top:-18px;left:5px;font-size:14px}.input-control:has(input:focus) .input-label{color:var(--white-100)}.input-control:has(input:not(:focus):not(:placeholder-shown)) .input-label{color:var(--white-300)}.input-control:has(input:not(:focus):placeholder-shown) .input-label{color:var(--white-600)}.input-control:has(.custom-select input:focus) .input-label{top:-18px;left:5px;font-size:14px}.input-control.has-value:has(.custom-select input:not(:focus)) .input-label{top:-18px;left:3px;font-size:14px}.input-control:has(.custom-select input:focus) .input-label{color:var(--white-100)}.input-control:has(.custom-select input:not(:focus):not(:placeholder-shown)) .input-label{color:var(--white-300)}.input-control:has(.custom-select input:not(:focus):placeholder-shown) .input-label{color:var(--white-600)}.input-label{font-family:DMSans;font-weight:400;font-size:15px;z-index:10;position:absolute;top:10px;left:12px;pointer-events:none;transition:all .25s ease;padding:0 3px}.input-field{width:100%;padding:7px 9px;background-color:var(--gray-500);border:1px solid var(--gray-200);border-radius:9px;color:var(--white-600);box-shadow:0 6px 1px -4px var(--gray-500);transition:all .45s ease;font-size:15px;font-weight:600;font-family:DMSans regular;margin-bottom:1px}.input-field:hover{outline:none;border:1px solid var(--gray-200)}.input-field:focus{outline:none;border:1px solid var(--orange-100);background-color:var(--gray-400);box-shadow:0 6px 3px -2px var(--gray-600);color:var(--white-200)}.input-failed{outline:none;width:100%;padding:7px 9px;background-color:var(--gray-400);border:1px solid var(--orange-500);border-radius:9px;color:var(--orange-500);box-shadow:0 6px 1px -4px var(--gray-500);transition:all .45s ease;font-size:15px;font-family:DMSans;margin-bottom:1px}.main-btn{background:var(--orange-200);padding:18px 60px;font-size:30px;font-weight:600;cursor:pointer;color:var(--text-100);transition:transform .45s ease,background .45s ease,color .45s ease,box-shadow .45 ease,border .45 ease;border:1px solid transparent;box-shadow:inset 0 0 #78ff7800,0 0 #78ff7800;will-change:transform;transform:translateY(0) scale(1)}.main-btn:hover{background:var(--orange-300);color:var(--text-100)}.main-btn,.floating-download{position:relative;overflow:hidden;z-index:0}.main-btn>*,.floating-download>*{position:relative;z-index:2}.main-btn .glow,.floating-download .glow{position:absolute;inset:-6px;z-index:-1;border-radius:inherit;background:linear-gradient(130deg,var(--orange-300),var(--orange-300),var(--orange-100),var(--orange-300),var(--orange-300));background-size:200% 100%;background-position-x:0%;filter:blur(12px);opacity:1;pointer-events:none}.main-btn .shine,.floating-download .shine{position:absolute;top:0;left:-150%;width:120%;height:100%;z-index:1;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.8),transparent 65%);transform:skew(-20deg);pointer-events:none;opacity:0}@media (max-width: 1090px){.on-grid{width:100%;max-width:100%;margin:0}}.lightbox-overlay{position:fixed;inset:0;width:100vw;height:100vh;background:#000000e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.lightbox-content{position:relative;max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center}.large-image{max-width:100%;max-height:100vh;object-fit:contain;border-radius:8px;box-shadow:0 0 50px #00000080;animation:zoomIn .3s cubic-bezier(.175,.885,.32,1.275)}.close-btn{position:absolute;top:-40px;right:-40px;background:none;border:none;color:#fff;font-size:40px;cursor:pointer;padding:10px;line-height:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.close-btn{top:-50px;right:0}}.soberano{color:#f0f!important;text-shadow:0 0 10px rgba(255,0,255,.5)}.diamante{color:#00e5ff!important;text-shadow:0 0 10px rgba(0,229,255,.5)}.platina{color:#e0e0e0!important;text-shadow:0 0 8px rgba(224,224,224,.4)}.ouro{color:#ffc107!important;text-shadow:0 0 8px rgba(255,193,7,.4)}.prata{color:#b0bec5!important}.bronze{color:#a1887f!important}.recruta{color:#90a4ae!important}.rank-text{display:inline-block;padding:4px 12px;font-family:DMSans bold,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px}.policy-section{max-width:900px;margin:0 auto;padding:80px 20px;color:var(--text-100);font-family:DMSans regular}.policy-section h1{font-size:40px;font-family:DMSans bold;margin-bottom:40px;color:var(--orange-200);text-align:center}.policy-section h2,.policy-section h3{font-size:24px;font-family:DMSans bold;color:var(--orange-100);margin-top:35px;margin-bottom:20px}.policy-section p{margin-bottom:20px;font-size:16px;line-height:1.8;color:var(--text-200)}.policy-section strong{font-family:DMSans bold;color:var(--text-100)}.policy-section ul,.policy-section ol{margin-bottom:25px;padding-left:25px;list-style-type:disc;font-size:16px;line-height:1.8;color:var(--text-200)}.policy-section ol{list-style-type:decimal}.policy-section li{margin-bottom:15px}.policy-section a{color:var(--orange-200);text-decoration:underline;transition:color .3s}.policy-section a:hover{color:var(--orange-100)}
