.bottom-navigation{align-items:center;background-color:#030014;border:1px solid #f6f5f833;border-radius:40px;bottom:0;display:flex;height:75px;justify-content:space-around;left:0;margin:8px auto;padding:0;position:fixed;right:0;width:365px;z-index:1000}.bottom-navigation .nav-button{align-items:center;background:none;color:#eaeaea;cursor:pointer;display:flex;flex-direction:column;height:65px;justify-content:center;text-decoration:none;width:65px}.bottom-navigation .nav-button .nav-icon{stroke:#6a696d;fill:#6a696d;color:#6a696d;height:26px;width:26px}.bottom-navigation .nav-button .nav-text{color:#6a696d;margin-top:5px;text-decoration:none}.bottom-navigation .nav-button.active{background:linear-gradient(180deg,#7036f0,#03001400);border-radius:50%;border-top:1px solid #a874b6;color:#f6f5f8}.bottom-navigation .nav-button.active .nav-icon,.bottom-navigation .nav-button.active .nav-text{fill:#ececec;stroke:#ececec}.bottom-navigation .nav-button:hover{color:#f6f5f8}.bottom-navigation .nav-button:hover .nav-icon,.bottom-navigation .nav-button:hover .nav-text{fill:#ececec;stroke:#ececec}.calendar{background:none;color:#eaeaea;left:0;margin:0 0 20px;padding:0 10px;right:0;top:0;z-index:1000}.calendar .header{align-items:center;display:flex;justify-content:space-between;margin:0 0 16px 6px;padding-top:10px}.calendar .header .month-year{font-family:Unbounded;font-size:16px;font-weight:700}.calendar .today-navigation{align-items:center;display:flex;margin-bottom:10px}.calendar .today-navigation .today-button{background:none;border:1px solid #eaeaea4d;border-radius:5px;color:#eaeaea;cursor:pointer;font-family:Gilroy;font-size:16px;font-weight:400;height:39px;padding:0 12px;transition:box-shadow .3s ease}.calendar .today-navigation .today-button:hover{border-color:#fff;box-shadow:0 0 10px #eaeaea;color:#fff}.calendar .today-navigation .month-navigation{align-items:center;border:1px solid #eaeaea4d;border-radius:5px;cursor:pointer;display:flex;flex-grow:1;font-family:Gilroy;font-size:16px;font-weight:400;height:39px;margin-left:30px;padding:0 10px}.calendar .today-navigation .month-navigation .nav-button{stroke:#eaeaea80;align-items:center;background:none;border:none;border-radius:50%;color:#eaeaea;cursor:pointer;display:flex;height:24px;justify-content:center;margin:0;padding:0;text-align:center;width:24px}.calendar .today-navigation .month-navigation .nav-button:hover{stroke:#fff;border-color:#fff;color:#fff}.calendar .today-navigation .month-navigation .selected-date{color:#eaeaea;cursor:pointer;flex-grow:1;font-size:16px;font-weight:700;margin:0 10px;text-align:center;transition:color .3s ease}.calendar .today-navigation .month-navigation .selected-date:hover{color:#0811ea}.calendar .days-of-week{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:10px;width:100%}.calendar .days-of-week .day-name{color:#eaeaea99;font-family:Unbounded;font-size:12.24px;font-weight:500;text-align:center;width:100%}.calendar .days-of-week .day-name.red{color:#ff0000b3}.calendar .days-of-week .day-name.selected{color:#eaeaea}.calendar .days{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(7,1fr);max-height:50px;opacity:1;overflow:hidden;transition:all .7s ease}.calendar .days.month-view{grid-template-rows:repeat(6,1fr);max-height:300px}.calendar .days .day-cell{align-items:center;border-radius:50%;color:#eaeaea99;cursor:pointer;display:flex;flex-direction:column;font-family:Unbounded;font-size:16px;font-weight:400;gap:7px;height:35px;justify-content:center;margin:0 auto;padding:5px;text-align:center;width:35px}.calendar .days .day-cell.selected{color:#eaeaea}.calendar .days .day-cell.red{color:#ff0000b3}.calendar .days .day-cell.other-month{opacity:.3}.calendar .days .day-cell .dot{background-color:#0811ea;border-radius:50%;height:5px;visibility:hidden;width:5px}.calendar .days .day-cell.month-end{color:#0811ea}.task-list{background:#030014;border-radius:10px;display:flex;flex-direction:column;gap:20px;padding:6px 16px 6px 6px}.task-list .now-date{align-items:center;background-color:#654df999;border-radius:5px;color:#f6f5f8;display:flex;font-family:Gilroy;font-size:14px;font-weight:500;height:35px;margin:16px 0 0 10px;padding:0 0 0 36px;position:relative;text-align:left;width:80px}.task-list .now-date:before{background-image:url(/static/media/now.43eadbdcd093a20c784d.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:25px;left:6px;position:absolute;top:50%;transform:translateY(-50%);width:25px}.task-list .section{display:flex;flex-direction:column}.task-list .section .titles{align-items:center;display:flex;gap:0;justify-content:space-between;margin-bottom:0;margin-left:10px;margin-top:20px;padding:0}.task-list .section .titles .section-title{color:#f6f5f8;font-family:Unbounded;font-size:24px;font-weight:700;margin:0;padding-bottom:10px}.task-list .section .titles .section-title svg{display:flex}.task-list .section .input-group{align-items:start;display:flex;flex-direction:column;margin:0 0 0 6px;padding:0}.task-list .section .input-group .input-label{color:#f6f5f8;font-family:SF UI Display;font-size:16px;font-weight:600;margin-bottom:5px}.task-list .section .input-group textarea{align-items:center;background-color:#1e1145;border:none;border-radius:5px;box-sizing:border-box;color:#f6f5f8;flex-grow:1;font-family:SF UI Display;font-size:18px;height:auto;outline:none;overflow:hidden;padding:10px;resize:none;text-align:left;transition:border-color .3s;width:100%}.task-list .section .input-group textarea:focus{border:1.5px solid #0811ea}.task-list .section .input-group textarea.auto-expand{height:auto}.task-list .save-button{background-color:#ccc;border:none;border-radius:5px;color:#666;cursor:not-allowed;font-size:16px;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.task-list .save-button.active{background-color:#007bff;color:#fff;cursor:pointer}.task-list .buttons-container{align-items:center;display:flex;flex-direction:column;width:100%}.task-list .buttons-container .save-button{background-color:#b0b0b0;border:none;border-radius:25px;color:#e4e4e4;cursor:not-allowed;font-family:Unbounded;font-size:14px;font-weight:700;height:49px;margin:auto;padding-top:16px;transition:background-color .3s ease,color .3s ease;width:100%}.task-list .buttons-container .save-button.active{background-color:#0811ea;color:#e4e4e4;cursor:pointer}.task-list .buttons-container .cancel-button{background-color:#0000;border:2px solid #151515;border-radius:25px;color:#151515;cursor:pointer;font-family:Unbounded;font-size:14px;font-weight:700;height:49px;margin-top:10px;opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}.task-list .buttons-container .cancel-button.visible{opacity:1;visibility:visible}.task-list .divider{background:#ccc;height:1.3px;margin:8px 0 0 6px}.task-list .reflection-tabs{display:flex;justify-content:space-between;margin:0 10px 20px}.task-list .reflection-tabs .reflection-tab{align-items:center;background:linear-gradient(#6639f6,#3c2190);border:none;border-radius:20px;color:#f6f5f8;cursor:pointer;display:flex;flex:1 1;font-family:Gilroy;font-size:12px;font-weight:500;justify-content:center;margin:0 5px;padding:5px 10px;position:relative;transition:all .3s ease}.task-list .reflection-tabs .reflection-tab:first-child{margin-left:0}.task-list .reflection-tabs .reflection-tab:last-child{margin-right:0}.task-list .reflection-tabs .reflection-tab.active{background:linear-gradient(#6639f6,#3c2190);border:1px solid #8a70ff;box-shadow:0 0 10px #6639f6b3;color:#fff;position:relative;z-index:1}.task-list .reflection-tabs .reflection-tab.disabled{background:none;background-color:#030014;border:.5px solid #f6f5f880;cursor:not-allowed;opacity:.5}.task-list .reflection-tabs .reflection-tab:hover:not(.disabled){background:none;background-color:#0811eab3}.task-list .reflection-tabs .reflection-tab .lock-icon{fill:#f6f5f8;stroke:#f6f5f8;height:14px;margin-right:6px;opacity:.7;width:14px}.tabs-container-calendar{border:none;border-radius:25px;display:flex;justify-content:space-between;margin-bottom:16px;margin-top:20px;overflow:visible;transition:background .4s ease-in-out}.tabs-container-calendar.gradient-left{background:linear-gradient(90deg,#351a7a00,#7639fb)}.tabs-container-calendar.gradient-right{background:linear-gradient(270deg,#351a7a00,#7639fb)}.tabs-container-calendar .tab-button{background:none;border:none;border-radius:35px;color:#f6f5f8b3;cursor:pointer;flex:1 1;font-family:SF UI Display;font-size:16px;font-weight:200;height:46px;padding:10px 20px 10px 46px;position:relative;text-align:left;transition:background .3s ease-in-out}.tabs-container-calendar .tab-button.active{background:linear-gradient(#6639f6,#3c2190);box-shadow:0 0 12px #6639f6cc;color:#e4e4e4}.tabs-container-calendar .tab-button .dot-container{align-items:center;display:flex;justify-content:center;left:6px;padding-left:10px;position:absolute;top:50%;transform:translateY(-50%)}.tabs-container-calendar .tab-button .dot-container .outer-dot{align-items:center;background-color:#030014;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.tabs-container-calendar .tab-button .dot-container .outer-dot .inner-dot{background-color:#7639fb;border-radius:50%;height:10px;width:10px}.profile-container{background-color:#030014;bottom:0;display:flex;flex-direction:column;left:0;padding-bottom:60px;position:relative;right:0;top:0}.profile-container .avatar-container{align-items:center;background-color:#1e1143;border-radius:10px;display:flex;flex-direction:column;margin:10px;padding:60px 10px 10px;position:relative}.profile-container .avatar-container .avatar{border:2px solid #eaeaea;border-radius:50%;height:100px;object-fit:cover;position:absolute;top:-50px;width:100px;z-index:1}.profile-container .avatar-container .avatar-name{color:#eaeaea;font-family:Unbounded;font-size:14px;font-weight:400;margin-bottom:5px}.profile-container .avatar-container .avatar-age{color:#eaeaea;font-family:Unbounded;font-size:14px;font-weight:400;margin-top:5px}.profile-container .avatar-container .avatar-about{word-wrap:break-word;-webkit-line-clamp:10;-webkit-box-orient:vertical;box-sizing:border-box;color:#eaeaea;display:-webkit-box;font-family:SF UI Display;font-size:14px;font-weight:400;margin-top:5px;max-width:100%;opacity:.8;overflow:hidden;overflow-wrap:break-word;padding:0 15px;text-align:center;white-space:pre-wrap;word-break:break-word}.profile-container .admin-mode-btn{background-color:#0000;border:2px solid #fff;border-radius:20px;color:#fff;cursor:pointer;font-size:12px;padding:5px;transition:all .3s ease}.profile-container .admin-mode-btn.enabled{background-color:red;border-color:red}.profile-container .admin-mode-btn.disabled{background-color:#0000;border-color:#fff}.profile-container .admin-mode-btn:hover{opacity:.8}.profile-container .admin-mode-btn:focus{outline:none}.profile-container .profile-header{align-items:center;color:#e4e4e4;display:flex;font-family:Unbounded;font-size:20px;font-weight:700;justify-content:space-between;margin:0 20px}.profile-container .profile-header .settings-btn{align-items:center;background:#0000;border:1px solid #e4e4e4;border-radius:20px;color:#e4e4e4;cursor:pointer;display:flex;font-family:Unbounded;font-size:12px;font-size:16px;gap:8px;padding:3px 6px 3px 12px;transition:all .3s ease}.profile-container .profile-header .settings-icon{cursor:pointer;display:flex}.profile-container .profile-content{border-radius:20px 20px 0 0;color:#eaeaea;height:100%;margin-top:50px;position:relative;text-align:center}.profile-container .profile-content .name{font-family:Unbounded;font-size:14px;font-weight:800;margin-top:60px}.profile-container .profile-content .gender{font-family:SF UI Display;font-size:14px;font-weight:200;margin-bottom:10px;margin-top:5px;padding-top:0}.profile-container .profile-content .goal-block{background:none;border-radius:16px;display:flex;flex-direction:column;margin:8px 10px;padding:0}.profile-container .profile-content .goal-block .goal-icon{stroke:#e4e4e4;gap:10px;height:24px;margin-right:10px;width:24px}.profile-container .profile-content .goal-block .goal-text{color:#eaeaea;font-family:SF UI Display;font-size:16px;font-weight:400px}.profile-container .profile-content .goal-block h4{color:#eaeaea;font-family:Unbounded;font-size:12px;font-weight:400;margin:0 0 6px 6px;padding:8px 0 0;text-align:left}.profile-container .profile-content .goal-block .goal{align-items:center;background-color:#1e1143;border-radius:6px;color:#eaeaea;display:flex;font-family:SF UI Display;font-size:16px;height:49px;padding:0 0 0 10px;text-align:left}.profile-container .profile-content .goal-block .no-data{color:#eaeaea;font-size:16px;font-style:"SF UI Display"}.profile-container .edit-mode{background-color:#030014;background-size:cover;display:flex;flex-direction:column;justify-items:center;margin:30px 0 0;padding:6px 0 0}.profile-container .edit-mode .divider{background:#ccc;height:1.3px;margin:0 8px}.profile-container .edit-mode h4{color:#eaeaea;font-family:Unbounded;font-size:14px;font-weight:800;padding:0 0 0 10px;text-align:left}.profile-container .edit-mode .dropdown{background-color:#1e1143;border-radius:5px;font-family:Gilroy;font-size:14px;font-weight:500;margin:0 10px;min-height:61px;position:relative}.profile-container .edit-mode .dropdown .dropdown-header{align-items:center;background:none;border-radius:5px;color:#eaeaea;display:flex;gap:10px;height:61px;justify-content:space-between;padding:0 12px}.profile-container .edit-mode .dropdown .dropdown-header svg{fill:none;stroke:#e4e4e4;color:#e4e4e4;height:20px;width:20px}.profile-container .edit-mode .dropdown .dropdown-header .arrow-icon{height:10px;margin-left:auto;transition:transform .3s ease;width:10px}.profile-container .edit-mode .dropdown .dropdown-header .arrow-icon.up{transform:rotate(180deg)}.profile-container .edit-mode .dropdown .dropdown-list{background:#1c1923;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:2px solid #6a696d;left:0;overflow-y:auto;position:relative;right:0}.profile-container .edit-mode .dropdown .dropdown-list li{align-items:center;color:#e4e4e4;cursor:pointer;display:flex;font-family:SF UI Display;gap:10px;padding:16px 12px}.profile-container .edit-mode .dropdown .dropdown-list li:hover{background:#eaeaea1a}.profile-container .edit-mode .dropdown .dropdown-list li svg{fill:none;stroke:#e4e4e4;color:#e4e4e4;height:20px;width:20px}.profile-container .edit-mode .goal-list{display:flex;flex-direction:column;gap:10px;padding:16px 8px}.profile-container .edit-mode .goal-list .goal-item{stroke:#e4e4e4;align-items:center;background:None;border-radius:6px;color:#e4e4e4;display:flex;gap:10px;height:41px;margin:0;padding:0 0 0 10px;text-align:left}.profile-container .edit-mode .goal-list .goal-item:hover,.profile-container .edit-mode .goal-list .selected{stroke:#0811ea;background:#eaeaea;color:#151515}.profile-container .edit-mode .goal-list .goal-text{font-family:SF UI Display;font-size:14px;font-weight:400px}.profile-container .edit-mode .save-button{align-items:center;background-color:#7639fb;border:none;border-radius:25px;color:#eaeaea;cursor:pointer;display:flex;font-family:Unbounded;font-size:14px;font-weight:700;height:49px;justify-content:center;margin:12px 8px 0;padding:0 0 0 10px;transition:background-color .3s ease,color .3s ease}.edit-section{left:0;margin:0;padding:0;position:relative;right:0}.edit-section h4{align-items:center;color:#eaeaea;display:flex;font-family:Unbounded;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:6px;padding-left:8px;padding-right:8px}.edit-section h4 .current-value{color:#eaeaea;font-family:SF UI Display;font-size:14px;font-weight:400}.edit-section .input-wrapper{align-items:center;background-color:#1e1143;border-radius:5px;display:flex;margin:0 8px;padding:0 10px}.edit-section .input-wrapper .field-icon{color:#eaeaea;pointer-events:none;position:absolute;right:20px;top:70%;transform:translateY(-50%)}.edit-section .input-field{background:none;border:none;color:#eaeaea;font-family:SF UI Display;font-size:14px;left:0;margin:0;min-height:61px;padding:0}.edit-section .input-field:focus{outline:none}.edit-section .input-field::placeholder{color:#eaeaea80}.edit-section .input-field[type=date]{padding-right:0;text-align:left;width:100%}.edit-section .input-field[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);margin:0;opacity:.7;padding:0;position:absolute;right:20px;top:70%;transform:translateY(-50%)}.edit-section .textarea-field{align-items:center;background:none;border:none;color:#eaeaea;display:flex;font-family:SF UI Display;font-size:14px;line-height:1.2;max-height:200px;min-height:41px;overflow-y:hidden;padding:10px 24px 10px 0;resize:none;width:100%}.edit-section .textarea-field:focus{border:none;outline:none}.edit-section .slider-container{align-items:center;background-color:#1e1143;border-radius:5px;display:flex;gap:12px;margin:0 8px;padding:8px}.edit-section .slider-container button{align-items:center;background:#eaeaea;border:none;border-radius:50%;color:#151515;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;width:24px}.edit-section .slider-container button:active{transform:scale(.95)}.edit-section .slider-container input[type=range]{-webkit-appearance:none;background:linear-gradient(90deg,#151515,#7639fb);border-radius:4px;flex:1 1;height:8px;margin:8px 0;outline:none}.edit-section .slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#7639fb;border:none;border-radius:50%;cursor:pointer;height:20px;margin-top:0;width:20px}.edit-section .slider-container .value{display:none}.goal .goal-icon{stroke:#e4e4e4;height:24px;margin-right:10px;width:24px}.goal .goal-text{color:#eaeaea;font-family:SF UI Display;font-size:16px;font-weight:400}.point-section{background:none;border-radius:10px;margin-top:24px;padding:16px 0}.point-section .point-title{color:#eaeaea;font-family:Unbounded;font-size:18px;font-weight:700;margin-bottom:16px;padding-left:8px;text-align:left}.point-section .edit-section{margin:8px 0}.point-section .edit-section .input-wrapper{padding:6px}.point-section .edit-section .current-value{margin-right:10px}.point-section .slider-container{align-items:center;background-color:#1e1143;border-radius:5px;display:flex;gap:12px;margin:0 8px;padding:8px}.point-section .slider-container button{align-items:center;background:#7639fb;border:none;border-radius:50%;color:#eaeaea;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;text-align:center;width:24px}.point-section .slider-container button:active{transform:scale(.95)}.points-display{background:none}.points-display .point-block{background-color:#1c1923;border-radius:20px;margin:0 8px 10px;padding:2px 16px 16px}.points-display .point-block:first-child{margin-bottom:16px;margin-top:16px}.points-display .point-block h4{color:#eaeaea;font-family:Unbounded;font-size:18px;font-weight:700;margin-bottom:16px}.points-display .point-block .point-info{display:flex;flex-direction:column;gap:12px}.points-display .point-block .point-row{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:8px}.points-display .point-block .point-row .point-label{align-items:center;color:#eaeaea;display:flex;flex-shrink:0;font-family:Gilroy;font-size:16px;font-weight:500;gap:12px;max-width:50%;min-width:120px}.points-display .point-block .point-row .point-label .ico-box{align-items:center;background-color:#8f70d733;border-radius:50%;display:flex;flex-shrink:0;height:25px;justify-content:center;width:25px}.points-display .point-block .point-row .point-label .ico-box .point-icon{fill:none;height:15px;width:15px}.points-display .point-block .point-row .point-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-display .point-block .point-row .point-value{color:#eaeaea;flex-shrink:1;font-family:SF UI Display;font-size:14px;font-weight:500;max-width:50%;padding-left:10px;text-align:right;word-break:normal}.subscription-block{align-items:center;background:#7639fb;border-radius:20px;display:flex;justify-content:space-between;margin:16px 10px 10px;padding:15px}.subscription-block .subscription-info{align-items:center;display:flex;gap:12px}.subscription-block .subscription-info .ico-box{align-items:center;background-color:#1c192380;border-radius:50%;display:flex;height:25px;justify-content:center;width:25px}.subscription-block .subscription-info .ico-box .access-icon{color:#f6f5f8;height:15px;width:15px}.subscription-block .subscription-info .subscription-details .subscription-status{color:#f6f5f8;font-family:Gilroy;font-size:16px;font-weight:500;text-align:left}.subscription-block .subscription-info .subscription-details .subscription-date{color:#f6f5f8;font-family:Gilroy;font-size:16px;font-weight:500;margin-top:6px;opacity:.8;text-align:left}.subscription-block .extend-button{background-color:#1c192380;border-radius:20px;color:#eaeaea;font-family:Gilroy;font-size:15px;font-weight:500;padding:10px;text-decoration:none;transition:opacity .3s ease}.subscription-block .extend-button:hover{opacity:.8}.profile-completion{box-sizing:border-box;margin:6px;padding:0;position:relative;width:calc(100% - 10px)}.profile-completion .completion-bar{align-items:center;background-color:#eaeaea1a;border-radius:16px;display:flex;height:32px;justify-content:space-between;overflow:hidden;padding:0 15px;position:relative}.profile-completion .completion-bar .completion-text{color:#eaeaea;display:flex;font-family:Unbounded;font-size:10px;font-weight:400;justify-content:space-between;position:relative;width:100%;z-index:2}.profile-completion .completion-bar .completion-text span.label{font-weight:500}.profile-completion .completion-bar .completion-text span.percentage{font-weight:400}.profile-completion .completion-bar .completion-progress{background-color:#7639fb;border-radius:16px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease;z-index:1}.victory-detail{word-wrap:break-word;background:#030014;bottom:0;color:#eaeaea;display:flex;flex-direction:column;font-family:SF UI Display;left:0;line-height:1.6;overflow:auto;padding:16px 16px 40px;position:relative;right:0;text-align:left;top:0}.victory-head{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:20px}.victory-head h2{align-self:flex-start;color:#eaeaea;font-family:Unbounded;font-size:20px;font-weight:800;margin-bottom:0;margin-left:10px;margin-top:0}.victory-head .close-btn{background:none;border:none;border-radius:50%;color:none;cursor:pointer;display:flex;height:30px;margin:0;padding:0;position:relative;top:0;width:30px}.victory-head .close-btn svg{stroke:#eaeaea;height:30px;width:30px}.victory-loading{color:#eaeaea;font-size:18px;text-align:center}.victory-detail h3{color:#eaeaea;font-family:Unbounded;font-size:14px;font-weight:700;margin-bottom:40px}.victory-section{margin-bottom:16px}.victory-subtitle{background:#654df9;color:#f6f5f8;font-family:Unbounded;font-weight:500;margin:16px 0 -10px;text-align:center;z-index:2}.victory-subtitle,.victory-text{border-radius:8px;font-size:14px;padding:12px;position:relative}.victory-text{background:#8d81b533;color:#f6f5f8cc;font-family:Gilroy;font-weight:400;margin:0 0 8px;white-space:pre-wrap;z-index:1}.victory-list{list-style:none;margin:20px 0 0;padding:0}.victory-item{background:none;background-color:#1e1143;border-radius:10px;color:#f6f5f8;font-family:Unbounded;font-weight:400;justify-content:space-between;margin-bottom:10px;padding:8px 16px;transition:background .3s ease-in-out}.victory-item,.victory-item .toggle-btn{align-items:center;cursor:pointer;display:flex;font-size:14px}.victory-item .toggle-btn{background:none;border:none;border-radius:50%;color:#eaeaea;color:#151515;height:30px;justify-content:center;transition:transform .3s ease-in-out;width:30px}.victory-item .toggle-btn svg{color:#eaeaea;transition:transform .3s ease-in-out}.victory-item.open{border-bottom:.3px solid #eaeaea;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;padding-bottom:6px}.victory-item.open .toggle-btn svg{transform:rotate(180deg)}.victory-item .item-text{flex-grow:1}.victory-details{word-wrap:break-word;background-color:#1c1923;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#f6f5f866;font-family:Gilroy;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:10px;overflow:auto;padding:16px;white-space:pre-wrap}.admin-controls{gap:10px;margin-right:10px}.admin-controls button{background:none;border:none;color:#eaeaea;cursor:pointer;padding:5px}.admin-controls button:hover{color:#e4e4e4}.edit-form{background:#00000080;border-radius:10px;margin-top:20px;padding:15px}.edit-form textarea{background:#151515;border:1px solid #e4e4e4;border-radius:5px;color:#eaeaea;margin-bottom:10px;min-height:150px;padding:10px;width:100%}.edit-form button{background:#eaeaea;border:none;border-radius:5px;color:#151515;cursor:pointer;padding:8px 15px}.edit-form button:hover{background:#e4e4e4}.item-details-edit{background:#0000004d;border-radius:5px;margin-top:10px;padding:10px}.item-details-edit input{background:#151515;border:1px solid #e4e4e4;border-radius:5px;color:#eaeaea;margin-bottom:10px;padding:8px;width:100%}.section-edit{background:#0000004d;border-radius:10px;margin-bottom:15px;padding:15px}.section-edit .section-header{display:flex;gap:10px;margin-bottom:10px}.section-edit .section-header input{flex-grow:1}.item-edit{background:#0003;border-radius:5px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;padding:10px}.item-edit input,.item-edit textarea{background:#151515;border:1px solid #e4e4e4;border-radius:5px;color:#eaeaea;padding:8px;width:100%}.item-edit textarea{min-height:60px}.new-section{background:#ffffff1a;border-radius:10px;margin-top:20px;padding:15px}.new-section input,.new-section textarea{margin-bottom:10px;width:100%}.edit-controls{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.edit-controls button{align-items:center;display:flex;gap:5px;padding:8px 15px}.edit-mode-toggle{display:flex;justify-content:center;margin:-20px 0 20px}.edit-mode-toggle .edit-button{align-items:center;background:#151515;border:1px solid #e4e4e4;border-radius:20px;color:#eaeaea;cursor:pointer;display:flex;font-family:SF UI Display;font-size:14px;gap:8px;padding:8px 16px;transition:all .3s ease}.edit-mode-toggle .edit-button svg{font-size:16px}.edit-mode-toggle .edit-button:hover{background:#ffffff1a}.edit-mode-toggle .edit-button.active{background:#eaeaea;border-color:#eaeaea;color:#151515}.resource-container{border-radius:16px;margin:16px 0 24px;overflow:hidden}.resource-container .resource-title{color:#eaeaea;font-size:18px;font-weight:700;margin:0 0 16px;padding:16px 24px 0;text-align:center}.resource-container .video-wrapper{padding:0 4px;position:relative}.resource-container .video-wrapper:after{background:radial-gradient(circle at center,#007aff80 0,#007aff40 30%,#007aff00 70%);content:"";filter:blur(35px);height:100%;left:50%;pointer-events:none;position:absolute;top:35%;transform:translate(-50%,-50%);width:120%;z-index:0}.resource-container .video-wrapper audio,.resource-container .video-wrapper img,.resource-container .video-wrapper video{border:1px solid #eaeaea66;border-radius:25px;display:block;position:relative;z-index:1}.resource-container .video-wrapper .play-hint{color:#eaeaea99;display:block;font-size:12px;padding:2px 0 16px;text-align:center}.resource-container .video-wrapper .scroll-hint{display:flex;justify-content:center;margin-top:8px;padding-bottom:8px}.resource-container .video-wrapper .scroll-hint svg{stroke:#eaeaea99;animation:float 2s ease-in-out infinite;height:24px;width:24px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.resource-edit{margin-bottom:20px}.resource-edit input{background:#151515;border:1px solid #e4e4e4;border-radius:5px;padding:12px;width:100%}.resource-edit input,.upgrade-detail{color:#eaeaea;font-family:SF UI Display}.upgrade-detail{word-wrap:break-word;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAaQAQMAAAAOtEkrAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAZQTFRFAQMHnqbGyZvBEwAABBJJREFUeNrt3bGxo0gQANAeRFEYqitMGWsoBJlnEopCuBAITaGdsWfcaldaxN9GDHovgC4+H8RMT09P/ClT/NKUG36MJMdIdYqnSryixL0hUp0jR5lm/FOTwx9jqUOkaiJVF6naSHWMFNPsq2+WhYe9aYWHR6aaw5eq71/x9AF3RregDmcP03m74cfs8Kmm1MspkarkPixlzs3oI1N+5szl+37jH/+54cfc8LeXwvsVgO8MYJ7otn31JTkjO33a4POWMOXNDD/GIhdjG2AFg7QtgCWxH5yl+L5iNEn/rhPeCg/P9VWHP0Wqi+fjUbVCb3b4gsFC57rhi30uUINS9UC3UZG6I0Pulq2SHN6UEf5zsCcUgA0NL303zF5Z4XW4usMs1rsFfyIDpUcVspmaaWWHb3PDd0a5yBR+0IM5mk0DoM+Jzbo6J2wwfMlNEB88DwBQ61Dkun5Od4gmUpXcQ2yKRVQg0S0yFUtisHG9VjXvSsUdLXsD6m1hz8cvthFn67bc0QUJAJTzUZtvkervSPVPpLp5PphDHwLfJgDYiEa/FKMggyxUL6KxFttRJqU8vskAgO6FGy8EPyWHN/Y1+9xm6uZmHgPrGexUzNI7hxCHD8wzKm2D/yu2MAM2zCKDxqZff0f6AwDM19bbP7MLvZHhrdOc1izKniWwScW1AgBIpmGgC/j1BAB2vrvtFB/mYBRIgu4NtQM3WxR4wqHQIHMsMQ3AxvW5zTlORp4AAIC+UAD2d6szBoD9aLVjBtBl+wsObjSAJBzaowBgAz4ANokDZHH6+a7Woq5uGoCkDgYn/nLAhwt8hwEAHmvcAgB8HN6lyPFV4uYWgF18AGDzDQAAOIwFcHwIi/UqtOtjR/tPRuMEUOPCPaetqOrD6N6PDACsrlNYBMrtZHr2nzlpTa/smpkdZrR3jnvDh2RpLv7VAMp/wPThDQYvMeqP4VVHtwAArfCoX2PaJ/HFLp3cglRn9TsAgAmP+RTPTbmlipOFSsBr/9XapO7139pGww2k3cF22pV0VX9zitICjHABtIY0EQZwgA1g9ixZyFKTzx2AVW7wBONh0EwWvPuyLK6elX1LDi+DC7vQeJN5qzZ3sNu5w5rfQJwi1WCCrzYMfjAqSpdIuwvfW31wxgHA9hxyBzIlUhWpFMDOFAB5mxkGk3VFjFZkAfbc3akT/rFjZeEvuQOIS92V2lU/K39pbIubDgAAkL1s0sc6Wum4xw4rhO931D9n0HDjXS5q+2MBW5nB9k9QXfS7q2+N71Y2ugUoWASY65ybrbrK0j3UtPErNjDv4MCia3J4zeNBFlGScpHRr/9jVy/XTLeqw08yMIDjrKosfLPYZKsVmnkox5PAT9MLrwwDE1sAAABY7CK88FIvbN6/4hQ/l8v8d0MAAAAASUVORK5CYII=);background-size:cover;bottom:0;left:0;line-height:1.6;overflow:auto;padding:16px 16px 50px;position:absolute;right:0;text-align:left;top:0;z-index:1000}.upgrade-head{align-items:center;display:flex;justify-content:space-between}.upgrade-head .close-btn{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.upgrade-head .close-btn svg{stroke:#eaeaea;height:30px;width:30px}.buttons-container{display:flex;flex-direction:column;gap:12px;margin-top:8px}.button-wrapper{align-items:center;display:flex;gap:8px}.list-btn{background:#ffffff1a;border:none;border-radius:8px;color:#eaeaea;cursor:pointer;flex-grow:1;font-family:Unbounded;font-size:16px;padding:12px;text-align:center;transition:background .3s ease}.list-btn:hover{background:#6a696d}.arrow,.delete-icon{stroke:#eaeaea;color:#eaeaea;cursor:pointer;height:20px;transition:transform .2s ease;width:20px}.arrow:hover,.delete-icon:hover{transform:scale(1.1)}.arrow svg,.delete-icon svg{stroke:#eaeaea;height:20px;width:20px}.add-section{display:flex;gap:10px;margin-top:15px}.add-section input{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;color:#eaeaea;flex-grow:1;font-family:SF UI Display;font-size:14px;outline:none;padding:10px}.add-section .add-btn{align-items:center;background:#eaeaea;border:none;border-radius:8px;color:#151515;cursor:pointer;display:flex;font-family:SF UI Display;font-size:12px;gap:5px;padding:10px 15px;transition:background .3s ease}.add-section .add-btn svg{stroke:#eaeaea;height:20px;width:20px}.add-section .add-btn:hover{background:#ffffff4d}.save-btn{background:#eaeaea;border:none;border-radius:8px;color:#151515;cursor:pointer;font-family:SF UI Display;font-size:20px;margin-top:20px;padding:12px;transition:background .3s ease;width:100%}.save-btn:hover{background:#fffc}.victories-container{background-color:#030014;bottom:0;display:flex;flex-direction:column;left:0;padding-bottom:20px;position:relative;right:0;top:0}.victories-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f6f5f8,#f6f5f866);-webkit-background-clip:text;font-family:Unbounded;font-size:28.25px;font-weight:700;margin:24px 0;text-align:center}.victories-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);padding:8px}.victory-card{align-items:center;background:linear-gradient(#2d2173,#543fd9);border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:8px;overflow:hidden;padding:0;transition:all .3s ease}.victory-card:hover{background:#a2a2a233}.victory-card .victory-image{border:none;border-radius:8px;height:100%;margin-bottom:10px;width:100%}.victory-card .victory-title{color:#eaeaea;font-family:Unbounded;font-size:14px;font-weight:700;padding:0 12px 12px;text-align:center}.upgrade-content{background:#030014;padding:16px}.upgrade-content .upgrade-title{color:#eaeaea;font-family:Unbounded;font-size:16px;font-weight:400;margin:24px 0;text-align:left}.upgrade-content .list-buttons{display:flex;flex-direction:column;gap:12px}.upgrade-content .list-btn{align-items:center;background:linear-gradient(90deg,#0b081c,#181527);border:1px solid #eaeaea1a;border-radius:6px;color:#eaeaea;cursor:pointer;display:flex;gap:12px;height:140px;padding-left:6px;transition:all .3s ease}.upgrade-content .list-btn .btn-image{align-items:center;border-radius:8px;display:flex;flex-shrink:0;justify-content:center}.upgrade-content .list-btn .btn-image img{height:120px;object-fit:contain;width:110px}.upgrade-content .list-btn .btn-text{flex-grow:1;font-family:Unbounded;font-size:16px;font-weight:500;text-align:left}.upgrade-content .list-btn svg{flex-shrink:0;height:24px;width:24px}.upgrade-content .list-btn:hover{background:linear-gradient(90deg,#181527,#0b081c)}.upgrade-detail{background:#030014;padding:0 20px;position:relative}.upgrade-detail svg{fill:#eaeaea;stroke:#eaeaea;color:#eaeaea;flex-shrink:0;height:24px;width:24px}.upgrade-detail .upgrade-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.upgrade-detail .upgrade-header h2{font-size:24px;font-weight:600}.upgrade-detail .upgrade-header .close-button{background:none;border:none;cursor:pointer;padding:8px}.upgrade-detail .upgrade-header .close-button:hover{opacity:.8}.upgrade-detail .type-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.upgrade-detail .type-filters .type-filter{background:#1e1143;border:none;border-radius:20px;color:#eaeaea;cursor:pointer;font-family:Gilroy;font-size:12px;font-weight:500;padding:8px 14px;transition:all .3s ease}.upgrade-detail .type-filters .type-filter.active{background:#7639fb}.upgrade-detail .type-filters .type-filter:hover{background:#6a696d}.upgrade-detail .type-filters .type-filter:hover.active{background:#7639fb}.upgrade-detail .admin-controls{border:1px solid #e0e0e0;border-radius:8px;padding:16px 16px 60px;position:-webkit-sticky;position:sticky}.upgrade-detail .admin-controls .gender-selector{border-bottom:1px solid #ffffff1a;margin-bottom:20px;padding-bottom:16px}.upgrade-detail .admin-controls .gender-selector p{color:#eaeaea;font-size:14px;margin-bottom:10px}.upgrade-detail .admin-controls .gender-selector .gender-buttons{display:flex;gap:10px;margin-bottom:10px}.upgrade-detail .admin-controls .gender-selector .gender-buttons .gender-button{background:#ffffff0d;border:1px solid #fff3;border-radius:6px;color:#eaeaea;cursor:pointer;flex:1 1;font-weight:500;padding:10px 15px;transition:all .3s ease}.upgrade-detail .admin-controls .gender-selector .gender-buttons .gender-button:hover{background:#ffffff1a}.upgrade-detail .admin-controls .gender-selector .gender-buttons .gender-button.active{background:#7639fb;border-color:#7639fb}.upgrade-detail .admin-controls .gender-selector .current-gender{color:#ffffffb3;font-size:12px}.upgrade-detail .admin-controls .gender-selector .current-gender strong{color:#eaeaea}.upgrade-detail .admin-controls .add-button-form{display:flex;flex-direction:column;gap:12px}.upgrade-detail .admin-controls .add-button-form input,.upgrade-detail .admin-controls .add-button-form textarea{border:1px solid #e0e0e0;border-radius:6px;margin:6px;padding:8px 12px}.upgrade-detail .admin-controls .add-button-form textarea{font-family:inherit;min-height:80px;resize:vertical}.upgrade-detail .admin-controls .add-button-form .button-row{display:flex;gap:12px}.upgrade-detail .admin-controls .add-button-form .button-row select{border:1px solid #e0e0e0;border-radius:6px;flex:1 1;padding:8px 12px}.upgrade-detail .admin-controls .add-button-form .button-row .add-button{align-items:center;background:#007aff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:8px 16px;white-space:nowrap}.upgrade-detail .admin-controls .add-button-form .button-row .add-button:hover{background:#0056b3}.upgrade-detail .buttons-section{margin-bottom:80px}.upgrade-detail .buttons-section .button-group{margin-bottom:24px}.upgrade-detail .buttons-section .button-group .group-title{color:#eaeaea;font-family:Gilroy;font-size:16px;font-weight:700;margin-bottom:12px}.upgrade-detail .buttons-section .button-group .button-list{display:flex;flex-direction:column;gap:8px}.upgrade-detail .buttons-section .button-group .button-list .button-item{align-items:center;display:flex;gap:8px}.upgrade-detail .buttons-section .button-group .button-list .button-item .content-button{align-items:center;background:linear-gradient(90deg,#0b081c,#181527);border:1px solid #eaeaea4d;border-radius:8px;cursor:pointer;display:flex;flex:1 1;height:103px;justify-content:space-between;padding:0 16px;transition:background .3s ease}.upgrade-detail .buttons-section .button-group .button-list .button-item .content-button:hover{background:linear-gradient(270deg,#0b081c,#181527)}.upgrade-detail .buttons-section .button-group .button-list .button-item .content-button .button-content{align-items:flex-start;display:flex;flex:1 1;gap:12px;padding:12px 0}.upgrade-detail .buttons-section .button-group .button-list .button-item .content-button .button-content .button-icon{border-radius:6px;height:81px;object-fit:cover;width:83px}.upgrade-detail .buttons-section .button-group .button-list .button-item .content-button .button-content .button-text{display:flex;flex-direction:column;gap:4px;text-align:left}.upgrade-detail .buttons-section .button-group .button-list .button-item .content-button .button-content .button-text .button-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#eaeaea;display:-webkit-box;font-family:Unbounded;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.upgrade-detail .buttons-section .button-group .button-list .button-item .content-button .button-content .button-text .button-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#eaeaea99;display:-webkit-box;font-size:14px;line-height:1.4;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.upgrade-detail .buttons-section .button-group .button-list .button-item .delete-button{background:none;border:none;color:#ff3b30;cursor:pointer;padding:8px}.upgrade-detail .buttons-section .button-group .button-list .button-item .delete-button:hover{opacity:.8}.upgrade-detail .save-button{background:#007aff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin-bottom:16px;padding:12px;width:100%}.upgrade-detail .save-button:hover{background:#0056b3}.rating-container{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAaQAQMAAAAOtEkrAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAZQTFRFAQMHnqbGyZvBEwAABBJJREFUeNrt3bGxo0gQANAeRFEYqitMGWsoBJlnEopCuBAITaGdsWfcaldaxN9GDHovgC4+H8RMT09P/ClT/NKUG36MJMdIdYqnSryixL0hUp0jR5lm/FOTwx9jqUOkaiJVF6naSHWMFNPsq2+WhYe9aYWHR6aaw5eq71/x9AF3RregDmcP03m74cfs8Kmm1MspkarkPixlzs3oI1N+5szl+37jH/+54cfc8LeXwvsVgO8MYJ7otn31JTkjO33a4POWMOXNDD/GIhdjG2AFg7QtgCWxH5yl+L5iNEn/rhPeCg/P9VWHP0Wqi+fjUbVCb3b4gsFC57rhi30uUINS9UC3UZG6I0Pulq2SHN6UEf5zsCcUgA0NL303zF5Z4XW4usMs1rsFfyIDpUcVspmaaWWHb3PDd0a5yBR+0IM5mk0DoM+Jzbo6J2wwfMlNEB88DwBQ61Dkun5Od4gmUpXcQ2yKRVQg0S0yFUtisHG9VjXvSsUdLXsD6m1hz8cvthFn67bc0QUJAJTzUZtvkervSPVPpLp5PphDHwLfJgDYiEa/FKMggyxUL6KxFttRJqU8vskAgO6FGy8EPyWHN/Y1+9xm6uZmHgPrGexUzNI7hxCHD8wzKm2D/yu2MAM2zCKDxqZff0f6AwDM19bbP7MLvZHhrdOc1izKniWwScW1AgBIpmGgC/j1BAB2vrvtFB/mYBRIgu4NtQM3WxR4wqHQIHMsMQ3AxvW5zTlORp4AAIC+UAD2d6szBoD9aLVjBtBl+wsObjSAJBzaowBgAz4ANokDZHH6+a7Woq5uGoCkDgYn/nLAhwt8hwEAHmvcAgB8HN6lyPFV4uYWgF18AGDzDQAAOIwFcHwIi/UqtOtjR/tPRuMEUOPCPaetqOrD6N6PDACsrlNYBMrtZHr2nzlpTa/smpkdZrR3jnvDh2RpLv7VAMp/wPThDQYvMeqP4VVHtwAArfCoX2PaJ/HFLp3cglRn9TsAgAmP+RTPTbmlipOFSsBr/9XapO7139pGww2k3cF22pV0VX9zitICjHABtIY0EQZwgA1g9ixZyFKTzx2AVW7wBONh0EwWvPuyLK6elX1LDi+DC7vQeJN5qzZ3sNu5w5rfQJwi1WCCrzYMfjAqSpdIuwvfW31wxgHA9hxyBzIlUhWpFMDOFAB5mxkGk3VFjFZkAfbc3akT/rFjZeEvuQOIS92V2lU/K39pbIubDgAAkL1s0sc6Wum4xw4rhO931D9n0HDjXS5q+2MBW5nB9k9QXfS7q2+N71Y2ugUoWASY65ybrbrK0j3UtPErNjDv4MCia3J4zeNBFlGScpHRr/9jVy/XTLeqw08yMIDjrKosfLPYZKsVmnkox5PAT9MLrwwDE1sAAABY7CK88FIvbN6/4hQ/l8v8d0MAAAAASUVORK5CYII=) no-repeat 50%;background-size:cover;border-radius:16px;margin:8px 0 30px;padding-top:10px;text-align:center}.tabs-container{background-color:#151515;border:2px solid #a2a2a2;border-radius:25px;display:flex;justify-content:space-between;margin:8px 16px 16px}.tab-button{background-color:#151515;border:none;border-radius:20px;color:#a2a2a2;cursor:pointer;flex:1 1;font-family:SF UI Display;font-size:16px;font-weight:400;transition:background-color .3s ease}.tab-button.active{background-color:#0811ea;color:#eaeaea}.rating-title{color:#e4e4e4;font-family:Unbounded;font-size:20px;font-weight:800;margin-left:16px}.place-icon{object-fit:contain}.place-icon,.place-num{height:50px;margin:0;padding:0;width:50px}.place-num{align-items:center;display:flex;justify-content:center}.rating-header{color:#e4e4e4;display:grid;font-family:SF UI Display;font-size:16px;font-weight:600;grid-template-columns:1fr 2fr 3fr;margin:20px 0 20px 14px}.rating-column{align-items:center;display:flex;justify-content:center;text-align:center;white-space:pre-wrap;word-break:break-word}.rating-list{color:#e4e4e4;font-family:SF UI Display;font-size:20px;font-weight:400}.rating-list .main-rating{border-bottom:1.3px solid #6a696d;margin:0 8px}.rating-list .main-rating .rating-row{background-color:none;border-radius:6px;display:grid;grid-template-columns:1fr 2fr 3fr;height:50px;margin:8px 0;padding:0 0 0 6px}.rating-list .main-rating .rating-row.highlight{background-color:#0811ea;font-family:Unbounded;font-weight:400}.rating-list .main-rating .rating-row .rating-column{align-items:center;display:flex;justify-content:center}.rating-list .main-rating .rating-row .rating-column input{background-color:#eaeaea;border:1px solid #6a696d;border-radius:6px;box-sizing:border-box;color:#151515;font-size:16px;padding:5px;text-align:center;transition:border .3s ease-in-out;width:100%}.rating-list .main-rating .rating-row .rating-column input:focus{border-color:#0811ea;outline:none}.rating-list .main-rating:last-child{border-bottom:none;margin-bottom:30px}.admin-controls{display:flex;flex-direction:column;justify-content:center;margin:20px}.admin-controls .save-button{background-color:#0811ea;border:none;border-radius:8px;color:#eaeaea;cursor:pointer;font-size:18px;font-weight:600;padding:10px 20px;transition:background-color .3s ease}.admin-controls .save-button:active{background-color:#eaeaea}.detail-page{word-wrap:break-word;background:#030014;bottom:0;color:#eaeaea;display:flex;flex-direction:column;font-family:SF UI Display;left:0;line-height:1.6;overflow:auto;padding:16px 16px 40px;position:relative;right:0;text-align:left;top:0}.detail-head{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:20px}.detail-head h2{color:#eaeaea;font-family:Unbounded;font-size:20px;font-weight:800;margin-bottom:0;margin-left:10px;margin-top:0}.detail-head .close-btn{background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;margin:0;padding:0;position:relative;top:0;width:30px}.detail-head .close-btn svg{stroke:#eaeaea;height:30px;width:30px}.detail-content{background:none;overflow:hidden;padding:0}.detail-content .main-resource-container{margin-bottom:16px;margin-top:24px;padding:0;position:relative}.detail-content .main-resource-container:after{background:radial-gradient(circle at center,#007aff80 0,#007aff40 30%,#007aff00 70%);content:"";filter:blur(35px);height:100%;left:50%;pointer-events:none;position:absolute;top:60%;transform:translate(-50%,-50%);width:100%;z-index:0}.detail-content .main-resource-container .content-title{border-radius:8px;color:#eaeaea;font-family:Unbounded;font-size:16px;font-weight:700;padding:10px 30px 0;position:relative;text-align:center;z-index:1}.user-content-blocks{display:flex;flex-direction:column;gap:16px}.user-content-blocks .content-block p{background:#8d81b533;border-radius:8px;color:#e4e4e4;font-family:SF UI Display;font-size:14px;font-weight:400;margin:0;padding:12px;white-space:pre-wrap}.user-content-blocks .content-block .resource-container{padding:0 0 12px;position:relative;z-index:1}.user-content-blocks .content-block .resource-container audio,.user-content-blocks .content-block .resource-container img,.user-content-blocks .content-block .resource-container video{border:1px solid #eaeaea66;border-radius:25px;margin-bottom:8px;width:100%}.user-content-blocks .content-block .resource-container img{border-radius:25px;object-fit:cover}.user-content-blocks .content-block .resource-container video{border-radius:25px}.user-content-blocks .content-block .resource-container audio{margin:8px 0;width:100%}.user-content-blocks .content-block .resource-container a{color:#eaeaea;display:block;font-size:14px;text-decoration:none;word-break:break-all}.user-content-blocks .content-block .resource-container a:hover{text-decoration:underline}.admin-content-blocks{display:flex;flex-direction:column;gap:16px}.admin-content-blocks .content-block{align-items:flex-start;display:flex;gap:8px;position:relative}.admin-content-blocks .content-block .input,.admin-content-blocks .content-block .textarea{flex-grow:1}.admin-content-blocks .content-block .delete-block-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:8px}.admin-content-blocks .content-block .delete-block-btn svg{fill:#eaeaea;height:20px;width:20px}.admin-content-blocks .content-block .delete-block-btn:hover svg{fill:#ff4d4d}.admin-content-blocks .add-block-buttons{display:flex;gap:8px;margin-bottom:16px}.admin-content-blocks .add-block-buttons .add-block-btn{align-items:center;background:#8d81b533;border:1px dashed #eaeaea4d;border-radius:8px;color:#eaeaea;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:8px;justify-content:center;padding:10px}.admin-content-blocks .add-block-buttons .add-block-btn svg{fill:#eaeaea;height:16px;width:16px}.admin-content-blocks .add-block-buttons .add-block-btn:hover{background:#eaeaea1a}.textarea{min-height:150px;resize:vertical}.input,.textarea{background:#8d81b533;border:1px solid #eaeaea4d;border-radius:8px;color:#eaeaea;font-family:SF UI Display;font-size:14px;padding:12px;width:100%}.button-sv{background:#007aff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px;width:100%}.button-sv:hover{background:#0056b3}.detail-content p{color:#eaeaea;font-family:SF UI Display;font-size:20px;font-size:16px;font-weight:400;margin-bottom:15px;white-space:pre-wrap}.detail-content a{color:#007bff;display:block;font-size:16px;margin-top:10px;text-decoration:none}.detail-content a:hover{text-decoration:underline}.main-load{height:100vh;width:100%}.payment-screen{align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAaQAQMAAAAOtEkrAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAZQTFRFAQMHnqbGyZvBEwAABBJJREFUeNrt3bGxo0gQANAeRFEYqitMGWsoBJlnEopCuBAITaGdsWfcaldaxN9GDHovgC4+H8RMT09P/ClT/NKUG36MJMdIdYqnSryixL0hUp0jR5lm/FOTwx9jqUOkaiJVF6naSHWMFNPsq2+WhYe9aYWHR6aaw5eq71/x9AF3RregDmcP03m74cfs8Kmm1MspkarkPixlzs3oI1N+5szl+37jH/+54cfc8LeXwvsVgO8MYJ7otn31JTkjO33a4POWMOXNDD/GIhdjG2AFg7QtgCWxH5yl+L5iNEn/rhPeCg/P9VWHP0Wqi+fjUbVCb3b4gsFC57rhi30uUINS9UC3UZG6I0Pulq2SHN6UEf5zsCcUgA0NL303zF5Z4XW4usMs1rsFfyIDpUcVspmaaWWHb3PDd0a5yBR+0IM5mk0DoM+Jzbo6J2wwfMlNEB88DwBQ61Dkun5Od4gmUpXcQ2yKRVQg0S0yFUtisHG9VjXvSsUdLXsD6m1hz8cvthFn67bc0QUJAJTzUZtvkervSPVPpLp5PphDHwLfJgDYiEa/FKMggyxUL6KxFttRJqU8vskAgO6FGy8EPyWHN/Y1+9xm6uZmHgPrGexUzNI7hxCHD8wzKm2D/yu2MAM2zCKDxqZff0f6AwDM19bbP7MLvZHhrdOc1izKniWwScW1AgBIpmGgC/j1BAB2vrvtFB/mYBRIgu4NtQM3WxR4wqHQIHMsMQ3AxvW5zTlORp4AAIC+UAD2d6szBoD9aLVjBtBl+wsObjSAJBzaowBgAz4ANokDZHH6+a7Woq5uGoCkDgYn/nLAhwt8hwEAHmvcAgB8HN6lyPFV4uYWgF18AGDzDQAAOIwFcHwIi/UqtOtjR/tPRuMEUOPCPaetqOrD6N6PDACsrlNYBMrtZHr2nzlpTa/smpkdZrR3jnvDh2RpLv7VAMp/wPThDQYvMeqP4VVHtwAArfCoX2PaJ/HFLp3cglRn9TsAgAmP+RTPTbmlipOFSsBr/9XapO7139pGww2k3cF22pV0VX9zitICjHABtIY0EQZwgA1g9ixZyFKTzx2AVW7wBONh0EwWvPuyLK6elX1LDi+DC7vQeJN5qzZ3sNu5w5rfQJwi1WCCrzYMfjAqSpdIuwvfW31wxgHA9hxyBzIlUhWpFMDOFAB5mxkGk3VFjFZkAfbc3akT/rFjZeEvuQOIS92V2lU/K39pbIubDgAAkL1s0sc6Wum4xw4rhO931D9n0HDjXS5q+2MBW5nB9k9QXfS7q2+N71Y2ugUoWASY65ybrbrK0j3UtPErNjDv4MCia3J4zeNBFlGScpHRr/9jVy/XTLeqw08yMIDjrKosfLPYZKsVmnkox5PAT9MLrwwDE1sAAABY7CK88FIvbN6/4hQ/l8v8d0MAAAAASUVORK5CYII=) no-repeat 50%;background-size:cover;bottom:0;color:#eaeaea;display:flex;flex-direction:column;justify-content:center;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.payment-screen .payment-title{font-size:24px;font-weight:700;margin-bottom:20px}.loader{max-height:900px;overflow:visible;transform-origin:50% 50%;width:200px}.ci1{fill:var(--higru);animation:toBig 3s -1.5s infinite}.ci1,.ciw{transform-box:fill-box;transform-origin:50% 50%}.ciw{animation:breath 3s infinite}.ci2{fill:var(--higru);animation:toBig2 3s infinite}.ci2,.points{transform-box:fill-box;transform-origin:50% 50%}.points{animation:rot 3s infinite}@keyframes rot{0%{transform:rotate(0deg)}30%{transform:rotate(1turn)}50%{transform:rotate(1turn)}80%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes toBig{0%{transform:scale(1) translateX(0)}30%{transform:scale(1) translateX(0)}50%{transform:scale(10) translateX(-4.5px)}80%{transform:scale(10) translateX(-4.5px)}to{transform:scale(1) translateX(0)}}@keyframes toBig2{0%{transform:scale(1) translateX(0)}30%{transform:scale(1) translateX(0)}50%{transform:scale(10) translateX(4.5px)}80%{transform:scale(10) translateX(4.5px)}to{transform:scale(1) translateX(0)}}@keyframes breath{15%{transform:scale(1)}40%{transform:scale(1.1)}65%{transform:scale(1)}90%{transform:scale(1.1)}}.dwf,.share{background-color:#0003;border-radius:3px;bottom:4px;padding:3px;position:fixed;right:10px}.pl{display:block;height:9.375em;left:50%;margin:0 auto;position:relative;transform:translateX(-100%);width:9.375em}.pl__arrows,.pl__ring-rotate,.pl__ring-stroke,.pl__tick{animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.pl__arrows{animation-name:arrows42;transform:rotate(45deg);transform-origin:16px 52px}.pl__ring-rotate,.pl__ring-stroke{transform-origin:80px 80px}.pl__ring-rotate{animation-name:ringRotate42}.pl__ring-stroke{animation-name:ringStroke42;transform:rotate(-45deg)}.pl__tick{animation-name:tick42}.pl__tick:nth-child(2){animation-delay:-1.75s}.pl__tick:nth-child(3){animation-delay:-1.5s}.pl__tick:nth-child(4){animation-delay:-1.25s}.pl__tick:nth-child(5){animation-delay:-1s}.pl__tick:nth-child(6){animation-delay:-.75s}.pl__tick:nth-child(7){animation-delay:-.5s}.pl__tick:nth-child(8){animation-delay:-.25s}@keyframes arrows42{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes ringRotate42{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes ringStroke42{0%,to{stroke-dashoffset:452;transform:rotate(-45deg)}50%{stroke-dashoffset:169.5;transform:rotate(-180deg)}}@keyframes tick42{0%,3%,47%,to{stroke-dashoffset:-12}14%,36%{stroke-dashoffset:0}}.app-header{align-items:center;background-color:#030014;color:#eaeaea;display:flex;justify-content:space-between;left:0;padding:10px;right:0;top:0;z-index:2000}.app-header .app-greeting{font-family:Unbounded;font-size:14px;font-weight:500}.app-header .app-header-icons{align-items:center;display:flex}.app-header .app-header-icons .app-notification-icon{align-items:center;background-color:#e4e4e4;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin-right:8px;width:40px}.app-header .app-header-icons .app-notification-icon svg{fill:#151515}.app-header .app-header-icons .app-avatar{border-radius:50%;height:40px;overflow:hidden;width:40px}.app-header .app-header-icons .app-avatar img{height:100%;object-fit:cover;width:100%}.sidebar{background-color:#000;height:100%;position:fixed;right:-100%;transition:right .5s ease;width:100%;z-index:3000}.sidebar.active{right:0}.sidebar .sidebar-toggle{cursor:grab;left:-28px;position:absolute;top:420px}.sidebar .sidebar-toggle .toggle-container{background-color:#23213e;border-radius:25px 0 0 25px;border-right:1px solid gray;padding:60px 10px}.sidebar .sidebar-toggle .toggle-bar{background-color:#a2a2a2;border-radius:16px;height:40px;transition:background-color .3s ease;width:5px}.sidebar .sidebar-toggle .toggle-bar.active{background-color:#a9a9a9}.sidebar .sidebar-toggle:active{cursor:grabbing}.sidebar .close-button{cursor:pointer;position:absolute;right:20px;top:20px;z-index:4000}.sidebar .close-button svg{stroke:#f6f5f8;fill:#f6f5f8;height:20px;width:20px;z-index:4000}.sidebar .sidebar-content{height:calc(100% - 60px);overflow-y:auto;padding-bottom:40px}.tasks-display{margin-bottom:20px;text-align:left}.tasks-display .tasks{background-color:#6a696d;border-left:5px solid #ff0;border-radius:5px;color:#eaeaea;margin:0 20px 8px;padding:2px 10px 2px 8px;position:relative}.tasks-display .tasks h3{font-family:Unbounded}.tasks-display .tasks h3,.tasks-display .tasks p{color:#eaeaea;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-display .tasks p{font-family:Gilroy}.tasks-display .dots-container{display:flex;justify-content:center;margin-bottom:20px}.tasks-display .dots-container .dot{background-color:gray;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;transition:background-color .3s;width:10px}.tasks-display .dots-container .dot.active{background-color:#c0a4fe}.task-with-time{display:flex;margin:8px 40px 0 20px;text-align:left}.task-with-time span{color:#eaeaea;font-family:Gilroy;font-size:11px;font-weight:500;text-align:left;width:40px}.task-with-time .task{background-color:#181427;border-left:5px solid #ff0;border-radius:5px;color:#eaeaea;flex:1 1;height:auto;overflow:hidden;padding:2px 10px 2px 8px;position:relative}.task-with-time .task.mental{border-left-color:blue}.task-with-time .task.spiritual{border-left-color:purple}.task-with-time .task.physical{border-left-color:green}.task-with-time .task.career{border-left-color:orange}.task-with-time .task.main{border-left-color:red}.task-with-time .task.min{border-left-color:pink}.task-with-time .task.secondary{border-left-color:gray}.task-with-time .task h3{font-family:Unbounded}.task-with-time .task h3,.task-with-time .task p{color:#eaeaea;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-with-time .task p{font-family:Gilroy}.modal-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:6000}.modal-overlay .modal{background:#1e1145;border:1px solid #6a696d66;border-radius:16px;bottom:50px;padding:0 20px 20px;position:absolute;text-align:center;width:300px}.modal-overlay .modal h4{color:#eaeaea;font-family:Unbounded;font-size:14px;font-weight:500;margin-bottom:15px}.modal-overlay .modal .time-input-row{display:flex;margin-bottom:15px}.modal-overlay .modal .time-input-row .divider{align-items:center;color:#eaeaea;display:flex;font-family:Unbounded;font-size:14px;font-weight:500;justify-content:center}.modal-overlay .modal .time-input-row .time-input{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:center}.modal-overlay .modal .time-input-row .time-input button{background:#007bff;background:none;border:none;border-radius:4px;color:#6a696db3;cursor:pointer;padding:5px 10px}.modal-overlay .modal .time-input-row .time-input button:hover{color:#eaeaeab3}.modal-overlay .modal .time-input-row .time-input input{background:none;border:1px solid #6a696db3;border-radius:4px;color:#eaeaea;font-family:Unbounded;font-size:16px;font-size:20px;font-weight:500;margin:5px 0;padding:5px;text-align:center;width:40px}.modal-overlay .modal .time-input-row .time-input input::-webkit-inner-spin-button,.modal-overlay .modal .time-input-row .time-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-overlay .modal .modal-buttons{display:flex;justify-content:space-around}.modal-overlay .modal .modal-buttons .divider{align-items:center;color:#6a696d66;display:flex;font-family:Unbounded;font-size:14px;font-weight:500;justify-content:center}.modal-overlay .modal .modal-buttons button{background-color:#1e1145;border:1px solid #6a696d66;border-radius:8px;color:#eaeaea;cursor:pointer;flex:1 1;font-family:Unbounded;font-size:14px;font-weight:500;gap:10px;margin:0 5px;padding:10px 8px;transition:background .2s}.modal-overlay .modal .modal-buttons button:hover{border:1px solid #eaeaeab3}.search-container{align-items:center;display:flex;margin:16px 0;position:relative}.search-container input{background:#a2a2a21a;border:1px solid #a2a2a2;border-radius:8px;color:#eaeaea;font-family:Unbounded;font-size:14px;padding:12px 40px 12px 12px;width:100%}.search-container input::placeholder{color:#eaeaea99}.search-container input:focus{border-color:#eaeaea;outline:none}.search-container .search-button{background:none;border:none;cursor:pointer;padding:4px;position:absolute;right:12px}.search-container .search-button svg{fill:none;color:#eaeaea;height:20px;width:20px}.search-container .search-button:hover{opacity:.8}.under-development{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.under-development__content{max-width:600px;text-align:center}.under-development__title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f6f5f8,#f6f5f866);-webkit-background-clip:text;font-family:Unbounded;font-size:28.25px;font-weight:700;text-align:center}.app-notification-icon{cursor:pointer;position:relative}.app-notification-icon .notification-badge{align-items:center;background-color:#654df9;border-radius:50%;bottom:-5px;color:#f6f5f8;display:flex;font-family:Unbounded;font-size:8px;font-weight:500;height:15px;justify-content:center;left:-2px;line-height:1;padding:0;position:absolute;width:15px}.notifications-modal-overlay{align-items:flex-start;background-color:#15151599;bottom:0;display:flex;justify-content:flex-end;left:0;padding-right:20px;padding-top:60px;position:fixed;right:0;top:0;z-index:10000}.notifications-modal{animation:modal-appear .3s ease-out;background-color:#161325;border-radius:20px;box-shadow:0 4px 20px #1515154d;display:flex;flex-direction:column;margin-right:10px;max-height:80vh;max-width:400px;overflow:hidden;width:90%;z-index:110000}@keyframes modal-appear{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.notifications-header{align-items:center;background-color:#161325;display:flex;justify-content:space-between;padding:6px 20px 0;position:-webkit-sticky;position:sticky;position:relative;top:0;z-index:2}.notifications-header .title-container{align-items:center;display:flex;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:70%}.notifications-header h3{align-items:center;border-bottom:none;color:#f6f5f8;display:flex;font-family:SF UI Display;font-size:18px;font-weight:600;height:24px;margin:0;padding:0}.notifications-header .arrow-icon{display:block;height:16px;margin:0;opacity:.7;padding:0;width:16px}.notifications-header .arrow-icon.left{transform:rotate(180deg)}.notifications-header .close-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:5px;position:relative;transition:background-color .3s;z-index:3}.notifications-header .close-button:hover{background-color:#1e1143}.notifications-header .close-button svg{fill:#ececec;stroke:#ececec;color:#ececec;height:16px;width:16px}.notifications-list{flex:1 1;max-height:300px;overflow-y:auto;padding:6px 15px 0;scrollbar-color:#1e1143 #0000;scrollbar-width:thin}.notifications-list::-webkit-scrollbar{width:6px}.notifications-list::-webkit-scrollbar-track{background:#0000}.notifications-list::-webkit-scrollbar-thumb{background-color:#1e1143;border-radius:3px}.notifications-list .empty-notifications{color:#9f9f9f;font-family:SF UI Display;font-size:15px;padding:20px;text-align:center}.notifications-list .notification-item{align-items:flex-start;background-color:#6a696d;border-left:4px solid #654df9;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;min-height:80px;padding:15px;transition:background-color .3s}.notifications-list .notification-item:last-child{border-bottom:none}.notifications-list .notification-item:hover{background-color:#1e1143}.notifications-list .notification-item.unread{background-color:#3e3762}.notifications-list .notification-item.unread:hover{background-color:#181427}.notifications-list .notification-item.unread .notification-title{font-weight:600}.notifications-list .notification-item .notification-content{flex:1 1}.notifications-list .notification-item .notification-content .notification-title{border-bottom:1px solid #f6f5f833;color:#f6f5f8;display:inline-block;font-family:SF UI Display;font-size:16px;margin-bottom:5px;padding-bottom:4px}.notifications-list .notification-item .notification-content .notification-message{color:#9f9f9f;font-family:SF UI Display;font-size:14px;line-height:1.4;margin-bottom:8px}.notifications-list .notification-item .notification-content .notification-date{color:#f6f5f8;font-family:SF UI Display;font-size:12px}.notifications-list .notification-item .notification-actions{display:flex;gap:8px;margin-left:10px}.notifications-list .notification-item .notification-actions .action-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:5px;transition:background-color .3s}.notifications-list .notification-item .notification-actions .action-button svg{stroke:#ececec;height:16px;width:16px}.notifications-list .notification-item .notification-actions .action-button.read-button svg{fill:#555cff;height:16px;width:16px}.notifications-list .notification-item .notification-actions .action-button.read-button:hover{background-color:#555cff33}.notifications-list .notification-item .notification-actions .action-button.delete-button svg{fill:red;height:16px;width:16px}.notifications-list .notification-item .notification-actions .action-button.delete-button:hover{background-color:#f003}.notifications-footer{align-items:center;background-color:#161325;bottom:0;display:flex;justify-content:center;padding:0 20px 6px;position:-webkit-sticky;position:sticky;text-align:center;z-index:2}.notifications-footer .mark-all-read-button{background-color:#161325;border:none;color:#f6f5f899;cursor:pointer;font-family:Unbounded;font-size:12px;font-weight:300;padding:4px 0;text-decoration:underline;transition:color .4}.notifications-footer .mark-all-read-button:active,.notifications-footer .mark-all-read-button:hover{background-color:#0000;color:#7639fb}.guide-detail-page{word-wrap:break-word;background:#030014;bottom:0;color:#eaeaea;display:flex;flex-direction:column;font-family:SF UI Display;left:0;line-height:1.6;overflow:auto;padding:16px 16px 40px;position:relative;right:0;text-align:left;top:0}.guide-detail-content{background:none;overflow:hidden;padding:0}.user-guide-view{display:flex;flex-direction:column;gap:8px}.user-guide-view .guide-image-container{margin-bottom:8px;width:100%}.user-guide-view .guide-image-container img{border:1px solid #eaeaea66;border-radius:16px;object-fit:cover;width:100%}.user-guide-view .guide-title{background:#301972;border-radius:10px;color:#f6f5f8;font-family:Unbounded;font-size:14px;font-weight:500;margin:16px 0 -20px;padding:12px;position:relative;text-align:center;z-index:2}.user-guide-view .guide-text{background:#8d81b533;border-radius:10px;color:#f6f5f8cc;font-family:Gilroy;font-size:14px;font-weight:400;margin:0 0 8px;padding:28px 12px 12px;position:relative;white-space:pre-wrap;z-index:1}.user-guide-view .guide-button-container{display:flex;justify-content:center;margin-top:16px;width:100%}.user-guide-view .guide-button-container .guide-button{background:#6639f6;border-radius:10px;color:#f6f5f8;font-family:Unbounded;font-size:14px;font-weight:500;padding:12px 24px;text-align:center;text-decoration:none;width:100%}.user-guide-view .guide-button-container .guide-button:hover{background:#0056b3}.admin-guide-form{display:flex;flex-direction:column;gap:16px}.admin-guide-form .form-group{display:flex;flex-direction:column;gap:8px}.admin-guide-form .form-group label{color:#eaeaea;font-size:14px;font-weight:500}.admin-guide-form .input,.admin-guide-form .textarea{background:#8d81b533;border:1px solid #eaeaea4d;border-radius:8px;color:#eaeaea;font-family:SF UI Display;font-size:14px;padding:12px;width:100%}.admin-guide-form .textarea{min-height:150px;resize:vertical}.admin-guide-form .button-sv{background:#007aff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin-top:8px;padding:12px;width:100%}.admin-guide-form .button-sv:hover{background:#0056b3}.more-page{padding:16px 16px 16px 20px}.more-page-title{color:#f6f5f8;font-family:Unbounded;font-size:14px;font-weight:500;text-align:left}.more-page .more-section,.more-page-title{margin-bottom:24px}.more-page .more-section-title{color:#f6f5f8;font-family:Unbounded;font-size:12px;font-weight:700;margin-bottom:16px}.more-page .more-section .more-buttons-list{display:flex;flex-direction:column}.more-page .more-section .more-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;padding:12px 0;position:relative;text-align:left;width:100%}.more-page .more-section .more-button:not(.no-border):after{background-color:#6639f680;bottom:0;content:"";height:.1px;left:0;margin-left:34px;position:absolute;right:0}.more-page .more-section .more-button .button-icon{height:24px;margin-right:12px;width:24px}.more-page .more-section .more-button .button-text{color:#f6f5f8;flex:1 1;font-family:Gilroy;font-size:12px;font-weight:500}.more-page .more-section .more-button .arrow-icon{stroke:#f6f5f8;fill:#f6f5f8;color:#f6f5f8;height:16px;margin-left:8px;rotate:180deg;width:16px}.icon-placeholder{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#6639f61a 25%,#6639f633 50%,#6639f61a 75%);background-size:200% 100%;border-radius:50%;height:24px;margin-right:12px;width:24px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.technical-issue-page{background-color:#030014;min-height:100vh;padding:16px 16px 30px}.technical-issue-page .technical-issue-header{align-items:center;display:flex;margin-bottom:24px}.technical-issue-page .technical-issue-header .back-button{background:none;border:none;cursor:pointer;margin-right:16px;padding:0}.technical-issue-page .technical-issue-header .back-button svg{stroke:#f6f5f8;fill:#f6f5f8;height:16px;rotate:180deg;width:16px}.technical-issue-page .technical-issue-header h1{color:#f6f5f8;font-family:Unbounded;font-size:18px;font-weight:700;margin:0}.technical-issue-page .success-message{background-color:#7639fb33;border-radius:10px;padding:20px;text-align:center}.technical-issue-page .success-message p{color:#f6f5f8;font-family:Gilroy;font-size:16px;margin:0}.technical-issue-page .error-message{background-color:#ff4d4d33;border-radius:10px;margin-bottom:20px;padding:15px}.technical-issue-page .error-message p{color:#f6f5f8;font-family:Gilroy;font-size:14px;margin:0}.technical-issue-page .technical-issue-form .section-title{color:#f6f5f8;font-family:Unbounded;font-size:16px;font-weight:700;margin:32px 0 16px;text-align:left}.technical-issue-page .technical-issue-form .form-section{margin-bottom:24px}.technical-issue-page .technical-issue-form .form-section .field-description{color:#f6f5f899;font-family:Gilroy;font-size:12px;font-weight:400;margin:0 0 12px;text-align:left}.technical-issue-page .technical-issue-form .form-section .dropdown{background-color:#1e1143;border-radius:5px;font-family:Gilroy;font-size:14px;font-weight:500;min-height:61px;position:relative}.technical-issue-page .technical-issue-form .form-section .dropdown .dropdown-header{align-items:center;background:none;border-radius:5px;color:#f6f5f8;display:flex;gap:10px;height:61px;justify-content:space-between;padding:0 12px}.technical-issue-page .technical-issue-form .form-section .dropdown .dropdown-header .arrow-icon{height:10px;margin-left:auto;transition:transform .3s ease;width:10px}.technical-issue-page .technical-issue-form .form-section .dropdown .dropdown-header .arrow-icon.up{transform:rotate(180deg)}.technical-issue-page .technical-issue-form .form-section .dropdown .dropdown-list{background:#1c1923;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:2px solid #6a696d;left:0;overflow-y:auto;position:relative;right:0}.technical-issue-page .technical-issue-form .form-section .dropdown .dropdown-list li{align-items:center;color:#f6f5f8;cursor:pointer;display:flex;font-family:Gilroy;gap:10px;padding:16px 12px}.technical-issue-page .technical-issue-form .form-section .dropdown .dropdown-list li:hover{background:#eaeaea1a}.technical-issue-page .technical-issue-form .form-section .input-wrapper{align-items:center;background-color:#1e1143;border-radius:5px;display:flex;padding:0 10px}.technical-issue-page .technical-issue-form .form-section .input-wrapper .textarea-field{background:none;border:none;color:#f6f5f8;font-family:Gilroy;font-size:14px;line-height:1.2;max-height:200px;min-height:61px;overflow-y:hidden;padding:10px 12px;resize:none;width:100%}.technical-issue-page .technical-issue-form .form-section .input-wrapper .textarea-field:focus{border:none;outline:none}.technical-issue-page .technical-issue-form .form-section .input-wrapper .textarea-field::placeholder{color:#f6f5f880}.technical-issue-page .technical-issue-form .submit-button{align-items:center;background-color:#7639fb;border:none;border-radius:25px;color:#f6f5f8;cursor:pointer;display:flex;font-family:Unbounded;font-size:14px;font-weight:700;height:49px;justify-content:center;margin-top:32px;transition:background-color .3s ease,opacity .3s ease;width:100%}.technical-issue-page .technical-issue-form .submit-button:hover{opacity:.9}.technical-issue-page .technical-issue-form .submit-button:disabled{cursor:not-allowed;opacity:.7}.technical-issue-page .technical-issue-form .submit-button.loading{opacity:.7}.technical-issue-page .char-counter{color:#f6f5f880;font-family:Gilroy;font-size:12px;margin-top:4px;text-align:right}.suggestions-page{background-color:#030014;min-height:100vh;padding:16px 16px 30px}.suggestions-page .suggestions-header{align-items:center;display:flex;margin-bottom:24px}.suggestions-page .suggestions-header .back-button{background:none;border:none;cursor:pointer;margin-right:16px;padding:0}.suggestions-page .suggestions-header .back-button svg{stroke:#f6f5f8;fill:#f6f5f8;height:16px;rotate:180deg;width:16px}.suggestions-page .suggestions-header h1{color:#f6f5f8;font-family:Unbounded;font-size:18px;font-weight:700;margin:0}.suggestions-page .success-message{background-color:#7639fb33;border-radius:10px;padding:20px;text-align:center}.suggestions-page .success-message p{color:#f6f5f8;font-family:Gilroy;font-size:16px;margin:0}.suggestions-page .error-message{background-color:#ff4d4d33;border-radius:10px;margin-bottom:20px;padding:15px}.suggestions-page .error-message p{color:#f6f5f8;font-family:Gilroy;font-size:14px;margin:0}.suggestions-page .suggestions-form .section-title{color:#f6f5f8;font-family:Unbounded;font-size:16px;font-weight:700;margin:32px 0 16px;text-align:left}.suggestions-page .suggestions-form .form-section{margin-bottom:24px}.suggestions-page .suggestions-form .form-section h4{color:#f6f5f8;font-family:Unbounded;font-size:14px;font-weight:700;margin:0 0 2px;text-align:left}.suggestions-page .suggestions-form .form-section .field-description{color:#f6f5f899;font-family:Gilroy;font-size:12px;font-weight:400;margin:0 0 12px;text-align:left}.suggestions-page .suggestions-form .form-section .dropdown{background-color:#1e1143;border-radius:5px;font-family:Gilroy;font-size:14px;font-weight:500;min-height:61px;position:relative}.suggestions-page .suggestions-form .form-section .dropdown .dropdown-header{align-items:center;background:none;border-radius:5px;color:#f6f5f8;display:flex;gap:10px;height:61px;justify-content:space-between;padding:0 12px}.suggestions-page .suggestions-form .form-section .dropdown .dropdown-header .arrow-icon{height:10px;margin-left:auto;transition:transform .3s ease;width:10px}.suggestions-page .suggestions-form .form-section .dropdown .dropdown-header .arrow-icon.up{transform:rotate(180deg)}.suggestions-page .suggestions-form .form-section .dropdown .dropdown-list{background:#1c1923;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:2px solid #6a696d;left:0;overflow-y:auto;position:relative;right:0}.suggestions-page .suggestions-form .form-section .dropdown .dropdown-list li{align-items:center;color:#f6f5f8;cursor:pointer;display:flex;font-family:Gilroy;gap:10px;padding:16px 12px}.suggestions-page .suggestions-form .form-section .dropdown .dropdown-list li:hover{background:#eaeaea1a}.suggestions-page .suggestions-form .form-section .input-wrapper{align-items:center;background-color:#1e1143;border-radius:5px;display:flex;padding:0 10px}.suggestions-page .suggestions-form .form-section .input-wrapper .textarea-field{background:none;border:none;color:#f6f5f8;font-family:Gilroy;font-size:14px;line-height:1.2;max-height:200px;min-height:61px;overflow-y:hidden;padding:10px 12px;resize:none;width:100%}.suggestions-page .suggestions-form .form-section .input-wrapper .textarea-field:focus{border:none;outline:none}.suggestions-page .suggestions-form .form-section .input-wrapper .textarea-field::placeholder{color:#f6f5f880}.suggestions-page .suggestions-form .submit-button{align-items:center;background-color:#7639fb;border:none;border-radius:25px;color:#f6f5f8;cursor:pointer;display:flex;font-family:Unbounded;font-size:14px;font-weight:700;height:49px;justify-content:center;margin-top:12px;transition:background-color .3s ease,opacity .3s ease;width:100%}.suggestions-page .suggestions-form .submit-button:hover{opacity:.9}.suggestions-page .suggestions-form .submit-button:disabled{cursor:not-allowed;opacity:.7}.suggestions-page .suggestions-form .submit-button.loading{opacity:.7}.suggestions-page .char-counter{color:#f6f5f880;font-family:Gilroy;font-size:12px;margin-top:4px;text-align:right}@font-face{font-family:SF UI Display;font-style:normal;font-weight:700;src:url(/static/media/sf-ui-display-medium-58646be638f96.32f938759a1b1b8ce03b.otf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;src:url(/static/media/Gilroy-Medium.1b4da6582f83f45ea039.ttf) format("truetype")}.onboarding-container{background-color:#030014;bottom:0;color:#eaeaea;display:flex;flex-direction:column;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:1000}.welcome-page{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:40px 20px;position:relative;text-align:center}.welcome-page .welcome-glow{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle,#6639f6e6 0,#6639f6cc 5%,#6639f6b3 10%,#6639f699 15%,#5535c380 20%,#4a30af73 25%,#3c219066 30%,#3c219059 35%,#3c21904d 40%,#3c219040 45%,#3c219033 50%,#3c219026 55%,#3c21901a 60%,#3c21900d 65%,#7639fb00 70%);border-radius:50%;filter:blur(25px);height:120%;left:50%;mix-blend-mode:screen;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%;z-index:0}.welcome-page .welcome-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0;position:relative;z-index:1}.welcome-page .welcome-logo{height:80px;margin-bottom:30px;width:80px}.welcome-page .welcome-title{color:linear-gradient(#f6f5f8,#c5c4ca);font-family:Unbounded;font-size:36px;font-weight:500;margin-bottom:20px;position:relative;text-align:center}.welcome-page .welcome-text{color:linear-gradient(#f6f5f8,#c5c4ca);font-family:Gilroy;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:30px;max-width:300px;opacity:.8}.welcome-page .arrow-container{margin-top:40px}.welcome-page .arrow-container .arrow-down-animated{animation:bounce 1.5s ease-in-out infinite;height:30px;width:30px}.welcome-page .welcome-button{background:linear-gradient(#6639f6,#3c2190);border:none;border-radius:10px;color:#eaeaea;cursor:pointer;font-family:Unbounded;font-size:14px;font-weight:600;padding:17px 0;position:relative;width:100%;z-index:1}.welcome-page .welcome-button:hover{background:#5307fa}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes pulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}.onboarding-page{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto}.onboarding-page .onboarding-header{padding:20px;text-align:center}.onboarding-page .onboarding-header h2{color:linear-gradient(#f6f5f8,#c5c4ca);font-family:Unbounded;font-size:36px;font-weight:400;margin-bottom:10px}.onboarding-page .onboarding-header p{font-family:SF UI Display,sans-serif;font-size:12px;margin-left:10px;opacity:.8}.onboarding-page .onboarding-content{box-sizing:border-box;flex:1 1;overflow-x:hidden;overflow-y:visible;padding:0 20px;width:100%}.onboarding-page .onboarding-content .fitness-goals-grid{grid-gap:15px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:20px;margin-top:20px;width:100%}.onboarding-page .onboarding-content .fitness-goals-grid .fitness-goal-card{align-items:center;background-color:#eaeaea;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:auto;overflow:hidden;padding:10px;position:relative;transition:all .3s ease}.onboarding-page .onboarding-content .fitness-goals-grid .fitness-goal-card.inactive{filter:blur(2px) brightness(.5);pointer-events:none;transform:scale(.95)}.onboarding-page .onboarding-content .fitness-goals-grid .fitness-goal-card.selected{border:2px solid #6639f6;box-shadow:0 0 15px #6639f680;transform:scale(1.02)}.onboarding-page .onboarding-content .fitness-goals-grid .fitness-goal-card .fitness-goal-image-container{align-items:center;border-radius:5px;display:flex;height:100px;justify-content:center;margin-bottom:10px;overflow:hidden;width:100%}.onboarding-page .onboarding-content .fitness-goals-grid .fitness-goal-card .fitness-goal-image-container .fitness-goal-image-placeholder{align-items:center;background-color:#7639fb33;display:flex;height:100%;justify-content:center;width:100%}.onboarding-page .onboarding-content .fitness-goals-grid .fitness-goal-card .fitness-goal-image-container .fitness-goal-image-placeholder svg{fill:none;stroke:#e4e4e4;color:#e4e4e4;height:40px;width:40px}.onboarding-page .onboarding-content .fitness-goals-grid .fitness-goal-card .fitness-goal-image-container .fitness-goal-image{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;transition:transform .3s ease;width:100%}.onboarding-page .onboarding-content .fitness-goals-grid .fitness-goal-card .fitness-goal-image-container .fitness-goal-image svg{fill:none;stroke:#7639fb;color:#7639fb;height:40px;width:40px}.onboarding-page .onboarding-content .fitness-goals-grid .fitness-goal-card .fitness-goal-title{color:#06011a;font-family:Gilroy;font-size:14px;font-weight:400;margin-top:5px;text-align:center}.onboarding-page .onboarding-content .fitness-goals-grid .fitness-goal-card:hover .fitness-goal-image{transform:scale(1.05)}.onboarding-page .onboarding-content .form-group{margin-bottom:20px;width:100%}.onboarding-page .onboarding-content .form-group label{color:#f6f5f880;display:flex;font-family:Unbounded;font-size:10px;font-weight:700;justify-content:space-between;margin-bottom:8px;margin-left:8px}.onboarding-page .onboarding-content .form-group label .current-value{font-family:SF UI Display,sans-serif;font-weight:400}.onboarding-page .onboarding-content .form-group label .required{color:#ff4d4f;margin-left:4px}.onboarding-page .onboarding-content .form-group .form-input,.onboarding-page .onboarding-content .form-group .form-textarea{background-color:#1e1143;border:none;border-radius:5px;box-sizing:border-box;color:#eaeaea;font-family:SF UI Display,sans-serif;font-size:14px;padding:15px;width:100%}.onboarding-page .onboarding-content .form-group .form-input:focus,.onboarding-page .onboarding-content .form-group .form-textarea:focus{outline:none}.onboarding-page .onboarding-content .form-group .form-input::placeholder,.onboarding-page .onboarding-content .form-group .form-textarea::placeholder{color:#eaeaea80}.onboarding-page .onboarding-content .form-group .form-textarea{min-height:100px;resize:none}.onboarding-page .onboarding-content .form-group input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7}.onboarding-page .onboarding-content .dropdown{background-color:#1e1143;border-radius:5px;position:relative;width:100%}.onboarding-page .onboarding-content .dropdown .dropdown-header{align-items:center;color:#eaeaea;color:#f6f5f899;cursor:pointer;display:flex;font-family:Gilroy;font-size:16px;font-weight:400;gap:10px;padding:15px}.onboarding-page .onboarding-content .dropdown .dropdown-header svg{fill:none;stroke:#e4e4e4;color:#e4e4e4;height:10px;width:10px}.onboarding-page .onboarding-content .dropdown .dropdown-header .arrow-icon{margin-left:auto;transition:transform .3s ease}.onboarding-page .onboarding-content .dropdown .dropdown-header .arrow-icon.up{transform:rotate(180deg)}.onboarding-page .onboarding-content .dropdown .dropdown-list{background:#1c1923;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #eaeaea4d;left:0;margin-top:-5px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.onboarding-page .onboarding-content .dropdown .dropdown-list li{align-items:center;color:#f6f5f8;cursor:pointer;display:flex;font-family:Gilroy;font-size:16px;font-weight:400;gap:10px;padding:15px}.onboarding-page .onboarding-content .dropdown .dropdown-list li:hover{background:#eaeaea1a}.onboarding-page .onboarding-content .dropdown .dropdown-list li svg{fill:none;stroke:#e4e4e4;color:#e4e4e4;height:16px;width:16px}.onboarding-page .onboarding-content .slider-container{align-items:center;background-color:#1e1143;border-radius:5px;box-sizing:border-box;display:flex;gap:12px;padding:15px;width:100%}.onboarding-page .onboarding-content .slider-container button{align-items:center;background:#7639fb;border:none;border-radius:50%;color:#eaeaea;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;width:30px}.onboarding-page .onboarding-content .slider-container button:active{transform:scale(.95)}.onboarding-page .onboarding-content .slider-container input[type=range]{-webkit-appearance:none;background:linear-gradient(90deg,#151515,#7639fb);border-radius:4px;flex:1 1;height:8px;outline:none}.onboarding-page .onboarding-content .slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#7639fb;border-radius:50%;cursor:pointer;height:20px;width:20px}.onboarding-page .onboarding-footer{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:20px;width:100%}.onboarding-page .onboarding-footer .progress-dots{display:flex;gap:8px;justify-content:center;margin-bottom:15px}.onboarding-page .onboarding-footer .progress-dots .progress-dot{background-color:#eaeaea4d;border-radius:50%;height:8px;width:8px}.onboarding-page .onboarding-footer .progress-dots .progress-dot.active{background-color:#eaeaea}.onboarding-page .onboarding-footer .skip-button{background:none;border:none;color:#eaeaeab3;cursor:pointer;font-family:SF UI Display,sans-serif;font-size:14px;margin-bottom:15px}.onboarding-page .onboarding-footer .skip-button:hover{color:#eaeaea}.onboarding-page .onboarding-footer .confirm-button,.onboarding-page .onboarding-footer .next-button{background:linear-gradient(#6639f6,#3c2190);border:none;border-radius:10px;color:#eaeaea;cursor:pointer;font-family:Unbounded;font-size:14px;font-weight:600;padding:17px 0;position:relative;width:100%;z-index:1}.onboarding-page .onboarding-footer .confirm-button:hover,.onboarding-page .onboarding-footer .next-button:hover{background:#5307fa}.onboarding-page .onboarding-footer .confirm-button:disabled,.onboarding-page .onboarding-footer .next-button:disabled{cursor:not-allowed;opacity:.5}.summary-content .summary-title{color:#eaeaea;font-family:Unbounded,sans-serif;font-size:16px;font-weight:700;margin-bottom:15px}.summary-content .summary-field-group{margin-bottom:15px;width:100%}.summary-content .summary-field-group .summary-field-label{color:#f6f5f8;font-family:Unbounded;font-size:14px;font-weight:500;margin-bottom:5px;margin-left:8px}.summary-content .summary-field-container{background-color:#1e1143;border-radius:5px;box-sizing:border-box;padding:12px 15px;width:100%}.summary-content .summary-field-container.goal-field{align-items:center;display:flex;gap:10px}.summary-content .summary-field-container.goal-field svg{fill:none;stroke:#e4e4e4;color:#e4e4e4;height:20px;width:20px}.summary-content .summary-field-container .summary-field-value{color:#eaeaea;font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400}.summary-content .summary-section{background-color:#1c1923;border-radius:10px;box-sizing:border-box;margin-bottom:20px;padding:15px;width:100%}.summary-content .summary-section h3{font-family:Unbounded,sans-serif;font-size:16px;font-weight:700;margin-bottom:15px}.summary-content .summary-section .summary-item{display:flex;justify-content:space-between;margin-bottom:10px}.summary-content .summary-section .summary-item.goal-item{align-items:center;display:flex;gap:10px}.summary-content .summary-section .summary-item.goal-item svg{fill:none;stroke:#e4e4e4;color:#e4e4e4;height:16px;width:16px}.summary-content .summary-section .summary-item .summary-label{color:#eaeaeacc;font-family:SF UI Display,sans-serif;font-weight:500}.summary-content .summary-section .summary-item .summary-value{font-family:SF UI Display,sans-serif;font-weight:400}.summary-content .point-info .point-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.summary-content .point-info .point-row .point-label{align-items:center;display:flex;gap:10px}.summary-content .point-info .point-row .point-label .ico-box{align-items:center;background-color:#8f70d733;border-radius:50%;display:flex;height:25px;justify-content:center;width:25px}.summary-content .point-info .point-row .point-label .ico-box .point-icon{fill:none;height:15px;width:15px}.summary-content .point-info .point-row .point-value{font-family:SF UI Display,sans-serif}.main{bottom:0;left:0;position:absolute;right:0;top:0}.main,.main .main-content{background-color:#030014;padding-bottom:80px}.main .main-content{display:flex;flex-direction:column}.main-load{align-items:center;background:#030014;background-size:cover;bottom:0;display:flex;justify-content:center;left:0;margin:0;padding:0;position:absolute;right:0;top:0;z-index:0}
/*# sourceMappingURL=main.8ecfb8dc.css.map*/