.floatingHeader{display:flex;align-items:center;justify-content:center;position:absolute;background:gray;left:0;top:0;width:100%;height:45px;transition:transform .3s ease}.floatingHeader .headerBtn{position:absolute;bottom:0;left:0;margin-bottom:-20px;opacity:.6}.floatingHeader.hidden{transform:translateY(-45px)}.floatingHeader.visible{transform:translateY(0)}.loadingScreen{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.screenPopUp{position:absolute;width:100%;height:100%;background-color:#a9a9a9;color:#000;font-size:1.2rem;display:flex;text-align:center;align-items:center;justify-content:center}.screenPopUp .resize{background:#00000076;padding:10px;color:#fff;font-size:1.6rem}.screenPopUp .notSupported{background:#00000076;padding:50px 10px;color:#fff}.screenPopUp .notSupported .header{font-size:1.6rem;margin-bottom:-10px}.screenPopUp .notSupported .content{font-size:1.4rem;color:#ffffffb6}.maintenancePage{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background-color:#111;color:#f2f2f2;font-family:Nimbus,system-ui,sans-serif;box-sizing:border-box;overflow-y:auto}.maintenancePanel{width:100%;max-width:520px;padding:32px 24px;background-color:#c3c3c3;color:#1a1a1a;border:4px solid #323232;border-radius:8px;text-align:center;box-sizing:border-box}.maintenancePanel h1{margin:0 0 16px;font-size:32px;line-height:1.2}.maintenancePanel .maintenanceMessage{font-size:20px;margin:0 0 12px;white-space:pre-line;overflow-wrap:anywhere}.maintenancePanel .maintenanceEta,.maintenancePanel .maintenanceRetry{margin:0 0 8px;color:#4a4a4a}.maintenanceButtons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.maintenanceButtons button,.maintenanceButtons a{min-width:120px;min-height:44px;padding:8px 16px;font:inherit;font-size:18px;color:#1a1a1a;background-color:#f2f2f2;border:3px solid #323232;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.maintenanceButtons button:focus-visible,.maintenanceButtons a:focus-visible{outline:3px solid #2740ec;outline-offset:2px}.mainContainer{display:flex;align-items:end;justify-content:center;width:100vw;height:100vh;position:relative;background-color:#a9a9a9}@media screen and (max-width: 460px){.mainContainer{align-items:center;height:100%;width:100%;position:fixed;top:0;left:0;right:0;bottom:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}canvas{image-rendering:crisp-edges;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smooth:never;transform-style:preserve-3d;backface-visibility:hidden;text-rendering:optimizeLegibility;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform;interpolate-size:nearest-neighbor}@media screen and (max-width: 460px){canvas{width:100%!important;height:100%!important;object-fit:contain;max-height:-webkit-fill-available;max-height:-moz-available;max-height:stretch}}canvas input{background:transparent;border:0}@media screen and (max-width: 460px){html,body{height:100%;width:100%;margin:0;padding:0;overflow:hidden;position:fixed}}.verifyAccount{width:100%;margin-top:-20px;height:90%;display:flex;flex-direction:column;background:#393939}@media screen and (max-width: 480px){.verifyAccount{margin-top:-10px;height:95%}}.verifyAccount .topText{display:flex;align-items:center;justify-content:center;height:80px;width:100%;position:relative}.verifyAccount .topText a{position:absolute;left:0;top:0;color:#fff;padding:10px}@media screen and (max-width: 768px){.verifyAccount .topText a{margin-top:-10px}}.verifyAccount .topText a:hover{text-decoration:none}.verifyAccount .topText p{font-size:1.2rem;font-weight:200}.verifyAccount .mainTextContainer{display:flex;align-items:center;justify-content:center;height:calc(100vh - 205px)}.verifyAccount .mainTextContainer h1{color:#d1d1d1;text-align:center;max-width:80%}@media screen and (max-width: 768px){.verifyAccount .mainTextContainer h1{max-width:95%;font-size:1.5rem}}body{background-color:#9f9f9f;background:linear-gradient(to right,#919191,#aaa);width:100vw;height:100vh}#root{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 35px}@media screen and (max-width: 480px){#root{padding:0 15px}}a{color:#fff}a:hover{text-decoration:none}.resetPass{width:100%;margin-top:-20px;height:90%;display:flex;flex-direction:column;background:#393939;background:linear-gradient(to right,#393939,#2e2e2e)}@media screen and (max-width: 480px){.resetPass{margin-top:-10px;height:95%}}.resetPass .topText{display:flex;align-items:center;justify-content:center;height:80px;width:100%;position:relative}.resetPass .topText a{position:absolute;left:0;top:0;padding:10px}@media screen and (max-width: 768px){.resetPass .topText a{margin-top:-10px}}.resetPass .topText p{font-size:1.2rem;font-weight:200}.resetPass .mainTextContainer{display:flex;align-items:center;justify-content:center;height:calc(100vh - 205px)}.resetPass .mainTextContainer .successMessage,.resetPass .mainTextContainer .errorMessage{height:600px;padding:20px}.resetPass .mainTextContainer form{width:70%;max-width:700px;height:600px;display:flex;flex-direction:column;gap:10px}.resetPass .mainTextContainer form input{background-color:#1e1e1e;color:#d1d1d1;border:2px solid rgb(45,45,45)}.resetPass .mainTextContainer form input,.resetPass .mainTextContainer form button{padding:15px 20px;font-size:1rem;border-radius:0;font-family:Nimbus}.resetPass .mainTextContainer form button{color:#ffffff87;cursor:pointer;border:2px solid rgb(143,143,143)}@media screen and (max-width: 768px){.resetPass .mainTextContainer form{width:95%}}.resetPass .mainTextContainer{overflow-y:auto}.resetPass .mainTextContainer form.deleteAccountForm,.resetPass .mainTextContainer form.appealForm{height:auto;max-height:100%;padding:10px 0}.resetPass .mainTextContainer form.deleteAccountForm label,.resetPass .mainTextContainer form.appealForm label{color:#d1d1d1;margin-top:6px}.resetPass .mainTextContainer form.deleteAccountForm textarea,.resetPass .mainTextContainer form.appealForm textarea{background-color:#1e1e1e;color:#d1d1d1;border:2px solid rgb(45,45,45);padding:15px 20px;font-size:1rem;font-family:Nimbus;min-height:160px;resize:vertical}.resetPass .mainTextContainer form.deleteAccountForm button:disabled,.resetPass .mainTextContainer form.appealForm button:disabled{cursor:not-allowed;opacity:.5}.resetPass .mainTextContainer form.deleteAccountForm .submitError,.resetPass .mainTextContainer form.appealForm .submitError{color:#ff8c8c}.resetPass .mainTextContainer .deleteWarning{color:#d1d1d1;line-height:1.4}.resetPass .mainTextContainer .deleteWarning ul{margin:4px 0 10px 20px}.resetPass .mainTextContainer .charCount{color:#969696;font-size:.85rem;text-align:right}body:has(.legalPage){display:block;width:auto;height:auto;background:#282828;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body:has(.legalPage) #root{display:block;height:auto;padding:0}.legalPage{display:flex;justify-content:center;padding:24px 16px 64px;color:#e1e1e1;line-height:1.6}.legalPage .legalCard{width:100%;max-width:760px;background:#343434;padding:24px 28px 32px;border-radius:6px;box-sizing:border-box;overflow-wrap:anywhere}.legalPage h1{margin:8px 0 4px;font-size:1.9rem}.legalPage h2{margin:32px 0 6px;font-size:1.3rem}.legalPage h3{margin:20px 0 4px;font-size:1.05rem}.legalPage a{color:#a0cdff}.legalPage ul{padding-left:22px}.legalPage li{margin:3px 0}.legalPage .legalMeta{color:#aaa;margin-top:0}.legalPage .backLink{margin:0;font-size:.9rem}.legalPage .draftBanner{background:#781414;color:#fff;font-weight:700;padding:10px 14px;border-radius:4px;margin:0 0 12px}.legalPage .placeholderNote{color:#ffbe5a;font-size:.85rem}.legalPage .callout{border-left:4px solid rgb(160,205,255);background:#3e3e3e;padding:8px 14px;margin:14px 0}.legalPage .tableWrap{overflow-x:auto}.legalPage table{border-collapse:collapse;width:100%;font-size:.92rem;margin:10px 0}.legalPage th,.legalPage td{border:1px solid rgb(90,90,90);padding:6px 8px;text-align:left;vertical-align:top}.legalPage th{background:#424242}.legalPage .legalNav{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:40px;padding-top:16px;border-top:1px solid rgb(90,90,90);font-size:.9rem}.legalPage .pageList{list-style:none;padding:0}.legalPage .pageList li{margin:12px 0}.legalPage .pageList a{font-size:1.15rem}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#a9a9a9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Nimbus;src:url(/assets/RM_Nimbus-Puc2ge1B.ttf) format("truetype");font-weight:400;font-style:normal}body{margin:0;display:flex;align-items:start;justify-content:center;font-family:Nimbus;overflow:hidden}
