.notification-container{z-index:999999999;flex-direction:column;align-items:flex-end;max-width:460px;display:flex;position:fixed;top:70px;right:25px}.notification.show{border:3.5px solid #ffffff0a;animation:75ms forwards explodeIn}.notification.hide{animation:75ms forwards explodeOut}.notification-image{-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;height:60px;max-height:100px;margin-left:17.5px;padding:5px;display:flex;position:relative;overflow:hidden}.notification-image img{object-fit:cover;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.notification-content{max-width:340px;padding:15px 15px 5px 17.5px}.notification-title{margin-bottom:4px;font-size:18px;font-weight:800}.notification-message{white-space:pre-wrap;margin:0 0 9px;font-size:14.5px;font-weight:600}.show{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;border-radius:10px;align-items:center;margin-bottom:8.5px;transition:opacity 50ms ease-in-out,background-color 25ms ease-in-out,transform .25s ease-in-out;display:flex;transform:scale(1)}.notification{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background-color:#1e1e1ebf;border-radius:17.5px;align-items:center;margin-bottom:8.5px;font-family:Montserrat,sans-serif;transition:opacity 50ms ease-in-out,background-color 25ms ease-in-out,transform .25s ease-in-out;display:flex;overflow:hidden}.notification:hover{background-color:#464646bf}.notification-button-container{color:var(--usernameColor2);opacity:0;justify-content:flex-end;margin-bottom:-8px;font-size:12.5px;transition:opacity .15s,margin-top .15s,margin-bottom .15s ease-in-out;display:flex}.notification:hover .notification-button-container{opacity:1;margin-top:8px;margin-bottom:3px}.bar{background-color:#ffffffbf;border-radius:0 0 15px 15px;width:0;height:3.5px;position:absolute;bottom:0;left:0}.centerDemoNotificationsVW .notification-container{right:inherit;pointer-events:none;flex-direction:column;align-items:center;width:100vw;display:flex;position:fixed;top:3.75vw;transform:scale(1.15);max-width:100vw!important}.centerDemoNotificationsVW .notification{pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:.85vw;margin-top:.005vw;margin-bottom:.3984vw}.centerDemoNotificationsVW .notification.show{border:.1641vw solid #ffffff0a}.centerDemoNotificationsVW .notification-image{border-radius:.45vw;height:2.8125vw;max-height:4.6875vw;margin-left:.82vw;padding:.235vw}.centerDemoNotificationsVW .notification-content{max-width:15.9375vw;padding:.7vw .7vw .235vw .82vw}.centerDemoNotificationsVW .notification-title{margin-bottom:.1875vw;font-size:.85vw}.centerDemoNotificationsVW .notification-message{margin-bottom:.425vw;font-size:.68vw}.centerDemoNotificationsVW .show{margin-bottom:.4vw}.centerDemoNotificationsVW .notification-button-container{margin-bottom:-.375vw;font-size:.5vw}.centerDemoNotificationsVW .notification:hover .notification-button-container{margin-top:.35vw;margin-bottom:.125vw}.centerDemoNotificationsVW .bar{border-radius:0 0 .7vw .7vw;height:.165vw}@media (width<=600px){.notification{margin-bottom:0;max-width:95%!important}.notification-container{-webkit-backdrop-filter:initial;backdrop-filter:initial;justify-content:center;place-items:center;gap:10px;margin-left:auto;margin-right:auto;position:fixed;top:70px;left:auto;right:auto;width:100%!important}.notification-content{max-width:700px!important}.notification-image{max-height:300px!important}.notification-message{font-size:16px!important;font-weight:600!important}.notification-title{letter-spacing:.1px;font-size:18px!important;font-weight:800!important}}@keyframes explodeIn{0%{opacity:0;transform:translateY(-10px)scale(.75)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes explodeOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.5)}}@keyframes progressBar{0%{width:0}to{width:100%}}:root{--bg-color:#070707;--text-color:#fff;--navBarColor:#000000b6;--seventeenBackGroundColor:#111111f2;--usernameColor1:#ffffff80;--usernameColor2:#fffc}html{background-color:var(--bg-color);min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);min-height:100vh;color:var(--text-color);margin:0;font-family:Montserrat,sans-serif;font-weight:700}btn{font-family:Montserrat,Arial,sans-serif}strong{font-size:calc(1em + .4px);font-weight:900}[theme=light]{--bg-color:#e1e1e1;--text-color:#242424;--navBarColor:#ffffffb6;--usernameColor1:#38383880;--seventeenBackGroundColor:#dededef2;--invertDarkModeColor:invert(100%);--usernameColor2:#383838cc!important}code{font-family:Montserrat,sans-serif}.forceWhiteLink,.forceWhiteLink:hover,.forceWhiteLink:visited,.forceWhiteLink:active{color:#fff!important}a{color:#0096ff}a:hover{color:#00beff}a:visited{color:#0078ff}a:active{color:#b22800}.updatedScrollBar::-webkit-scrollbar{width:6px}.updatedScrollBar::-webkit-scrollbar-track{background:0 0}.updatedScrollBar::-webkit-scrollbar-thumb{background-color:#a1a1a1;border-radius:10px}.updatedScrollBar::-webkit-scrollbar-thumb:hover{background-color:#555}.updatedScrollBarBlack::-webkit-scrollbar{width:6px}.updatedScrollBarBlack::-webkit-scrollbar-track{background:0 0}.updatedScrollBarBlack::-webkit-scrollbar-thumb{background-color:#333;border-radius:10px}.updatedScrollBarBlack::-webkit-scrollbar-thumb:hover{background-color:#555}.label-container{align-items:center;margin:1rem 0 20px 1.25rem;display:flex}.settingsLabel{color:#fff;-webkit-user-select:none;user-select:none;margin-bottom:13px;font-size:52.5px;font-weight:900}.react-modal{z-index:9999;transform-origin:50%;animation-name:modalFadeIn;animation-duration:.175s;position:absolute;top:0;left:0}.react-modal.fadeOut{animation-name:modalFadeOut;animation-duration:.15s}.socialModail{width:min(45vw,100vw - 32px);height:45vh}.statusModail{width:min(700px,100vw - 32px)}.socialModailText,.modalBigText{font-size:32.5px;font-weight:900}.socialModailText{margin-top:.5vw;margin-left:.5vw}.modalSubText,.smallSocialModailText,.lessSmallerSocialModailText{color:var(--usernameColor2);margin-bottom:.25vw;font-size:17.5px}.smallSocialModailText,.lessSmallerSocialModailText{margin-top:.1vw;margin-left:.5vw}.centeredSocialMediaDiv{flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:15px;display:flex}.settingsSocialStatus{box-sizing:border-box;color:#fff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#7d7d7d40;border:0;border-radius:7.5px;justify-content:center;align-items:center;padding:.6vh .5vw;font-family:Montserrat,sans-serif;font-size:.85vw;font-weight:750;transition:transform .1s ease-in-out;display:inline-flex;position:relative;overflow:hidden;transform:scale(1)}.settingsSocialStatus:hover{transform:scale(1.02)}.settingsSocialStatus:focus{outline:none}.meherSocialButton{background-color:#6e6e6e20;width:95%;font-size:.9vw;padding:8px 11px!important;font-weight:700!important}.bottom-right-ui{color:#fff;letter-spacing:.2px;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#b9b9b926;border:1.5px solid #ffffff1a;border-radius:7.5px;margin-right:10px;padding:.32vw .6vw;font-family:Montserrat,sans-serif;font-size:.65vw;font-weight:600;text-decoration:none;transition:background-color .125s ease-in-out,transform .1s ease-in-out}.bottom-right-ui:hover:not(:disabled){background-color:#96969666;transform:scale(1.05)}.bottom-right-ui-container{z-index:1000;display:flex;position:fixed;bottom:15px;right:15px}.modalBottomUi{position:initial;flex-direction:row-reverse;gap:7.5px;margin-top:9px}.bottomRightUiV3{text-shadow:0 0 15px #141414;cursor:pointer;background-color:#ffffff59;border:1px solid #ffffff1a;border-radius:7.5px;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:17.5px;transition:background-color .15s ease-in-out,transform .1s ease-in-out;display:flex;position:relative;color:#ffffffe6!important;text-align:center!important;margin-top:.4vw!important;padding:5px 25px!important;font-weight:800!important}.bottomRightUiV3:hover:not(:disabled){background-color:#ffffffb3;transform:scale(1.07)}.bottomRightUiV3:disabled{cursor:wait;opacity:.55}.greenBG{background-color:#25b95ba6!important}@keyframes modalFadeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes modalFadeOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.1)}}@media (width<=767px){.socialModailText,.modalBigText{font-size:7.5vw!important}.modalSubText,.smallSocialModailText{font-size:3.25vw!important}.lessSmallerSocialModailText,.bottomRightUiV3{font-size:4vw!important}.meherSocialButton{padding:1.25vw 1.5vw!important;font-size:4vw!important}.statusModail{width:85vw}}@media (width<=520px){.settingsLabel{margin-bottom:8px;font-size:40px}}.searchOld{text-align:center;grid-gap:10px;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:400px;margin:4rem auto;padding:2rem;display:grid}.searchOldInput{color:#fff;background-color:#ffffff1a;background-image:url(/assets/searchIcon-DbSxweLt.png);background-position:15px;background-repeat:no-repeat;background-size:25px;border:3px solid #ffffff1a;border-radius:12px;width:85%;height:30px;margin-top:10px;padding:10px 10px 10px 55px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;transition:background-color .3s}.searchOldInput:focus{background-color:#fff3;outline:none}.mini-social-card{background-color:#111111f2;border:3.5px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;width:calc(12.5% - 10px);min-height:175px;padding:7px;transition:transform .1s ease-in-out;display:flex}.mini-social-card:hover{background-color:#c1c1c140;transform:scale(1.05)}.miniUsernameBox{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.mini-verifiedPicture{-webkit-user-select:none;user-select:none;object-fit:cover;border-radius:7.5px;width:42px;height:42px;margin:0 -5px 0 7.5px;padding:4px 6px;transition:transform .1s ease-in-out;display:inline-flex;position:relative}.mini-verifiedPicture:hover{background-color:#fafafa2d;transform:scale(1.025)}.mini-profile-pic{object-fit:cover;border-radius:50%;width:100px;height:100px;margin-top:10px;margin-bottom:10px}.mini-profile-info{flex-direction:column;display:flex}.mini-profile-username{text-align:center;color:#ffffff80;margin-top:1px;font-size:12px}.verificationSection{justify-content:center;align-items:center;margin-top:10px;display:flex}.mini-profile-status{text-align:center;color:var(--usernameColor2);margin-top:5px;margin-bottom:5px;font-size:12px}.searchOld-results{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:10px;display:flex}.searchOldInput-container{justify-content:center;width:100%;display:flex}@media (width>=0){.mini-social-card{width:calc(75% - 10px)}.mini-verifiedPicture{margin-left:2px}.searchOldInput-container,.searchOldInput{justify-content:center}}@media (width>=500px){.mini-social-card{width:calc(45% - 10px)}}@media (width>=1000px){.mini-social-card{width:calc(27.5% - 10px)}}@media (width>=1500px){.mini-social-card{width:calc(20% - 10px)}}@media (width>=1750px){.mini-social-card{width:calc(15% - 10px)}}.article{margin-top:5%;margin-left:12.5%}.articleTitle{text-align:left;letter-spacing:.01vw;justify-content:center;margin-bottom:.25vw;font-size:70px;font-weight:850}.article-mini-information{flex-direction:row;align-items:center;gap:.75vw;width:92.5%;margin-bottom:.3vw;display:flex}.small-information-piece{justify-content:flex-start;align-items:center;gap:.6vw;display:flex}.bigger-info-icon{opacity:.8;height:1.1vw}.bigger-info-text{letter-spacing:.025vw;color:var(--usernameColor2);justify-self:center;font-size:.85vw;font-weight:700}.darkerGrayBackgroundArticle{background-color:#eaeaea0d;padding:.21vw .6vw!important}.mini-info-margin-bottom{margin-bottom:.75vw}.articleText pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;overflow-x:auto}.articleText{opacity:.9;max-width:90%;margin-top:2vw;margin-bottom:6.5vw;font-size:20px;font-weight:700}.gameDetailsCreatorName{margin-left:.4vw!important;margin-right:0!important;font-size:.75vw!important}.gameDetailsMoreSpaceCheckMark{width:.85vw;height:.85vw;margin-right:0;margin-left:.3vw!important}@media (width<=850px){.article{margin-left:inherit;margin-top:10%}.articleTitle{text-align:center;letter-spacing:.01vw;justify-content:center;margin-bottom:.25vw;font-size:8vw;font-weight:850}.articleText{text-align:center;margin-left:auto;margin-right:auto;font-size:4vw}.darkerGrayBackgroundArticle{margin-bottom:2%;margin-top:5%!important}.gameDetailsAuthor{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background-color .125s ease-in-out,transform .125s ease-in-out;border-radius:1.575vw!important;margin-top:.525vw!important;margin-right:1.75vw!important;padding:.6125vw 2.25vw!important}.gameDetailsCreatorName{margin-left:1.75vw!important;font-size:2.75vw!important}.gameDetailsMoreSpaceCheckMark{width:3.25vw!important;height:3.25vw!important;margin-left:1vw!important}.gameDetailsCreatorIcon{width:7vw!important;height:7vw!important}.small-information-piece{justify-self:center;gap:2.5vw}.article-mini-information{justify-content:center}.bigger-info-icon{opacity:.8;height:5vw}.bigger-info-text{letter-spacing:.025vw;color:var(--usernameColor2);justify-self:center;font-size:4vw;font-weight:700}}.articles-page{box-sizing:border-box;color:#fff;width:min(1180px,100% - 40px);min-height:calc(100vh - 100px);margin:0 auto;padding:clamp(34px,6vw,70px) 0 72px;font-family:Montserrat,sans-serif}.articles-hero{align-items:center;margin-bottom:28px;display:flex}.articles-title{align-items:center;display:flex}.articles-title-icon{pointer-events:none;-webkit-user-select:none;user-select:none;width:95px;height:95px;margin-right:20px}.articles-title h1{color:#fff;-webkit-user-select:none;user-select:none;margin:0 0 13px;font-size:52.5px;font-weight:900;line-height:1}.articleSearchBar{box-sizing:border-box;color:#fff;background-color:#171717;background-image:url(/assets/searchIcon-DbSxweLt.png);background-position:14px;background-repeat:no-repeat;background-size:20px;border:1px solid #ffffff1c;border-radius:12px;outline:none;width:100%;min-height:48px;padding:0 14px 0 46px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;transition:border-color .15s,box-shadow .15s}.articleSearchBar:focus{border-color:#77a5ff;box-shadow:0 0 0 3px #5389f424}.articles-search{width:min(680px,100%);margin-bottom:20px;display:flex}.articles-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.article-card{cursor:pointer;background-color:#171717;border:1px solid #ffffff17;border-radius:18px;outline:none;flex-direction:column;align-items:flex-start;min-width:0;min-height:210px;padding:20px;transition:border-color .12s,transform .12s;display:flex}.article-card:hover,.article-card:focus-visible{border-color:#fff3;transform:translateY(-2px)}.articleAuthor{cursor:pointer;background-color:#111;border-radius:7.5px;flex-direction:row-reverse;align-items:center;margin-top:10px;transition:background-color .125s ease-in-out,transform .125s ease-in-out;display:inline-flex;position:relative;padding:3px 6.25px!important}.articleBlurb{text-align:left;color:#ffffff80;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:100%;margin:14px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.articleBlurb>:first-child{margin-top:0}.articleBlurb>:last-child{margin-bottom:0}.articleListTitle{text-align:left;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:900;line-height:1.25}.articleAuthor:hover{background-color:#d2d2d21a;transform:scale(1.015)}.articles-empty{color:#ffffff80;text-align:center;background-color:#171717;border:1px solid #ffffff17;border-radius:16px;grid-column:1/-1;padding:36px 20px;font-size:.82rem;font-weight:650}@media (width<=520px){.articles-page{width:min(100% - 24px,680px);padding-top:28px}.articles-title-icon{width:68px;height:68px;margin-right:14px}.articles-title h1{margin-bottom:8px;font-size:40px}.articles-grid{grid-template-columns:1fr}.article-card{min-height:0;padding:18px}}.songCoverMusicPlayer{height:75px}.navbar{color:#fff;justify-content:space-between;align-items:center;padding:.35rem;display:flex}.notificationDropdownWrapper{z-index:1000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.navbarLoginButton{cursor:pointer;color:#fff;letter-spacing:.5px;background-color:#fafafa0f;border-radius:7.5px;align-items:center;margin-right:10px;padding:10px 20px;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none;transition:background-color .15s ease-in-out,transform .1s ease-in-out;display:inline-flex;position:relative}.navbarLogoLink{transition:transform .1s ease-in-out;display:inline-block;filter:var(--invertDarkModeColor)!important}.navbarLogoLink:hover{transform:scale(1.04)}.centeredContainer{flex-direction:row;justify-content:center;align-items:center;display:flex}.notificationBellCSS{border:3px solid #ffffff0a;border-radius:7.5px;width:42.5px;height:42.5px;margin-right:9px;padding:7.5px;transition:background-color .1s ease-in-out,transform .1s ease-in-out;display:inline-flex;position:relative;filter:var(--invertDarkModeColor)!important}.notificationBellCSS:hover{background-color:#d2d2d226;transform:scale(1.08)}.navbarLoginButton:hover{background-color:#fafafa40;transform:scale(1.05)}.navbar-brand{align-items:center;display:flex}.navbarLogo{object-fit:contain;align-items:cover;pointer-events:none;width:75px;height:40px;margin-left:20px}.navbar1Logo{object-fit:contain;align-items:cover;pointer-events:none;width:125px;margin-left:30px}.notificationBellContainer{margin-bottom:-6px;position:relative}.notificationCount{color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:red;border-radius:30%;justify-content:center;align-items:center;width:21px;height:21px;font-size:13px;font-weight:800;transition:background-color .1s ease-in-out,transform .1s ease-in-out;display:flex;position:absolute;top:-1.9px;right:-1.9px}.profile-dropdown{align-items:center;display:flex;position:relative}.profile-image{border-radius:50%;width:40px;height:40px;margin-right:.5rem}.profile-name{margin-right:10.5rem}.dropdown-content a,.dropdown-content button{color:#fff;letter-spacing:.01vw;border-radius:5px;padding:12px 16px;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none;display:block}.dropdown-content a:hover,.dropdown-content button:hover{background-color:#fafafa11}.profile-dropdown:hover .dropdown-content{display:block}@media (width<=767px){.notificationBellCSS{margin-right:0}}.NewUserNavBar{color:#fff;background-color:#fff;justify-content:center;align-items:center;padding:7.5px;display:flex}.NewUserSystem{max-width:90%}.NewUserNavText{color:#000;font-size:25px;font-weight:700}@media (width<=600px){.NewUserNavText{font-size:15px}}.notification-dropdown{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ececec09;border-radius:7.5px;align-items:center;margin-right:15px;padding:10px 20px;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none;transition:transform .1s ease-in-out}.ntfc-container{text-align:center;justify-content:center;align-items:center;margin-top:.5rem;margin-bottom:-.25rem;display:flex}.bell-icon{width:40px;height:40px;margin-bottom:10px;margin-right:20px}.notification-small-text{color:var(--usernameColor2);text-align:center;margin-bottom:1.25rem;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.notification-big-title{text-align:center;font-family:Montserrat,sans-serif;font-size:25px;font-weight:900}.notification-item{background-color:#64646433;border-radius:15px;align-items:center;width:400px;margin-bottom:3px;padding:10px;transition:transform .1s ease-in-out;display:flex;transform:scale(.97)}.notificationButtons{height:110px!important}.notificationButtons .notification-image,.notificationButtons .notification-contnr-title{margin-top:-27px!important}.notification-item:hover{background-color:#c1c1c140;transform:scale(1)}.notification-item:last-child{margin-bottom:0}.notificationImageDropDown{pointer-events:none;object-fit:fit;border-radius:25%;justify-content:center;align-items:center;width:75px;max-width:150px;height:75px;max-height:150px;margin-left:7.5px;margin-right:17.5px;display:flex;position:relative;overflow:hidden}.notification-contnr{max-height:200px;overflow:hidden auto}.notification-contnr-morewidth{padding-right:3px;max-height:650px!important;margin-bottom:5px!important}.notification-contnr-title{max-width:295px;margin-bottom:2px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800}.notification-contnr-message{color:var(--usernameColor1);margin-bottom:10px;font-size:13px;font-weight:700}.centeredContainer{align-items:center;display:flex;position:relative}@media (width<=800px){.notification-item{width:350px}.notification-contnr-morewidth{margin-bottom:5px!important}.notification-contnr-title{max-width:240px}}.collegeSection1{margin-bottom:150px}.scrollWheelStuff{justify-content:center;align-items:center;gap:15px;max-width:145vw;display:flex}.collegeMoblePopupText{margin-top:-50px}.collegeStatusHolder{cursor:pointer;background-color:#141414e6;background-size:contain;border:4px solid #ffffff1b;border-radius:20px;flex-direction:column;grid-template-columns:repeat(auto-fit,minmax(90%,1fr));justify-content:space-between;align-items:center;gap:25px;min-height:10%;margin:3px;font-family:Montserrat,sans-serif;text-decoration:none;transition:background-color .15s ease-in-out,transform .1s ease-in-out;animation:.1s ease-out popIn;display:flex;transform:scale(1);width:255px!important;height:51px!important}.collegeStatusHolderImageSeperator{flex-direction:row;align-content:center;gap:10px;display:flex}.collegeRestrivitveText{text-align:center;max-width:80vw}.collegeStatusHolder{background-color:#141414e6;border:4px solid #ffffff1b;border-radius:20px;flex-direction:row;align-items:center;transition:transform .1s ease-in-out,box-shadow .1s ease-in-out;display:flex;box-shadow:0 4px 8px #0000001a;width:305px!important;padding:20px!important}.cSHAccCollege{background-color:#89ae002e!important;border:4px solid #9b09!important}.cSHAccepted{background-color:#007c402e;border:4px solid #007c4099}.cSHRejected{background-color:#7c00002e;border:4px solid #ff00004e}.cSHWaitlisted{background-color:#4b4b4be6;border:4px solid #ffffff1b}.cTextAccepted{color:#00a542}.cTextRejected{color:#ff0000ab}.collegeStatusHolder:hover{transform:scale(1.05);box-shadow:0 6px 12px #0003}.collegeStatusHolderImageDiv{flex-shrink:0;align-items:center;padding-right:10px;display:flex}.collegeStatusHolderImage{width:auto;height:65px;padding:.25vw}.collegeStatusHolderTextDiv{text-align:left;color:#fff;flex-direction:column;justify-content:center;font-size:.9em;display:flex}.collegeStatusName{font-size:30px;font-weight:900}.collegeStatusStatus{font-style:700;color:#ababab}.ntfCollegeMargain{margin-bottom:15px}.centeredContainerCollegeDescriptionText{margin-bottom:10px;font-size:20px}.particles-container{width:100%;height:auto;position:relative}.modalCollegeTopModalLogo{object-fit:cover;background-color:#ffffff1a;border-radius:25%;width:100px;height:100px;margin-top:10px;margin-bottom:10px;margin-right:5px;border-radius:17.5px!important}.modalCollegeTopLogo{height:50px;margin-right:20px}.swiper{z-index:0!important}.user-details-container{position:relative}#tsparticles{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-wrapper{gap:10px;width:inherit!important}.swiper-slide swiper-slide-active{width:10px}.swiper-slide{width:inherit!important}.akrAboutMeContainer{background-color:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;margin-top:1vw;padding:1vw;display:flex;overflow-x:hidden}.aboutMeCollageContentContainer{flex-flow:wrap;align-items:center;gap:100px;display:flex}.aboutMeCollageText{color:#000;max-width:35vw;padding:10px;font-size:20px;font-weight:800}.aboutMeCollageNorm{padding:10px}.aboutMeCollageNorm img{border-radius:12px;max-width:70%;height:auto}.aboutMeCollageImage{padding:10px}.aboutMeCollageImage img{border-radius:130px 190px;max-width:425px;height:auto}.collegesBannerText{letter-spacing:.01vw;margin-top:1.25vw;margin-bottom:1.25vw;font-size:1.5vw;font-weight:850}.collegeMoblileModal{max-width:30vw!important}.flexDisplay{display:flex}.flexAndCenterDisplay{justify-content:center;display:flex}.flexAndCenterAndAllignDisplay{justify-content:center;align-items:center;display:flex}.imageWithCaptionFramework{flex-direction:column;justify-content:center;align-items:center;display:flex}.imageWithCaptionFramework .imageCaptionCollege{text-align:left!important}.collegeDetailsModalzSystem{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#14141499;border-radius:20px;margin-top:10px;margin-bottom:10px;transition:backdropFilter 10s ease-in-out;border:5px solid #ffffff1b!important;padding:.75vw 1.3vw 2vw!important}.collegeWidth80vw{padding:0 10vw!important}.iconInfoIcon{width:43px;height:43px}.blurbMaxLinesSystemBraggery{text-align:center;color:#fff9;max-width:90%;padding:0 7.5px;font-size:12px;overflow:auto;height:135px!important}.collegeDemoArticle{margin-top:5%;margin-left:12.5%}.blurbMaxLinesSystemBraggery::-webkit-scrollbar{width:2.5px!important}.collegeDisplayDemoArticleTimestamp{justify-content:flex-start;align-items:center;gap:.6vw;display:flex!important}.demoArticleText pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;overflow-x:auto}.demoArticleText{opacity:.9;max-width:90%;margin-top:2vw;margin-bottom:6.5vw;font-size:20px;font-weight:700}.noMargain{margin-top:0!important;margin-bottom:0!important}.blackBackground{background-color:#0000!important}.smallMargainSubverb{margin-top:50px!important;margin-bottom:50px!important}@media (width<=900px){.collegeDemoArticle{margin-left:inherit;margin-top:10%}.content-container{flex-direction:column}.text,.image{padding:5px}.collegeDisplayDemoArticleTimestamp{justify-content:center;align-items:center;gap:2.5vw;display:flex!important}.demoArticleText{text-align:center;margin-left:auto;margin-right:auto;font-size:4vw}.aboutMeCollageText{text-align:center;max-width:100vw}.mobileCenterBioText{margin-left:-10px!important}.collegeMiniSocialCard{width:inherit!important;justify-content:center!important;max-width:80vw!important}.aboutMeCollageContentContainer{gap:inherit;justify-content:center}.collegesBannerText{margin-top:4vw;margin-bottom:4vw;font-size:5vw}.collegeMoblileModal{max-width:inherit!important;width:82vw!important}.collegeDetailsModalzSystem{text-align:center;padding:10px 1.25vw 1.5vw!important}}.TutoringSession{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;display:flex}.centerHomeSreenDemonTutors{height:90vh}.TutoringTitle{letter-spacing:.0075vw;align-self:center;max-height:80%;font-size:2.25vw;font-weight:900}.TutoringMEHSName{opacity:.8;align-self:center;max-height:80%;font-size:1.25vw;font-weight:900}.socialStatusContainerV1{flex-wrap:wrap;gap:10px;display:flex}.tutoringSelectionTitle{color:var(--usernameColor2);text-align:center;margin-top:.25vw;margin-bottom:1.25rem;font-family:Montserrat,sans-serif;font-size:.85vw;font-weight:700}.modalContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.modalContainerImage{width:90px;margin-bottom:10px;transition:transform .1s ease-in-out}.modalContainerImage:hover{transform:scale(1.05)}.TutoringStudentBox{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25vw .75vw;width:75vw;display:flex}.subjectCards{-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:#fff;background-color:#111111f2;border:3px solid #ffffff1a;border-radius:7.5px;justify-content:center;place-items:center;padding:.4vw .65vw;font-family:Montserrat,sans-serif;font-size:1.05vw;font-weight:850;transition:transform .1s ease-in-out;display:inline-flex;position:relative;overflow:hidden;transform:scale(1)}.subjectCards:hover{transition:transform .1s ease-in-out;transform:scale(1.035)}.centerModalTutoringSubjects{flex-direction:row;justify-content:center;align-items:center;gap:.5vw;display:flex}.demonTutorPortrait{object-fit:cover;border-radius:1vw;width:15vw;height:auto;margin-top:.25vw;margin-bottom:.3vw}.schoolColorOpace{background-color:#6e6e6e4d!important}.studentCard{border:3px solid #ffffff1a;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;width:12.5vw;padding:.7vw;transition:transform .1s ease-in-out;display:flex;background-color:#6e6e6e4d!important}.studentCard img{border-radius:1vw;width:9vw;height:auto;margin-top:.25vw;margin-bottom:.3vw}.studentCardName{color:#fff;text-align:center;margin-bottom:.25vw;font-size:1.5vw;font-weight:900}.studentCardBlurb{color:var(--usernameColor2);text-align:center;margin-bottom:.2vw;font-size:.7vw}.studentCardContainer{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1vw;display:flex}.iconDemonTutor{height:2vw!important}.studentCard:hover{transition:transform .1s ease-in-out;transform:scale(1.035)}.greenPlay{background-color:#25b95ba6!important}.bottomRightUiV2{position:reltive;cursor:pointer;background-color:#af4b4b66;border-radius:.4vw;align-items:center;height:1.25vw;font-size:1vw;transition:background-color .15s ease-in-out,transform .1s ease-in-out;color:#fff!important;text-align:center!important;margin-top:.4vw!important;padding:.6vw 2.5vw!important;font-weight:800!important;display:block!important}.demonDescriptionText{color:var(--usernameColor2);max-width:90%;margin-top:.1vw;margin-bottom:.25vw;margin-left:.5vw;font-size:.7vw}.demonTutorModalBottomRight{z-index:1000;gap:10px;display:flex;position:fixed;bottom:15px;right:15px}#demonTutors12{background-size:fill;background-position:50%}.bottomRightUiV2:hover{background-color:#ffffffb3;transform:scale(1.07)}@media (width<=1200px){.bottomRightUiV2{border-radius:1w;height:2vw;font-size:1.75vw;transition:background-color .15s ease-in-out,transform .1s ease-in-out;text-align:center!important;margin-top:.4vw!important;padding:.5vw 3vw!important}}@media (width<=650px){.TutoringStudentBox{gap:.75vw 2.25vw;width:90%}#demonTutors12{background-image:none;height:inherit!important}.gameDetailsGameDescription{font-size:4vw}.demontutorModalSystem{flex-direction:column-reverse!important}.TutoringSession{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:3vw auto auto;display:flex}.TutoringTitle{text-align:center;max-width:85%;margin-top:7.5vw;font-size:10vw!important}.bottomRightUiV2{border-radius:1.5vw;height:7.5vw;font-size:6vw;transition:background-color .15s ease-in-out,transform .1s ease-in-out;text-align:center!important;margin-top:.4vw!important;padding:.6vw 2.5vw!important}.tutoringSelectionTitle{max-width:85%;font-size:3.75vw}.studentCard{border-radius:15px;flex:none;width:80%;padding:5vw;max-width:inherit!important}.studentCard img{border-radius:5vw;width:50vw;height:auto;margin-bottom:.3vw}.demonTutorPortrait{border-radius:3vw;width:32vw}.studentCardName{margin-bottom:.25vw;font-size:10vw;font-weight:900}.studentCardBlurb{margin-bottom:.2vw;font-size:4.75vw}.studentCardContainer{flex-wrap:wrap;align-items:stretch;gap:3vw;display:flex}.iconDemonTutor{height:2vw!important}.biggerSocialButton{padding:1.75vw 3vw!important;font-size:6vw!important}}.dropdown{cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;border:3px solid #ffffff0a;border-radius:7.5px;align-items:center;margin-right:10px;padding:2.5px 12.5px;transition:background-color .125s ease-in-out,transform .125s ease-in-out;display:inline-flex;position:relative;transform:scale(.975)}.dropdown:hover{background-color:#d2d2d226;transform:scale(1.01)}.dropdown-inner{border-radius:7.5px;align-items:center;width:100%;height:100%;display:inline-flex;position:relative;overflow:hidden}.navbar-username{color:var(--text-color);-webkit-user-select:none;user-select:none;object-fit:cover;white-space:nowrap;margin-right:15px;font-family:Montserrat,sans-serif;font-weight:700}.navbar-profile-pic{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;border-radius:50%;width:35px;height:35px}.articleMoreRightSpace{margin-right:12.5px}.navbar-verified-pic{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;border-radius:50%;align-items:center;width:17.5px;height:17.5px;margin-left:-8.5px;margin-right:6.5px}.dropdown-button{color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;align-items:center;padding:8px 16px;font-size:16px;transition:background-color .1s ease-in-out;display:flex}.dropdown-button:hover{background-color:#ececec33}.dropdown-content{min-width:155px;box-shadow:none;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background-color:#0c0c0cd9;border:3px solid #ffffff1a;border-radius:15px;order:1;padding:11px;font-weight:700;transition:opacity .3s,transform .3s;display:none;position:fixed;top:calc(100% + 10px);left:50%;transform:translateY(-10px)translate(-50%)}.dropdown:hover .dropdown-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1;display:block;transform:translateY(0)translate(-50%)}.dropdown-content button:hover{background-color:#fafafa1a;transition:transform .15s ease-in-out,background-color .15s ease-in-out;transform:scale(1.05)}.dropdown-name{padding-bottom:5.5px;font-weight:700}.dropdown-content hr{border:0;height:1px;margin:10px 0}.dropdown-content button{color:inherit;text-align:left;cursor:pointer;background-color:#0000;border:none;width:100%;padding:13px 15px;text-decoration:none;display:block;border-radius:10px!important}.dropdown .dropdown-content{display:block}.build-number{color:#ffffff9c;text-align:right;margin-right:4px;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600}.dropdown button{align-items:center;display:flex}.dropdown button img{pointer-events:none;-webkit-user-select:none;user-select:none;width:10px;height:10px;margin-left:2.5px;margin-right:15px;transform:scale(2)}.dropdown-ripple{position:relative;overflow:hidden;transform:translate(0,0)}.ripple{pointer-events:none;background-color:#ffffff4d;border-radius:50%;width:20px;height:20px;animation:.5s ripple;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(10)}}@media (width<=767px){.dropdown-content{background-color:#000000b3}}.edit-article{justify-content:space-between;width:75%;margin-top:5%;margin-left:12.5%;display:flex}.title-input{text-align:center;letter-spacing:.01vw;border-radius:1vw;width:100%;margin-bottom:.5vw;font-size:3vw;font-weight:900}.save-button{background-color:var(--buttonColor);color:#fff;cursor:pointer;border:none;margin-top:1vw;padding:.5vw 1vw;display:block}.edit-section{justify-content:center;align-items:center;width:47.5%}.preview-section{width:47%;overflow-y:auto}.markdown-image{max-width:95%}.content-input{opacity:.9;color:#fff;background-color:#0000;border:0 solid;width:100%;max-width:100%;height:60vh;margin-top:1vw;margin-bottom:1vw;font-family:Montserrat,Arial,sans-serif;font-size:1vw;font-weight:700;overflow-y:auto}.edit-article-status{text-align:center;background:#b9b9b91a;border:1px solid #ffffff1a;border-radius:14px;width:min(90%,560px);margin:12vh auto 0;padding:28px}.edit-article-status h1{margin-top:0}.edit-article-status .bottom-right-ui{margin:12px 0 0;font-size:14px}.edit-article-save-error{color:#ff9b9b;margin-top:8px;font-weight:700}.bottom-right-ui:disabled{cursor:wait;opacity:.65}@media (width<=800px){.edit-article{margin-left:inherit;flex-direction:column;width:90%;margin-top:10%}.edit-section,.preview-section{width:100%}.title-input{text-align:center;font-size:8vw}.content-input{text-align:center;font-size:4vw}}.game-button{color:#fff;background-color:#000;border:none;border-radius:.8vw;justify-content:center;align-items:center;width:25.3125vw;height:12.6vw;margin-top:.5vw;margin-bottom:.5vw;transition:background-color .125s ease-in-out,transform .1s ease-in-out;animation:.15s ease-out popIn;display:flex;position:relative;overflow:hidden;transform:scale(.99)}.limitedIcon{width:125px;height:125px}.robloxGamesGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;display:flex}.react-multi-carousel-item{width:inherit!important;margin:0 .5vw!important}.sortTitle{-webkit-user-select:none;user-select:none;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;color:#fff;background-color:#32323233;border:3.5px solid #ffffff26;border-radius:9px;justify-content:center;place-items:center;margin-top:.5vw;margin-left:17.5px;padding:3px 10px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;transition:transform .1s ease-in-out;display:inline-flex;position:relative;overflow:hidden;transform:scale(1)}.sortTitle:hover{transition:transform .1s ease-in-out;transform:scale(1.035)}.game-button:hover{transform:scale(1.035)}.game-mini-information{flex-direction:row;align-items:center;gap:.75vw;width:92.5%;margin-bottom:.3vw;display:flex}.mini-information-piece{justify-content:center;align-items:center;gap:.4vw;display:flex}.gameDetailsContentRows{flex-direction:column;display:flex}.playButtonRight{justify-content:flex-end;gap:7.5px;margin-bottom:15px;margin-right:2.75vw;display:flex}.mini-info-text{letter-spacing:.025vw;color:var(--usernameColor2);justify-self:center;font-size:.7vw;font-weight:700}.info-icon{opacity:.8;height:.95vw}.noOpacity{opacity:1}.gameDetailsContent{flex-direction:row;gap:.75vw;display:flex}.gameDetailsGameDescription{text-align:left;max-width:40%;max-height:14vw;padding-right:5px;overflow:auto}.eyeIconRobloxGames{width:1.1vw;height:1.15vw}.robloxGameDetailsModail{flex-direction:column;width:60vw;max-height:75vh;padding:0 1vw;display:flex;overflow:hidden auto}.gameDetailsGameName{margin-top:.45vw;margin-bottom:.25vw;margin-left:.25vw;font-size:2.25vw;font-weight:900}.aboutMeTextHover{background-color:#111111f2}.aboutMeTextHover:hover{background-color:#323232;transform:scale(1.055);border:3px solid #323232!important}.aboutMeTextClick{color:#111111f2;background-color:#ffffffe6!important;border:3px solid #ffffff1a!important}.smallInnerPaddingForModal{padding:5px}.gameDetailsGameDescription{color:#ffffffd9;max-width:100%;margin-top:.25vw;margin-bottom:.25vw;margin-left:.5vw;font-size:1vw;font-weight:700}.gameDetailsSmallDetails{display:flex}.gameDetailsAuthor{cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:3px solid #ffffff0a;border-radius:.45vw;flex-direction:row-reverse;align-items:center;margin-top:.15vw;margin-right:.5vw;padding:.175vw .6vw;transition:background-color .125s ease-in-out,transform .125s ease-in-out;display:inline-flex;position:relative}.gameDetailsAuthor:hover{background-color:#d2d2d21a;transform:scale(1.015)}.gameDetailsThumbnail{object-fit:cover;border-radius:.75vw;flex:1 0 50%;width:27.5vw;max-width:50%;height:100%;margin-top:.75vw;transform:scale(1.01)}.game-thumbnail{object-fit:cover;border-radius:.95vw;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.01)}.left-arrow:hover{transform:translateY(-50%)scale(1.62)}.gameDetailsInfo{color:#fff;z-index:2;flex-direction:column-reverse;margin-left:.25vw;display:flex}.game-info{color:#fff;z-index:2;background:linear-gradient(#0000,#000000fa);flex-direction:column-reverse;align-items:center;width:100%;height:7.5vw;padding:.5em;display:flex;position:absolute;bottom:0}.closeArrow{padding:0!important;font-size:0!important;display:none!important}.game-votes{text-align:center;display:block}.leftSearchContainer{margin-left:10px;justify-content:left!important}.smallIcon{object-fit:cover;width:0%;position:absolute;bottom:1vw;right:1vw;transform:scale(1.01)}.customArrow{border:4px solid #ffffff80;transition:transform .1s ease-in-out;transform:translateY(-50%)}.customArrow:hover{transform:translateY(-50%)scale(1.15)}.game-name{color:#ffffffe6;text-align:left;z-index:1;align-items:flex-end;width:92.5%;margin-bottom:.5vw;font-size:1.75vw;font-weight:800;display:flex;position:relative}.games{justify-content:center;align-self:center;align-items:center;gap:50px;display:grid}.robloxGameHorizontalDiv{flex-direction:row;justify-content:center;align-items:center;gap:.7vw;display:flex}.gameMoreInfoDiv{flex-wrap:wrap;gap:1.25vw;margin-top:10px;display:flex}.robloxGameMoreInfoIcon{width:2.2vw;height:2.2vw}.robloxGameMoreInfoText1{text-align:left;color:#fffc;font-size:.75vw;font-weight:600}.robloxGameMoreInfoText2{text-align:left;font-size:1.1vw;font-weight:800}@media (width<=850px){.game-button{border-radius:10px;width:75.95vw;height:38vw;margin-top:.5vw;margin-bottom:.5vw}.maxHeightTextMobile{max-height:inherit!important}.gameDetailsGameDescription{font-size:3.25vw}.react-multi-carousel-item{margin:0 29vw 0 0}.robloxGameDetailsModail{width:80vw}.gameDetailsContent{flex-direction:column}.mini-info-text{font-size:15px}.gameDetailsGameName{font-size:30px}.mini-information-piece{gap:3px}.info-icon{width:16px;height:16px}.eyeIconRobloxGames{width:20px!important;height:20px!important}.game-mini-information{flex-wrap:wrap;gap:10px}.gameDetailsGameDescription{text-align:center;max-height:50vw}.gameDetailsContent{margin-top:7.5px}.gameDetailsThumbnail{border-radius:12.5px;align-self:center;max-width:inherit!important;width:75vw!important;height:90%!important}.game-button:hover{transform:scale(.99)!important}.playButtonRight{margin-right:inherit;margin-top:2.5px}.akrRBLXShopButton{font-size:20px;padding:8px 12.5px!important}.game-name{font-size:25px}.gameDetailsInfo{margin-bottom:10px}.robloxGameHorizontalDiv{gap:2vw}.gameMoreInfoDiv{gap:5vw;margin-top:10px}.robloxGameMoreInfoIcon{width:9vw;height:9vw}.robloxGameMoreInfoText1{font-size:3vw}.robloxGameMoreInfoText2{font-size:4.4vw}.gameDetailsSmallDetails{justify-content:center}}.limitedMoreInfoDiv{flex-wrap:wrap;justify-content:center;gap:25px;margin-top:15px;display:flex}.RobloxSearchColumm{flex-direction:column;gap:10px}.noMaxWidth{max-width:inherit!important}.truncateText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.robloxLimitedHorizontalDiv{flex-direction:row;justify-content:center;align-items:center;gap:15px;padding:10px;display:flex}.smallOldSearchValueGap{flex-direction:row;gap:7.5px;display:flex}.robloxMoreInfoIcon{width:50px;height:50px}.smallerRobloxMore{width:40px;height:40px}.robloxVerticalDiv{flex-direction:column;justify-content:center;display:flex}.robloxMoreInfoText1{text-align:left;color:#fffc;font-size:16px;font-weight:600}.robloxMoreInfoText2{text-align:left;font-size:22.5px;font-weight:800}.akrRShopContainer{margin-top:1vw;margin-bottom:1.75vw;display:flex}.akrRShopClothingContainer{background-color:#fff;border-radius:.45vw .45vw 0 0;flex-direction:column;justify-content:center;align-items:center;margin-top:1vw;padding:1vw;display:flex;overflow-x:hidden}.akrRShopTop{width:50%;min-width:1vw;min-height:22vw}.UGCHeight{height:16vw!important}.akrShirtContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25vw;max-width:85%;display:flex}.akr-rblx-search-shop-input-container{justify-content:center;width:100%;margin-bottom:1.5vw;padding:0 7.5px;display:flex}.akrShirtItem{background-color:#3c3c3c40;border-radius:12px;flex-direction:column;align-items:center;width:13vw;height:14vw;transition:background-color .15s ease-in-out,transform .1s ease-in-out;display:flex}.akrShirtItem:hover{background-color:#000c;transform:scale(1.05)}.akrShirtItem:hover .akrShirtName{color:var(--usernameColor2)}.akrShirtItem:hover .akrShirtCreatorName{color:#e0e0e0cc}.akrShirtItem:hover .robuxPrice{color:var(--usernameColor2)}.akrShirtItem:hover .robuxImg{filter:invert(10%)}.akrShirtImg{width:7.5vw;height:7.5vw;margin-top:.8vw}.forceMaxWidthModal{width:inherit!important;max-width:700px!important}.additionalRightMargin{margin-right:50px}.akrShirtName{color:#2c2c2c;text-align:center;max-width:90%;font-size:1vw;font-weight:800;transition:background-color .15s ease-in-out,transform .1s ease-in-out}.akr-rblx-search-shop-input{color:#fff;filter:invert();background-color:#ffffff26;background-image:url(/assets/searchIcon-DbSxweLt.png);background-position:.5vw;background-repeat:no-repeat;background-size:1vw;border:none;border-radius:.5vw;width:50%;height:1.25vw;padding:.5vw .5vw .5vw 1.75vw;font-family:Montserrat,sans-serif;font-size:1vw;font-weight:700;transition:background-color .3s}.akrTopText{margin-top:6vw;margin-left:5.5vw;font-size:4vw;font-weight:900}.akrTopMidText{color:var(--usernameColor2);margin-left:5.5vw;font-size:1.25vw;font-weight:750}.akrTopBetterMidText{margin-top:2.5vw;margin-left:7vw;font-size:2.5vw;font-weight:750}.akrMidText{color:#ffffffd9;margin-top:.2vw;margin-left:10vw;font-size:1.35vw;font-weight:750}.akrMidMidText{color:#fff9;margin-top:2.75vw;margin-left:10vw;font-size:1vw;font-weight:700}.akrRShopImg{height:20vw;margin-right:1vw}.right{justify-content:center;align-items:center;display:flex}.left{min-width:60%}.socialIconV2Right{object-fit:cover;filter:brightness(0);pointer-events:none;-webkit-user-select:none;user-select:none;height:90%;margin-left:8px}.modelRBLXiconV2Right{filter:brightness(0);pointer-events:none;-webkit-user-select:none;user-select:none;height:90%}.akrShirtModelName{color:#fff;letter-spacing:.05vw;font-size:1.75vw;font-weight:900}.akrShirtModelCreatorName{color:#ababab;margin-top:.15vw;font-size:15px;font-weight:700}.akrShirtModelDescrption{color:#ababab;margin-top:.5vw;font-size:15px;font-weight:700}.akrShirtCreatorName{color:#2c2c2ccc;margin-top:.15vw;font-size:.65vw;font-weight:750;transition:background-color .15s ease-in-out,transform .1s ease-in-out}.robuxModelPrice{color:#fff;margin-left:.5vw;font-size:25px;font-weight:800}.robuxPrice{color:#2c2c2c;margin-left:.5vw;font-size:1.25vw;font-weight:800}.akrShirtModalImg{width:12.5vw;height:12.5vw}.robuxContainer{flex-direction:row;align-items:center;margin-top:.5vw;font-size:15px;display:flex}.robuxContainerModel{flex-direction:row;align-items:center;margin-top:1vw;display:flex}.robuxImg{filter:invert(90%);width:1.25vw;height:1.25vw}.robuxModelImg{height:25px}.shirtImgAndButtonContainer{flex-direction:column;align-items:center;display:flex}.robloxGamesRowSystem{flex-direction:row;display:flex}.akrRBLXShopModalContainer{align-items:center;width:35vw;padding:.001vw;transition:transform .1s ease-in-out;display:flex}.getButtonRight{justify-content:flex-end;gap:7.5px;margin-right:1.5vw;display:flex}.getButton{text-align:center!important;color:#fff!important;margin-top:.4vw!important;padding:.5vw .9vw!important;font-weight:800!important;display:block!important}.akrRBLXShopButton{position:reltive;cursor:pointer;color:#000;background-color:#fffffff2;border-radius:7.5px;align-items:center;height:1.25vw;padding:.5vw .75vw;font-size:1vw;font-weight:800;transition:background-color .15s ease-in-out,transform .1s ease-in-out;display:inline-flex}.akrRBLXShopButton:hover{background-color:#ffffffb3;transform:scale(1.07)}.shopClothingBanner{color:#000;letter-spacing:.01vw;margin-top:1.25vw;margin-bottom:1.25vw;font-size:2.5vw;font-weight:850}.akrRBLXButtonContainer{flex-direction:row-reverse;gap:10px;margin-top:1.2vw;margin-right:.5vw;display:flex;right:0}@media (width<=800px){.left{min-width:100%}.right,.akrRShopImg{min-width:0%}.UGCHeight{height:60vw!important}.akrShirtItem{width:65vw;height:60vw}.akrShirtImg{width:30vw;height:30vw}.akrShirtName{font-size:4vw}.akrRBLXShopButton{position:reltive;cursor:pointer;color:#000;background-color:#fffffff2;border-radius:1.6vw;align-items:center;height:5vw;padding:2vw 3vw;font-size:4vw;font-weight:800;transition:background-color .15s ease-in-out,transform .1s ease-in-out;display:inline-flex}.akrShirtCreatorName{margin-top:.6vw;font-size:2.25vw}.akrRBLXButtonContainer{justify-content:center}.robuxPrice{margin-left:1.5vw;font-size:5vw}.robuxImg{width:5vw;height:5vw}.robuxContainer{margin-top:2vw}.akr-rblx-search-shop-input{filter:invert();background-image:url(/assets/searchIcon-DbSxweLt.png);background-position:1.5vw;background-repeat:no-repeat;background-size:3.5vw;border:none;border-radius:1.5vw;width:75%;height:5vw;padding:.5vw .5vw .5vw 6vw;font-family:Montserrat,sans-serif;font-size:3.5vw;transition:background-color .3s}.akrShirtModalImg{width:150px;height:150px}.robloxGamesRowSystem{flex-direction:column}.additionalRightMargin{margin-right:inherit}.selectAkrShirtTextContainer{justify-content:center;align-items:center}.shopClothingBanner{margin-top:4vw;margin-bottom:4vw;font-size:5vw}}.searchBar2Frame{z-index:50;flex-direction:column;align-items:center;gap:10px;transition:top .15s ease-out;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.searchFrame{justify-content:center;align-items:top;max-width:90%;margin-top:100px;padding:20px;display:flex}.searchAkrLogo{z-index:50;flex-direction:column;align-items:center;transition:top .15s ease-out,transform .125s ease-in-out;display:flex;position:fixed;top:30%;left:50%;transform:translate(-50%,-50%)}.searchAkrLogoHover{top:0%;transform:translate(-50%,-50%)scale(0)}.searchAkrActualLogo{height:125px;transition:height .125s ease-in-out;transform:scale(1.1)}.searchAkrActualLogoHover{height:0}.miniProfileName{text-align:center;font-size:27.5px;font-weight:900}.robloxLimitedNameNew{text-align:center;max-width:95%;font-size:25px;font-weight:900}.mathName{text-align:left;overflow-wrap:break-word;font-size:27.5px;font-weight:900}.miniProfilePic{object-fit:cover;border-radius:25%;width:100px;height:100px;margin-top:10px;margin-bottom:10px}.limitedMiniPic{background-color:#ffffff40;border-radius:17.5px!important;width:105px!important;height:105px!important}.forceNoMarginTop{margin-top:inherit!important}.miniProfileUsername{text-align:center;color:#ffffff80;margin-top:1px;font-size:14px}mjx-assistive-mml,mjx-container{max-width:100%;overflow-wrap:break-word!important;word-break:break-all!important}mjx-math{overflow-wrap:break-word!important;word-break:break-all!important}.rowSystemSearch{flex-direction:row;align-items:center;display:flex}.columnSystemSearch{flex-direction:column;align-items:center;display:flex}.miniProfileStatus{text-align:left;color:var(--usernameColor2);margin-top:5px;margin-bottom:5px;font-size:15px}.widerSocialCard{border-radius:17.5px!important;max-width:90%!important}.v1MiniSocialCard{background-color:#111111f2;border:3.5px solid #ffffff1a;border-radius:25px;flex-direction:column;justify-content:left;align-items:flex-start;width:auto;max-width:60%;padding:10px 20px;transition:transform .1s ease-in-out;display:flex}.forceMarginMax{max-width:100%!important}.shortenedArticleAbout{max-lines:5;color:var(--usernameColor2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:-15px;display:-webkit-box;overflow:hidden}.searchUsernameBox{flex-direction:row;justify-content:flex-start;align-items:center;max-width:100%;display:flex}.gapSearchResults{flex-direction:column;gap:10px;display:flex}.miniProfileInfo{flex-direction:column;justify-content:left;align-items:flex-start;margin-left:15px;display:flex}.v1MiniSocialCard:hover{background-color:#c1c1c140;transform:scale(1.05)}.sidebarSearchTitle{text-align:center;letter-spacing:.025vw;opacity:.95;align-self:center;max-width:90%;margin-bottom:.25vw;font-size:2vw;font-weight:900}.searchSidebar{flex-direction:column;flex:1;max-width:30%;padding:20px;display:flex}.searchResponseText{color:#ffffffd9;overflow-wrap:break-word;margin-bottom:1.1vw;font-size:1.5vw;font-weight:800}.essayReviewResponseText{color:#ffffffd9;overflow-wrap:break-word;flex-direction:column;margin-bottom:1vw;font-size:1.25vw;font-weight:800;display:flex;margin:35px 0 0!important}.searchMainBar{flex:3;padding:20px}.infinateLoadingAnimation{animation:.8s infinite progressIndeterminate}.essayReviewResponseText h3{color:#bcbcbc;border-bottom:2px solid #fff;margin-top:1.5em;margin-bottom:.5em;padding-bottom:.25em;font-size:1vw;font-weight:600}.essayReviewResponseText ul{margin:0;font-size:1vw;list-style-type:disc}.essayReviewResponseText li{margin-bottom:.5em;font-size:1vw;font-weight:600}.essayReviewResponseText p{font-size:1vw;font-weight:600;margin-bottom:0!important}.essayReviewResponseText h3,.essayReviewResponseText strong{font-size:1vw;font-weight:800;margin-bottom:0!important}@keyframes progressIndeterminate{0%{width:0;margin-left:0;margin-right:100%}50%{width:75%;margin-left:0;margin-right:0}to{width:0;margin-left:95%;margin-right:0}}.searchBar2Frame.hideScrollFrame{animation:.1s ease-in-out forwards scrollFadeInOut;top:5%!important}@keyframes scrollFadeInOut{0%{opacity:1}to{opacity:0}}.searchBar{color:#fff;background-color:#ffffff1a;background-image:url(/assets/searchIcon-DbSxweLt.png);background-position:15px;background-repeat:no-repeat;background-size:25px;border:4px solid #ffffff26;border-radius:15px;width:50vw;padding:10px 15px 10px 60px;font-family:Montserrat,Arial,sans-serif;font-size:27.5px;font-weight:700;transition:background-color .125s ease-in-out,transform .1s ease-in-out,padding .1s ease-in-out,font-size .1s ease-in-out,width .1s ease-in-out}.searchBarNoMagnifyingGlass{color:#fff;background-color:#ffffff1a;border:4px solid #ffffff26;border-radius:15px;width:50vw;padding:10px 15px;font-family:Montserrat,Arial,sans-serif;font-size:27.5px;font-weight:700;transition:background-color .125s ease-in-out,transform .1s ease-in-out,padding .1s ease-in-out,font-size .1s ease-in-out,width .1s ease-in-out}.moreWidthAndHeightSearchBar{height:30vh;width:60vw!important}.searchLoadingDiv{color:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:50vw;transition:background-color .125s ease-in-out,transform .1s ease-in-out,padding .1s ease-in-out,font-size .1s ease-in-out,width .1s ease-in-out;display:flex}.searchLoadingInsideDiv{color:#fff;background-color:#fff;border-radius:15px;padding:1px 15px 10px 60px;transition:background-color .125s ease-in-out,transform .1s ease-in-out,padding .1s ease-in-out,font-size .1s ease-in-out,width .1s ease-in-out;overflow:hidden}.searchBar:focus,.searchBarNoMagnifyingGlass:focus{outline:none;transform:scale(1.025)}.searchResultBarNoMagnifyingGlass{width:85vw;padding:7.5px 15px;font-size:20px;height:25px!important}@keyframes vibrate{0%{transform:translate(2px,2px)rotate(0)}10%{transform:translate(-2px,-4px)rotate(-1deg)}20%{transform:translate(-4px)rotate(1deg)}30%{transform:translate(4px,2px)rotate(0)}40%{transform:translate(2px,-2px)rotate(1deg)}50%{transform:translate(-2px,2px)rotate(-1deg)}60%{transform:translate(-4px,2px)rotate(0)}70%{transform:translate(4px,2px)rotate(-1deg)}80%{transform:translate(2px,-2px)rotate(1deg)}90%{transform:translate(-2px,4px)rotate(0)}to{transform:translate(4px,4px)rotate(-1deg)}}.redColorSearch{background-color:#d5363626;animation:.3s linear 30 vibrate}.searchResult{top:12.5%}.searchResultBar{width:85vw;padding:7.5px 7.5px 7.5px 50px;font-size:20px;height:25px!important}@media (width<=650px){.v1MiniSocialCard{max-width:inherit!important}.rateLimitPopup{width:75%}.searchFrame{margin-top:60px}.searchAkrActualLogo{height:125px;transform:scale(.9)}.searchResultBar,.searchResultBarNoMagnifyingGlass{width:75vw}.searchBar,.searchBarNoMagnifyingGlass{width:67.5vw!important}.searchResponseText{font-size:22.5px}.searchResponseText p{text-align:center}.essayReviewResponseText{font-size:20px}.essayReviewResponseText p{text-align:center}.searchMainBar{padding:0}mjx-container{font-size:inherit!important}.miniProfileName{font-size:22.5px}.essayReviewResponseText h3{font-size:20px}.essayReviewResponseText p,.essayReviewResponseText strong,.essayReviewResponseText li{font-size:15px}.robloxLimitedNameNew{font-size:22.5px}}.settings-page{box-sizing:border-box;color:#fff;width:min(1180px,100% - 40px);min-height:calc(100vh - 100px);margin:0 auto;padding:clamp(34px,6vw,70px) 0 72px;font-family:Montserrat,sans-serif}.settings-hero{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.settings-section-heading span{color:#83adff;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.settings-title{align-items:center;display:flex}.settings-title-icon{pointer-events:none;-webkit-user-select:none;user-select:none;width:95px;height:95px;margin-right:20px}.settings-hero h1{color:#fff;-webkit-user-select:none;user-select:none;margin:0 0 13px;font-size:52.5px;font-weight:900;line-height:1}.settings-section-heading p{color:#ffffff80;margin:0;font-size:.95rem;font-weight:550;line-height:1.55}.settings-account-card,.settings-recovery-panel{background:#171717;border:1px solid #ffffff17}.settings-account-card{border-radius:22px;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:20px;padding:24px;display:grid}.settings-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.settings-profile-card{background:#171717;border:1px solid #ffffff17;border-radius:16px;padding:19px}.settings-profile-card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-profile-card-heading>div{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-profile-card-heading span,.settings-social-list dt{color:#ffffff57;text-transform:uppercase;font-size:.65rem;font-weight:750}.settings-profile-card-heading strong{overflow-wrap:anywhere;color:#ffffffc7;font-size:.84rem}.settings-profile-card-heading button{color:#93b7ff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.74rem;font-weight:800}.settings-social-list{border-top:1px solid #ffffff14;gap:9px;margin:16px 0 0;padding-top:16px;display:grid}.settings-social-list div{grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid}.settings-social-list dd{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;font-weight:650;overflow:hidden}.settings-social-form{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;padding-top:16px;display:grid}.settings-social-form .settings-primary{grid-column:1/-1}.settings-avatar{color:#fff;background:#283f75;border-radius:19px;place-items:center;width:72px;height:72px;font-size:1.35rem;font-weight:850;display:grid;overflow:hidden}.settings-avatar img{object-fit:cover;width:100%;height:100%}.settings-account-main h2{letter-spacing:-.025em;margin:0 0 5px;font-size:1.35rem}.settings-account-main p{color:#ffffff70;margin:0;font-size:.83rem;font-weight:650}.settings-account-meta{grid-column:1/-1;grid-template-columns:1.4fr .6fr;gap:12px;margin:0;display:grid}.settings-account-meta div{background:#111;border-radius:12px;min-width:0;padding:12px 14px}.settings-account-meta dt{color:#ffffff57;text-transform:uppercase;margin-bottom:5px;font-size:.65rem;font-weight:750}.settings-account-meta dd{color:#fffc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;font-weight:650;overflow:hidden}.settings-message{border-radius:12px;margin-bottom:18px;padding:13px 16px;font-size:.8rem;font-weight:650;line-height:1.5}.settings-message.error{color:#ffb0b0;background:#a0252524;border:1px solid #ff68683b}.settings-message.success{color:#a7efcc;background:#2a916321;border:1px solid #55d69c38}.settings-modal{box-sizing:border-box;color:#fff;width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);font-family:Montserrat,sans-serif;overflow:auto;background:#111!important}.settings-modal-shell{box-sizing:border-box;width:100%}.settings-modal-header{border-bottom:1px solid #ffffff17;padding:3px 3px 18px}.settings-modal-header h2{letter-spacing:-.035em;margin:0 0 7px;font-size:1.55rem}.settings-modal-header p{color:#ffffff80;margin:0;font-size:.78rem;font-weight:550;line-height:1.5}.settings-modal-content{box-sizing:border-box;flex-direction:column;gap:15px;width:100%;margin-top:20px;display:flex}.settings-modal .settings-message{margin:18px 0 0}.settings-modal-actions{border-top:1px solid #ffffff17;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:16px;display:flex}.settings-modal-actions button{min-width:96px}.settings-text-action{color:#ffd28a;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:.74rem;font-weight:800}.settings-recovery-panel{border-radius:18px;margin-top:14px;padding:24px}.settings-main-heading{margin:52px 0 20px}.settings-profile-heading{margin:38px 0 18px}.settings-section-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.settings-section-heading h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(1.55rem,4vw,2.25rem)}.settings-section-heading p{width:min(440px,48%)}.settings-security-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.settings-security-card{box-sizing:border-box;background:#171717;border:1px solid #ffffff17;border-radius:19px;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex}.settings-google-card,.settings-password-card,.settings-totp-card,.settings-passkey-card{grid-column:span 6}.settings-card-copy{flex:1;width:100%}.settings-card-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-card-title-row h3{letter-spacing:-.02em;margin:0;font-size:1.05rem}.settings-card-title-row span{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.61rem;font-weight:850}.settings-card-title-row span.enabled{color:#83e3b8;background:#43c28721}.settings-card-title-row span.available{color:#ffffff75;background:#ffffff12}.settings-card-copy>p{color:#ffffff75;margin:12px 0 20px;font-size:.8rem;font-weight:550;line-height:1.6}.settings-primary,.settings-secondary,.settings-danger{box-sizing:border-box;min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:0 15px;font-size:.76rem;font-weight:800;transition:transform .12s,filter .12s}.settings-primary{color:#fff;background:#3468cb;border:0}.settings-secondary{color:#ffffffd4;background:#ffffff0e;border:1px solid #ffffff1f}.settings-danger{color:#faa;background:#a62d2d1a;border:1px solid #ff666630}.settings-primary:hover:not(:disabled),.settings-secondary:hover:not(:disabled),.settings-danger:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.settings-primary:disabled,.settings-secondary:disabled,.settings-danger:disabled{cursor:wait;opacity:.55}.settings-card-form{box-sizing:border-box;border-top:1px solid #ffffff14;flex-direction:column;gap:15px;width:100%;margin-top:20px;padding-top:20px;display:flex}.settings-field{flex-direction:column;gap:7px;min-width:0;display:flex}.settings-field>label,.settings-field-label label{color:#ffffffb5;font-size:.72rem;font-weight:750}.settings-field-label{justify-content:space-between;align-items:center;display:flex}.settings-field-label button{color:#8fb4ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:750}.settings-field input{box-sizing:border-box;color:#fff;width:100%;min-height:43px;font:inherit;background:#00000038;border:1px solid #ffffff1c;border-radius:9px;outline:none;padding:0 12px;font-size:.82rem;font-weight:600}.settings-field input:focus{border-color:#77a5ff;box-shadow:0 0 0 3px #5389f424}.settings-form-note,.settings-recovery-count{color:#ffffff61;margin:0;font-size:.69rem;font-weight:550;line-height:1.5}.settings-qr-wrap{background:#fff;border-radius:13px;align-self:center;padding:8px;overflow:hidden}.settings-qr-wrap img{width:min(210px,60vw);height:auto;display:block}.settings-secret{text-align:center;flex-direction:column;gap:6px;display:flex}.settings-secret span{color:#fff6;font-size:.67rem}.settings-secret code{overflow-wrap:anywhere;color:#ffffffc7;font-size:.73rem}.settings-passkey-list{width:100%;margin:22px 0 0;padding:0;list-style:none}.settings-passkey-list li{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.settings-passkey-list li div{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-passkey-list strong{font-size:.78rem}.settings-passkey-list span{color:#ffffff61;font-size:.66rem;font-weight:550}.settings-passkey-list button{color:#ff9d9d;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:750}.settings-small-divider{color:#ffffff4d;text-align:center;text-transform:uppercase;width:min(420px,100%);margin:16px auto;font-size:.65rem}.settings-google-reauth{justify-content:center;width:min(420px,100%);min-height:42px;display:flex}.settings-google-option{flex-direction:column;justify-content:center;align-items:center;width:min(420px,100%);min-height:42px;margin:0 auto;display:flex}.settings-google-option p{color:#ffffff7a;text-align:center;margin:9px 0 0;font-size:.7rem;font-weight:600;line-height:1.45}.settings-recovery-panel{background:#93621214;border-color:#ffc25f2b;margin-top:18px}.settings-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.settings-recovery-codes code{color:#ffffffd1;text-align:center;background:#0000003b;border-radius:8px;padding:11px;font-size:.78rem}.settings-recovery-actions{align-items:center;gap:10px;display:flex}.settings-recovery-actions .settings-text-action{color:#ffffff80}@media (width<=800px){.settings-page{width:min(100% - 24px,680px);padding-top:28px}.settings-hero,.settings-section-heading{flex-direction:column;align-items:flex-start}.settings-section-heading p{width:100%}.settings-account-card{grid-template-columns:auto 1fr}.settings-account-meta{grid-column:1/-1}.settings-password-card,.settings-google-card,.settings-totp-card,.settings-passkey-card{grid-column:span 12}.settings-profile-grid{grid-template-columns:1fr}}@media (width<=520px){.settings-title-icon{width:68px;height:68px;margin-right:14px}.settings-hero h1{margin-bottom:8px;font-size:40px}.settings-account-card{padding:18px}.settings-account-meta,.settings-social-form,.settings-recovery-codes{grid-template-columns:1fr}.settings-recovery-actions{flex-direction:column;align-items:stretch}.settings-security-card,.settings-recovery-panel{padding:19px}.settings-modal-actions{flex-direction:column;align-items:stretch}.settings-modal-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.settings-primary,.settings-secondary,.settings-danger{transition:none}}.miniVideoCallPlayer{color:#fff;z-index:1000;background-color:#141414e6;border:3px solid #ffffff1b;border-radius:20px;flex-direction:column;align-items:center;max-width:375px;padding:15px;display:flex;position:fixed;top:70px;right:1vw;box-shadow:0 0 10px #00000080}.elapsed-time,.duration{width:35px;margin:0 10px}.miniVideoCallProfilePicture{border-radius:12.5px;height:50px}.miniVideoCallPlayer,.localMiniVideo,.videoWrapper{box-sizing:border-box}.miniVideoCallPlayer .localMiniVideo{border-radius:18.5px;width:100%;margin-top:12.5px}.videoWrapper{border-radius:18.5px;width:100%;margin-top:5px;margin-bottom:5px;overflow:hidden}@media (width<=600px){.miniVideoCallPlayer{width:85vw;left:50%;right:auto;transform:translate(-50%)}}.loggedOutDashboardTopBar{place-content:center;gap:.4vw;margin-top:.4vw;display:flex}.loggedOutDashboardMain{flex-direction:column;justify-content:center;display:flex;overflow-x:hidden}.loggedOutDashboard{justify-content:center;justify-self:center}.smallLoggedOutTopbarButton{cursor:pointer;background-color:#141414e6;border:2px solid #ffffff1b;border-radius:.75vh;flex-direction:column;align-items:center;padding:.22vw .53vw;font-family:Montserrat,sans-serif;text-decoration:none;transition:background-color .15s ease-in-out,transform .1s ease-in-out;animation:.175s ease-out popIn;display:flex;transform:scale(1)}.loggedOutTopbarTopLabel{-webkit-user-select:none;user-select:none;flex-direction:row;place-self:center;gap:.4vw;display:flex}.loggedOutTopbarTopSignUpHelp{-webkit-user-select:none;user-select:none;color:#ffffffd9;place-self:center;margin-top:.35vw;font-size:.7vw}.loggedOutTopbarTopLabelImage{width:1.5vw;height:1.5vw;transform:inherit;align-self:center;margin-left:0;margin-right:0;transform:scale(.9)}.loggedOutTopbarTopLabelTitle{-webkit-user-select:none;user-select:none;color:#fff;letter-spacing:.3px;align-self:center;font-size:1vw;font-weight:750;transition:background-color .125s ease-in-out}.overlayText{color:#fff;text-shadow:2px 2px 8px #000c;font-size:2vw;font-weight:800;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.search-bar{color:#fff;background-color:#2a2a2a;border:none;border-radius:20px;width:300px;padding:10px 15px;font-size:16px;transition:transform .2s}.search-bar:focus{outline:none;transform:scale(1.05)}.smallLoggedOutTopbarButton:hover{background-color:#fff;transform:scale(1.09)rotate(.25deg)}.smallLoggedOutTopbarButton:hover .loggedOutTopbarTopLabelTitle{color:#191919}.smallLoggedOutTopbarButton:hover .loggedOutTopbarTopLabelImage{filter:invert()}@media (width<=1200px){.loggedOutTopbarTopLabelTitle{letter-spacing:.6px;font-size:1.75vw}.loggedOutTopbarTopLabelImage{width:2.5vw;height:2.5vw}.smallLoggedOutTopbarButton{border-radius:1vh;padding:.5vw .75vw}.loggedOutTopbarTopSignUpHelp{font-size:1.2vw}}@media (width<=600px){.loggedOutTopbarTopLabelTitle{letter-spacing:.75px;font-size:5vw}.loggedOutDashboardMain{max-width:100%}.loggedOutTopbarTopLabelImage{width:5vw;height:5vw}.smallLoggedOutTopbarButton{border-radius:1vh;padding:1.15vw 1.5vw}.loggedOutTopbarTopSignUpHelp{font-size:2vw}.loggedOutDashboardTopBar{flex-wrap:wrap;gap:1.1vw;max-width:95%;display:flex}.loggedOutTopbarTopLabel{gap:1.25vw}.outer-def-container{flex-direction:column}}@media (width<=400px){.loggedOutTopbarTopLabelTitle{letter-spacing:.75px;font-size:5.5vw}.loggedOutDashboardMain{max-width:100%}.loggedOutTopbarTopLabelImage{width:7.5vw;height:7.5vw}.smallLoggedOutTopbarButton{border-radius:1vh;padding:1.15vw 1.5vw}.loggedOutTopbarTopSignUpHelp{font-size:3vw}.loggedOutDashboardTopBar{flex-wrap:wrap;gap:1.25vw;max-width:95%;display:flex}}.fullScreenImageDiv{width:100vw;height:100vh;position:relative;overflow:hidden}.backgroundImage{object-fit:cover;z-index:-1;width:100%;height:70%;position:absolute;top:0;left:0;transform:rotate(-.005turn)scale(.98)}.aweaweaew-def{justify-content:center;display:flex}.outer-def-container{flex-direction:row;justify-content:space-between;width:80vw;display:flex}.subverbSpace{flex-direction:row;justify-content:space-between;margin-top:90px;margin-bottom:90px;margin-left:6vw;display:flex}.inner-def-left,.inner-def-right{padding:0 10px}.gauntletDiv{cursor:pointer;background-color:var(--seventeenBackGroundColor);border:3px solid #2d2d2d;border-radius:10px;max-width:65%;margin-top:23px;padding:6.5px 11px;transition:background-color .125s ease-in-out,color .125s ease-in-out,transform .125s ease-in-out,border .125s ease-in-out;display:inline-block;position:relative}.collegeSpaceSection101{margin-bottom:50px}.akrNewAboutMeContainer{background-color:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;margin-top:1vw;padding:1vw;display:flex;overflow-x:hidden}.contentWrapper3Words{border-radius:10px;flex-direction:column;align-items:center;width:29%;margin:1vw;display:flex;overflow:hidden}.graphicSection3Words{position:relative}.imageBackground3Words{background-color:#000;border-radius:15px;width:100%;height:auto;position:relative;overflow:hidden}.mainImage3Words{opacity:.5;object-fit:cover;object-position:center;width:100%;display:block}.overlatText3Words{color:#fff;letter-spacing:.02vw;text-align:center;z-index:1;padding:5px 10px;font-size:4vw;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.infoSection3Words{padding:20px}.subverbBottom{color:#000;font-size:.9vw;font-weight:800;line-height:1.6}.goKartVideoDescription{color:#ffffffc1;text-align:center;width:74%;margin-top:30px;font-size:16px;line-height:1.5}.imageCaptionCollege{color:#000000d4;width:70%;margin-top:30px;font-size:18px}.imageCaptionCollegeMaxHeight{color:#000000d4;width:70%;max-height:385px;margin-top:30px;padding:0 20px;font-size:18px;overflow-y:auto}@media (width<=800px){.outer-def-container{flex-direction:column}.navbar1Logo{width:80px;margin-top:15px;margin-left:30px}.inner-def-right{padding:0}.akrNewAboutMeContainer{background-color:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;margin-top:1vw;padding:1vw;display:flex;overflow-x:hidden;transform:scale(.9)}.graphicSection3Words{position:relative}.imageBackground3Words{background-color:#000;border-radius:10px;width:100%;height:auto;overflow:hidden}.mainImage3Words{opacity:.5;width:100%;height:auto}.overlatText3Words{font-size:10vw}.infoSection3Words{padding:20px}.subverbBottom{color:#000;font-size:4vw;font-weight:800;line-height:1.6}.contentWrapper3Words{max-width:475px;width:inherit;height:inherit;border-radius:10px;overflow:hidden}.video-element,.imageCaptionCollege,.goKartVideoDescription{width:90%;font-size:16px}.goKartVideoDescription{width:80%;font-size:12px}}.auth-page{background:var(--bg-color);color:#fff;place-items:start center;min-height:calc(100vh - 88px);padding:clamp(34px,7vh,76px) 20px 64px;font-family:Montserrat,sans-serif;display:grid}.auth-shell{box-sizing:border-box;background:#141414;border:2px solid #ffffff1b;border-radius:12px;width:min(100%,520px);padding:clamp(24px,5vw,42px)}.auth-brand{text-align:left}.auth-logo{object-fit:contain;width:164px;height:64px;margin:0 auto 24px;display:block}.auth-brand h1,.auth-already-in h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,7vw,3rem);font-weight:900;line-height:1.04}.auth-brand p,.auth-already-in p{color:#ffffff9e;margin:14px 0 0;font-size:.96rem;font-weight:550;line-height:1.6}.auth-context-message{color:#ffffffdb;background:#77a5ff1a;border:1px solid #77a5ff47;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:.82rem;font-weight:650;line-height:1.5}.auth-mode-switch{background:#0003;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin:30px 0 24px;padding:5px;display:grid}.auth-mode-switch button{color:#ffffff8c;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:.88rem;font-weight:750}.auth-mode-switch button.active{color:#fff;background:#ffffff1c;box-shadow:0 5px 18px #00000029}.auth-form{flex-direction:column;gap:18px;display:flex}.auth-field{flex-direction:column;gap:8px;min-width:0;display:flex}.auth-field label,.auth-label-row label{color:#ffffffdb;font-size:.82rem;font-weight:750}.auth-label-row{justify-content:space-between;align-items:center;display:flex}.auth-field input{box-sizing:border-box;color:#fff;width:100%;min-height:48px;font:inherit;background:#0506088a;border:1px solid #ffffff21;border-radius:11px;outline:none;padding:0 14px;font-size:.95rem;font-weight:600;transition:border-color .12s,box-shadow .12s,background .12s}.auth-field input:focus{background:#050608b8;border-color:#77a5ff;box-shadow:0 0 0 4px #5389f426}.auth-field-hint{color:#ffffff73;font-size:.73rem;font-weight:550;line-height:1.45}.auth-primary-button,.auth-secondary-button{box-sizing:border-box;min-height:48px;font:inherit;cursor:pointer;border-radius:11px;font-size:.92rem;font-weight:800;transition:transform .12s,filter .12s,background .12s}.auth-primary-button{color:#fff;background:#007bff;border:0}.auth-secondary-button{color:#ffffffe0;background:#ffffff0e;border:1px solid #ffffff21;width:100%}.auth-primary-button:hover:not(:disabled),.auth-secondary-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.auth-primary-button:disabled,.auth-secondary-button:disabled{cursor:wait;opacity:.58}.auth-passkey-button{margin-top:12px}.auth-text-button{color:#91b6ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:750}.auth-centered{align-self:center;padding:5px}.auth-divider{color:#ffffff52;text-transform:uppercase;align-items:center;gap:14px;margin:24px 0 18px;font-size:.75rem;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff17;flex:1;height:1px}.auth-google-button{border-radius:8px;justify-content:center;width:100%;min-height:44px;display:flex;overflow:hidden}.auth-message{border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:.8rem;font-weight:650;line-height:1.5}.auth-error{color:#ffb0b0;background:#ab292924;border:1px solid #ff68683d}.auth-notice{color:#bad2ff;background:#386abf21;border:1px solid #70a5ff3b}.auth-already-in{text-align:left}.auth-already-in .auth-primary-button{width:100%;margin-top:28px}@media (width<=560px){.auth-page{min-height:calc(100vh - 70px);padding:20px 12px 40px}.auth-shell{background:0 0;border:0;border-radius:0;padding:0}.auth-logo{width:140px;height:54px;margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.auth-primary-button,.auth-secondary-button,.auth-field input{transition:none}}.miniPlayer{color:#fff;z-index:1000;background-color:#141414e6;border:3px solid #ffffff1b;border-radius:18.5px;flex-direction:column;align-items:center;max-width:400px;padding:15px;display:flex;position:fixed;top:70px;right:1vw;box-shadow:0 0 10px #00000080}.musicTopSection{align-items:center;gap:15px;display:flex}.musicPlayer img{width:50px;height:50px;margin-right:10px}.track-info{flex-direction:column;display:flex}.track-title{margin-bottom:2px;font-size:20px;font-weight:900}.track-artist{font-size:13.5px;font-weight:700}.middleSectionMusicPlayer{align-items:center;width:100%;margin-top:7.5px;display:flex}.elapsed-time,.duration{width:35px;margin:0 10px}.song-progress{flex-grow:1}.bottom-section{justify-content:center;width:100%;display:flex}.control-button{color:#fff;cursor:pointer;background-color:#1db954;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.songCoverMiniMusic{border-radius:12.5px;height:75px}.miniPlayer .song-progress{-webkit-appearance:none;opacity:.7;background:#fff;outline:none;width:100%;height:4px;transition:opacity .2s}.miniPlayer .song-progress:hover{opacity:1}.miniPlayer .song-progress::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#000;border:2px solid #fff;border-radius:50%;width:15px;height:15px}.miniPlayer .song-progress::-moz-range-thumb{cursor:pointer;background:#000;border:2px solid #fff;border-radius:100%;width:15px;height:15px}.miniCallToolbar{box-sizing:border-box;background-color:#6464644d;border-radius:10px;justify-content:space-between;gap:10px;width:95%;padding:5px 15px;display:flex}.miniCallToolbar button{cursor:pointer;background-color:#0000;border:none;border-radius:10px;flex-wrap:nowrap;flex:1;justify-content:center;align-items:center;padding:5px 0;transition:transform .175s,background-color .175s;display:inline-flex}.miniCallToolbar button:hover{background-color:#64646480;transform:scale(1.1)}.miniCallToolbar button img{object-fit:contain;width:30px;height:25px}.endCall{background-color:#ff0000a6!important}.endCall:hover{background-color:#f00c!important}@media (width<=700px){.miniPlayer{width:85vw;left:50%;right:auto;transform:translate(-50%)}.miniPlayer.not-dragged{transform:translate(-50%)!important}}.chatDashboard{max-height:90%;padding:1rem}.chatPeople{flex-direction:column;gap:20px;width:15vw;height:89vh;margin-right:2vw;display:flex;overflow:hidden auto}.chatButtonPictureContainer{flex-direction:column;align-items:center;padding:.5vw;display:flex}.chatButtonPictures{object-fit:cover;pointer-events:none;border-radius:20%;width:3.5vw;height:3.5vw;margin-left:.65vw;margin-right:10px;transform:scale(1.01)}.centerObjects{justify-content:center!important;align-items:center!important}.discriptionModalConvoInfo{text-align:center;margin-top:.1vw;margin-bottom:.5vw;font-size:.9vw;font-weight:800}.topMessageButton{background-color:#60606000;border-radius:.55vw;flex-direction:row;margin-left:.1vw;padding:.35vw;transition:background-color .125s ease-in-out,transform .1s ease-in-out;display:flex}.topModalDisplay{background-color:#60606000;border-radius:.55vw;flex-direction:row;justify-content:center;align-items:center;margin-left:.1vw;padding:.35vw;transition:background-color .125s ease-in-out,transform .1s ease-in-out;display:flex}.topInfoDisplay{z-index:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:5;border-radius:.85vw;flex-wrap:nowrap;justify-content:flex-start;gap:.25vw;padding:.25vw;display:flex;position:absolute;top:0;left:0;overflow-x:auto}.xButton{border-radius:50%;justify-content:center;width:1.75vw;height:1.75vw}.topMessageContainerPicture{pointer-events:none;border-radius:50%;width:2.4vw;height:2.4vw}.topModalContainerPicture{border-radius:50%;width:3.5vw;height:3.5vw}.topMessageButton:hover{background-color:#60606040;transform:scale(1.02)}.topMessageContainerProfilePicture{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.chatButtonInfo{background-color:#6060601a;border:3px solid #ffffff1a;border-radius:20px;flex-direction:row;margin-bottom:-13.5px;transition:background-color .125s ease-in-out,transform .1s ease-in-out;display:flex;transform:scale(.965)}.chatMessageTextInfo{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-start;margin-top:.2vw;margin-left:.5vw;font-size:.8vw;font-weight:900;display:flex}.convoInfoModalText{font-size:1.1vw}.chatButtonTextInfo{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-start;margin-top:.75vw;padding:0 .75vw 0 0;font-size:.8vw;font-weight:900;display:flex}.whiteChatButton{background-color:#fff;transform:scale(.99)rotate(.25deg)}.whiteChatButton .chatButtonTextInfo{color:#191919!important}.whiteChatButton .chatButtonUserName{color:#191919b3!important}.chatButtonInfo:hover{background-color:#fff;transform:scale(.99)rotate(.25deg)}.chatButtonInfo:hover .chatButtonTextInfo{color:#191919}.chatButtonInfo:hover .chatButtonUserName{color:#191919b3}.chatButtonUserName{color:var(--usernameColor2);margin-top:.1vw;font-size:.54vw;font-weight:800}.convoInfoModalUserName{font-size:.6vw}.chatDashboard{max-height:90%;padding:1rem;display:flex}.chatMessage{border-radius:.85vw;flex-direction:column;justify-content:flex-end;align-items:center;width:82.5%;max-height:90%;display:flex;position:relative}.chatMessageColor{background-color:#6060601a}.centerChatBubble{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.centeredText{margin-bottom:.5vw;font-size:2.2vw;font-weight:800}.leftTextAllign{text-align:left!important}.bottomTextBar{-webkit-user-select:none;user-select:none;color:#fff;cursor:pointer;letter-spacing:.2px;background-color:#b9b9b926;border:3px solid #ffffff0a;border-radius:7.5px;width:90%;margin-bottom:1%;margin-left:1%;padding:.32vw .6vw;font-family:Montserrat,sans-serif;font-size:.85vw;font-weight:600;text-decoration:none;transition:background-color .125s ease-in-out,transform .1s ease-in-out}.messageContainer{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.bottomSendButton{-webkit-user-select:none;user-select:none;color:#fff;cursor:pointer;letter-spacing:.2px;background-color:#b9b9b926;border:3px solid #ffffff0a;border-radius:7.5px;margin-bottom:1%;margin-left:1%;padding:.32vw .6vw;font-family:Montserrat,sans-serif;font-size:.85vw;font-weight:700;text-decoration:none;transition:background-color .125s ease-in-out,transform .1s ease-in-out}.messagesContainer{flex-direction:column;align-items:flex-end;width:100%;max-height:80vh;margin-bottom:1%;display:flex;overflow:hidden auto}.message{border-radius:10px;flex-direction:column;max-width:60%;margin-bottom:10px;padding:10px;transition:background-color .1s ease-in-out,transform .1s ease-in-out;display:flex;transform:scale(1)}.message:hover{background-color:#60606033}.messageHeader{justify-content:flex-end;align-items:flex-start;gap:.55vw;display:flex}.messageBody{background-color:#6060604d;border:1px solid #ffffff1a;border-radius:.3vw;flex-wrap:wrap;align-items:center;margin-top:7.5px;padding:.35vw .45vw;font-weight:700;display:inline-flex}.messageSent{align-self:flex-end;margin-right:1.2%}.messageReceived{align-self:flex-start;margin-left:1.2%}.messagePicturecontainer{flex-direction:column;align-items:center;display:flex}.messagePicture{object-fit:cover;pointer-events:none;border-radius:50%;width:2.2vw;height:2.2vw;margin-right:.1vw;transform:scale(1.025)}.messageTextInfo{flex-direction:column;align-items:flex-start;font-size:.82vw;font-weight:800;display:flex}.messageUserName{color:#ffffffb3;font-size:.5vw;font-weight:700}.messageName{white-space:nowrap}.messageSent .messageTextInfo{align-items:flex-end}.messageReceived .messageHeader{flex-direction:row}.messageSent .messageHeader{flex-direction:row-reverse}.messageSent .messageBody{text-align:right}.messageSent .topMessageInfo{flex-direction:row-reverse}.topMessageInfo{justify-content:space-between;align-items:flex-end;gap:.5vw;display:flex}.topLinenInfo{justify-content:space-between;align-items:flex-end;gap:.15vw;margin-top:0;display:flex}.smallRightMargin{margin-right:.3vw}.chatDashboardOr{margin-top:.15vw;margin-bottom:.325vw;font-size:1vw;font-weight:700}.chatNewConvoButton{letter-spacing:.005vw;background-color:#141414e6;border:1.5px solid #ffffff1a;border-radius:.5vw;margin-bottom:.5vw;padding:.45vw .65vw;font-size:1vw;font-weight:800;transition:background-color .1s ease-in-out,transform .1s ease-in-out}.chatNewConvoButton:hover{background-color:#3c3c3ce6;transition:background-color .15s ease-in-out,transform .1s ease-in-out;transform:scale(1.06)}.messageDate{color:#ffffffb3;margin-bottom:.04vw;font-size:.6vw;font-weight:600}.chatDashboardVerified{-webkit-user-select:none;user-select:none;object-fit:cover;border-radius:7.5px;width:1.1vw;height:1.1vw;padding:.15vw;transition:transform .1s ease-in-out;display:inline-flex;position:relative}.chatDashboardVerified:hover{background-color:#fafafa2d;transform:scale(1.025)}.convoSpace{margin-bottom:1vw}.smallerConvoSpace{margin-bottom:.3vw;transform:scale(.96)}.messageModal{width:40vw}.newConvoModal{width:50vh;height:50vh}.selectedNewConvo{background-color:#5f92ff3f!important}.selectedNewConvo:hover{transform:scale(1);background-color:#5f92ff3f!important}.selectedNewConvo:hover .chatButtonTextInfo{color:#fff!important}.selectedNewConvo:hover .chatButtonUserName{color:#ffffffb3!important}.usersScrollChatModal{scroll-behavior:smooth;width:100%;height:30vh;overflow:hidden auto}.fullWidth{width:100vw!important}.destroyMessageHover{margin-top:1vw;transform:scale(1.5)}.destroyMessageHover:hover{background-color:#60606033!important;transform:scale(1.5)!important}@media (width<=1425px){.chatPeople{width:20vw;height:100%;overflow-y:visible}.chatButtonPictures{width:5vw;height:5vw}.chatButtonTextInfo{font-size:1.1vw}.chatButtonUserName{letter-spacing:.03vw;margin-top:.1vw;font-size:.7vw}.messageTextInfo{font-size:1vw}.messageUserName,.messageDate{font-size:.7vw}.messagePicture{width:2.9vw;height:2.9vw}.messageBody{font-size:1.1vw}}@media (width<=600px){.chatDashboard{flex-direction:column-reverse;gap:3vw}.chatPeople{width:95vw;height:initial;align-self:center;gap:15px;margin-bottom:2.5vw;overflow-y:visible;margin-right:initial!important;overflow-x:initial!important}.newConvoModal{width:85vw}.chatMessage{align-self:center;width:95vw;height:150vw}.inactiviySmoller{max-width:90%;margin-top:5vw;font-size:2vw}.chatButtonInfo{border-radius:4vw!important;margin-bottom:-10px!important;transform:scale(.96)!important}.chatButtonInfo:hover{background-color:#6060601a!important;transform:scale(.98)!important}.chatButtonInfo:hover .chatButtonTextInfo{color:#fff}.chatButtonInfo:hover .chatButtonUserName{color:var(--usernameColor2)}.whiteChatButton:hover .chatButtonTextInfo{color:#fff!important}.whiteChatButton:hover .chatButtonUserName{color:var(--usernameColor2)!important}.centeredText{font-size:10vw}.chatDashboardOr{font-size:5vw}.messageName{font-size:3vw}.messageDate{font-size:2.1vw}.messageBody{border-radius:1.75vw;padding:1vw 1.2vw;font-size:3.5vw}.messageUserName{font-size:2.1vw}.xButton{width:15vw;height:15vw}.topLinenInfo{gap:.45vw;margin-top:1vw;font-size:5vw}.topMessageContainerPicture{width:12vw;height:12vw}.topMessageButton{padding:1.5vw}.smallRightMargin{margin-left:2.5vw}.topInfoDisplay{justify-content:center;align-self:center;width:95vw;left:auto}.topMessageInfo{gap:1.5vw}.bottomTextBar{width:73%;padding:1vw 2vw;font-size:4vw}.bottomSendButton{width:15%;padding:1vw 2vw;font-size:4vw}.messagePicture{width:10vw;height:10vw}.chatNewConvoButton{border-radius:2.5vw;margin-top:2vw;padding:2.5vw 2.9vw;font-size:6vw}.chatButtonUserName{font-size:3vw}.message{max-width:inherit!important}.messageHeader{gap:2vw}.chatButtonPictureContainer{justify-content:center}.chatButtonTextInfo{justify-content:center;margin-top:0;padding:3vw 0;font-size:4.2vw}.chatButtonPictureContainer{padding:2vw}.chatButtonPictures{width:15vw;height:15vw}}.home{padding:1rem}.dashboardProfileNameNew{font-size:7vh!important}.smallerDashboardMotiveText{font-size:2.5vh!important}.profile{min-height:100vh;margin-left:10px;padding:2rem}.profile-container{background-color:#2c2c2c;border-radius:10px;max-width:800px;padding:2rem}.profile-info{flex-direction:row;margin-bottom:-7.5px;display:flex}.verifiedPicture{-webkit-user-select:none;user-select:none;object-fit:cover;width:47.5px;height:47.5px;margin-left:12.5px}@media (width>=767px){.verifiedPicture{border-radius:7.5px;margin-bottom:-9px;padding:5px 7px;transition:transform .1s ease-in-out;display:inline-flex;position:relative}.verifiedPicture:hover{background-color:#fafafa2d;transform:scale(1.05)}}.usernameBox{margin-top:30px;font-size:42px;font-weight:900;display:flex}.blankUsernameBox{justify-content:center;align-items:center;width:100%;display:flex}.profileNote{color:#ffffffe6;margin-top:7px;font-size:16px}.countUI{color:#ffffffd9;margin-top:7px;font-size:20px;font-weight:850}.userName{color:var(--usernameColor2);margin-top:-2px;margin-bottom:10px;font-size:14px}.profile-picture-container{flex-direction:column;align-items:center;margin-right:2rem;display:flex}.profile-picture2{object-fit:cover;background-color:#fafafa00;border-radius:50%;width:185px;height:185px;margin-top:25px;margin-bottom:1rem;transition:transform 75ms ease-in-out}.profile-picture2:hover{background-color:#fafafa2d;transform:scale(1.03)}.profile-picture1{object-fit:cover;border-radius:50%;width:185px;height:185px;margin-top:25px;margin-bottom:1rem}.rate-limit-popup{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:#fff;z-index:1000;background-color:#111111f2;border-radius:14px;flex-direction:column;align-items:center;padding:25px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.forceNoBackground{background-color:#0000!important}.rateLimitPopup{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:#fff;z-index:1000;background-color:#111111f2;border:4px solid #ffffff1a;border-radius:17.5px;flex-direction:column;align-items:center;padding:20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.rateLimitAdditonal{max-height:60%;overflow:hidden auto}.rateLimitPopup img{width:60px;margin-bottom:12.5px;transition:transform .125s ease-in-out}.rateLimitPopup img:hover{transform:scale(1.05)}.loadingFrame{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:#fff;z-index:1000;background-color:#111111f2;border-radius:14px;flex-direction:column;align-items:center;height:125px;padding:25px;display:flex}.profileNote1{margin-top:10px}.profileNote1:hover{margin-right:0}.profile-note-input-container{flex-direction:row;align-items:flex-start;margin-top:10px;display:flex}.profile-note-input{color:#fff;box-sizing:border-box;background-color:#fafafa2d;border:0 solid #ccc;border-radius:5px;width:375px;margin-bottom:1.05rem;margin-right:10px;padding:5px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.update-note-button{color:#fff;text-align:center;cursor:pointer;background-color:#4caf50;border:none;border-radius:5px;padding:5px 10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.update-note-button:hover{background-color:#43a047;box-shadow:0 4px 8px #0000001a}.profileNote2{cursor:pointer;border-radius:7.5px;align-items:center;margin-top:6px;padding:6px 10px;transition:transform .1s ease-in-out;display:inline-flex;position:relative}.socialIconStatusContainer{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.smallTM{margin-top:7px}.socialStatusContainer,.topProfileSocialStatusContainer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;display:flex}.socialStatusContainerV3{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.boldNumber{margin-right:5px;font-weight:700}.lboldNumber{margin-left:5px;font-weight:700}.socialStatus,.topProfileSocialStatus{-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-shadow:0 0 15px #141414;outline-offset:-2px;letter-spacing:.1px;background-color:#6e6e6e33;border-radius:7.5px;outline:2px solid #ffffff1c;justify-content:flex-start;align-items:center;height:19px;margin-bottom:2px;padding:18px 14px;font-family:Montserrat,sans-serif;font-weight:600;transition:transform .1s ease-in-out;display:inline-flex;position:relative;overflow:hidden;transform:scale(1)}.disableBorderRadius{border-radius:0!important}.socialStatusText{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.socialIcon{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;height:22px;margin-right:8px}.blackSocialIcon{filter:invert();pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;height:90%;margin-right:8px}.semiRoundProfileImage{border-radius:17.5px}.socialIconV2{object-fit:cover;filter:brightness(0);pointer-events:none;-webkit-user-select:none;user-select:none;height:25px;margin-right:8px}.modifyBG{margin-top:-13.5px;color:#fff!important;font-weight:700!important}.opacueBG{background-color:#6e6e6e73!important}.dullProfileButton{background-color:#ffffffa6!important}.dullProfileButton:hover{transform:scale(1)!important}.widerSocialIcon{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;height:20px;margin-right:8px}.trackBackground{background-image:linear-gradient(90deg,#fd4949e6,#fd494973);font-weight:750}.xcBackground{background-image:linear-gradient(90deg,#0051ffe6,#ffe6008c);font-weight:750}.wrestlingBackground{background-image:linear-gradient(90deg,#d30e0e8c,#ff7f008c,#ffff0080,#00ff008c,#0000ff8c,#4b00828c,#9400d38c);font-weight:750}.fbBackground{background-image:linear-gradient(90deg,#f6aa1ee6,#f6aa1e8c);font-weight:750}.vbBackground{background-image:linear-gradient(90deg,#ffffff8c,#fff6);font-weight:750}.bbBackground{background-image:linear-gradient(90deg,#f6a71ee6,#f6a71e8c);font-weight:750}.soccerBackground,.baseballBackground{background-image:linear-gradient(90deg,#ffffff8c,#fff6);font-weight:750}.clearSocialStatus{background-image:#0000;font-weight:750}.deepBlueSocialStatus{background-color:#0055a0;font-weight:750}.robloxFriendSocialStatus{background-color:#007837;font-weight:750}.discordSocialStatus{background-image:linear-gradient(90deg,#5865f2e6,#5865f280);font-weight:750}.twitterSocialStatus{background-image:linear-gradient(90deg,#1ea0f0e6,#1ea0f08c);font-weight:750}.brownSolidSocialStatus{background-image:linear-gradient(90deg,#121212,#121212);font-weight:750}.snapchatSocialStatus{background-image:linear-gradient(90deg,#b2af00bf,#fffc00b3);font-weight:750}.spotifySocialStatus{background-image:linear-gradient(90deg,#1ec85ae6,#1ec85a8c);font-weight:750}.robloxSocialStatus{background-image:linear-gradient(90deg,#767676e6,#7676768c);font-weight:750}.fortniteSocialStatus{background-image:linear-gradient(90deg,#0026cdcc,#f062d78c);font-weight:750}.instagramSocialStatus{background-image:linear-gradient(270deg,#833ab4e6,#ff7832a6);font-weight:750}.heartSocialStatus{background-image:linear-gradient(90deg,#d51924,#d51724cc);font-weight:750;color:#fff!important}.add3pxBorder{border:3px solid #ffffff1a}.socialStatus:hover,.topProfileSocialStatus:hover{transition:transform .1s ease-in-out;transform:scale(1.035)}.robloxLimitedPic{object-fit:cover;width:75px;height:75px}.robloxLimitedName{object-fit:cover;text-align:center;text-overflow:ellipsis;max-width:90%;font-size:16px;font-weight:900;overflow:hidden}.goldColor{color:#e7ae12cc!important}.additionalLetterSpacing{letter-spacing:.5px}.maxHeightRobloxModal{max-height:75vh;overflow:hidden auto}.centerGridSki{justify-content:center!important}.limitedsDiv{flex-flow:wrap;gap:10px;margin-top:10px;display:flex}.limitedsCard{border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:2.5px;width:190px;padding:10px 5px 5px;transition:background-color .125s ease-in-out,transform .125s ease-in-out;display:flex;background-color:#414141b3!important}.limitedsCard:hover{transition:transform .1s ease-in-out;transform:scale(1.04);background-color:#555!important}.boostSocialIcon{height:110%!important}.goBackPopup{position:reltive;cursor:pointer;color:#2c2c2c;background-color:#fffffff2;border-radius:7.5px;align-items:center;height:25px;margin-top:10px;margin-bottom:-5px;padding:4px 7px;font-size:18px;font-weight:700;transition:transform .1s ease-in-out;display:inline-flex}.goBackPopup:hover{transform:scale(1.035)}.socialStatusV2{position:reltive;cursor:pointer;color:#2c2c2c;background-color:#fffffff2;border-radius:7.5px;align-items:center;height:25px;margin-bottom:2.5px;padding:18px 14px;font-size:18px;font-weight:700;transition:transform .1s ease-in-out;display:inline-flex}.socialStatusV2:hover{transform:scale(1.035)}.friendButton{cursor:pointer;letter-spacing:.2px;border-radius:7.5px;align-items:center;margin-top:22px;margin-bottom:-12px;margin-left:2px;padding:6.5px 9.5px;font-size:18px;font-weight:900;transition:transform .1s ease-in-out;display:inline-flex;position:relative}.friendButton:hover,.profileNote2:hover{background-color:#fafafa2d;transform:scale(1.025)}.rate-limit-popup img{width:80px;margin-bottom:15px;transition:transform .1s ease-in-out}.rate-limit-popup img:hover{transform:scale(1.05)}.connectinImg{margin-top:10px;margin-bottom:15px;transition:transform .1s ease-in-out;width:300px!important;height:initial!important}.videoLoader{height:175px;transition:transform .125s ease-in-out;transform:scale(1.1)}.videoLoader:hover{pointer-events:none;transform:scale(1.2)}.backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.ratelimit-content{flex-direction:column;align-items:center;font-weight:700;display:flex}.ratelimit-title{color:#fff;text-align:center;margin-bottom:10px;font-size:25px;font-weight:900}.loading-title{color:#fff;margin-top:5px;margin-bottom:-10px;font-size:20px;font-weight:800}.ratelimit-message{color:var(--usernameColor2);text-align:center;margin-bottom:15px;font-size:14px;font-weight:700}.ratelimit-message2{color:var(--usernameColor2);text-align:center;font-size:14px;font-weight:700}.file-input{margin-bottom:1rem}.smallMarginTop{margin-top:15px}.upload-button{color:#fff;text-align:center;cursor:pointer;background-color:#4caf50;border:none;border-radius:5px;margin:4px 2px;padding:.5rem 1rem;font-size:16px;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 2px 4px #0000001a}.friendSocialCard{background-color:#111111f2;border:3px solid #ffffff1a;border-radius:22.5px;flex-direction:column;place-items:center;width:10vw;height:8vw;padding:10px;transition:transform .1s ease-in-out;animation:.1s ease-out popIn;display:flex}.aboutMeText{cursor:pointer;background-color:var(--seventeenBackGroundColor);border:3px solid #2d2d2d;border-radius:10px;max-width:65%;margin-top:23px;padding:6.5px 11px;transition:background-color .125s ease-in-out,color .125s ease-in-out,transform .125s ease-in-out,border .125s ease-in-out;display:inline-block;position:relative}.parentOfAboutMeText{justify-content:center;align-items:center}.friend-profile-info{flex-direction:column;display:flex}.friend-verifiedPicture{-webkit-user-select:none;user-select:none;object-fit:cover;border-radius:7.5px;width:1.1vw;height:1.1vw;margin:0 -5px 0 5px;padding:.15vw;transition:transform .1s ease-in-out;display:inline-flex;position:relative}.friend-verifiedPicture:hover{background-color:#fafafa2d;transform:scale(1.025)}.extraMarginTop{margin-top:10px}.miniFriendInfoBox{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.friend-profile-username{text-align:center;color:#ffffff80;margin-top:1px;font-size:.65vw}.friend-profile-name{-webkit-user-select:none;user-select:none;text-align:center;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.75vw;font-weight:900;display:-webkit-box;overflow:hidden}.friendProfilePic{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;object-fit:cover;border-radius:27.5%;width:4vw;height:4vw;margin-top:10px;margin-bottom:10px}.profilePictureZoomModail{width:50vw}.profilePictureZoom{width:20vw;height:20vw}.friendSocialCard:hover{background-color:#c1c1c140;transform:scale(1.05)}.upload-button:hover{background-color:#43a047;box-shadow:0 4px 8px #0000001a}.dropdown-icon{cursor:pointer;flex-direction:column;justify-content:center;width:24px;height:24px;display:flex}.dropdown-icon span{background-color:#bdc3c7;width:100%;height:2px;margin-bottom:4px}.dropdown-icon span:last-child{margin-bottom:0}.lockModalMaxWidth{max-width:20vw}@media (width<=1500px){.friendSocialCard{border-radius:20px;width:9.4vw;height:9.4vw}.lockModalMaxWidth{max-width:inherit}.aboutMeText{max-width:85%}.friendProfilePic{width:5vw;height:5vw}.friend-profile-name{font-size:.75vw}.friend-verifiedPicture{width:1vw;height:1vw}}@media (width<=767px){.topProfileSocialStatusContainer{margin-top:inherit;justify-content:flex-start;gap:1.7px}.profile-picture1,.profile-picture2{width:min(115px,27vw);height:min(115px,27vw)}.profile-info{margin-bottom:0;padding:0 15px}.profile-details{flex-direction:column;justify-content:center;margin-left:10px;display:flex}.topProfileSocialStatus{min-width:auto;height:inherit;background-color:#6e6e6e00;outline:0;flex-direction:column;margin-bottom:9px;padding:7.5px 9.5px;font-size:min(15.5px,3.55vw);display:flex;transform:scale(1)}.usernameBox{margin-top:1rem;font-size:min(25px,6vw)}.topProfileSocialStatus:hover{transform:scale(1.035)}.friendButton{justify-content:center;margin-bottom:-15px;font-size:17.5px;display:flex}.friendSocialCard{border-radius:22.5px;width:40vw;height:inherit!important}.topLinenInfo{width:inherit!important}.parentOfAboutMeText{text-align:center;justify-content:center;justify-self:center;align-items:center}.mobileTopProfile{flex-direction:column;align-content:center;align-items:center;margin-top:5px;display:flex}.aboutMeText{max-width:85%}.topModalContainerPicture{width:10vw!important;height:10vw!important}.profilePictureZoomModail{width:80vw}.profilePictureZoom{width:75vw!important;height:75vw!important}.messageModal{width:80vw!important}.friendProfilePic{width:17.5vw;height:17.5vw;margin-top:3px!important}.friend-profile-name{letter-spacing:.1px;font-size:3.65vw}.friend-profile-username{font-size:2.5vw}.friend-verifiedPicture{width:5vw;height:5vw;margin-left:7.5px}.profile{width:100%;margin-left:0;padding:1rem 0 0}.rate-limit-popup{width:80%}.rate-limit-popup img{width:100px;height:100px}.profile-picture-container{margin-bottom:-1rem;margin-right:0}.verifiedPicture{-webkit-user-select:none;user-select:none;cursor:pointer;object-fit:cover;pointer-events:none;width:30px;height:30px;margin-bottom:-8px;margin-left:10px;margin-right:2.5px}.verifiedPicture:hover{background-color:#fafafa2d;transform:scale(1.025)}.socialStatusContainer{justify-content:center;gap:7px}.socialStatusContainerV3{justify-content:center;gap:7px;margin-top:10px;margin-bottom:-10px}.mobileStatusInherit{justify-content:inherit!important}.socialIconStatusContainer{justify-content:center;gap:7.5px}.socialStatusV2{margin-bottom:1px}.socialStatus{min-width:auto;margin-bottom:9px;transform:scale(1)}.socialStatus:hover{transform:scale(1.035)}.profile-note-input-container{justify-content:center;width:200px;margin:10px auto 0;display:flex}.limitedsCard{width:145px}.profileNote1{width:80%;max-width:90%;margin-top:5px;margin-bottom:4px;font-size:15px;transition:margin .1s ease-in-out}.profileNote2{width:80%;max-width:90%;margin-top:0;margin-bottom:4px;font-size:15px;transition:margin .1s ease-in-out}.userName{color:var(--usernameColor2);margin-top:1px;font-size:12.5px}}.user-details-container{justify-content:left;align-items:left;white-space:pre-wrap;background-size:contain;flex-direction:column;margin-top:8vh;margin-left:12vw;display:flex}.user-details-container-center{white-space:pre-wrap;background-size:contain;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25vw;max-width:145vw;margin:3% 1vw 10px 31.5%;display:flex}.user-profile-picture{-webkit-user-select:none;user-select:none;object-fit:cover;border-radius:50%;width:6vw;height:6vw;margin-top:2.9vh;margin-bottom:1.5vh}.dashboardHi{-webkit-user-select:none;user-select:none;color:#bfb392;filter:drop-shadow(0 0 .4vw #bfb39233);margin-top:2.4vh;margin-bottom:.38vh;font-family:Montserrat,sans-serif;font-size:8vh;font-weight:800}.dashboardProfileName{-webkit-user-select:none;user-select:none;color:#bfb392;letter-spacing:.5px;filter:drop-shadow(0 0 .4vw #bfb39233);font-family:Montserrat,sans-serif;font-size:9vh;font-weight:850}.dashboardProfileNameNew{-webkit-user-select:none;user-select:none;color:#000;letter-spacing:.5px;filter:drop-shadow(0 0 .4vw #bfb39233);font-family:Montserrat,sans-serif;font-size:9vh;font-weight:850}.modernNameContainer{min-width:60vw}.subverbNew{-webkit-user-select:none;user-select:none;color:#000000b3;letter-spacing:.5px;filter:drop-shadow(0 0 .4vw #bfb39233);font-family:Montserrat,sans-serif;font-size:5.5vh;font-weight:850}.dashboardProfileSubtext{-webkit-user-select:none;user-select:none;color:#4f4f4f;letter-spacing:.5px;overflow-wrap:break-word;word-wrap:break-word;margin-bottom:.29vh;font-family:Montserrat,sans-serif;font-size:2vh;font-weight:750}.schoolMotiveText{-webkit-user-select:none;user-select:none;color:#737373;letter-spacing:.5px;overflow-wrap:break-word;word-wrap:break-word;margin-bottom:.29vh;font-family:Montserrat,sans-serif;font-size:3.5vh;font-weight:700}.dashboardMotiveText{-webkit-user-select:none;user-select:none;color:#969696;letter-spacing:.5px;overflow-wrap:break-word;word-wrap:break-word;margin-bottom:.29vh;font-family:Montserrat,sans-serif;font-size:5vh;font-weight:700}.threeBoxDivCollege{justify-content:center;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}.threeBoxDivCollegeDiv{opacity:0;justify-content:center;gap:10px;max-width:85vw;transition:opacity .6s,transform .6s;display:flex;transform:translateY(45px)}.threeWordsVisible{animation:.6s forwards fadeIn}.smallerDashboardMotiveText{-webkit-user-select:none;user-select:none;color:#969696;letter-spacing:.5px;overflow-wrap:break-word;word-wrap:break-word;max-width:70%;margin-bottom:.29vh;font-family:Montserrat,sans-serif;font-size:3vh;font-weight:700}@keyframes popIn{0%{transform:scale(.5)}to{transform:scale(1)}}.centered-button{cursor:pointer;background-color:#141414e6;background-size:contain;border:3px solid #ffffff1b;border-radius:25px;flex-direction:column;justify-content:space-between;align-items:center;width:19vw;height:8.53125vw;min-height:10%;padding:3.75vh;font-family:Montserrat,sans-serif;text-decoration:none;transition:background-color .15s ease-in-out,transform .1s ease-in-out;animation:.1s ease-out popIn;display:flex;filter:var(--invertDarkModeColor)!important}.centered-button:hover{background-color:#fff;transform:scale(1.09)rotate(.25deg)}.centered-button:hover .label1{color:#191919}.centered-button:hover .label2{color:#191919b3}.centered-button:hover .button-image{filter:invert();transform:scale(1.8)}.centered-button:hover .uninvert{transform:scale(1.8);filter:invert(0%)!important}.button-content{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;margin-left:-.15vw;display:flex}.button-text{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;align-items:flex-end;width:107.5%;display:flex}.text-wrapper{flex-direction:column;flex:1;align-items:flex-start;margin-bottom:.7vh;margin-left:-.15vw;display:flex}.label1{-webkit-user-select:none;user-select:none;color:#fff;letter-spacing:.4px;text-align:left;margin-bottom:.77vh;margin-left:.1vw;font-size:1.7vw;font-weight:850;transition:background-color .125s ease-in-out}.label2{-webkit-user-select:none;user-select:none;color:#ffffffa6;text-align:left;width:112.2%;margin-top:-.9vh;margin-bottom:-2vh;margin-left:.65vw;font-size:.925vw;font-weight:700;transition:background-color .125s ease-in-out}.button-image{-webkit-user-select:none;user-select:none;filter:invert(0%);width:3vw;height:3vw;margin-bottom:10%;margin-right:.7vw;transition:filter .125s ease-in-out,transform .1s ease-in-out;transform:scale(1.6)}.bottom-left-ui-container{z-index:0;display:flex;position:fixed;bottom:15px;left:15px}.bottom-left-ui{-webkit-user-select:none;user-select:none;color:#fff;cursor:pointer;letter-spacing:.2px;background-color:#b9b9b926;border:1.5px solid #ffffff1a;border-radius:7.5px;margin-right:10px;padding:6.5px 13px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .125s ease-in-out,transform .1s ease-in-out;animation:75ms ease-out popIn}.bottom-left-ui:hover{background-color:#96969666;transform:scale(1.05)}@media (width>=800px){.slideInAnimation,.slideInAnimation:after{animation-duration:.5s;animation-timing-function:cubic-bezier(0,0,.2,1);animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}.slideInAnimation{--animation-delay:0s;--animation-duration:.5s;--animation-iterations:1;animation-name:clip-text}.slideInAnimation:after{content:"";z-index:0;transform-origin:0;pointer-events:none;background-color:#fff;animation-name:text-revealer;position:absolute;inset:0;transform:scaleX(0)}@keyframes clip-text{0%{clip-path:solid(0 100% 0 0)}to{clip-path:solid(0 0 0 0)}}@keyframes text-revealer{0%,50%{transform-origin:0}60%,to{transform-origin:100%}60%{transform:scaleX(1)}to{transform:scaleX(0)}}}@media (width<=800px){.user-details-container{background-size:contain;margin-top:5px;margin-right:0}.dashboardHi{width:95%;font-size:6.5vh}.dashboardProfileName{width:95%;font-size:8vh}.dashboardProfileNameNew{width:95%;font-size:5.5vh}.subverbNew{width:100%;font-size:5vh}.user-details-container-center{background-size:contain;grid-template-columns:repeat(auto-fit,minmax(90%,1fr));gap:25px;margin:50px auto}.centered-button:hover .button-image{transform:scale(1.55)}.button-image{filter:invert(0%);width:60px;height:60px;margin-bottom:10%;margin-right:7px;transition:filter .125s ease-in-out;transform:scale(1.5)}.label1{font-size:32px}.label2{margin-left:10px;font-size:18px}.smallerDashboardMotiveText{max-width:inherit;width:95%;font-size:1.9vh}.dashboardMotiveText{width:95%;font-size:2vh}.schoolMotiveText{font-size:3vh}.centered-button{width:367.5px;height:165px;padding:30px;transform:scale(1)}.centered-button:hover{background-color:#fff;transform:scale(1.05)}.bottom-left-ui{padding:0;font-size:0;display:none}.threeBoxDivCollegeDiv{flex-direction:column;gap:10px;max-width:95vw;display:flex}}.friends{min-height:100vh;margin-left:10px;padding:2rem}.friends-list{flex-wrap:wrap;justify-content:center;display:flex}.robloxHomeCenter{justify-content:center;align-items:center;height:90vh;display:flex}.robloxHomeContainer{justify-content:center;gap:1vw;display:flex}.robloxHomeButton{cursor:pointer;background-color:#141414e6;border:3px solid #ffffff1b;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:25vw;height:65vh;font-family:Montserrat,sans-serif;text-decoration:none;transition:background-color .15s ease-in-out,transform .1s ease-in-out;animation:.1s ease-out popIn;display:flex;transform:scale(1)}.robloxHomeButton:hover{background-color:#fff;transform:scale(1.025)rotate(.25deg)}.robloxHomeButton:hover .robloxHomeLabelText{color:#191919}.robloxHomeButton:hover .robloxHomeLabelSubText{color:#191919b3}.robloxHomeButton:hover .robloxHomeLabelIcon{filter:invert()}.robloxHomeLabelDiv{flex-direction:column;place-content:center;align-items:center;gap:10px;display:flex}.robloxHomeLabelText{text-align:center;letter-spacing:.5px;font-size:1.75vw;font-weight:900}.robloxHomeLabelSubText{text-align:center;max-width:80%;color:var(--usernameColor1);letter-spacing:.5px;font-size:1vw;font-weight:700}.robloxHomeLabelIcon{width:7.5vw;height:7.5vw}@media (width<=800px){.robloxHomeContainer{align-items:center;width:100vw}.robloxHomeButton{width:90%;height:27.5vh}.robloxHomeLabelDiv{gap:10px}.robloxHomeContainer{flex-direction:column;gap:2.5vw}.robloxHomeLabelIcon{width:25vw;height:25vw}.robloxHomeLabelText{font-size:7.5vw}.robloxHomeLabelSubText{font-size:4vw}}.quiz-container{margin:20px;padding:20px;display:flex}.sidebar{flex:1;padding:20px}.main-content{flex:3;padding:20px}.question-nav{padding:0;list-style:none}.question-nav-item{cursor:pointer;text-align:center;background-color:#46464699;border:2px solid #ffffff1b;border-radius:10px;margin-bottom:7px;padding:10px 9px;font-weight:800;transition:background-color .3s,color .3s,transform .3s,border .3s}.question-nav-item:hover{background-color:#7d7d7d99;transform:scale(1.02)}.answeredQuestion{color:#fffc;background-color:#17171799;border:2px solid #ffffff0a}.question{letter-spacing:.01vw;margin-bottom:.8vw;font-size:1.35vw;font-weight:800}.options{padding:0;list-style:none}.option{cursor:pointer;background-color:#17171799;border:2.25px solid #ffffff1b;border-radius:.4vw;align-items:center;gap:15px;max-width:50%;margin:10px 0;padding:10px 10px 10px 25px;list-style-type:none;transition:background-color .25s,color .25s,transform .25s;display:flex;position:relative}.unselected{color:#ffffffa6;background-color:#12121256;border:2px solid #ffffff1b;transform:scale(.985)!important}.unselected:hover{transform:scale(.985)!important}.option:hover{background-color:#50505099;transform:scale(1.02)}.option-letter{color:#fff;box-sizing:border-box;text-align:center;background-color:#64646499;border:2.5px solid #ffffff1b;border-radius:5px;justify-content:center;align-items:center;width:5px;height:5px;padding:13px;display:flex}.score{margin-top:20px;font-size:18px}.questionsAnswered,.searchVersion{text-align:center;color:#fffc;margin-bottom:2vw;font-size:.85vw;font-weight:800}.sidebarTitle{text-align:center;letter-spacing:.025vw;opacity:.95;margin-bottom:.25vw;font-size:1.5vw;font-weight:900}.text-piece{color:#ffffffd9;margin-bottom:1.1vw;font-size:1.1vw}.navigation-buttons{text-align:right;gap:.4vw;margin-top:20px;display:flex}.quizButton{color:#fff;cursor:pointer;background-color:#17171799;border:2px solid #ffffff1b;border-radius:10px;padding:9px 16px;font-weight:600;transition:background-color .3s,color .3s,transform .3s}.quizButton:hover{background-color:#3c3c3c99;transform:scale(1.02)}.quizButton.lighter{background-color:#3c3c3c99}.quizButton.disabled{color:#ffffffa6;cursor:not-allowed;background-color:#12121280;border:2px solid #ffffff1b;transform:scale(.95)}.mathEquationBg{color:#fff;background-color:#141414e6;border:3px solid #ffffff1b;border-radius:10px;padding:10px;font-family:Montserrat,sans-serif;font-weight:700}@media (width<=650px){.quiz-container{flex-direction:column}.sidebarTitle,.sidebarSearchTitle{font-size:7.5vw}.quiz-container{margin:inherit;padding:inherit}.question-nav{flex-direction:column;gap:3.5px;display:flex}.questionsAnswered{font-size:5vw}.searchSidebar{padding:0;font-size:0;display:none}.searchVersion{font-size:3vw}.text-piece{color:#ffffffd9;margin-bottom:1.1vw;font-size:15px}.question{margin-top:25px;font-size:5vw}.option{border-radius:7.5px;max-width:100%;padding-left:15px!important}.main-content{padding:0 20px}.navigation-buttons{justify-content:center;align-items:center;gap:10px;margin-bottom:25px}}.masjid-dashboard{--dashboard-danger:#a13d32;background:#f6f1df;width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.dashboard-shell{width:100%}.subscription-required-page{place-items:center;display:grid;position:relative}.subscription-required-backdrop-copy{text-align:center;opacity:.32}.subscription-required-backdrop-copy p{color:var(--masjid-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.subscription-required-backdrop-copy h1{margin:6px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,8vw,6rem)}.subscription-required-summary{border:1px solid var(--masjid-line);background:var(--masjid-line);border-radius:8px;gap:1px;margin:20px 0;display:grid;overflow:hidden}.subscription-required-summary>div{background:#fff;justify-content:space-between;gap:14px;padding:13px 14px;display:flex}.subscription-required-summary span{color:var(--masjid-ink-soft)}.subscription-required-actions{justify-content:flex-end;gap:10px;display:flex}.dashboard-summary-row{min-width:0}.dashboard-panels{border:1px solid var(--masjid-line);background:var(--masjid-surface);border-radius:11px;align-content:start;gap:14px;min-height:0;margin:16px 20px 20px;padding:16px;display:grid;overflow:auto;box-shadow:0 10px 26px #14222a1f}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-6{grid-column:span 6}.span-4{grid-column:span 4}.span-2{grid-column:span 2}.dashboard-card,.config-savebar,.dashboard-alert{border:1px solid var(--masjid-line);background:#fff;border-radius:9px}.dashboard-card{align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.config-dashboard-grid{gap:12px}.config-dashboard-grid .dashboard-card{background:linear-gradient(#fff,#fafbfb);border-color:#dde4e4;border-radius:10px;box-shadow:0 8px 20px #1222260f}.advanced-settings{border:1px solid var(--masjid-line);background:#fbfaf6;border-radius:9px;min-width:0;overflow:hidden}.advanced-settings.with-help-tooltip{overflow:visible}.advanced-settings>summary{color:var(--masjid-ink);cursor:pointer;padding:12px 14px;font-size:.88rem;font-weight:650}.advanced-settings[open]>summary{border-bottom:1px solid var(--masjid-line);background:#f4f0e5}.advanced-settings-content,.advanced-settings-grid{padding:12px}.advanced-settings-content{gap:10px;display:grid}.published-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.identity-config-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.config-logo-panel{border:1px solid var(--masjid-line);background:#fbfaf6;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.config-logo-preview{min-height:150px;color:var(--masjid-ink-soft);background:#fff;border:1px dashed #c8c1b0;border-radius:8px;place-items:center;padding:16px;font-size:.82rem;display:grid;overflow:hidden}.config-logo-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:150px;display:block}.card-head,.config-savebar,.account-card-head,.savebar-actions,.action-row,.composer-switches,.asset-card-actions,.card-head-actions,.unlock-actions{align-items:center;gap:8px;display:flex}.card-head,.config-savebar,.account-card-head{justify-content:space-between}.card-head{border-bottom:1px solid #ebe6d9;align-items:flex-start;padding-bottom:12px}.card-head h3,.account-card h4,.config-savebar strong{color:var(--masjid-ink);margin:0;font-size:.98rem;font-weight:650}.card-head p,.field small,.toggle-field small,.config-savebar p,.dashboard-alert,.asset-card p,.account-card p,.unlock-meta,.unlock-error,.field-help{color:var(--masjid-ink-soft);margin:4px 0 0;font-size:.82rem;line-height:1.5}.subsection-copy{color:var(--masjid-ink-soft);margin:0;font-size:.78rem;line-height:1.5}.card-badge,.permission-tag{color:#1f7a4f;white-space:nowrap;background:#eefaf3;border:1px solid #b5ddcf;border-radius:999px;align-items:center;min-height:27px;padding:4px 9px;font-size:.74rem;font-weight:650;display:inline-flex}.config-savebar{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf7f5;padding:12px 14px;position:sticky;top:-16px}.dashboard-alert{background:#f7f8f7;padding:10px 12px}.dashboard-alert.error{color:#8f3028;background:#fff1ef;border-color:#e1aaa3}.dashboard-alert.warn{color:#78591c;background:#fff8e8;border-color:#dfc68f}.dashboard-alert.success{color:#236846;background:#effaf4;border-color:#add8c4}.billing-renewal-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.billing-workspace .dashboard-card{gap:18px}.billing-overview{background:#fbfcfa;border:1px solid #dce5e0;border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);display:grid;overflow:hidden}.billing-plan-summary{background:linear-gradient(135deg,#f2f8f4 0%,#fbfcfa 72%);padding:22px}.billing-eyebrow{color:var(--masjid-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.billing-plan-title{flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;display:flex}.billing-plan-title h4,.billing-section-heading h4{color:var(--masjid-ink);margin:0;font-size:1.05rem;font-weight:650}.billing-status{min-height:25px;color:var(--masjid-ink-soft);text-transform:capitalize;background:#f4f5f4;border:1px solid #d5ddd9;border-radius:999px;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:650;display:inline-flex}.billing-status.is-active{color:#176348;background:#eaf7f0;border-color:#add4c4}.billing-status.is-attention{color:#78591c;background:#fff8e8;border-color:#dfc68f}.billing-price{align-items:baseline;gap:8px;margin-top:22px;display:flex}.billing-price strong{color:var(--masjid-ink);font-size:clamp(2rem,4vw,2.7rem);font-weight:600;line-height:1}.billing-price span,.billing-plan-summary p,.billing-section-heading p,.billing-feature-grid span,.billing-action-panel span{color:var(--masjid-ink-soft);font-size:.82rem;line-height:1.5}.billing-plan-summary p,.billing-section-heading p{margin:9px 0 0}.billing-details{background:#fff;border-left:1px solid #dce5e0;align-content:center;margin:0;padding:8px 20px;display:grid}.billing-details>div{border-bottom:1px solid #ece9df;justify-content:space-between;gap:16px;padding:13px 0;display:flex}.billing-details>div:last-child{border-bottom:0}.billing-details dt,.billing-details dd{margin:0;font-size:.8rem}.billing-details dt{color:var(--masjid-ink-soft)}.billing-details dd{color:var(--masjid-ink);text-align:right;font-weight:600}.billing-includes{gap:12px;display:grid}.billing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billing-feature-grid>div{border:1px solid var(--masjid-line);background:#fbfaf6;border-radius:8px;gap:4px;min-width:0;padding:13px 14px;display:grid}.billing-feature-grid strong,.billing-action-panel strong{color:var(--masjid-ink);font-size:.86rem;font-weight:650}.billing-action-panel{background:#f7f8f7;border:1px solid #d8dedb;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.billing-action-panel>div{gap:3px;min-width:0;display:grid}.billing-action-panel>button{flex:none}.field-grid,.kv-grid,.asset-grid,.permission-grid,.split-groups,.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.field,.composer-form,.subsection,.asset-card,.announcement-live,.stack-actions,.account-stack,.permission-inline-list,.chip-group-wrap,.toggle-stack,.unlock-form{gap:10px;display:grid}.field>span,.subsection-title,.chip-group-label,.kv-grid span{color:var(--masjid-ink-soft);margin:0;font-size:.75rem;font-weight:650}.field input,.field textarea,.field select,.unlock-form input{border:1px solid var(--masjid-line);width:100%;min-height:40px;color:var(--masjid-ink);font:inherit;background:#fff;border-radius:7px;outline:none;padding:9px 11px;font-size:.9rem}.field textarea{resize:vertical;min-height:94px}.field :is(input,textarea,select):disabled{cursor:not-allowed;color:#77736a;opacity:.66;background:#f0eee7}.field :is(input,textarea,select):focus,.unlock-form input:focus{border-color:#7ba999;box-shadow:0 0 0 3px #176c571f}.toggle-field{border:1px solid var(--masjid-line);background:#fbfaf6;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.toggle-field input{margin:3px 0 0}.toggle-field span{gap:2px;display:grid}.toggle-field strong,.kv-grid strong{color:var(--masjid-ink);font-size:.86rem;font-weight:600}.toggle-stack.split{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-preview,.asset-card,.account-card,.subsection{border:1px solid var(--masjid-line);background:#fbfaf6;border-radius:8px;padding:12px}.composer-preview{grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:center;gap:12px;min-height:110px;display:grid}.composer-preview-media,.announcement-live-media,.asset-card-media{background:#ece9df;border-radius:7px;overflow:hidden}.composer-preview-media img,.announcement-live-media img,.asset-card-media img{object-fit:contain;width:100%;max-height:220px;display:block}.composer-preview-text,.announcement-live p{color:var(--masjid-ink);margin:0;line-height:1.55}.composer-preview-text.empty{color:var(--masjid-ink-soft)}.mode-card,.chip-toggle,.btn-primary,.btn-secondary,.btn-danger{border:1px solid var(--masjid-line);min-height:38px;color:var(--masjid-ink);font:inherit;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:8px 13px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{border-color:var(--masjid-accent);background:var(--masjid-accent);color:#fff}.btn-danger{color:var(--dashboard-danger);border-color:#e0aaa4}.mode-card:hover:not(:disabled),.chip-toggle:hover:not(:disabled),.btn-secondary:hover:not(:disabled){border-color:var(--masjid-line-strong);background:#f4f0e5}.btn-primary:hover:not(:disabled){background:#105644}.btn-danger:hover:not(:disabled){background:#fff1ef}.mode-card.active,.chip-toggle.active{background:var(--masjid-accent-soft);color:#105644;border-color:#8fb7aa}button:disabled{cursor:not-allowed;opacity:.5}.stack-actions{align-items:stretch}.asset-grid{margin-top:10px}.chip-group,.permission-inline-list{flex-wrap:wrap;gap:7px;display:flex}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-pill{border:1px solid var(--masjid-line);background:#fbfaf6;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:.82rem;display:flex}.account-card-head{align-items:flex-start}.dashboard-busy{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#322f2547;place-items:center;display:grid;position:fixed;inset:0}.dashboard-busy-card{border:1px solid var(--masjid-line);background:var(--masjid-surface);border-radius:10px;align-items:center;gap:12px;min-width:240px;padding:18px 22px;display:flex;box-shadow:0 10px 26px #14222a1f}.busy-spinner{border:2px solid #c8c1b0;border-top-color:var(--masjid-accent);border-radius:50%;width:17px;height:17px;animation:1s linear infinite dash-spin}.unlock-actions{justify-content:flex-end}@keyframes dash-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.span-8,.span-6,.span-4{grid-column:span 12}}@media (width<=760px){.masjid-dashboard{height:auto;overflow:visible}.masjid-dashboard .dashboard-shell{height:auto;min-height:100dvh;overflow:visible}.dashboard-summary-row .top-note{max-width:100%}.dashboard-panels{margin:12px 14px 16px;padding:12px;overflow:visible}.card-head,.config-savebar,.account-card-head{flex-direction:column;align-items:stretch}.config-savebar{top:0}.field-grid,.kv-grid,.permission-grid,.toggle-stack.split,.asset-grid,.split-groups,.mode-grid,.published-services-grid,.identity-config-layout,.billing-overview,.billing-feature-grid{grid-template-columns:1fr}.billing-details{border-top:1px solid #dce5e0;border-left:0}.span-2{grid-column:span 1}}@media (width<=540px){.dashboard-topbar .topbar-right .btn{min-height:34px;padding-inline:10px;font-size:.8rem}.dashboard-summary-row{align-items:flex-start}.dashboard-summary-row .top-note{white-space:normal}.savebar-actions,.action-row,.unlock-actions,.billing-action-panel{grid-template-columns:1fr;display:grid}.savebar-actions>*,.action-row>*,.unlock-actions>*,.billing-action-panel>*{width:100%}.composer-preview{grid-template-columns:1fr}}.masjid-workspace{--masjid-paper:#f6f1df;--masjid-surface:#fffdf7;--masjid-surface-muted:#f0ece2;--masjid-ink:#202124;--masjid-ink-soft:#66645d;--masjid-line:#d9d4c6;--masjid-line-strong:#bdb6a6;--masjid-accent:#176c57;--masjid-accent-soft:#e4f1ec;background:var(--masjid-paper);color:var(--masjid-ink);font-family:Montserrat,Arial,sans-serif;font-size:16px}.masjid-workspace button,.masjid-workspace input,.masjid-workspace select,.masjid-workspace textarea{font-family:inherit}.masjid-workspace *,.masjid-workspace :before,.masjid-workspace :after{box-sizing:border-box}.masjid-workspace .app-shell{grid-template-rows:auto auto minmax(0,1fr);gap:0;height:100%;min-height:100%;padding:0;display:grid;overflow:hidden}.masjid-workspace .topbar{z-index:20;border:0;border-bottom:1px solid var(--masjid-line);background:#fffdf7f7;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;padding:8px 20px 0;display:grid;position:relative;box-shadow:0 1px 6px #302c2014}.masjid-workspace :is(.document-primary-row,.document-secondary-row){justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.masjid-workspace .document-primary-row{min-height:66px}.masjid-workspace .document-secondary-row{border-top:1px solid #ebe6d9;min-height:42px}.masjid-workspace :is(.topbar-left,.topbar-right,.dashboard-status-line){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.masjid-workspace .topbar-right{justify-content:flex-end}.masjid-workspace .masjid-header-logo{flex:0 auto;align-items:center;width:auto;max-width:min(400px,50vw);height:54px;display:flex;overflow:visible}.masjid-workspace .masjid-header-logo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:100%;display:block}.masjid-workspace .prayer-document-title{gap:2px;min-width:0;display:grid}.masjid-workspace .prayer-document-title strong{max-width:min(52vw,760px);color:var(--masjid-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:500;overflow:hidden}.masjid-workspace .prayer-document-title span{color:var(--masjid-ink-soft);font-size:.78rem;font-weight:500}.masjid-workspace .top-note{color:var(--masjid-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.masjid-workspace :is(.status-chip,.editor-session-chip){border:1px solid var(--masjid-line);min-width:0;max-width:min(34vw,320px);color:var(--masjid-ink-soft);text-overflow:ellipsis;white-space:nowrap;background:#f4f6f6;border-radius:999px;padding:6px 10px;font-size:.8rem;line-height:1;overflow:hidden}.masjid-workspace :is(.status-chip.ok,.editor-session-chip.unlocked){color:#1f7a4f;background:#eefaf3;border-color:#b5ddcf}.masjid-workspace :is(.status-chip.error,.editor-session-chip.locked){color:#8a5a28;background:#fff6ea;border-color:#e5d0bb}.masjid-workspace .tab-strip{scrollbar-width:thin;border-bottom:1px solid var(--masjid-line);flex-wrap:nowrap;align-items:stretch;gap:4px;height:50px;min-height:50px;max-height:50px;padding:7px 20px 0;display:flex;overflow:auto hidden}.masjid-workspace .tab-btn{min-height:43px;max-height:43px;color:var(--masjid-ink-soft);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;flex:none;justify-content:center;align-self:auto;align-items:center;padding:0 15px;font-size:.92rem;font-weight:600;line-height:1;display:inline-flex}.masjid-workspace .tab-btn:hover:not(:disabled),.masjid-workspace .tab-btn.active{border-color:#0000;border-bottom-color:var(--masjid-accent);color:var(--masjid-ink);box-shadow:none;background:#f0ebdf}.masjid-workspace :is(.topbar,.tab-strip){background:#fffdf7f7}.masjid-workspace :is(.btn,.btn-primary,.btn-secondary,.btn-danger){border-radius:7px}.masjid-workspace .btn{border:1px solid var(--masjid-line);min-height:38px;color:var(--masjid-ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:8px 13px;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.masjid-workspace .btn:hover:not(:disabled){border-color:var(--masjid-line-strong);background:#f4f0e5}.masjid-workspace .btn.accent{border-color:var(--masjid-accent);background:var(--masjid-accent);color:#fff}.masjid-workspace .btn.accent:hover:not(:disabled){background:#105644;border-color:#105644}@media (width<=640px){.masjid-workspace .topbar{padding-inline:14px}.masjid-workspace .document-primary-row,.masjid-workspace .document-secondary-row{gap:10px}.masjid-workspace .document-secondary-row{flex-wrap:wrap;padding-block:8px}.masjid-workspace .masjid-header-logo{max-width:48vw;height:46px}.masjid-workspace .tab-strip{padding-left:14px}}.jummah-editor-shell{--jummah-surface:var(--masjid-surface,var(--surface,#fffdf7));--jummah-surface-muted:var(--masjid-surface-muted,#f0ece2);--jummah-line:var(--masjid-line,var(--line,#d9d4c6));--jummah-line-strong:var(--masjid-line-strong,#bdb6a6);--jummah-text:var(--masjid-ink,var(--ink,#202124));--jummah-text-soft:var(--masjid-ink-soft,var(--ink-soft,#66645d));--jummah-accent:var(--masjid-accent,var(--accent,#176c57));color:var(--jummah-text);gap:12px;display:grid}.jummah-summary-card,.jummah-card,.jummah-override-card{border:1px solid var(--jummah-line);background:#fff;border-radius:9px}.jummah-summary-card{background:#fbfaf6;gap:12px;padding:12px;display:grid}.jummah-summary-copy{gap:4px;display:grid}.jummah-overline,.jummah-summary-description,.jummah-card p,.jummah-override-card p{margin:0}.jummah-overline,.jummah-field span,.jummah-block-label{color:var(--jummah-text-soft);font-size:.75rem;font-weight:650}.jummah-summary-description,.jummah-card p,.jummah-override-card p,.jummah-block-meta{color:var(--jummah-text-soft);font-size:.82rem;line-height:1.5}.jummah-summary-grid,.jummah-editor-grid,.jummah-override-grid{gap:10px;display:grid}.jummah-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jummah-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jummah-summary-pill{border:1px solid var(--jummah-line);background:#fff;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.jummah-summary-pill span{color:var(--jummah-text-soft);font-size:.75rem;font-weight:650}.jummah-summary-pill strong{color:var(--jummah-text);font-size:.86rem;font-weight:600;line-height:1.4}.jummah-card,.jummah-override-card,.jummah-time-list,.jummah-override-stack,.jummah-time-stack{gap:12px;display:grid}.jummah-card{align-content:start;padding:14px}.jummah-override-card{background:#fbfaf6;padding:12px}.jummah-card-head,.jummah-time-list-head,.jummah-override-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jummah-card h4,.jummah-override-card h5{color:var(--jummah-text);margin:0;font-size:.92rem;font-weight:650}.jummah-field{gap:7px;display:grid}.jummah-field input,.jummah-time-row input{border:1px solid var(--jummah-line);width:100%;min-height:40px;color:var(--jummah-text);font:inherit;background:#fff;border-radius:7px;outline:none;padding:9px 11px;font-size:.9rem}.jummah-field input:focus,.jummah-time-row input:focus{border-color:#7ba999;box-shadow:0 0 0 3px #176c571f}.jummah-toggle{border:1px solid var(--jummah-line);color:var(--jummah-text);background:#fbfaf6;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;font-size:.86rem;font-weight:600;display:flex}.jummah-toggle input{margin:3px 0 0}.jummah-time-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.jummah-row-actions{flex-wrap:wrap;gap:8px;display:flex}.jummah-empty{border:1px dashed var(--jummah-line-strong);color:var(--jummah-text-soft);background:#fbfaf6;border-radius:8px;padding:12px;font-size:.82rem;line-height:1.5}.jummah-empty-large{text-align:center;place-items:center;min-height:112px;display:grid}.jummah-primary-btn,.jummah-ghost-btn,.jummah-icon-btn,.jummah-danger-btn{border:1px solid var(--jummah-line);min-height:38px;color:var(--jummah-text);font:inherit;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:8px 13px;font-size:.84rem;font-weight:600;display:inline-flex}.jummah-primary-btn{border-color:var(--jummah-accent);background:var(--jummah-accent);color:#fff}.jummah-danger-btn{color:#a13d32;border-color:#e0aaa4}.jummah-ghost-btn:hover:not(:disabled),.jummah-icon-btn:hover:not(:disabled){border-color:var(--jummah-line-strong);background:#f4f0e5}.jummah-primary-btn:hover:not(:disabled){background:#105644;border-color:#105644}.jummah-danger-btn:hover:not(:disabled){background:#fff1ef}.jummah-primary-btn:disabled,.jummah-ghost-btn:disabled,.jummah-icon-btn:disabled,.jummah-danger-btn:disabled{cursor:not-allowed;opacity:.5}@media (width<=900px){.jummah-summary-grid,.jummah-editor-grid{grid-template-columns:1fr}}@media (width<=720px){.jummah-time-row{grid-template-columns:1fr}.jummah-card-head,.jummah-time-list-head,.jummah-override-head{flex-direction:column}}.admin-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#413d3147;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-modal-card{border:1px solid var(--masjid-line,var(--line,#d9d4c6));background:var(--masjid-surface,var(--surface,#fffdf7));width:min(100%,520px);color:var(--masjid-ink,var(--ink,#202124));border-radius:11px;outline:none;gap:16px;padding:22px;display:grid;box-shadow:0 18px 48px #302c2033}.admin-modal-card-sm{max-width:420px}.admin-modal-card-md{max-width:520px}.admin-modal-step{color:var(--masjid-accent,var(--accent,#176c57));letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.admin-modal-head{gap:8px;display:grid}.admin-modal-head h2{margin:0;font-size:1.08rem;font-weight:650}.admin-modal-copy{color:var(--masjid-ink-soft,var(--ink-soft,#66645d));margin:0;font-size:.9rem;line-height:1.58}.admin-modal-card:focus{outline-offset:1px;outline:2px solid #176c5733}@media (width<=640px){.admin-modal-backdrop{padding:14px}.admin-modal-card{border-radius:9px;padding:18px}}.field-label-with-help{align-items:center;gap:6px;width:fit-content;display:inline-flex}.field-help-tooltip{z-index:2;color:#176c57;cursor:help;box-sizing:border-box;background:#fff;border:1px solid #9eaa9f;border-radius:50%;flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;font-family:Arial,sans-serif;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:relative}.field-help-tooltip:focus-visible{outline-offset:2px;outline:2px solid #176c5738}.field-help-tooltip:hover,.field-help-tooltip:focus,.field-help-tooltip:focus-within{z-index:100}.field-help-tooltip-content{z-index:80;color:#343a36;text-align:left;opacity:0;pointer-events:none;background:#fffef9;border:1px solid #bdd2c9;border-radius:10px;gap:9px;width:min(340px,78vw);padding:13px 14px;font-family:Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .13s,transform .13s;display:grid;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 30px #1e2b262e}.field-help-tooltip-description,.field-help-tooltip-note{display:block}.field-help-tooltip-list{background:#fff;border:1px solid #e1e8e3;border-radius:7px;display:grid;overflow:hidden}.field-help-tooltip-row{border-top:1px solid #edf1ee;gap:2px;padding:8px 9px;display:grid}.field-help-tooltip-row:first-child{border-top:0}.field-help-tooltip-row strong{color:#263b34;font-weight:800}.field-help-tooltip-note{color:#5d6b65;padding-top:1px;font-size:11px;font-weight:650}.field-help-tooltip:hover .field-help-tooltip-content,.field-help-tooltip:focus .field-help-tooltip-content,.field-help-tooltip:focus-within .field-help-tooltip-content{opacity:1;transform:translate(-50%)}@media (width<=700px){.field-help-tooltip-content{left:0;transform:translateY(4px)}.field-help-tooltip:hover .field-help-tooltip-content,.field-help-tooltip:focus .field-help-tooltip-content,.field-help-tooltip:focus-within .field-help-tooltip-content{transform:translate(0)}}.prayer-method-picker{gap:7px;min-width:0;display:grid}.prayer-method-picker-label{color:inherit;font-size:inherit;font-weight:inherit}.prayer-method-picker details{min-width:0;position:relative}.prayer-method-picker summary{color:#202124;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cfc8b8;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px 12px;list-style:none;display:flex}.prayer-method-picker summary::-webkit-details-marker{display:none}.prayer-method-picker summary:focus-visible{border-color:#176c57;outline:2px solid #176c5724}.prayer-method-picker-selection{gap:4px;min-width:0;display:grid}.prayer-method-picker-selection>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.prayer-method-picker-chevron{color:#176c57;flex:none;font-size:1.25rem;line-height:1;transition:transform .16s}.prayer-method-picker details[open] .prayer-method-picker-chevron{transform:rotate(180deg)}.prayer-method-picker-menu{z-index:30;background:#fff;border:1px solid #c7d5d0;border-radius:10px;max-height:380px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #2021242e}.prayer-method-picker-menu>label{color:#34362f;cursor:pointer;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;display:grid}.prayer-method-picker-menu>label:hover{background:#f4f7f5}.prayer-method-picker-menu>label.is-selected{background:#e8f3ef}.prayer-method-picker-menu input{accent-color:#176c57;margin:3px 0 0}.prayer-method-picker-menu label>span{gap:5px;min-width:0;display:grid}.prayer-method-picker-menu strong{font-size:.8rem;line-height:1.35}.prayer-method-picker-detail{color:#66716d;flex-wrap:wrap;align-items:center;gap:5px;font-size:.7rem;font-weight:600;line-height:1.35;display:flex}.prayer-method-picker-rule{color:#176c57;white-space:nowrap;background:#edf5f2;border-radius:999px;padding:2px 6px}.prayer-method-picker-note{color:#76642c}@media (width<=700px){.prayer-method-picker-menu{max-height:330px}.prayer-method-picker-selection>strong{white-space:normal}}.masjid-onboarding,.masjid-onboarding-loading{color:#202124;background:#f6f1df;min-height:100dvh;font-family:Montserrat,Arial,sans-serif}.owner-invite-shell{max-width:720px}.owner-invite-link{width:fit-content;text-decoration:none;display:inline-flex}.masjid-onboarding-loading{place-items:center;font-weight:700;display:grid}.onboarding-shell{width:min(1040px,100% - 32px);margin:0 auto;padding:48px 0 72px}.onboarding-header{margin-bottom:28px}.onboarding-header h1{letter-spacing:-.045em;margin:4px 0 0;font-family:Montserrat,Arial,sans-serif;font-size:clamp(2rem,5vw,3.65rem);font-weight:800;line-height:1.05}.onboarding-header p{color:#176c57;margin:0;font-size:clamp(1.35rem,2.7vw,1.75rem);font-weight:700}.onboarding-progress{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.onboarding-progress li{color:#77736a;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:.82rem;font-weight:700;display:flex}.onboarding-progress li span{background:#fffdf7;border:1px solid #cfc8b8;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.onboarding-progress li.is-active{color:#176c57;background:#e4f1ec}.onboarding-progress li.is-active span,.onboarding-progress li.is-complete span{color:#fff;background:#176c57;border-color:#176c57}.onboarding-card{background:#fffdf7fa;border:1px solid #d9d4c6;border-radius:14px;min-height:480px;padding:clamp(24px,5vw,54px);box-shadow:0 24px 60px #2426201f}.onboarding-card h2{letter-spacing:-.035em;margin:5px 0 10px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.7rem,4vw,2.7rem);font-weight:800}.onboarding-copy{color:#66645d;max-width:720px;line-height:1.65}.onboarding-choice-grid,.onboarding-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.onboarding-stack{gap:12px;margin-top:22px;display:grid}.onboarding-choice{cursor:pointer;background:#fff;border:1px solid #d9d4c6;border-radius:11px;grid-template-columns:auto 1fr;gap:5px 12px;padding:20px;display:grid}.onboarding-choice.is-selected{background:#f7fcfa;border-color:#176c57;box-shadow:0 0 0 2px #176c5721}.onboarding-choice input{accent-color:#176c57;grid-row:span 2;margin-top:3px}.onboarding-choice strong{font-size:1rem}.onboarding-choice span{color:#66645d;font-size:.86rem;line-height:1.45}.onboarding-choice ul{color:#66645d;grid-column:2;margin:2px 0 0;padding-left:18px;font-size:.84rem;line-height:1.5}.onboarding-choice li+li{margin-top:4px}.onboarding-service-choice{text-align:left;min-height:230px;color:inherit;font:inherit;flex-direction:column;align-items:stretch;display:flex}.onboarding-service-choice strong{font-size:1.08rem}.onboarding-service-choice ul{color:#66645d;flex:1;margin:12px 0 22px;padding-left:19px;font-size:.84rem;line-height:1.55}.onboarding-service-choice .onboarding-service-status{color:#4f4d47;text-align:center;background:#fffdf7;border:1px solid #bdb6a6;border-radius:7px;align-self:flex-start;min-width:116px;padding:9px 13px;font-weight:800}.onboarding-service-choice.is-selected .onboarding-service-status{color:#fff;background:#176c57;border-color:#176c57}.onboarding-field{color:#59574f;gap:7px;font-size:.82rem;font-weight:700;display:grid}.onboarding-field>input,.onboarding-field>select{color:#202124;width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfc8b8;border-radius:8px;padding:9px 11px;font-weight:500}.onboarding-field>input:focus,.onboarding-field>select:focus{border-color:#176c57;outline:2px solid #176c5724}.onboarding-field-help{color:#77736a;font-size:.76rem;font-weight:600;line-height:1.45}.onboarding-field-wide{grid-column:1/-1}.onboarding-method-summary{background:#edf7f3;border:1px solid #cfe2db;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.onboarding-method-summary span{color:#5f6e69;font-size:.76rem;font-weight:700}.onboarding-method-summary div{text-align:right;gap:3px;display:grid}.onboarding-method-summary strong{color:#176c57;font-size:.88rem}.onboarding-method-summary small{color:#5f6e69;font-size:.74rem;font-weight:600}.onboarding-custom-method,.onboarding-offered-prayers,.onboarding-iqamah-rules,.onboarding-jummah-rules{background:#f7fcfa;border:1px solid #cfe2db;border-radius:10px;margin-top:18px;padding:20px}.onboarding-offered-prayers,.onboarding-iqamah-rules,.onboarding-jummah-rules{background:#fbfaf6;border-color:#d9d4c6;margin-top:26px}.onboarding-custom-method h3,.onboarding-offered-prayers h3,.onboarding-iqamah-rules h3,.onboarding-jummah-rules h3{margin:4px 0 6px;font-size:1.15rem}.onboarding-custom-method p,.onboarding-offered-prayers p,.onboarding-iqamah-rules p,.onboarding-jummah-rules p{color:#66645d;margin:0;font-size:.86rem;line-height:1.5}.onboarding-custom-method .onboarding-form-grid,.onboarding-iqamah-rules .onboarding-form-grid{margin-top:18px}.onboarding-weekly-iqamah{background:#f7fcfa;border:1px solid #cfe2db;border-radius:10px;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:14px;margin-top:18px;padding:14px;display:grid}.onboarding-rule-grid{align-items:stretch}.onboarding-rule-grid>.onboarding-field{background:#fff;border:1px solid #e2ddd0;border-radius:9px;padding:14px}.onboarding-rule-grid>.onboarding-field.is-disabled,.onboarding-rule-option.is-disabled{opacity:.52;background:#f2f0e9}.onboarding-maghrib-rule{background:#f6faf8;border:1px solid #d4ddd8;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:12px;padding:14px;display:grid}.onboarding-maghrib-rule>div:first-child{grid-column:1/-1;gap:4px;display:grid}.onboarding-maghrib-rule>div:first-child>strong{color:#34362f;font-size:.9rem}.onboarding-maghrib-rule>div:first-child>span{color:#66645d;font-size:.78rem;line-height:1.45}.onboarding-maghrib-rule.is-disabled{opacity:.52;background:#f2f0e9}.onboarding-advanced-iqamah{background:#f7fcfa;border:1px solid #cfe2db;border-radius:10px;margin-top:18px}.onboarding-advanced-iqamah>summary{color:#176c57;cursor:pointer;padding:16px 18px;list-style-position:inside}.onboarding-advanced-iqamah>summary>span{vertical-align:middle;gap:3px;margin-left:6px;display:inline-grid}.onboarding-advanced-iqamah>summary strong{font-size:.9rem}.onboarding-advanced-iqamah>summary small{color:#66736e;font-size:.74rem;font-weight:600}.onboarding-advanced-iqamah[open]>summary{border-bottom:1px solid #dce7e2}.onboarding-advanced-iqamah-content{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:14px;padding:18px;display:grid}.onboarding-boundary-prayers{grid-column:1/-1;gap:4px;padding-top:4px;display:grid}.onboarding-boundary-prayers>strong{color:#34362f;font-size:.86rem}.onboarding-boundary-prayers>span{color:#66645d;font-size:.76rem;line-height:1.45}.onboarding-boundary-prayers .onboarding-prayer-selector{margin-top:8px}.onboarding-boundary-prayers.is-disabled,.onboarding-weekly-iqamah .onboarding-field.is-disabled,.onboarding-advanced-iqamah .onboarding-field.is-disabled{opacity:.52}.onboarding-hijri-option{grid-column:1/-1}.onboarding-prayer-selector{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.onboarding-prayer-selector button{color:#4f4d47;min-height:48px;font:inherit;cursor:pointer;background:#fffdf7;border:1px solid #bdb6a6;border-radius:9px;justify-content:center;align-items:center;padding:10px;font-size:.83rem;font-weight:800;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex}.onboarding-prayer-selector button:before{content:"";box-sizing:border-box;border:1.5px solid #a9a294;border-radius:4px;place-items:center;width:15px;height:15px;margin-right:7px;font-size:.68em;font-weight:800;line-height:1;display:inline-grid}.onboarding-prayer-selector button:hover{border-color:#8fb8ab;transform:translateY(-1px)}.onboarding-prayer-selector button.is-selected{color:#fff;background:#176c57;border-color:#176c57;box-shadow:0 5px 12px #176c5729}.onboarding-prayer-selector button.is-selected:before{content:"✓";border-color:#ffffffeb}.onboarding-prayer-selector button.is-selected:hover{background:#125a49;border-color:#125a49}.onboarding-prayer-selector button:disabled{cursor:not-allowed;opacity:.6;transform:none}.onboarding-offered-prayers .onboarding-offered-note{color:#176c57;margin-top:12px;font-size:.76rem;font-weight:650}.onboarding-rule-option{align-self:stretch;min-height:0}.onboarding-jummah-schedule{gap:18px;margin-top:18px;display:grid}.onboarding-jummah-schedule>div>strong{color:#34362f;margin-bottom:10px;font-size:.86rem;display:block}.onboarding-time-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;max-width:430px;margin-top:10px;display:grid}.onboarding-add-time,.onboarding-remove-time{color:#4f4d47;font:inherit;cursor:pointer;background:#fffdf7;border:1px solid #bdb6a6;border-radius:7px;padding:8px 11px;font-size:.76rem;font-weight:800}.onboarding-add-time{color:#176c57;border-color:#176c57;margin-top:11px}.onboarding-remove-time{min-height:44px}.onboarding-jummah-toggle{max-width:600px}.onboarding-compact-choice{box-sizing:border-box;align-self:end;min-height:44px;padding:10px 12px}.onboarding-compact-choice strong{font-size:.82rem}.onboarding-compact-choice span{font-size:.75rem}.onboarding-link-fields{background:#fbfaf6;border:1px solid #d9d4c6;border-radius:10px;margin-top:18px;padding:14px 16px}.onboarding-link-fields summary{color:#176c57;cursor:pointer;font-weight:800}.onboarding-link-fields .onboarding-form-grid{margin-top:16px}.onboarding-detection,.onboarding-detected,.onboarding-note{background:#edf7f3;border:1px solid #cfe2db;border-radius:10px;margin-top:22px;padding:16px 18px}.onboarding-detection{color:#176c57;align-items:center;gap:12px;font-weight:700;display:flex}.onboarding-spinner{border:2px solid #a9cfc3;border-top-color:#176c57;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite onboarding-spin}@keyframes onboarding-spin{to{transform:rotate(360deg)}}.onboarding-detected{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onboarding-detected span{color:#176c57;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.onboarding-detected a{color:#176c57;margin-left:auto}.onboarding-note{color:#4e5d58;line-height:1.5}.onboarding-note.is-warning{color:#745615;background:#fff6dc;border-color:#dfca9c}.onboarding-guidance{color:#5d5a52;background:#f4f1e7;border-left:3px solid #176c57;gap:4px;margin-top:22px;padding:15px 17px;font-size:.84rem;line-height:1.5;display:grid}.onboarding-guidance strong{color:#34362f}.onboarding-price{align-items:baseline;gap:10px;margin:24px 0 4px;display:flex}.onboarding-price strong{font-family:Montserrat,Arial,sans-serif;font-size:3.5rem;font-weight:800}.onboarding-price span{color:#66645d;font-weight:700}.onboarding-review{gap:12px;margin:24px 0;display:grid}.onboarding-review>section{background:#fff;border:1px solid #ded9cc;border-radius:11px;padding:18px;overflow:hidden}.onboarding-review>section>h3{color:#34362f;margin:0 0 12px;font-size:.92rem;font-weight:650}.onboarding-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onboarding-review-grid>div{border-top:1px solid #eee9dc;align-content:start;gap:5px;padding:11px 12px;display:grid}.onboarding-review-grid>div:nth-child(odd){border-right:1px solid #eee9dc}.onboarding-review-grid>div:nth-child(-n+2){border-top:0}.onboarding-review-grid>.onboarding-review-wide{border-right:0;grid-column:1/-1}.onboarding-review-grid span{color:#77736a;letter-spacing:.02em;font-size:.71rem;font-weight:600}.onboarding-review-grid strong{overflow-wrap:anywhere;color:#34362f;font-size:.86rem;font-weight:550;line-height:1.5}.onboarding-review-list{color:#34362f;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:3px 0 0;padding:0;font-size:.82rem;line-height:1.45;list-style:none;display:grid}.onboarding-error{color:#8b3229;background:#fff0ee;border:1px solid #e1b8b2;border-radius:8px;margin-top:18px;padding:13px 15px}.onboarding-footer{border-top:1px solid #e7e1d3;justify-content:space-between;gap:12px;margin-top:34px;padding-top:20px;display:flex}.onboarding-payment-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.onboarding-primary,.onboarding-secondary{cursor:pointer;border-radius:8px;min-height:42px;padding:10px 17px;font-family:Montserrat,Arial,sans-serif;font-weight:800}.onboarding-primary{color:#fff;background:#176c57;border:1px solid #176c57}.onboarding-secondary{color:#202124;background:#fffdf7;border:1px solid #bdb6a6}.onboarding-primary:disabled,.onboarding-secondary:disabled{cursor:not-allowed;opacity:.5}@media (width<=700px){.onboarding-shell{width:min(100% - 20px,1040px);padding-top:24px}.onboarding-progress{display:flex;overflow-x:auto}.onboarding-progress li{min-width:max-content}.onboarding-choice-grid,.onboarding-form-grid,.onboarding-maghrib-rule,.onboarding-weekly-iqamah,.onboarding-advanced-iqamah-content{grid-template-columns:1fr}.onboarding-hijri-option{grid-column:auto}.onboarding-prayer-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-card{padding:24px 18px}.onboarding-method-summary{flex-direction:column;align-items:flex-start}.onboarding-method-summary div{text-align:left}.onboarding-review-grid{grid-template-columns:1fr}.onboarding-review-grid>div:nth-child(odd){border-right:0}.onboarding-review-grid>div:nth-child(2){border-top:1px solid #eee9dc}.onboarding-review-list,.onboarding-time-row{grid-template-columns:1fr}.onboarding-remove-time{justify-self:start;min-height:36px}}@font-face{font-family:Accia Piano;src:url(/assets/AcciaPiano-Light-Cd437VpS.otf)format("opentype");font-style:normal;font-weight:300}:root{--bg-left:#fff;--text-dark:#1a1a1a;--text-light:#fff;--text-black:#000;--font-sans:"Accia Piano", "Montserrat", system-ui, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}.masjidDisplayNotificationsVW #root>.notification-container{box-sizing:content-box!important}.masjidDisplayNotificationsVW #root>.notification-container *,.masjidDisplayNotificationsVW #root>.notification-container :before,.masjidDisplayNotificationsVW #root>.notification-container :after{box-sizing:inherit!important}.layout-split{width:100vw;height:100vh;display:flex}.masjid-panel-left{background-color:var(--bg-left);border-right:1px solid #ccc;flex-direction:column;justify-content:space-between;align-items:center;width:37%;padding:.25vh 2vw;transition:width .15s ease-in-out,transform .1s ease-in-out;display:flex}.masjid-left-header{justify-content:center;align-items:center;gap:1rem;width:100%;margin-top:-.25vw;margin-bottom:-1vw;display:flex}.masjid-logo-img{object-fit:contain;height:15.5vh;transform:translateY(calc(var(--masjid-logo-translate-y-vw,0) * 1vw)) scale(.975)}.divider-line{flex:none;width:100%;margin:clamp(6px,1vh,18px) 0}.divider-line:before{content:"";background:#00000039;border-radius:999px;width:100%;height:clamp(2px,.18vmin,6px);display:block}.date-display{font-family:var(--font-sans);color:#323232;-webkit-text-stroke:.09vw #323232;letter-spacing:.06vw;white-space:nowrap;margin-bottom:-.15vw;font-size:2.05vw;font-weight:700}.date-display--dual{font-size:2.01vw!important}.main-clock-container{color:#000;font-family:var(--font-sans);transition:transform .15s ease-in-out;transform:scale(.99)}.main-clock-container--compact{transform:scale(.98)!important}.main-clock-digits{-webkit-text-stroke:.525vw black;font-weight:300}.quiet-clock-digits{-webkit-text-stroke:.175vw #fff;letter-spacing:.12vw;color:#fff;gap:.08vw;font-weight:500}.small-left-digits{-webkit-text-stroke:.225vw black}.masjidDisplayNotificationsVW .notification-container{top:5.5vw!important;transform:scale(1.9)!important}.iqamah-countdown-container{text-align:center;margin-bottom:-.25vw;transform:scale(1.01)}.iqamah-label{font-family:var(--font-sans);color:#414141;-webkit-text-stroke:.09vw #373737;letter-spacing:.06vw;margin-bottom:.275vh;font-size:1.8vw}.iqamah-value{font-family:var(--font-sans);color:#000;-webkit-text-stroke:.25vw #000;font-size:3.6vw;font-weight:300}.iqamah-countdown{white-space:nowrap;align-items:baseline;gap:1.4vw;display:inline-flex}.iqamah-part{align-items:center;gap:.55vw;display:inline-flex}.iqamah-number{font-family:var(--font-sans);color:#000;gap:.1vw;font-weight:400}.iqamah-unit{font-family:var(--font-sans);text-transform:lowercase;font-size:4.75vw}.sun-grid{width:86.5%;font-family:var(--font-sans);justify-content:space-between;margin-top:-.825vw;margin-bottom:.375vw;display:flex}.sun-item{color:#000;flex-direction:column;align-items:center;font-weight:300;display:flex;transform:scale(.99)}.sun-label{font-family:var(--font-sans);color:#444;-webkit-text-stroke:.08vw #444;letter-spacing:.065vw;margin-bottom:.1vw;font-size:1.65vw;font-weight:600}.jumuah-section{text-align:center;width:100%;font-weight:300;font-family:var(--font-sans)}.jumuah-header{font-family:var(--font-sans);-webkit-text-stroke:.08vw #444;letter-spacing:.06vw;margin-top:.05vw;font-size:1.7vw;font-weight:600}.jumuah-grid{justify-content:space-around;width:100%;margin-top:-.4vw;display:flex}.jumuah-col{color:#000;flex-direction:column;align-items:center;display:flex;transform:scale(.99)}.jumuah-label{font-family:var(--font-sans);color:#555;-webkit-text-stroke:.08vw #444;letter-spacing:.06vw;font-size:1.6vw;font-weight:600}.prayers-panel-right{background-color:var(--bg-right);width:63%;color:var(--text-light);flex-direction:column;justify-content:center;padding:2.5vh 2.75vw;transition:width .15s ease-in-out,transform .1s ease-in-out;display:flex}.main-clock-meridian{-webkit-text-stroke:.16vw #000;letter-spacing:.08vw}.quiet-clock-meridian{-webkit-text-stroke:.15vw #fff;color:#fff;letter-spacing:.15vw}.sunrise-meridian-text,.jumuah-meridian-text{-webkit-text-stroke:.09vw #000;letter-spacing:.075vw}.prayer-meridian-text{-webkit-text-stroke:.025vw #fff;letter-spacing:.075vw}.prayer-row{font-family:var(--font-sans);border-bottom:.1vw solid #ffffff59;flex:1;align-items:center;padding:1vh 0;display:flex}.prayer-row:last-child{border-bottom:none}.header-row{border-bottom:none;flex:none;margin-bottom:.5vh;padding-bottom:0}.col-name{text-align:left;font-family:var(--font-sans);color:#eee;-webkit-text-stroke:.025vw #eee;letter-spacing:.025vw;flex:1;font-size:2.5vw}.col-time{text-align:right;flex:2.5;justify-content:flex-end;align-items:baseline;display:flex}.header-text{font-family:var(--font-sans);color:#ccc;text-align:center;-webkit-text-stroke:.03vw #ccc;letter-spacing:.075vw;font-size:2.25vw;font-weight:700;display:block}.prayer-digits{font-family:var(--font-sans);color:#fff;-webkit-text-stroke:.15vw #fff;font-weight:400}.responsive-wrapper{align-items:baseline;line-height:1;display:inline-flex}.quiet-clock-wrapper{align-items:baseline;gap:.5vw;line-height:1;display:inline-flex}.meridian-text{text-transform:uppercase;font-weight:400;line-height:1}.help-panel-right{background-color:var(--bg-right);width:63%;color:var(--text-light);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3vh 3.25vw 3vh 3vw;transition:width .15s ease-in-out,transform .1s ease-in-out;display:flex}.camera-panel-right{background-color:var(--bg-right);width:63%;color:var(--text-light);text-align:center;flex-direction:column;justify-content:center;align-items:center;transition:width .15s ease-in-out,transform .1s ease-in-out;display:flex;position:relative;overflow:hidden}.camera-panel-right .bg-video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.camera-panel-right:after{content:"";z-index:0;background:#00000040;position:absolute;inset:0}.camera-panel-content{z-index:1;width:100%;height:100%;position:relative}.help-panel-image{object-fit:contain;max-width:60%;height:6.5vw;margin-bottom:4.5vh}.help-panel-text{color:#fff;letter-spacing:.05em;font-family:Montserrat;font-size:3vw;font-weight:500}.announcements-panel-right{background-color:var(--bg-right);width:63%;color:var(--text-light);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3vh 3.25vw 3vh 3vw;transition:width .15s ease-in-out,transform .1s ease-in-out;display:flex}.announcements-panel-small-text{color:#fff;letter-spacing:.05em;max-width:80%;margin-bottom:3.5vh;font-family:Montserrat;font-size:1.9vw;font-weight:600}.announcements-panel-image{object-fit:contain;max-width:60%;height:7.5vw;margin-bottom:1.25vh}.announcements-panel-text{color:#fff;letter-spacing:.05em;white-space:pre-wrap;max-width:100%;font-family:Montserrat;font-size:5vw}.roll-number,.roll-time{line-height:1;font-size:inherit;align-items:baseline;display:inline-flex}.roll-colon{padding:0 .1vw;line-height:1;display:inline-block;transform:translateY(-.02em)}.roll-digit{vertical-align:baseline;will-change:width;height:1em;line-height:1;transition:width .9s cubic-bezier(1,0,0,1);display:inline-block;position:relative}.roll-measure{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1em;display:inline-block}.roll-clip{width:100%;height:1em;position:absolute;top:0;left:0;overflow:hidden}.roll-stack{transform:translate3d(0, calc(var(--i,0) * -1em), 0);will-change:transform;transition:transform .9s cubic-bezier(1,0,0,1);position:absolute;top:0;left:0;right:0}.roll-no-trans .roll-stack{transition:none}.roll-line{text-align:center;width:100%;line-height:1em;display:block}.countdown-status{pointer-events:none;justify-content:center;align-items:center;display:flex;transform:translate(-50%)}.status-dot{--dot-size:5vw;--dot-color:#00d390dc;width:var(--dot-size);height:var(--dot-size);background:var(--dot-color);border-radius:9999px;position:relative}.status-dot--ping:after{content:"";border-radius:inherit;background:var(--dot-color);opacity:.75;z-index:-1;animation:2s ease-out infinite statusPing;position:absolute;inset:0;transform:scale(1)}@keyframes statusPing{0%{opacity:.75;transform:scale(1)}70%{opacity:0;transform:scale(1.75)}to{opacity:0;transform:scale(1.75)}}.bottom-left{flex-direction:column;align-items:center;width:100%;height:auto;margin-bottom:1.6vw;display:flex}.broadcast-live{font-family:var(--font-sans);color:#000;justify-content:center;align-items:center;width:100%;margin:1vw;display:flex}.iqamah-change-container{font-family:var(--font-sans);color:#000;justify-content:center;align-items:center;width:100%;margin:.75vw;display:flex}.broadcast-live-text{letter-spacing:.08em;-webkit-text-stroke:#000 .2vw;color:#000;font-size:6vw;font-weight:900;line-height:1}.kasimakramOS-label{font-family:var(--font-sans);color:#414141;-webkit-text-stroke:.075vw #414141;margin-bottom:.25vh;font-size:2vw}.iqamah-change-digits{-webkit-text-stroke:.5vw black;color:#000;font-weight:300}.iqamah-change-meridian{-webkit-text-stroke:.1vw #000}.salah-change-label{font-family:var(--font-sans);color:#414141;-webkit-text-stroke:.075vw #414141;margin-top:.25vh;font-size:2.25vw}.salah-change-salah-label{font-family:var(--font-sans);color:#414141;-webkit-text-stroke:.15vw #414141;letter-spacing:.1vw;font-size:3vw}.countdown-root{color:#f7f7f7;backface-visibility:hidden;background-color:#000;width:100vw;height:100vh;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden;transform:translateZ(0)}.countdown-content{text-align:center;backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateZ(0)}.countdown-title{letter-spacing:.04vw;text-transform:uppercase;opacity:.9;white-space:nowrap;will-change:opacity, transform;font-size:4.5vw;transition:opacity .4s,transform .4s;position:absolute;top:20%;left:50%;transform:translate(-50%)}.countdown-content .countdown-title{margin-bottom:3.5vh;position:relative;top:auto;left:auto;transform:none}.countdown-center{will-change:transform;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.countdown-content .countdown-center{position:relative;top:auto;left:auto;transform:none}.countdown-digits-wrapper{font-weight:550;line-height:1}.countdown-text-exit{opacity:0;pointer-events:none;transform:translate(-50%)translateY(-1rem)}.countdown-content .countdown-title.countdown-text-exit{transform:translateY(-1rem)}.countdown{line-height:1em;display:inline-flex}.countdown>*{visibility:hidden;--value-v:calc(mod(max(0, var(--value)), 1000));--value-hundreds:calc(round(to-zero, var(--value-v) / 100, 1));--value-tens:calc(round(to-zero, mod(var(--value-v), 100) / 10, 1));--value-ones:calc(mod(var(--value-v), 100));--show-hundreds:clamp(clamp(0, var(--digits,1) - 2, 1), var(--value-hundreds), 1);--show-tens:clamp(clamp(0, var(--digits,1) - 1, 1), var(--value-tens) + var(--show-hundreds), 1);--first-digits:calc(round(to-zero, var(--value-v) / 10, 1));height:1em;width:calc(1ch + var(--show-tens) * 1ch + var(--show-hundreds) * 1ch);direction:ltr;transition:width .4s ease-out .2s;display:inline-block;position:relative;overflow-y:clip}.countdown>:before,.countdown>:after{visibility:visible;content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";font-variant-numeric:tabular-nums;white-space:pre;text-align:end;direction:rtl;transition:all 1s cubic-bezier(1,0,0,1),width .2s ease-out .2s,opacity .2s ease-out .2s;position:absolute;overflow-x:clip}.countdown>:before{width:calc(1ch + var(--show-hundreds) * 1ch);top:calc(var(--first-digits) * -1em);opacity:var(--show-tens);inset-inline-end:0}.countdown>:after{width:1ch;top:calc(var(--value-ones) * -1em);inset-inline-start:0}.countdown-root.countdown-overlay{z-index:9999;contain:layout paint;backface-visibility:hidden;pointer-events:none;background-color:#0000;position:fixed;inset:0;transform:translateZ(0)}.countdown-root.countdown-overlay:before{content:"";opacity:0;will-change:opacity;background:#000;transition:opacity .165s ease-out;position:absolute;inset:0}.countdown-root.countdown-overlay .countdown-content{opacity:0;z-index:1;will-change:opacity, transform;backface-visibility:hidden;transition:opacity .9s ease-out .18s,transform .8525s cubic-bezier(.2,.9,.2,1) .18s;position:absolute;inset:0;transform:scale(1.06)translateZ(0)}.countdown-root.countdown-overlay .countdown-center{will-change:transform;transition:transform .8525s cubic-bezier(.2,.9,.2,1) .18s;transform:scale(1.075)}.countdown-root.countdown-overlay .countdown-title{will-change:opacity, transform;transition:opacity .275s ease-out .18s,transform .4s .18s;transform:scale(1.035)}.countdown-root.countdown-overlay.countdown-overlay--entered:before{opacity:1}.countdown-root.countdown-overlay.countdown-overlay--entered .countdown-content{opacity:1;transform:scale(1)translateZ(0)}.countdown-root.countdown-overlay.countdown-overlay--entered .countdown-center,.countdown-root.countdown-overlay.countdown-overlay--entered .countdown-title{transform:scale(1)}.countdown-root.countdown-overlay.countdown-overlay--exiting .countdown-content{opacity:0;transition:opacity .9s ease-out,transform .8525s cubic-bezier(.2,.9,.2,1);transform:scale(1.045)translateZ(0)}.countdown-root.countdown-overlay.countdown-overlay--exiting .countdown-center{transition:transform .8525s cubic-bezier(.2,.9,.2,1);transform:scale(1.065)}.countdown-root.countdown-overlay.countdown-overlay--exiting .countdown-title{opacity:0;transition:opacity .25s ease-out,transform .4s;transform:scale(1.02)}.countdown-root.countdown-overlay.countdown-overlay--exiting:before{opacity:0;transition:opacity .165s ease-out .9s}.quiet-static-content{z-index:1;text-align:center;backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateZ(0)}.quiet-static-title{letter-spacing:.035vw;text-transform:uppercase;opacity:.9;white-space:nowrap;margin-bottom:3.5vh;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4.5vw;line-height:1}.quiet-static-center{font-weight:500;line-height:1}.taraweah-counter-text{color:#f7f7f7;letter-spacing:.02em;justify-content:center;align-items:center;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:550;line-height:1;display:inline-flex}.taraweah-counter-display{justify-content:center;align-items:flex-end;gap:.7vw;display:inline-flex}.taraweah-counter-roll{letter-spacing:.02em}.taraweah-counter-max-label{color:#fff;-webkit-text-stroke:.05vw #fff;letter-spacing:.1vw;opacity:.8;margin-left:.2vw;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:5vw;font-weight:700;line-height:1;display:inline-block}.taraweah-counter-page{color:#f3f5f8;background:radial-gradient(circle at 15% 5%,#3c785847,#0000 35%),radial-gradient(circle at 90% 95%,#d7ae502e,#0000 40%),#080d12;min-height:100vh;padding:18px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.taraweah-counter-card{background:#090e16e6;border:1px solid #ffffff1f;border-radius:18px;gap:14px;width:min(760px,100%);margin:0 auto;padding:16px;display:grid}.taraweah-counter-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.taraweah-counter-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#ffffffad;margin:0;font-size:.72rem}.taraweah-counter-title{margin:6px 0 2px;font-size:1.5rem}.taraweah-counter-subtitle{color:#ffffffbf;margin:0}.taraweah-counter-chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:700}.taraweah-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.taraweah-meta-item{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;gap:2px;padding:8px 10px;display:grid}.taraweah-meta-item span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;font-size:.72rem}.taraweah-meta-item strong{font-size:.95rem}.taraweah-stepper-row{grid-template-columns:92px 1fr 92px;align-items:center;gap:8px;display:grid}.taraweah-stepper-row button,.taraweah-action-row button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;font-family:inherit;font-weight:700}.taraweah-stepper-row button{height:54px;font-size:1rem}.taraweah-count-value{text-align:center;background:#00000057;border:1px solid #ffffff24;border-radius:14px;padding:8px;font-size:2rem;font-weight:800}.taraweah-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.taraweah-action-row button{letter-spacing:.03em;height:44px;font-size:.9rem}.taraweah-action-row .primary{background:linear-gradient(135deg,#1b9f6d,#1a7f58);border-color:#22c08266}.taraweah-action-row .danger{background:linear-gradient(135deg,#a04141,#7a2f2f);border-color:#d1525273}.taraweah-action-row .secondary{background:#ffffff0f}.taraweah-footer-row{color:#fffc;justify-content:space-between;align-items:center;display:flex}.taraweah-footer-row .linkish{color:#f7d27f;cursor:pointer;background:0 0;border:0;font-weight:700}.taraweah-owner-access{color:#9ce2c5;font-weight:700}.taraweah-stepper-row button:disabled,.taraweah-action-row button:disabled,.taraweah-footer-row .linkish:disabled{opacity:.52;cursor:default}.taraweah-auth-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030509c2;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.taraweah-auth-modal{background:#0f161f;border:1px solid #ffffff29;border-radius:16px;gap:10px;width:min(380px,100%);padding:18px;display:grid}.taraweah-auth-modal h2{margin:0}.taraweah-auth-modal p{color:#ffffffbf;margin:0}.taraweah-auth-modal form{gap:8px;display:grid}.taraweah-auth-modal input,.taraweah-auth-modal button{border:1px solid #ffffff29;border-radius:10px;height:44px;font-family:inherit}.taraweah-auth-modal input{color:#fff;text-align:center;letter-spacing:.3em;background:#ffffff0d;font-size:1rem}.taraweah-auth-modal button{color:#fff;background:linear-gradient(135deg,#1b9f6d,#1a7f58);font-weight:700}.taraweah-auth-modal .taraweah-owner-retry{background:#ffffff14}.taraweah-auth-error{color:#ff8b8b;font-size:.9rem}.taraweah-auth-meta{color:#ffffffa3;font-size:.8rem}@media (width<=640px){.taraweah-counter-page{padding:12px}.taraweah-meta-grid{grid-template-columns:1fr}.taraweah-stepper-row{grid-template-columns:80px 1fr 80px}}
