@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container-home{overflow-x:hidden;width:100vw}.footer-home-div{background-color:#0d0e25;font-size:17px;font-weight:600;letter-spacing:1px;margin-top:70px;width:100%}.footer-text-complete-div{align-items:center;display:flex;gap:230px;justify-content:center;left:170px;position:relative}.footer-advertise-people-contact,.footer-english-about-careers,.footer-tutorial-why-faqs{align-items:center;bottom:20px;cursor:pointer;display:flex;flex-direction:column;gap:35px;justify-content:center;position:relative}.footer-home-logo-div{align-items:center;display:flex;position:relative}.logo-image-footer{font-weight:700;height:65px;left:30px;position:relative}.logo-text-footer{left:4px;letter-spacing:2.5px;position:relative}.C-logo-footer{font-size:37px;letter-spacing:18%}.C-logo-footer,.hezzle-logo-footer{font-family:Roboto Mono,Arial,sans-serif;font-weight:700}.hezzle-logo-footer{font-size:32px}.Z-1-footer{color:#798fd0}.Z-2-footer{color:#ae8fd6}.footer-english-about-careers{align-items:center;display:flex}.footer-english-div{color:#9d6fd9;left:9px;position:relative}.footer-english-div:hover{color:#8955cc}.footer-english-up-svg{cursor:pointer;margin-left:5px;width:15px}.footer-english-up-svg:hover{filter:brightness(80%)}.footer-home-logo-subscription{flex-direction:column;right:480px;top:70px}.footer-button-subscription-div,.footer-home-logo-subscription{align-items:center;display:flex;justify-content:center;position:relative}.footer-button-subscription-div{background-color:#9d6fd9;border:none;border-radius:10px;box-shadow:none;color:#fff;cursor:pointer;font-size:15px;font-weight:600;left:20px;outline:none;padding:7px 10px;top:20px;z-index:2}.footer-button-subscription-div:hover{background-color:#9363d3;transform:scale(1.02)}.footer-subscription-svg{margin-left:5px;width:25px}.footer-logos-div{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:center}.footer-insta-svg{width:14px}.footer-threads-svg,.footer-youtube-svg{width:15px}.footer-twitter-svg{width:12px}.footer-linkedin-svg{width:14px}.footer-copyrights-terms-div{align-items:center;color:#ae8fd6;display:flex;font-size:12px;font-weight:300;gap:30px;justify-content:center;letter-spacing:0}.footer-copyrights-svg{width:10px}.footer-copyrights-div{gap:5px}.footer-copyrights-div,.footer-logos-copyrights{align-items:center;display:flex;justify-content:center}.footer-logos-copyrights{cursor:pointer;gap:500px;padding-bottom:10px;padding-top:60px}.container-header-center{align-items:center;display:flex;flex-direction:column;padding:20px;-webkit-user-select:none;user-select:none}.search-header-home{align-items:center;bottom:3px;display:flex;left:220px;position:relative}.search-bg-header-home{background:#30324f;border-radius:15px 0 0 15px;padding:5px 8px;position:relative}.search-header-home-svg{width:20px}.search-input-header-home{background-color:#3e4065;border:none;border-radius:0 15px 15px 0;box-shadow:none;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:16px;height:33px;outline:none;text-align:center;width:350px}.search-input-header-home:focus{box-shadow:inset 0 0 0 .2rem #2e365180;outline:none}.search-input-header-home::placeholder{color:#fff;font-size:14px;font-weight:500;opacity:.5}.streak-header-home{align-items:center;cursor:pointer;display:flex;left:270px;position:relative}.streak-text-header-home{color:#798fd0;margin-left:10px}.streak-text-header-home:hover{color:#5c74bd}.streak-header-home-svg{width:20px}.streak-header-home-svg:hover{transform:scale(1.08)}.points-header-home{align-items:center;cursor:pointer;display:flex;left:190px;position:relative}.points-text-header-home{color:#ae8fd6;margin-left:10px}.points-text-header-home:hover{color:#9a76c9}.points-header-home-svg{width:23px}.points-header-home-svg:hover{transform:scale(1.08)}.notify-header-home{cursor:pointer;display:flex;left:100px;position:relative}.notify-dot-header-home{background-color:#e64343;border-radius:50%;height:10px;position:relative;right:9px;width:10px}.notify-header-home-svg{width:21px}.notify-header-home-svg:hover{transform:scale(1.1)}.profile-header-home{align-items:center;background-color:#3e4065;border-radius:15px;cursor:pointer;display:flex}.profile-header-home:hover{transform:scale(1.02)}.profile-header-home-svg{margin:3px 3px 3px 7px;width:29px}.profile-username-header-home{font-family:Roboto Mono,Arial,sans-serif;font-size:12px;padding:5px 7px 5px 5px}.left-bar-home{align-items:center;background-color:#4f3b7b;border-radius:25px;bottom:70px;display:flex;flex-direction:column;gap:14px;justify-content:center;left:7px;padding:18px 7px;position:absolute}.left-bar-home img{cursor:pointer;width:28px}.left-bar-home img:hover{filter:brightness(85%);transform:scale(1.1);transition:transform .2s ease-in-out}.img-home-div{align-items:center;display:flex;position:relative}.hover-text{background-color:#000c;border-radius:5px;color:#fff;left:100%;margin-left:10px;padding:5px 10px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.collapse-leftbar-home-div{left:3.7%;position:absolute;top:48.5%}.collapse-leftbar-home-div.collapsed{left:3px;position:absolute}.collapse-leftbar-home{height:105px}.collapse-leftbar-home-div:hover{filter:brightness(90%)}.collapse-leftarrow-home{height:30px;left:50%;position:absolute;top:47%;transform:translate(-50%,-50%)}.collapse-leftarrow-home.collapsed{left:8px;position:absolute;top:55px;transform:translate(-50%,-50%)}.center-home{display:flex;flex-direction:column}.center-home-columns{display:flex;flex-wrap:wrap;gap:40px;left:60px;position:relative}.center-slider-home{background:linear-gradient(180deg,#ae8fd61a,#4f3b7b1a);border:1px solid #ffffff1a;border-radius:35px;display:flex;gap:20px;height:310px;margin-top:50px;overflow:hidden;padding:40px 20px;position:relative;text-align:center;width:960px}.center-slider-left,.center-slider-right{align-items:center;background:#2c2f64;border-radius:0 15px 15px 0;cursor:pointer;display:flex;height:300px;justify-content:center;margin:0;position:absolute;top:50%;transition:all .3s linear;width:40px}.center-slider-left:hover,.center-slider-right:hover{background:#262961}.center-slider-left{left:15px;transform:translateY(-50%) rotate(-180deg)}.center-slider-right{right:15px;transform:translateY(-50%)}#center-board1-div{align-items:center;background-color:#3e4065;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:20px;justify-content:center}.center-board1-div:hover{transform:scale(1.02)}.center-board1-svg{width:240px}.center-puzzles-button{background:linear-gradient(90deg,#4f3b7b,#916de1);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:16px;outline:none;padding:10px 13px}article{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s linear;width:100%}.activeSlide{opacity:1;transform:translateX(0)}.lastSlide{transform:translateX(-100%)}.nextSlide{transform:translateX(100%)}.center-points-leaderboard-title{font-family:Roboto,Arial,sans-serif;font-size:23px}.center-points-leaderboard-div{background:linear-gradient(180deg,#ae8fd61a,#4f3b7b1a);border:1px solid #ffffff1a;border-radius:35px;display:flex;flex-direction:column;height:350px;margin-top:50px;padding:20px;position:relative}.center-right-arrow-points{cursor:pointer;position:relative;width:22px}.center-right-arrow-points:hover{filter:brightness(75%)}.center-points-title-div{align-items:center;bottom:17px;display:flex;gap:25px;justify-content:center;left:15px;position:relative}.search-bg-center-home{background:#30324f;border-radius:15px 0 0 15px;padding:4px;position:relative}.search-input-center-home{background-color:#3e4065;border:none;border-radius:0 15px 15px 0;box-shadow:none;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:16px;height:25px;outline:none;text-align:center;width:150px}.search-input-center-home:focus{box-shadow:inset 0 0 0 .1rem #2e365180;outline:none}.search-input-center-home::placeholder{color:#fff;font-size:14px;font-weight:500;opacity:.5}.search-center-home{align-items:center;bottom:15px;display:flex;margin:0 45px 25px 55px;position:relative}.search-center-home-svg{width:15px}.center-user-title-div{align-items:center;bottom:25px;display:flex;justify-content:space-around;position:relative;white-space:nowrap}.center-user-points-svg{width:25px}.center-users-div{align-items:center;background-color:#4f3b7b;border-radius:15px;bottom:40px;cursor:pointer;display:flex;justify-content:space-around;margin-top:10px;padding:8px;position:relative}.center-users-div:hover{transform:scale(1.01)}.center-points-points1,.center-points-user1{color:gold}.center-points-points2,.center-points-user2{color:silver}.center-points-points3,.center-points-user3{color:#cd7f32}.center-game-review-home{background:linear-gradient(180deg,#ae8fd61a,#4f3b7b1a);border:1px solid #ffffff1a;border-radius:35px;display:flex;gap:35px;margin-top:50px;padding-left:20px;position:relative}.game-review-board-home{width:300px}.review-board-home-div{background-color:#3e4065;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;gap:7px;height:340px;margin:10px 15px;padding:5px}.review-board-home-div:hover{transform:scale(1.02)}.review-opponent-name-home,.review-user-name-home{font-size:13px;margin-left:12px}.review-text-home-div{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-right:35px}.game-review-svg-center{cursor:pointer;margin-bottom:15px;margin-top:5px;width:170px}.game-review-svg-center:hover{transform:scale(1.02)}.game-review-title-home{font-size:27px;margin-bottom:8px;margin-top:0}.game-review-text-home{font-size:14px}.game-review-button-home{background:linear-gradient(90deg,#4f3b7b,#916de1);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:16px;outline:none;padding:10px 13px}.game-review-button-home:hover{transform:scale(1.02)}.center-home-row2{flex-wrap:wrap;gap:40px;left:55px}.center-daily-puzzle-home,.center-home-row2{align-items:center;display:flex;justify-content:center;position:relative}.center-daily-puzzle-home{background:linear-gradient(180deg,#ae8fd61a,#4f3b7b1a);border:1px solid #ffffff1a;border-radius:35px;flex-direction:column;gap:7px;height:340px;margin-top:50px;padding:15px}.center-daily-puzzle-board{background-color:#3e4065;border-radius:15px;cursor:pointer;margin:7px;padding:10px;width:270px}.center-daily-puzzle-board:hover{transform:scale(1.02)}.center-daily-puzzle-title{font-size:19px;font-weight:600;position:relative;top:5px}.center-daily-puzzle-date{font-size:13px}.center-stats-home{background:linear-gradient(180deg,#ae8fd61a,#4f3b7b1a);border:1px solid #ffffff1a;border-radius:35px;flex-direction:column;height:365px;margin-top:50px}.center-stats-home,.center-stats-title-div{align-items:center;display:flex;justify-content:center}.center-stats-title-div{margin-bottom:15px}.center-stats-row1-div{align-items:center;display:flex;justify-content:space-between;padding:0 18px 13px}.center-stats-con1,.center-stats-con2,.center-stats-con2-performance,.center-stats-con3{align-items:center;background-color:#4f3b7b;border-radius:15px;display:flex;font-size:20px;font-weight:700;justify-content:center;margin:15px 18px;padding:30px 8px;width:40px}.center-stats-con2-performance{font-size:25px;padding:26px 8px}.center-stats-con1-text{font-size:13px}.center-stats-con1-div{align-items:center;display:flex;flex-direction:column;justify-content:center}.center-stats-right-arrow{cursor:pointer;left:85px;position:relative;width:22px}.center-stats-right-arrow:hover{filter:brightness(75%)}.center-home-row3{flex-wrap:wrap;gap:40px;left:45px;position:relative}.center-home-row3,.center-live-puzzles-home{align-items:center;display:flex;justify-content:center}.center-live-puzzles-home{background:linear-gradient(180deg,#ae8fd61a,#4f3b7b1a);border:1px solid #ffffff1a;border-radius:35px;flex-direction:column;height:380px;margin-top:50px;padding:15px}.center-challenge-bot-svg,.center-puzzle-battle-svg,.center-puzzle-rush-svg{background-color:#3e4065;border-radius:15px;cursor:pointer;display:block;height:100%;padding:10px;width:100%}.center-challenge-bot-svg{padding:6px}.center-challenge-bot-icon,.center-puzzle-battle-icon,.center-puzzle-rush-icon{background-color:#353988;border-radius:15px;cursor:pointer;left:50%;padding:5px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90px}.center-puzzle-boards-home{align-items:center;display:flex;gap:50px;justify-content:center}.center-live-puzzles-title{margin:5px}.center-battle-images-div,.center-rush-images-div{position:relative;width:270px}.center-battle-images-div:hover,.center-rush-images-div:hover{transform:scale(1.02)}.center-bot-image-div{bottom:7px;position:relative;width:290px}.center-battle-images-div{margin-right:20px}.center-bot-image-div{margin-right:15px}.center-bot-image-div:hover{transform:scale(1.01)}.center-battle-div,.center-rush-div{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}.center-challenge-bot-button,.center-puzzle-battle-button,.center-puzzle-rush-button{background:linear-gradient(90deg,#4f3b7b,#916de1);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:600;outline:none;padding:10px 13px}.center-challenge-bot-button:hover,.center-puzzle-battle-button:hover,.center-puzzle-rush-button:hover{transform:scale(1.03)}.center-challenge-bot-button{bottom:5px;position:relative}.center-vs-bot-home{align-items:center;background:linear-gradient(180deg,#ae8fd61a,#4f3b7b1a);border:1px solid #ffffff1a;border-radius:35px;display:flex;flex-direction:column;gap:20px;height:385px;justify-content:center;margin-top:50px;padding:15px;position:relative}.center-challenge-bot-title{font-size:19px;font-weight:600;position:relative;top:5px}.center-compare-home{background:linear-gradient(180deg,#ae8fd61a,#4f3b7b1a);border:1px solid #ffffff1a;border-radius:35px;flex-direction:column;height:420px;margin-top:50px}.center-compare-home,.center-compare-title-div{align-items:center;display:flex;justify-content:center}.center-compare-right-arrow{cursor:pointer;left:35px;position:relative;width:22px}.center-compare-right-arrow:hover{filter:brightness(75%)}.center-compare-opponent-svg{width:65px}.center-compare-profile-svg{margin:35px;width:60px}.center-compare-svg{bottom:75px;position:relative;width:20px}.center-compare-line{background-color:#fff;bottom:0;height:150px;left:50%;opacity:.6;position:absolute;top:0;width:1px}.center-compare-user-div{flex-direction:column;gap:10px}.center-compare-opponent-div,.center-compare-svg-div,.center-compare-user-div{align-items:center;display:flex;justify-content:center}.center-compare-opponent-div{flex-direction:column;gap:20px;position:relative;right:13px;top:5px}.center-compare-user-games{background-color:#4f3b7b;border-radius:10px;font-size:12px;padding:10px 5px;width:80px}.center-compare-wld{align-items:center;display:flex;justify-content:center}.center-compare-d,.center-compare-l,.center-compare-w{background-color:#4f3b7b;border-radius:10px;font-size:13px;margin:10px 5px;padding:5px}.center-compare-div{align-items:center;display:flex;gap:5px;justify-content:center}.center-compare-svg-div{position:relative;right:15px}.center-compare-question-svg{height:80px;position:relative;top:10px}.center-compare-evaluate-button{background:linear-gradient(90deg,#4f3b7b,#916de1);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:600;margin:10px;outline:none;padding:10px 13px}.center-compare-evaluate-button:hover{transform:scale(1.03)}.center-compare-opponent-search,.center-compare-user-search{background-color:#916de1;border:none;border-radius:10px;box-shadow:none;color:#fff;height:25px;margin:0 20px;outline:none;width:115px}.center-compare-opponent-search{margin:10px 0;position:relative;top:15px}.center-compare-user-form input::placeholder{color:#fff;opacity:.9;text-align:center}.center-compare-opponent-form input::placeholder{color:#fff;opacity:.6;text-align:center}.center-home-game-registry{display:flex;flex-direction:column}.center-registry-title-complete{align-items:center;background-color:#4f3b7b;border-radius:25px;display:flex;justify-content:space-around;margin:50px 200px 10px;padding:15px}.center-registry-title-div{align-items:center;display:flex;gap:10px}.center-registry-svg{width:30px}.center-registry-title{font-family:Roboto,Arial,sans-serif;font-size:30px;font-weight:600;letter-spacing:1.5px}.center-registry-performance-div{align-items:center;display:flex;gap:25px;left:50px;position:relative}.center-registry-title-performance{font-size:18px;font-weight:700}.center-registry-title-performanceValue{font-size:32px}.center-registry-body-div{align-items:center;background:linear-gradient(180deg,#ae8fd61a,#4f3b7b1a);border:1px solid #ffffff1a;border-radius:35px;display:flex;flex-direction:column;justify-content:center;margin:1px 200px 10px}.center-registry-search{align-items:center;display:flex;gap:10px;justify-content:space-evenly}.center-registry-search-div{align-items:center;display:flex;left:35px;position:relative}.registry-bg-header-search{background:#30324f;border-radius:15px 0 0 15px;padding:5px 8px;position:relative}.registry-input-header-search{background-color:#3e4065;border:none;border-radius:0 15px 15px 0;box-shadow:none;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;height:28px;outline:none;text-align:center;width:320px}.registry-input-header-search:focus{box-shadow:inset 0 0 0 .1rem #2e365180;outline:none}.registry-input-header-search::placeholder{color:#fff;font-size:12px;font-weight:500;opacity:.5}.registry-search-home-svg{width:15px}.center-registry-filter-button{align-items:center;background-color:#4f3b7b;border:none;border-radius:12px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:7px;left:230px;margin:20px;outline:none;padding:8px;position:relative}.center-registry-filter-button:hover{transform:scale(1.05)}.center-registry-filter-svg{width:20px}.registry-table-heading-div{align-items:center;background-color:#4f3b7b;border-radius:30px;display:flex;margin:15px;width:95%}.registry-heading-game1{flex:2 1}.registry-heading-game,.registry-heading-game1{font-size:15px;padding:0 10px;text-align:center}.registry-heading-game{box-sizing:border-box;flex:1 1}.registry-table-home{cursor:pointer;width:95%}.registry-table-home:hover{transform:scale(1.005)}.registry-table-game1{flex:2 1;font-size:14px;text-align:center}.registry-table-game{flex:1 1;font-size:14px;text-align:center}.registry-table-graph-svg{flex:1 1;left:25px;position:relative}.registry-table-home{align-items:center;background:linear-gradient(90deg,#4f3b7b,#916de1);border-radius:25px;display:flex;margin:7px;padding:5px 0}.registry-page-change-review{align-items:center;display:flex;gap:480px;justify-content:space-between}.registry-page-div{align-items:center;display:flex;font-size:12px;font-weight:600;justify-content:center}.registry-page1,.registry-pages{background-color:#4f3b7b;border-radius:7px;color:#ae8fd6;cursor:pointer;margin:3px;padding:5px 8px}.registry-page1{background-color:#ae8fd6;color:#4f3b7b}.registry-page-left-svg,.registry-page-right-svg{background-color:#4f3b7b;border-radius:8px;cursor:pointer;margin:8px;padding:5px;width:12px}.registry-page-left-svg:hover,.registry-page-right-svg:hover{filter:brightness(80%)}.registry-page-right-svg{transform:rotate(180deg);width:12px}.registry-pages-dots{color:#ae8fd6;font-size:20px}.registry-review-games-button{align-items:center;background:linear-gradient(90deg,#4f3b7b,#916de1);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:600;gap:7px;justify-content:center;margin-bottom:25px;margin-top:25px;outline:none;padding:10px 13px}.registry-review-games-button:hover{transform:scale(1.03)}.registry-review-games-svg{width:25px}body{background-color:#1e1e2f;color:#fff;font-family:Roboto,Arial,sans-serif;margin:0}.container{flex-direction:column;padding:20px}.container,.header{align-items:center;display:flex;-webkit-user-select:none;user-select:none}.header{margin-bottom:20px}.header,.main-content{justify-content:space-between;width:100%}.main-content{display:flex;max-width:800px}.features{flex:1 1;margin-right:20px}.features ul{list-style-type:none;padding:0}.features li{margin-bottom:10px}.signup-form h2{margin-top:0}.signup-form form{display:flex;flex-direction:column}.create-account-button{background-color:#6f42c1;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.or{margin:10px 0;text-align:center}.left-half{background:linear-gradient(180deg,#35398838,#0d0e2238);border:1px solid #ffffff1a;border-radius:40px 0 0 40px;margin-top:60px;right:232px}.left-half,.signup-form{-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);height:580px;position:relative;width:450px}.signup-form{background:linear-gradient(180deg,#ae8fd61a,#4f3b7b1a);border:1px solid #ffffff1a;border-radius:0 40px 40px 0;bottom:600px;left:220px;margin-top:18px}.signup-form input{border:none;border-radius:13px;margin-bottom:10px;padding:10px}.line{border:.5px solid #ffffff26;position:relative;right:291px;top:291px;transform:rotate(90deg);width:580px}.first-name{letter-spacing:.75px;margin-left:45px}.first-name,.last-name{background-color:#3e4065;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:18px;height:41px;position:relative;width:167px}.last-name{margin-left:32px}.email{background-color:#3e4065;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:18px;height:41px;margin-left:45px;margin-top:12px}.email,.password-wrapper{position:relative;width:365px}.password-wrapper .password-login,.password-wrapper .password-signup{box-sizing:border-box;padding-right:55px;width:100%}.password-wrapper .password-toggle{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;pointer-events:auto;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px}.password-wrapper .password-toggle img{display:block;width:auto}.password-signup{width:81%}.password-login,.password-signup{background-color:#3e4065;box-sizing:border-box;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:18px;height:41px;margin-left:45px;margin-top:12px}.password-login{width:100%}.email:focus,.first-name:focus,.last-name:focus,.password-login:focus,.password-signup:focus,.username:focus{box-shadow:0 0 0 .2rem #2e365180;outline:none}input:-webkit-autofill{-webkit-text-fill-color:#fff;border-color:#696db3;-webkit-box-shadow:inset 0 0 0 1000px #3e4065;caret-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-moz-autofill{-webkit-text-fill-color:#fff;border-color:#696db3;box-shadow:none;-moz-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.password-svg-login{bottom:-2px;color:#fff;font-weight:700;height:15px;left:40px;opacity:.55;position:relative}.password-icon2-login{height:25px;left:40px;opacity:.55;position:relative;top:1px}.password-svg-signup{bottom:3px;color:#fff;font-weight:700;height:15px;left:35px;opacity:.55;position:absolute;width:36px}.password-icon2-signup{bottom:-1px;height:25px;left:36px;opacity:.55;position:absolute}.password-svg-reset{bottom:369px;color:#fff;font-weight:700;height:15px;left:353px;opacity:.55;position:absolute;width:36px}.password-icon2-reset{bottom:365px;height:25px;left:353px;opacity:.55;position:absolute}.username{background-color:#3e4065;color:#fff;font-size:18px;height:41px;margin-top:12px;position:relative;width:365px}.create-account-button,.username{font-family:Roboto,Arial,sans-serif;margin-left:45px}.create-account-button{background:linear-gradient(90deg,#4f3b7b,#916de1);border-radius:15px;font-size:24px;margin-top:20px;outline:none;padding:13px;width:368px}.create-account-button:hover{transform:scale(1.03)}.google-signup-button{margin-top:15px}.google-signup-button,.google-signup-button-signin{background-color:#472c83;border:#472c83;border-radius:15px;color:#fff;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:24px;margin-left:45px;outline:none;padding:6px;width:368px}.google-signup-button-signin{bottom:21px;position:relative}.google-signup-button-signin:hover,.google-signup-button:hover{transform:scale(1.03)}.google-signup-button img{margin-right:10px;position:relative;top:8px;width:35px}.google-svg-signin{margin-right:5px;position:relative;top:8px;width:35px}.form{bottom:10px;position:relative}.form input::placeholder{color:#fff;font-size:18px;opacity:.55;padding:5px}.form input::placeholder,.welcome{font-family:Roboto,Arial,sans-serif}.welcome{font-size:30px;padding-bottom:15px;padding-top:30px;position:relative;text-align:center}.login-button{background:linear-gradient(180deg,#4f3b7b,#916de1);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:20px;margin-right:10px;outline:none;padding:7px 20px;text-decoration:none;-webkit-user-select:none;user-select:none}.login-button:hover{transform:scale(1.03)}.gradient-line{background:linear-gradient(90deg,#1c1d2f,#ffffffbf 25%,#1c1d2f 50%,#ffffffbf 75%,#1c1d2f);height:.5px;width:84%}.gradient-line,.logo-image{bottom:5px;position:relative}.logo-image{font-weight:700;height:65px;padding-left:30px}.home-logo-lockup{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.home-logo-lockup .logo-image{bottom:0;padding-left:0}.logo-image-loading{align-items:center;display:block;justify-content:center;left:50%;margin:auto;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.logo-text{letter-spacing:2.5px;padding-left:55px;position:absolute;top:25px}.home-logo-lockup .logo-text{align-items:center;display:flex;left:16px;line-height:1;padding-left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.C-logo{font-size:37px;letter-spacing:18%}.C-logo,.hezzle-logo{font-family:Roboto Mono,Arial,sans-serif;font-weight:700}.hezzle-logo{font-size:32px}.Z-1{color:#798fd0}.Z-2{color:#ae8fd6}.orline1{left:100px;top:40px}.orline1,.orline2{border:.5px solid #8a88b6;position:relative;width:100px}.orline2{bottom:18px;left:250px}.left-image{height:580px;opacity:.1;position:relative;top:20px}.features{color:#c2c4ff;font-family:Roboto,Arial,sans-serif;font-size:17px;font-weight:700;margin-left:30px;position:absolute;top:100px;-webkit-user-select:none;user-select:none}.gamereview-svg,.visualisation-svg{margin-right:20px;position:relative;top:8px;width:32px}.book-svg{width:29px}.book-svg,.puzzles-svg{margin-right:20px;position:relative;top:8px}.ai-svg,.puzzles-svg{width:37px}.ai-svg{margin-right:20px;position:relative;top:10px}.or-and-line-signup{bottom:25px;position:relative}.remember-forgot{font-family:Roboto,Arial,sans-serif;margin-bottom:12px;margin-top:12px}.tick-svg{left:55px;position:relative;top:2px;width:17px}.forgot-password{background-color:initial;border:none;box-shadow:none;color:#fff;cursor:pointer;font-size:14px;left:150px;opacity:.75;position:relative;text-decoration:underline}.forgot-password:hover{opacity:1}.remember-me{font-size:15px;left:65px;position:relative}.alert-message{left:50%;position:absolute;transform:translateX(-50%)}.alert-message,.alert-message-import{align-items:center;background-color:#088b03;border-radius:7px;color:#e6ffd7;display:flex;font-family:Roboto,Arial,sans-serif;justify-content:center;padding:4px 10px}.alert-message-import{align-self:center;margin-top:10px;position:static;text-align:center}.error-message{left:50%;position:absolute;transform:translateX(-50%)}.error-message,.error-message-signin{align-items:center;background-color:#8b0303;border-radius:7px;color:#ffd7d7;display:flex;font-family:Roboto,Arial,sans-serif;justify-content:center;padding:4px 10px}.error-message-signin{margin:12px auto 0;position:static;width:250px}.otp-box{height:40px;margin-top:40px;width:40px}.otp-box-input{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;color:#472c83;display:flex;flex-direction:column;font-size:32px;height:100%;justify-content:center;outline:none;padding-left:5px;padding-right:5px;text-align:center;width:100%}.otp-box-input:focus{background-color:#ebe7f6;box-shadow:0 0 0 2px #6a6fca}.otp-boxes{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:20rem;width:100%}.otp-form{display:flex;flex-direction:column;gap:4rem}.verify-otp-button{align-items:center;background:linear-gradient(90deg,#4f3b7b,#916de1);border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-family:Roboto,Arial,sans-serif;font-size:24px;justify-content:center;margin-left:30px;outline:none;padding:13px;text-align:center;width:368px}.verify-otp-button:hover{transform:scale(1.03)}.email-text{bottom:10px;color:#d1cfcf;font-size:15px;margin-bottom:30px;position:relative;text-align:center}.email-verification-button{font-family:Roboto,Arial,sans-serif;font-size:30px;padding-top:30px;position:relative;text-align:center}.didnt-receive-code{align-items:center;color:#d1cfcf;display:flex;flex-direction:row;font-size:14px;font-weight:500;justify-content:center;margin:10px;text-align:center}.resend-otp-link{margin-left:5px}.resend-otp-link:hover{color:#5a60f8}.reset-password-button{background:linear-gradient(90deg,#4f3b7b,#916de1);border:#0000;border-radius:15px;box-shadow:#0000;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:24px;margin-left:45px;margin-top:20px;outline:#0000;padding:13px;width:368px}.reset-password-button:hover{transform:scale(1.03)}.import-account{-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background:linear-gradient(180deg,#ae8fd61a,#4f3b7b1a);border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;margin:50px auto;min-height:520px;overflow:visible;padding:20px;position:relative;width:min(650px,100%)}.import-account,.import-account-title-row{align-items:center;display:flex;justify-content:center}.import-account-title-row{gap:30px;margin-bottom:25px;width:100%}.info-svg-div{align-items:center;display:inline-flex;position:relative;z-index:20}.info-svg{margin:0;position:static;width:18px}.hover-info-import{background-color:#000000db;border-radius:5px;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:12.5px;line-height:1.35;padding:7px 9px;position:absolute;right:0;text-align:center;top:calc(100% + 8px);visibility:hidden;width:220px;z-index:9999}.info-svg:hover{filter:brightness(72%)}.info-svg-div:hover .hover-info-import{visibility:visible}.import-account-heading{display:inline-block;font-family:Roboto,Arial,sans-serif;font-size:30px;margin:0;position:static;text-align:center}.lichess-logo{width:45px}.chesscom-logo{height:50px}.confirm-and-proceed-button{align-items:center;background:linear-gradient(180deg,#4f3b7b,#916de1);border:none;border-radius:15px;bottom:25px;color:#fff;cursor:pointer;display:flex;font-family:Roboto;font-size:18px;height:30px;margin-top:20px;outline:none;padding:20px 15px;position:relative}.confirm-and-proceed-button:hover{transform:scale(1.03)}.search-import-svg{left:6px;position:relative;width:22px}.website-import{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:20px 0;width:100%}.import-desktop-layout{width:100%}.import-mobile-layout{display:none}.vertical-line-import{background-color:#fff;height:150px;margin:0 auto;width:.5px}.form-import{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;width:100%}.continue-anyway{align-self:flex-end;color:#fff;display:flex;font-size:14px;margin-top:24px;opacity:.75;text-decoration:none;text-decoration:underline}.continue-anyway:hover{opacity:1}.username-import-chesscom,.username-import-lichess{background-color:#4f3b7b;border:1px solid #38295a;border-radius:5px;border-radius:10px;bottom:70px;bottom:80px;color:#fff;display:flex;font-family:Roboto,Arial,sans-serif;font-size:18px;justify-content:space-between;margin:0;opacity:.9;outline:none;padding:5px;position:relative;width:min(250px,100%)}.lichess-logo-div{align-items:center;display:flex;justify-content:space-between;margin-left:12%;position:relative}.chesscom-logo-div{margin-right:10%;position:relative}.lichess-org{margin:8px}.error-message-import{align-self:center;background-color:#8b0303;border-radius:7px;color:#ffd7d7;font-family:Roboto,Arial,sans-serif;margin-top:10px;padding:4px 10px;position:static;text-align:center}.error-message-import,.puzzle-board-casual{align-items:center;display:flex;justify-content:center}.puzzle-board-casual{max-width:770px;width:100%}.puzzle-buttons-casual{flex-direction:column;gap:20px;height:auto;min-width:220px}.puzzle-button-restart-casual,.puzzle-buttons-casual{align-items:center;display:flex;justify-content:center}.puzzle-button-restart-casual{background:linear-gradient(90deg,#4f3b7b,#916de1);border:none;border-radius:7px;box-shadow:none;color:#fff;cursor:pointer;height:30px;margin:10px;position:relative;width:75px}.puzzle-button-restart-casual:hover{transform:scale(1.02)}.puzzle-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,140px);justify-content:center;min-height:100vh;padding:20px;width:100%}.puzzle-buttons-restart-next{flex-direction:row}.puzzle-buttons-restart-next,.variations-analyse-div{align-items:center;display:flex;justify-content:center}.variations-analyse-div{background-color:#2e2e4c;border-radius:10px;margin:20px;padding:10px;width:30vw}.back-to-puzzle-casual{align-items:center;background:linear-gradient(90deg,#4f3b7b,#916de1);border:none;border-radius:7px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;margin:auto;position:relative;width:150px}.back-to-puzzle-casual:hover{transform:scale(1.02)}.puzzles-div-analysis-backbutton{align-items:center;display:flex;flex-direction:column;gap:100px;justify-content:center}.puzzle-container-analysis{box-sizing:border-box;min-height:100vh;padding:20px}.puzzle-analysis-div,.puzzle-container-analysis{align-items:flex-start;display:flex;justify-content:center;width:100%}.puzzle-analysis-div{flex-wrap:wrap;gap:24px}.puzzle-board-personalised{align-items:center;display:flex;justify-content:center;max-width:770px;min-width:min(280px,100%);width:100%}.flip-icon-wrapper-personalised-puzzles{bottom:40px;cursor:pointer;height:20px;padding:5px;position:absolute;right:-33px;rotate:90deg;width:25px;z-index:1}.flip-icon-personalised-puzzles{color:#9b6acf;height:100%;opacity:.4;transition:.2s ease;width:100%}.flip-icon-wrapper-personalised-puzzles:hover{z-index:10}.flip-icon-wrapper-personalised-puzzles:hover .flip-icon-personalised-puzzles{opacity:1}:root{--bp-mobile:480px;--bp-tablet:768px;--bp-desktop:1024px;--page-max-width:1400px;--page-padding:clamp(12px,2vw,24px);--panel-bg-dark:#000}.responsive-page-shell{box-sizing:border-box;margin:0 auto;max-width:1400px;max-width:var(--page-max-width);padding:clamp(12px,2vw,24px);padding:var(--page-padding);width:100%}.responsive-board-wrap{margin:0;width:min(770px,100%)}.personalised-side-panel{flex:1 1 320px;min-width:min(320px,100%)}.personalised-eval-bar{width:clamp(24px,4vw,35px)}.personalised-live-panel{box-sizing:border-box;width:min(500px,100%)}.personalised-analysis-moves{box-sizing:border-box;width:min(470px,100%)}.personalised-variation-panel{box-sizing:border-box;width:min(600px,100%)}.personalised-last-move-banner{box-sizing:border-box;width:min(180px,100%)}.personalised-import-modal{box-sizing:border-box;max-height:calc(100vh - 32px);overflow-y:auto;width:min(500px,calc(100vw - 32px))}.personalised-import-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.mobile-personalised-summary,.mobile-puzzle-top-title,.mobile-solved-actions-row{display:none}.personalised-page-root{align-items:stretch;width:100%}.personalised-blunders-container{width:100%}.puzzle-navigation-controls{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.archive-mode-wrapper{line-height:1;margin:0;padding:0}.core-page-placeholder{background:linear-gradient(180deg,#ae8fd61f,#4f3b7b1f);border:1px solid #ffffff26;border-radius:16px;margin-top:18px;padding:clamp(18px,3vw,28px);text-align:center;width:min(900px,100%)}@media (max-width:1024px){.header{padding-inline:10px}.logo-image,.logo-text{padding-left:0}.logo-text{position:static}}@media (max-width:768px){.responsive-page-shell.import-account-page{display:flex;flex-direction:column;min-height:100dvh}.responsive-page-shell.import-account-page .import-account{margin:auto;width:min(92vw,560px)}.responsive-page-shell.import-account-page .import-account-heading{font-size:22px;margin:0}.responsive-page-shell.import-account-page .import-mobile-row{justify-content:space-between;margin:0 auto;width:96%}.responsive-page-shell.import-account-page .import-mobile-row .lichess-logo{width:24px}.responsive-page-shell.import-account-page .import-mobile-row .chesscom-logo{height:32px}.responsive-page-shell.import-account-page .import-mobile-row .username-import-chesscom,.responsive-page-shell.import-account-page .import-mobile-row .username-import-lichess{flex:1 1 135px;font-size:16px;margin-left:auto;max-width:168px;min-height:34px;padding:4px 8px}.responsive-page-shell.import-account-page .confirm-and-proceed-button{bottom:auto;margin-top:40px;position:static}.container.login-mobile-layout.reset-mobile-layout{box-sizing:border-box;height:100dvh;overflow:hidden}.container.login-mobile-layout.reset-mobile-layout .signup-form{margin:auto;max-height:calc(100dvh - 122px);overflow:hidden;padding-bottom:12px}.container.login-mobile-layout.reset-mobile-layout .welcome{font-size:22px;padding-bottom:10px;padding-top:14px}.container.login-mobile-layout.reset-mobile-layout .password-signup,.container.login-mobile-layout.reset-mobile-layout .password-wrapper,.container.login-mobile-layout.reset-mobile-layout .reset-password-button{box-sizing:border-box;margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.container.login-mobile-layout.reset-mobile-layout .reset-password-button{font-size:19px;margin-top:10px;padding:11px}.container.login-mobile-layout.otp-mobile-layout{box-sizing:border-box;height:100dvh;overflow:hidden}.container.login-mobile-layout.otp-mobile-layout .signup-form{margin:auto;max-height:calc(100dvh - 122px);overflow:hidden;padding-bottom:12px}.container.login-mobile-layout.otp-mobile-layout .email-verification-button{font-size:22px;padding-top:14px}.container.login-mobile-layout.otp-mobile-layout .email-text{bottom:0;font-size:14px;margin-bottom:16px}.container.login-mobile-layout.otp-mobile-layout .otp-form{gap:1.4rem}.container.login-mobile-layout.otp-mobile-layout .otp-box{height:36px;margin-top:8px;width:36px}.container.login-mobile-layout.otp-mobile-layout .verify-otp-button{box-sizing:border-box;font-size:18px;margin-left:16px;margin-right:16px;padding:10px;width:calc(100% - 32px)}.container.login-mobile-layout.otp-mobile-layout .didnt-receive-code{margin-top:4px}.container.login-mobile-layout.signup-mobile-layout{box-sizing:border-box;height:100dvh;overflow:hidden}.container.login-mobile-layout.signup-mobile-layout .header{margin-bottom:8px}.container.login-mobile-layout.signup-mobile-layout .gradient-line{margin:8px 0 12px}.container.login-mobile-layout.signup-mobile-layout .signup-form{margin:auto;max-height:calc(100dvh - 122px);overflow:hidden;padding-bottom:10px}.container.login-mobile-layout.signup-mobile-layout .welcome{font-size:20px;padding-bottom:8px;padding-top:12px}.container.login-mobile-layout.signup-mobile-layout .signup-form input{margin-bottom:8px}.container.login-mobile-layout.signup-mobile-layout .create-account-button{margin-top:20px}.container.login-mobile-layout.signup-mobile-layout .google-signup-button-signin{margin-top:0}.container.login-mobile-layout.signup-mobile-layout .or-and-line-signup{margin-top:20px}.container{padding:12px}.header{align-items:flex-start;flex-wrap:wrap;gap:10px;justify-content:center}.gradient-line{width:100%}.puzzle-container,.puzzle-container-analysis{gap:18px;padding:12px}.puzzle-buttons-casual{min-width:100%}.puzzle-buttons-restart-next{flex-wrap:wrap}.puzzles-div-analysis-backbutton{gap:20px;width:100%}.flip-icon-wrapper-personalised-puzzles{right:-12px}.blunder-item{align-items:center!important;box-sizing:border-box;flex-direction:column;max-width:100%;width:100%}.personalised-board-row{box-sizing:border-box;justify-content:center;width:100%}.personalised-board-row .puzzle-board-personalised{margin:0 auto}.personalised-board-row .personalised-eval-bar{align-self:stretch;border-radius:4px;display:block;margin-left:4px;margin-right:0;max-width:14px;min-height:100%;min-width:14px;width:14px}.personalised-side-panel{min-width:0;width:100%}.archive-mode-inline{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.archive-mode-inline-note{margin:0!important}.puzzle-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px!important}.puzzle-navigation-controls{margin-top:8px!important}.mobile-inline-analysis-button{flex:0 0 auto;margin-left:0!important;margin-right:0!important;margin-top:0!important;min-width:112px;white-space:nowrap;width:auto!important}.mobile-inline-analysis-row{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:8px;justify-content:center;width:100%}.mobile-personalised-summary{box-sizing:border-box;display:block;max-width:100%;width:100%}.continue-puzzle-inline,.default-eval-change-text,.default-eval-change-wrapper,.default-incorrect-message,.default-move-blunder-text,.default-move-blunder-wrapper,.default-solved-message,.personalised-primary-text{display:none}.personalised-last-move-banner{display:none!important}.mobile-solved-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:2px 0;width:100%}.import-account{margin:20px auto;min-height:auto;padding:16px}.form-import,.website-import{justify-content:center}.vertical-line-import{display:none}.username-import-chesscom,.username-import-lichess{bottom:0;max-width:320px;width:100%}.continue-anyway{align-self:center}.import-desktop-layout{display:none}.import-mobile-layout{display:flex;flex-direction:column;gap:12px;margin:8px 0 4px;width:100%}.import-mobile-row{align-items:center;display:flex;gap:10px;width:100%}.import-mobile-row .chesscom-logo-div,.import-mobile-row .lichess-logo-div{align-items:center;display:flex;flex:0 0 112px;justify-content:flex-start;margin:0;min-width:112px;width:112px}.import-mobile-row .username-import-chesscom,.import-mobile-row .username-import-lichess{bottom:0;flex:1 1 auto;margin:0;max-width:none;width:100%}.container.login-mobile-layout{align-items:stretch;min-height:100dvh;overflow-x:hidden;padding:12px 10px}.container.login-mobile-layout .header{align-items:center;flex-wrap:nowrap;gap:8px;justify-content:space-between;margin-bottom:10px;width:100%}.container.login-mobile-layout .header>.logo-image{height:46px}.container.login-mobile-layout .header>.logo-text{left:20px;letter-spacing:.3px}.container.login-mobile-layout .header>.logo-text .C-logo{font-size:26px}.container.login-mobile-layout .header>.logo-text .hezzle-logo{font-size:22px}.container.login-mobile-layout .login-button{border-radius:18px;font-size:14px;margin-left:auto;margin-right:0;padding:6px 14px;position:relative;z-index:3}.container.login-mobile-layout .left-half{display:none}.container.login-mobile-layout .gradient-line{margin:10px 0 18px}.container.login-mobile-layout .signup-form{border-radius:20px;bottom:auto;height:auto;left:auto;margin:auto;max-width:430px;padding-bottom:16px;position:static;width:calc(100% - 32px)}.container.login-mobile-layout .line{display:none}.container.login-mobile-layout .welcome{font-size:22px;padding-bottom:10px;padding-top:18px}.container.login-mobile-layout .create-account-button,.container.login-mobile-layout .email,.container.login-mobile-layout .google-signup-button,.container.login-mobile-layout .google-signup-button-signin,.container.login-mobile-layout .password-wrapper,.container.login-mobile-layout .username{box-sizing:border-box;margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.container.login-mobile-layout .name{display:flex;gap:8px;margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.container.login-mobile-layout .first-name,.container.login-mobile-layout .last-name{box-sizing:border-box;margin-left:0;margin-right:0;width:calc(50% - 4px)}.container.login-mobile-layout .email,.container.login-mobile-layout .first-name,.container.login-mobile-layout .last-name,.container.login-mobile-layout .password-wrapper .password-login,.container.login-mobile-layout .password-wrapper .password-signup,.container.login-mobile-layout .username{font-size:16px;height:38px}.container.login-mobile-layout .create-account-button,.container.login-mobile-layout .google-signup-button,.container.login-mobile-layout .google-signup-button-signin{font-size:19px}.container.login-mobile-layout .password-wrapper .password-login,.container.login-mobile-layout .password-wrapper .password-signup{margin-left:0;padding-right:42px;width:100%}.container.login-mobile-layout .password-wrapper .password-toggle{height:20px;right:10px;width:20px}.container.login-mobile-layout .password-wrapper .password-icon-login,.container.login-mobile-layout .password-wrapper .password-icon-signup,.container.login-mobile-layout .password-wrapper .password-icon2-login,.container.login-mobile-layout .password-wrapper .password-icon2-signup,.container.login-mobile-layout .password-wrapper .password-svg-login,.container.login-mobile-layout .password-wrapper .password-svg-signup{bottom:auto;left:0;max-width:23px;object-fit:contain;position:static;top:auto;width:23px}.container.login-mobile-layout .remember-forgot{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px;margin-top:10px;padding:0 22px}.container.login-mobile-layout .remember-forgot>div:first-child{align-items:center;display:flex;gap:4px}.container.login-mobile-layout .forgot-password,.container.login-mobile-layout .remember-me,.container.login-mobile-layout .tick-svg{left:auto;position:static;top:auto}.container.login-mobile-layout .tick-svg{margin-right:4px}.container.login-mobile-layout .remember-me{font-size:13px;margin-right:auto}.container.login-mobile-layout .forgot-password{font-size:12px;text-align:right;white-space:nowrap}.container.login-mobile-layout .or-and-line{margin-top:-8px}.container.login-mobile-layout .or-and-line-signup{margin-top:8px}.container.login-mobile-layout .or{margin:0;position:relative;top:-4px}.container.login-mobile-layout .google-signup-button,.container.login-mobile-layout .google-signup-button-signin{bottom:auto;margin-top:15px;position:static}.container.login-mobile-layout .orline1{left:45px;top:28px;width:80px}.container.login-mobile-layout .orline2{bottom:auto;left:0;margin-left:auto;margin-right:45px;top:-10px;width:80px}.container.login-mobile-layout .error-message,.container.login-mobile-layout .error-message-signin{box-sizing:border-box;justify-content:center;left:auto;margin:14px auto 0;position:static;text-align:center;top:auto;transform:none;width:calc(100% - 32px)}}@media (max-width:1024px){.blunder-item{align-items:center!important;flex-direction:column}.personalised-board-row{justify-content:center;width:100%}.personalised-board-row .puzzle-board-personalised{margin:0 auto}.personalised-side-panel{max-width:770px;min-width:0;width:100%}}@media (min-width:769px) and (max-width:1024px){.container.login-mobile-layout.reset-mobile-layout{box-sizing:border-box;height:100dvh;overflow:hidden}.container.login-mobile-layout.reset-mobile-layout .signup-form{margin:auto;max-height:calc(100dvh - 136px);overflow:hidden;padding-bottom:14px}.container.login-mobile-layout.reset-mobile-layout .welcome{font-size:26px;padding-bottom:10px;padding-top:16px}.container.login-mobile-layout.reset-mobile-layout .password-signup,.container.login-mobile-layout.reset-mobile-layout .password-wrapper,.container.login-mobile-layout.reset-mobile-layout .reset-password-button{box-sizing:border-box;margin-left:20px;margin-right:20px;width:calc(100% - 40px)}.container.login-mobile-layout.reset-mobile-layout .reset-password-button{font-size:20px;margin-top:12px;padding:12px}.container.login-mobile-layout.otp-mobile-layout{box-sizing:border-box;height:100dvh;overflow:hidden}.container.login-mobile-layout.otp-mobile-layout .signup-form{margin:auto;max-height:calc(100dvh - 136px);overflow:hidden;padding-bottom:14px}.container.login-mobile-layout.otp-mobile-layout .email-verification-button{font-size:26px;padding-top:16px}.container.login-mobile-layout.otp-mobile-layout .email-text{bottom:0;margin-bottom:18px}.container.login-mobile-layout.otp-mobile-layout .otp-form{gap:1.8rem}.container.login-mobile-layout.otp-mobile-layout .otp-box{margin-top:10px}.container.login-mobile-layout.otp-mobile-layout .verify-otp-button{box-sizing:border-box;font-size:20px;margin-left:20px;margin-right:20px;padding:11px;width:calc(100% - 40px)}.container.login-mobile-layout.signup-mobile-layout{box-sizing:border-box;height:100dvh;overflow:hidden}.container.login-mobile-layout.signup-mobile-layout .header{margin-bottom:10px}.container.login-mobile-layout.signup-mobile-layout .gradient-line{margin:10px 0 14px}.container.login-mobile-layout.signup-mobile-layout .signup-form{margin:auto;max-height:calc(100dvh - 136px);overflow:hidden;padding-bottom:12px}.container.login-mobile-layout.signup-mobile-layout .welcome{font-size:24px;padding-bottom:10px;padding-top:14px}.container.login-mobile-layout.signup-mobile-layout .signup-form input{margin-bottom:8px}.container.login-mobile-layout.signup-mobile-layout .create-account-button{margin-top:10px}.container.login-mobile-layout.signup-mobile-layout .google-signup-button-signin{margin-top:6px}.container.login-mobile-layout.signup-mobile-layout .or-and-line-signup{margin-top:10px}.container.login-mobile-layout{align-items:stretch;min-height:100dvh;overflow-x:hidden;padding:18px 18px 0}.container.login-mobile-layout .header{align-items:center;flex-wrap:nowrap;gap:10px;justify-content:space-between;margin-bottom:12px;width:100%}.container.login-mobile-layout .header>.logo-image{height:56px;padding-left:0}.container.login-mobile-layout .header>.logo-text{left:28px;letter-spacing:.4px}.container.login-mobile-layout .header>.logo-text .C-logo{font-size:30px}.container.login-mobile-layout .header>.logo-text .hezzle-logo{font-size:26px}.container.login-mobile-layout .login-button{border-radius:20px;font-size:16px;margin-left:auto;margin-right:0;padding:7px 16px;position:relative;z-index:3}.container.login-mobile-layout .gradient-line{margin:12px 0 20px}.container.login-mobile-layout .left-half,.container.login-mobile-layout .line{display:none}.container.login-mobile-layout .signup-form{border-radius:24px;bottom:auto;height:auto;left:auto;margin:auto;max-width:520px;padding-bottom:20px;position:static;width:min(520px,calc(100% - 56px))}.container.login-mobile-layout .welcome{font-size:26px;padding-bottom:12px;padding-top:20px}.container.login-mobile-layout .create-account-button,.container.login-mobile-layout .email,.container.login-mobile-layout .google-signup-button,.container.login-mobile-layout .google-signup-button-signin,.container.login-mobile-layout .password-wrapper,.container.login-mobile-layout .username{box-sizing:border-box;margin-left:20px;margin-right:20px;width:calc(100% - 40px)}.container.login-mobile-layout .name{display:flex;gap:10px;margin-left:20px;margin-right:20px;width:calc(100% - 40px)}.container.login-mobile-layout .first-name,.container.login-mobile-layout .last-name{box-sizing:border-box;margin-left:0;margin-right:0;width:calc(50% - 5px)}.container.login-mobile-layout .email,.container.login-mobile-layout .first-name,.container.login-mobile-layout .last-name,.container.login-mobile-layout .password-wrapper .password-login,.container.login-mobile-layout .password-wrapper .password-signup,.container.login-mobile-layout .username{font-size:17px;height:40px}.container.login-mobile-layout .create-account-button,.container.login-mobile-layout .google-signup-button,.container.login-mobile-layout .google-signup-button-signin{font-size:20px}.container.login-mobile-layout .password-wrapper .password-login,.container.login-mobile-layout .password-wrapper .password-signup{margin-left:0;padding-right:44px;width:100%}.container.login-mobile-layout .password-wrapper .password-toggle{height:22px;right:11px;width:22px}.container.login-mobile-layout .password-wrapper .password-icon-login,.container.login-mobile-layout .password-wrapper .password-icon-signup,.container.login-mobile-layout .password-wrapper .password-icon2-login,.container.login-mobile-layout .password-wrapper .password-icon2-signup,.container.login-mobile-layout .password-wrapper .password-svg-login,.container.login-mobile-layout .password-wrapper .password-svg-signup{bottom:auto;height:20px;left:0;max-width:20px;object-fit:contain;position:static;top:auto;width:20px}.container.login-mobile-layout .remember-forgot{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;margin-top:12px;padding:0 20px}.container.login-mobile-layout .forgot-password,.container.login-mobile-layout .remember-me,.container.login-mobile-layout .tick-svg{left:auto;position:static;top:auto}.container.login-mobile-layout .tick-svg{margin-right:6px}.container.login-mobile-layout .remember-me{font-size:14px;margin-right:auto}.container.login-mobile-layout .forgot-password{font-size:13px;text-align:right;white-space:nowrap}.container.login-mobile-layout .or-and-line{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:-6px}.container.login-mobile-layout .or-and-line-signup{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:10px}.container.login-mobile-layout .or-and-line br,.container.login-mobile-layout .or-and-line-signup br{display:none}.container.login-mobile-layout .or{margin:0;position:relative;top:-3px}.container.login-mobile-layout .orline1,.container.login-mobile-layout .orline2{bottom:auto;left:auto;margin:0;position:static;top:auto;width:120px}.container.login-mobile-layout .google-signup-button,.container.login-mobile-layout .google-signup-button-signin{bottom:auto;margin-top:8px;position:static}.container.login-mobile-layout .error-message,.container.login-mobile-layout .error-message-signin{box-sizing:border-box;justify-content:center;left:auto;margin:16px auto 0;position:static;text-align:center;top:auto;transform:none;width:calc(100% - 40px)}}@media (max-width:480px){.personalised-page-root{align-items:stretch!important;height:100dvh;min-height:100dvh;overflow:hidden;width:100%}.personalised-blunders-container{height:100%;width:100%}.blunder-item{grid-gap:6px;align-content:stretch;display:grid;gap:6px;grid-template-rows:auto minmax(0,1fr) auto;height:100%;margin-bottom:0!important;min-height:100%;padding-bottom:0!important}.responsive-page-shell{overflow-x:hidden;padding:6px}.container{padding:6px}.puzzle-container,.puzzle-container-analysis{overflow-x:hidden;padding:6px}.personalised-board-row{align-items:flex-start!important;justify-content:center;margin-top:-2px;min-height:0;overflow-x:hidden;width:100%}.personalised-board-row .puzzle-board-personalised{margin:0 auto;max-width:min(100%,64dvh)!important;min-width:0!important;width:min(100%,64dvh)!important}.flip-icon-wrapper-personalised-puzzles{right:0}.blunder-item,.personalised-side-panel{max-width:100%;overflow-x:hidden}.mobile-personalised-summary,.personalised-side-panel{font-size:.8rem;line-height:1.35}.mobile-puzzle-top-title{display:block;margin-bottom:2px;text-align:center;width:100%}.mobile-puzzle-top-title h3{font-size:.8rem;line-height:1.25;margin:2px 0}.mobile-personalised-summary{box-sizing:border-box;max-height:126 px;max-width:100%;min-height:126px;overflow:hidden;padding-right:98px;position:relative;width:100%}.mobile-rating-chip{align-items:center;background:linear-gradient(135deg,#4f3b7b,#916de1);border-radius:10px;color:#fff;display:flex;flex-direction:column;justify-content:center;line-height:1.1;min-width:88px;padding:4px 8px;position:absolute;right:0;top:2px;white-space:nowrap}.mobile-rating-label{font-size:.56rem;opacity:.88}.mobile-rating-value{font-size:.8rem;font-weight:700}.mobile-rating-change{font-size:.56rem}.mobile-rating-change.positive{color:#9cffad}.mobile-rating-change.negative{color:#ffc1c1}.mobile-rating-chip.is-loading .mobile-rating-value{opacity:.8}.personalised-side-panel{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;max-height:170px;max-width:100%;min-height:170px;min-width:0;overflow-y:auto;width:100%}.mobile-post-attempt-line{margin:1px 0;min-height:1.35em}.mobile-solved-actions-row{gap:6px!important;margin:1px 0!important}.mobile-solved-actions-row p{margin:0!important}.mobile-post-attempt-line.hidden{visibility:hidden}.mobile-personalised-summary h3,.personalised-side-panel h3{font-size:.72rem;line-height:1.3;margin:8px 0}.mobile-personalised-summary p,.personalised-side-panel p{font-size:.72rem;line-height:1.35;margin:4px 0}.personalised-side-panel button{font-size:.6rem!important}.logo-image{height:50px}.C-logo{font-size:30px}.hezzle-logo{font-size:26px}.back-to-puzzle-casual,.puzzle-button-restart-casual{max-width:260px;width:100%}.personalised-import-modal-actions>button{flex:1 1 100%}}@media (max-width:390px){.personalised-board-row{box-sizing:border-box;padding-inline:8px;width:100%}.personalised-board-row .puzzle-board-personalised{margin:0 auto!important;max-width:min(100%,62dvh)!important;width:min(100%,62dvh)!important}.mobile-personalised-summary{padding-right:90px}.mobile-rating-chip{min-width:82px;padding:4px 6px}.mobile-rating-value{font-size:.84rem}.mobile-personalised-summary{max-height:118px;min-height:118px}.personalised-side-panel{max-height:156px;min-height:156px}}@media (max-width:370px){.container,.puzzle-container,.puzzle-container-analysis,.responsive-page-shell{padding-left:4px!important;padding-right:4px!important}.personalised-board-row{padding-inline:4px}.personalised-board-row .puzzle-board-personalised{max-width:min(100%,60dvh)!important;min-width:0!important;width:min(100%,60dvh)!important}}@media (max-width:480px) and (max-height:700px){.personalised-board-row .puzzle-board-personalised{max-width:min(100%,54dvh)!important;width:min(100%,54dvh)!important}.mobile-personalised-summary{max-height:110px;min-height:110px}.personalised-side-panel{max-height:146px;min-height:146px;overflow-y:auto}}@media (max-width:430px) and (max-height:700px){.personalised-board-row .puzzle-board-personalised{max-width:min(100%,50dvh)!important;width:min(100%,50dvh)!important}.mobile-personalised-summary{max-height:96px;min-height:96px}.personalised-side-panel{max-height:126px;min-height:126px;overflow-y:auto}.puzzle-actions-row,.puzzle-navigation-controls{margin-top:2px!important}}@media (min-width:768px) and (max-width:1024px){.personalised-page-root{height:100dvh;min-height:100dvh;overflow:hidden}.blunder-item,.personalised-blunders-container{height:100%;overflow:hidden}.blunder-item{grid-gap:6px;align-content:stretch;display:grid;gap:6px;grid-template-rows:auto auto minmax(0,1fr) auto}.mobile-puzzle-top-title{display:block!important;margin-bottom:6px;text-align:center;width:100%}.mobile-puzzle-top-title h3{font-size:1rem;line-height:1.3;margin:4px 0}.mobile-personalised-summary{box-sizing:border-box;display:block!important;max-height:132px;max-width:100%;min-height:132px;overflow:hidden;padding-right:120px;position:relative;width:100%}.mobile-rating-chip{align-items:center;background:linear-gradient(135deg,#4f3b7b,#916de1);border-radius:10px;color:#fff;display:flex!important;flex-direction:column;justify-content:center;line-height:1.12;min-width:108px;padding:5px 8px;position:absolute;right:0;top:2px;white-space:nowrap}.mobile-rating-label{font-size:.68rem}.mobile-rating-value{font-size:1rem}.mobile-rating-change{font-size:.66rem}.personalised-board-row{justify-content:center;min-height:0;overflow:hidden;padding-top:8px}.personalised-board-row .personalised-eval-bar{align-self:stretch;border-radius:4px;display:block;margin-left:6px;margin-right:0;max-width:16px;min-height:100%;min-width:16px;width:16px}.personalised-board-row .puzzle-board-personalised{margin:0!important;max-width:min(100%,54dvh)!important;min-width:0!important;width:min(100%,54dvh)!important}.continue-puzzle-inline,.default-eval-change-text,.default-eval-change-wrapper,.default-incorrect-message,.default-move-blunder-text,.default-move-blunder-wrapper,.default-solved-message,.personalised-last-move-banner,.personalised-primary-text{display:none!important}.mobile-inline-analysis-row,.mobile-solved-actions-row{display:flex!important}.personalised-side-panel{max-height:166px;min-height:166px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}@media (min-width:1025px){.personalised-page-root{min-height:100dvh}.personalised-blunders-container{align-items:center;display:flex;min-height:calc(100dvh - 120px)}.mobile-personalised-summary,.mobile-puzzle-top-title,.mobile-solved-actions-row{display:none!important}.continue-puzzle-inline,.default-eval-change-text,.default-eval-change-wrapper,.default-incorrect-message,.default-move-blunder-text,.default-move-blunder-wrapper,.default-solved-message,.personalised-last-move-banner,.personalised-primary-text{display:block}.default-eval-change-text,.default-move-blunder-text{display:inline}.continue-puzzle-inline{display:inline-flex}.blunder-item{align-items:stretch!important;flex-wrap:nowrap!important;gap:18px!important;justify-content:flex-start;margin-bottom:0!important;min-height:calc(100dvh - 120px);padding-bottom:0!important}.personalised-board-row{align-items:center!important;display:flex;flex:0 0 auto;justify-content:flex-start;margin-left:8px;margin-right:6px}.personalised-board-row .puzzle-board-personalised{margin:0!important;max-width:min(92vh,880px)!important;min-width:620px;width:min(92vh,880px)!important}.personalised-board-row .personalised-eval-bar{align-self:stretch;border-radius:4px;display:block;margin-left:0;margin-right:0;max-width:28px;min-height:100%;min-width:28px;width:28px}.personalised-side-panel{align-self:flex-start;flex:1 1 360px;line-height:1.5;max-height:none;max-width:460px;min-width:340px;overflow:visible;padding-top:20px}.personalised-side-panel p{line-height:1.5;margin:10px 0}.personalised-side-panel h3{line-height:1.35;margin:8px 0 12px}.personalised-side-panel>h3.personalised-primary-text{border-bottom:1px solid #ffffff2e;font-size:1.2rem;font-weight:700;margin-bottom:14px;padding-bottom:8px}.puzzle-actions-row,.puzzle-navigation-controls{margin-top:14px!important}}.mobile-landscape-blocker{display:none}@media (max-width:1024px) and (max-height:540px) and (orientation:landscape){.personalised-page-root{min-height:100dvh;overflow:hidden}.personalised-page-root>:not(.mobile-landscape-blocker){display:none!important}.mobile-landscape-blocker{align-items:center;background:#191328db;border:1px solid #fff3;border-radius:12px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:calc(100dvh - 12px);padding:20px 14px;text-align:center;width:100%}.mobile-landscape-blocker h3{font-size:1.05rem;font-weight:700;margin:0}.mobile-landscape-blocker p{font-size:.92rem;margin:0;opacity:.9}}@media (max-width:480px){.container-home{overflow-x:hidden;width:100%}.home-phone-nonessential{display:none!important}.home-phone-shell{align-items:stretch;box-sizing:border-box;overflow-x:hidden;padding:10px 8px 0;width:100%}.home-phone-primarybar{align-items:center;column-gap:0;display:flex;flex-wrap:wrap!important;justify-content:flex-start;margin-bottom:12px;overflow:visible;row-gap:12px;width:100%}.home-phone-primarybar .home-logo-lockup{flex:1 0 100%;order:1}.home-phone-primarybar .home-logo-lockup .logo-image{height:auto;padding-left:0;width:28px}.home-phone-primarybar .home-logo-lockup .logo-text{left:14px;letter-spacing:.2px;z-index:2}.home-phone-primarybar .home-logo-lockup .C-logo{font-size:20px}.home-phone-primarybar .home-logo-lockup .hezzle-logo{font-size:17px;left:-2px;position:relative}.home-phone-primarybar .search-header-home{align-items:center;bottom:auto;display:flex;flex:0 0 33.333%;left:auto;max-width:33.333%;min-width:0;order:2;position:static}.home-phone-primarybar .search-bg-header-home{border-radius:10px 0 0 10px;padding:4px 6px}.home-phone-primarybar .search-header-home-svg{width:14px}.home-phone-primarybar .form-search-header{flex:1 1;min-width:0}.home-phone-primarybar .search-input-header-home{border-radius:0 10px 10px 0;font-size:11px;height:28px;padding:0 7px;text-align:left;width:100%}.home-phone-primarybar .search-input-header-home::placeholder{font-size:10px}.home-phone-primarybar .notify-header-home,.home-phone-primarybar .points-header-home,.home-phone-primarybar .profile-header-home,.home-phone-primarybar .streak-header-home{align-items:center;bottom:auto;display:flex;flex:0 0 12.5%;justify-content:center;left:auto;min-width:0;order:2;position:static}.home-phone-primarybar .streak-header-home{margin-left:auto}.home-phone-primarybar .points-header-home,.home-phone-primarybar .streak-header-home{flex-direction:column;gap:2px}.home-phone-primarybar .streak-header-home-svg{width:15px}.home-phone-primarybar .points-header-home-svg{width:16px}.home-phone-primarybar .notify-header-home-svg{margin-left:4px;width:16px}.home-phone-primarybar .points-text-header-home,.home-phone-primarybar .streak-text-header-home{font-size:9px;line-height:1;margin-left:0}.home-phone-primarybar .notify-dot-header-home{height:8px;right:7px;width:8px}.home-phone-primarybar .profile-header-home{background-color:initial;border-radius:0;padding:0}.home-phone-primarybar .profile-header-home-svg{margin:2px 0;width:22px}.home-phone-primarybar .profile-username-header-home{display:none!important}.home-phone-divider{margin:8px 0 10px;width:100%}.center-home{width:100%}.center-home-columns{gap:0;justify-content:center;left:0;width:100%}.home-phone-carousel{--home-phone-board-size:clamp(170px,min(68vw,34dvh),240px);border-radius:18px;box-sizing:border-box;height:calc(var(--home-phone-board-size) + 90px);margin-top:8px;max-width:100%;padding:22px 8px;width:100%}.home-phone-carousel #center-board1-div{border-radius:12px;gap:10px;padding:8px 6px}.home-phone-carousel .center-board1-svg{aspect-ratio:1/1;height:var(--home-phone-board-size);object-fit:contain;width:var(--home-phone-board-size)}.home-phone-carousel .center-puzzles-button{border-radius:10px;font-size:13px;padding:8px 10px}.home-phone-carousel .center-slider-left,.home-phone-carousel .center-slider-right{border-radius:0 8px 8px 0;height:80px;margin:0;width:26px}.home-phone-carousel .center-slider-left{left:4px}.home-phone-carousel .center-slider-right{right:4px}.home-phone-carousel .center-slider-left-arrow,.home-phone-carousel .center-slider-right-arrow{width:12px}}@media (min-width:768px) and (max-width:1024px){.container-home{overflow-x:hidden;width:100%}.home-phone-nonessential{display:none!important}.home-phone-shell{align-items:stretch;box-sizing:border-box;overflow-x:hidden;padding:16px 20px 0;width:100%}.home-phone-primarybar{align-items:center;column-gap:0;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:10px;overflow:visible;row-gap:12px;width:100%}.home-phone-primarybar .home-logo-lockup{flex:1 0 100%;order:1}.home-phone-primarybar .home-logo-lockup .logo-image{height:auto;padding-left:0;width:34px}.home-phone-primarybar .home-logo-lockup .logo-text{left:18px;letter-spacing:.5px}.home-phone-primarybar .home-logo-lockup .C-logo{font-size:24px}.home-phone-primarybar .home-logo-lockup .hezzle-logo{font-size:20px;left:-2px;position:relative}.home-phone-primarybar .search-header-home{align-items:center;bottom:auto;display:flex;flex:0 0 33.333%;left:auto;margin-left:6%;max-width:33.333%;min-width:0;order:2;position:static}.home-phone-primarybar .search-bg-header-home{border-radius:12px 0 0 12px;padding:5px 8px}.home-phone-primarybar .search-header-home-svg{width:16px}.home-phone-primarybar .form-search-header{flex:1 1;min-width:0}.home-phone-primarybar .search-input-header-home{border-radius:0 12px 12px 0;font-size:12px;height:32px;padding:0 8px;text-align:left;width:100%}.home-phone-primarybar .notify-header-home,.home-phone-primarybar .points-header-home,.home-phone-primarybar .profile-header-home,.home-phone-primarybar .streak-header-home{align-items:center;bottom:auto;display:flex;flex:0 0 auto;justify-content:center;left:auto;margin-right:12px;max-width:none;min-width:0;order:2;position:static}.home-phone-primarybar .streak-header-home{margin-left:auto}.home-phone-primarybar .profile-header-home{background-color:initial;border-radius:0;margin-right:0;padding:0}.home-phone-primarybar .points-header-home,.home-phone-primarybar .streak-header-home{flex-direction:row;gap:0}.home-phone-primarybar .points-text-header-home,.home-phone-primarybar .streak-text-header-home{font-size:10px;line-height:1;margin-left:4px}.home-phone-primarybar .streak-header-home-svg{width:18px}.home-phone-primarybar .points-header-home-svg{width:19px}.home-phone-primarybar .notify-header-home-svg{width:18px}.home-phone-primarybar .profile-header-home-svg{margin:2px 0;width:24px}.home-phone-primarybar .profile-username-header-home{display:none!important}.home-phone-divider{margin:12px 0 14px;width:100%}.center-home{width:100%}.center-home-columns{gap:0;justify-content:center;left:0;width:100%}.home-phone-carousel{--home-ipad-board-size:clamp(250px,min(48vw,40dvh),380px);border-radius:22px;box-sizing:border-box;height:calc(var(--home-ipad-board-size) + 110px);margin-top:8px;max-width:100%;padding:28px 12px;width:min(920px,100%)}.home-phone-carousel #center-board1-div{border-radius:14px;gap:12px;padding:10px 8px}.home-phone-carousel .center-board1-svg{aspect-ratio:1/1;height:var(--home-ipad-board-size);object-fit:contain;width:var(--home-ipad-board-size)}.home-phone-carousel .center-puzzles-button{border-radius:11px;font-size:14px;padding:9px 12px}.home-phone-carousel .center-slider-left,.home-phone-carousel .center-slider-right{border-radius:0 10px 10px 0;height:256px;margin:0;width:35px}.home-phone-carousel .center-slider-left{left:6px}.home-phone-carousel .center-slider-right{right:6px}.home-phone-carousel .center-slider-left-arrow,.home-phone-carousel .center-slider-right-arrow{width:14px}}@media (max-width:1024px){.header:not(.home-phone-primarybar){position:relative}.header:not(.home-phone-primarybar)>.logo-image{padding-left:0}.header:not(.home-phone-primarybar)>.logo-text{left:34px;letter-spacing:.6px;line-height:1;padding-left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.header:not(.home-phone-primarybar)>.logo-text .hezzle-logo{left:-2px;position:relative}}@media (max-width:480px){.header:not(.home-phone-primarybar){justify-content:flex-start;padding-left:6px}.header:not(.home-phone-primarybar)>.logo-text{left:24px;transform:translateY(-50%)}}@media (min-width:768px) and (max-width:1024px){.header:not(.home-phone-primarybar){flex-wrap:nowrap;justify-content:flex-start!important}}@media (min-width:1025px){.home-phone-primarybar .home-logo-lockup .logo-text{left:23px}}
/*# sourceMappingURL=main.12bccb51.css.map*/