@import "https://fonts.googleapis.com/css2?family=Sniglet&display=swap";@import "https://fonts.googleapis.com/css2?family=Creepster&display=swap";@import "https://fonts.googleapis.com/css2?family=David+Libre&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body{color:#fff;width:100%;height:100%;margin:0;padding:0;font-family:Impact,Anton,Arial Black,sans-serif;font-size:18px}#root{text-align:center;width:100vw;height:100vh;margin:0;padding:0}.app-root{flex-direction:column;width:100vw;height:100vh;margin:0;padding:0;transition:background .5s;display:flex}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#aaa}h1,h2,h3{letter-spacing:1px;font-weight:800}@keyframes float-around{0%{transform:translate(10vw,15vh)}10%{transform:translate(70vw,25vh)}20%{transform:translate(85vw,60vh)}30%{transform:translate(50vw,75vh)}40%{transform:translate(15vw,65vh)}50%{transform:translate(5vw,35vh)}60%{transform:translate(60vw,10vh)}70%{transform:translate(80vw,50vh)}80%{transform:translate(30vw,80vh)}90%{transform:translate(20vw,40vh)}to{transform:translate(10vw,15vh)}}@media (max-width:768px){html,body{font-size:14px}#root{width:100vw;height:100vh}.app-root{width:100vw;height:100vh;padding:0}.header{gap:8px;padding:8px 12px}.clock{font-size:12px}.red-dot{width:8px;height:8px}.logout-button{padding:6px 12px;font-size:12px}button[style*="background: #e41e3a"]{padding:6px 10px!important;font-size:12px!important}.floating-circle{background-size:cover!important;width:140px!important;height:140px!important;display:block!important}@keyframes float-around-mobile{0%{transform:translate(5vw,5vh)}25%{transform:translate(80vw,10vh)}50%{transform:translate(70vw,60vh)}75%{transform:translate(10vw,70vh)}to{transform:translate(5vw,5vh)}}.floating-circle{animation:15s ease-in-out infinite float-around-mobile!important}}@media (max-width:480px){html,body{font-size:12px}.header{flex-direction:column;gap:6px;padding:6px 8px}.clock{font-size:10px}.red-dot{width:6px;height:6px}.logout-button{padding:4px 10px;font-size:10px}button[style*="background: #e41e3a"]{border-radius:4px!important;padding:5px 8px!important;font-size:10px!important}.floating-circle{width:100px!important;height:100px!important}@keyframes float-around-mobile-small{0%{transform:translate(5vw,5vh)}25%{transform:translate(75vw,8vh)}50%{transform:translate(65vw,60vh)}75%{transform:translate(10vw,65vh)}to{transform:translate(5vw,5vh)}}.floating-circle{animation:15s ease-in-out infinite float-around-mobile-small!important}}:root{--tier-s-start:#ff4d4d;--tier-s-end:#ff1a1a;--tier-a-start:#ffae4d;--tier-a-end:#ff7a1a;--tier-b-start:#ffd27a;--tier-b-end:#ffb84d;--tier-c-start:#fff066;--tier-c-end:gold;--tier-d-start:#7bff87;--tier-d-end:#39ff5a}.tier-list-root{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;display:flex}.login-root{justify-content:center;align-items:center;min-height:100vh;display:flex;background:#000!important}.login-box{background:#ffffff08;border-radius:8px;width:320px;padding:20px 22px;box-shadow:0 8px 40px #000000b3}.login-title{margin:0 0 10px;font-size:18px}.login-label{margin-bottom:8px;font-size:13px;display:block}.login-input{color:#fff;background:0 0;border:1px solid #ffffff0f;border-radius:6px;width:100%;padding:8px 10px}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e41e3a 0%,#1a1a1a 100%);border:none;border-radius:6px;width:100%;margin-top:8px;padding:10px 12px;font-weight:700;transition:all .22s;box-shadow:0 4px 12px #e41e3a4d}.login-submit:hover{background:linear-gradient(135deg,#c71830 0%,#000 100%);transform:translateY(-2px);box-shadow:0 6px 16px #e41e3a80}.login-submit:active{transform:translateY(0);box-shadow:0 2px 6px #e41e3a4d}.login-error{color:#faa;margin-top:8px;font-size:13px}.tier-list-title{letter-spacing:.8px;margin:0 0 16px;font-size:20px}.tier-list-title.whipped-title{color:#001a4d;font-family:Sniglet,cursive;font-size:48px;font-weight:700}.tier-list-title.balding-title{color:#8b0000;text-shadow:-2px -2px #000,2px -2px #000,-2px 2px #000,2px 2px #000,-2px 0 #000,2px 0 #000,0 -2px #000,0 2px #000;font-family:Creepster,cursive;font-size:48px;font-weight:700}.tier-list-title.bestgoy-title{color:#fff;text-shadow:-2px -2px #000,2px -2px #000,-2px 2px #000,2px 2px #000,-2px 0 #000,2px 0 #000,0 -2px #000,0 2px #000;font-family:David Libre,serif;font-size:48px;font-weight:700}.floating-words{pointer-events:none;justify-content:center;align-items:center;gap:48px;height:100px;margin-bottom:8px;display:flex}.floating-word{pointer-events:auto;opacity:.95;cursor:pointer;border-radius:6px;padding:8px 14px;font-size:20px;font-weight:900;text-decoration:none;transition:all .3s;position:relative;mix-blend-mode:normal!important}.floating-word:hover{opacity:1;transform:translateY(-4px)scale(1.02)}.word-whipped{animation:5.5s ease-in-out infinite floatB;color:#fff!important;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,-2px 0 0 #000,2px 0 0 #000,0 -2px 0 #000,0 2px 0 #000,0 0 12px #ff1493cc,0 0 24px #ff09,inset 0 0 8px #ffffff4d!important;background:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#9400d3)!important;box-shadow:0 0 20px #ff149399,0 0 40px #ff06!important}.word-balding{animation:7s ease-in-out infinite floatC;color:#888!important;text-shadow:0 0 8px #8b000099,inset 0 0 4px #ffffff1a!important;background:linear-gradient(90deg,#0a0a0a 0%,#2a2a2a 100%)!important;border:2px solid #8b0000!important;box-shadow:0 0 16px #8b0000cc,inset 0 0 12px #8b00004d,0 0 30px #c8000066!important}.word-bestgoy{animation:6s ease-in-out infinite floatA;color:#fff!important;text-shadow:0 0 12px #06fc,0 0 24px #fff9,inset 0 0 8px #ffffff4d!important;background:linear-gradient(90deg,#fff 0%,#06f 100%)!important;box-shadow:0 0 20px #06f9,0 0 40px #00c8ff66!important}@keyframes floatA{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes floatB{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes floatC{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.tier-list{flex-direction:column;gap:12px;display:flex}.tier{border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex;border:3px solid #000!important}.tier-left{align-items:center;gap:8px;min-width:80px;display:flex}.tier-label{background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex;box-shadow:inset 0 1px #0000000d}.tier-band{border-radius:4px;width:8px;height:130px}.tier-items{gap:12px;padding:6px;display:flex;overflow-x:auto}.tier-slot{width:130px;height:130px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.slot-inner{background:#ffffff05;border:1px solid #ffffff08;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:0 6px 18px #0009,inset 0 0 18px #ffffff05}.slot-empty{color:#ffffff2e;font-size:28px}.tier-S .tier-band{background:linear-gradient(90deg,var(--tier-s-start),var(--tier-s-end))}.tier-A .tier-band{background:linear-gradient(90deg,var(--tier-a-start),var(--tier-a-end))}.tier-B .tier-band{background:linear-gradient(90deg,var(--tier-b-start),var(--tier-b-end))}.tier-C .tier-band{background:linear-gradient(90deg,var(--tier-c-start),var(--tier-c-end))}.tier-D .tier-band{background:linear-gradient(90deg,var(--tier-d-start),var(--tier-d-end))}.tier-S{background:#8b1a1a!important;box-shadow:0 0 18px #ff323280!important}.tier-A{background:#8b5a1a!important;box-shadow:0 0 16px #ff8c0080!important}.tier-B{background:#8b6a1a!important;box-shadow:0 0 14px #ffa50080!important}.tier-C{background:#8b7a1a!important;box-shadow:0 0 14px #ffc80080!important}.tier-D{background:#3a6a3a!important;box-shadow:0 0 14px #64c86480!important}@media (max-width:640px){.tier-slot{width:84px;height:84px}}@media (max-width:768px){.tier-list-root{min-height:auto;padding:12px}.tier-list-title{margin:0 0 12px;font-size:16px}.tier-list-title.whipped-title,.tier-list-title.balding-title,.tier-list-title.bestgoy-title{font-size:24px}.floating-words{flex-direction:column;gap:12px;height:auto;margin-bottom:12px}.floating-word{border-radius:4px;padding:6px 12px;font-size:14px}.tier-list{gap:8px}.tier{border-radius:8px;flex-wrap:wrap;padding:6px;border:2px solid #000!important}.tier-left{gap:6px;min-width:60px}.tier-label{width:32px;height:32px;font-size:12px}.tier-band{width:6px;height:32px}.tier-items{flex-wrap:wrap;gap:8px;padding:4px}.tier-slot{width:70px;height:70px}.slot-empty{font-size:20px}}@media (max-width:480px){.tier-list-root{padding:8px}.tier-list-title{margin:0 0 8px;font-size:14px}.tier-list-title.whipped-title,.tier-list-title.balding-title,.tier-list-title.bestgoy-title{font-size:20px}.floating-words{gap:8px}.floating-word{padding:4px 10px;font-size:12px}.tier{gap:8px;padding:4px}.tier-left{min-width:50px}.tier-label{width:28px;height:28px;font-size:10px}.tier-band{width:5px;height:28px}.tier-items{gap:6px;padding:3px}.tier-slot{width:60px;height:60px}.slot-empty{font-size:16px}}.ragebaited-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ragebaited-modal{background:#1a1a1a;border:2px solid #e41e3a;border-radius:12px;width:90%;max-width:500px;max-height:90vh;padding:24px;animation:.3s ease-out slideIn;overflow-y:auto;box-shadow:0 10px 40px #e41e3a4d}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ragebaited-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.ragebaited-header h2{color:#e41e3a;margin:0;font-size:24px;font-weight:700}.ragebaited-close{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;font-size:24px;transition:opacity .2s}.ragebaited-close:hover{opacity:1}.ragebaited-form{flex-direction:column;gap:16px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:#fff;font-size:14px;font-weight:600}.form-group input[type=email],.form-group input[type=text],.form-group textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .2s}.form-group input[type=email]:focus,.form-group input[type=text]:focus,.form-group textarea:focus{background:#ffffff14;border-color:#e41e3a;outline:none;box-shadow:0 0 10px #e41e3a33}.form-group input[type=email]::placeholder,.form-group input[type=text]::placeholder,.form-group textarea::placeholder{color:#fff6}.form-group input[type=file]{color:#fff;font-size:13px}.form-group input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#e41e3a;border:none;border-radius:4px;margin-right:8px;padding:8px 16px;font-weight:600;transition:background .2s}.form-group input[type=file]::file-selector-button:hover{background:#c71830}.file-list{background:#e41e3a1a;border:1px solid #e41e3a4d;border-radius:4px;margin-top:8px;padding:10px}.file-list p{color:#e41e3a;margin:0 0 8px;font-size:12px}.file-list ul{color:#ffffffb3;margin:0;padding:0 0 0 20px;font-size:12px}.file-list li{margin:4px 0}.ragebaited-error{color:#ff6b6b;background:#ff434326;border:1px solid #ff4343;border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:13px}.ragebaited-success{text-align:center;padding:30px 20px}.ragebaited-success p{color:#39ff5a;margin:0;font-size:18px;font-weight:600}.form-actions{gap:12px;margin-top:12px;display:flex}.btn-cancel,.btn-send{cursor:pointer;border:none;border-radius:6px;flex:1;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.btn-cancel{color:#fff;background:#ffffff1a}.btn-cancel:hover:not(:disabled){background:#fff3}.btn-send{color:#fff;background:#e41e3a}.btn-send:hover:not(:disabled){background:#c71830;transform:translateY(-2px);box-shadow:0 4px 12px #e41e3a66}.btn-send:active:not(:disabled){transform:translateY(0)}.btn-send:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.ragebaited-modal{width:95%;max-width:none;max-height:85vh;padding:20px}.ragebaited-header h2{font-size:20px}.form-group label{font-size:13px}.form-group input[type=email],.form-group input[type=text],.form-group textarea{padding:10px;font-size:13px}.form-group textarea{min-height:100px}.form-actions{flex-direction:column;gap:10px}.btn-cancel,.btn-send{width:100%}}@media (max-width:480px){.ragebaited-modal{border-radius:8px;width:96%;max-height:80vh;padding:16px}.ragebaited-header{margin-bottom:16px;padding-bottom:10px}.ragebaited-header h2{font-size:18px}.ragebaited-close{font-size:20px}.form-group{gap:6px}.form-group label{font-size:12px}.form-group input[type=email],.form-group input[type=text],.form-group textarea{padding:8px;font-size:12px}.form-group textarea{min-height:80px}.form-group input[type=file]::file-selector-button{padding:6px 12px;font-size:11px}.file-list{padding:8px;font-size:11px}.ragebaited-error,.ragebaited-success p{font-size:12px}.btn-cancel,.btn-send{padding:10px 14px;font-size:13px}}
