@import url("https://fonts.googleapis.com/css?family=Titillium+Web:400,900&display=swap");@import url("https://fonts.googleapis.com/css?family=Rajdhani:400,500,600,700&display=swap");@import url('https://fonts.googleapis.com/css?family=Rubik&display=swap');*,:after,:before{margin:0;padding:0;border:none;outline:none;box-sizing:border-box}:after,:before{display:block}ol,ul{list-style:none}a{text-decoration:none}body{font-family:'Rubik' !important}button,input[type=password],input[type=text],label,select,textarea{font-family:Rubik}label{display:block;margin-bottom:5px;color:#3e3f5e;line-height:1.5em}button,input[type=password],input[type=text],select,textarea{width:100%;border-radius:12px;font-size:1rem;font-weight:700}input[type=password],input[type=text],select,textarea{background-color:#fff;border:1px solid #dedeea;color:#3e3f5e;box-shadow:0 1px 4px rgba(0,0,0,0.04);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}input[type=password]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:#c8c8e0;box-shadow:0 2px 8px rgba(0,0,0,0.06)}input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#615dfa;box-shadow:0 3px 16px rgba(97,93,250,0.18);outline:none}input[type=password],input[type=text]{height:54px;padding:0 18px}input[readonly]{background-color:#f7f7f7}input[type=file]{border:1px #dedeea solid !important;width:100% !important;padding:10px !important;font-weight:700;color:#3e3f5e;border-radius:10px !important}input[type=time]{border:1px #dedeea solid !important;width:100% !important;font-weight:700;padding:10px !important;color:#3e3f5e;border-radius:10px !important}input[type=email]{border:1px #dedeea solid !important;width:100% !important;font-weight:700;color:#3e3f5e;padding:10px !important;border-radius:10px !important}input[type=number]{border:1px #dedeea solid !important;width:100% !important;font-weight:700;color:#3e3f5e;padding:10px !important;border-radius:10px !important}input[type=date]{border:1px #dedeea solid !important;width:100% !important;padding:10px !important;border-radius:10px !important}input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#adafca;font-size:.875rem;font-weight:500}input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#adafca;font-size:.875rem;font-weight:500}input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#adafca;font-size:.875rem;font-weight:500}input[type=password]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder{color:#adafca;font-size:.875rem;font-weight:500}input[type=password]::placeholder,input[type=text]::placeholder{color:#adafca;font-size:.875rem;font-weight:500}textarea{padding:14px 18px;resize:none}textarea::-webkit-input-placeholder{color:#adafca;font-weight:600}textarea::-moz-placeholder{color:#adafca;font-weight:600}textarea:-ms-input-placeholder{color:#adafca;font-weight:600}textarea::-ms-input-placeholder{color:#adafca;font-weight:600}textarea::placeholder{color:#adafca;font-weight:600}body{font-size:1rem;background-color:#f8f9fe;overflow-x:hidden;text-align:right}a,h1,h2,h3,h4,h5,h6,p{color:#3e3f5e;font-family:Rubik;line-height:1.3em}h1,h2,h3,h4,h5,h6{font-weight:700}p a{color:#3e3f5e;font-weight:600}a:hover{color:#00c7d9;text-decoration:none}figure>img{width:100%;height:100%}@keyframes shake{0%{transform:translate(0,0)}25%{transform:translate(5px,-5px)}50%{transform:translate(-5px,5px)}75%{transform:translate(5px,5px)}100%{transform:translate(0,0)}}.iti__country-list{left:0}@-webkit-keyframes loader-bars{0%{-webkit-transform:scaleY(.2);transform:scaleY(.2)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes loader-bars{0%{-webkit-transform:scaleY(.2);transform:scaleY(.2)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes user-fadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.no-results-text{text-align:center;padding:20px;font-weight:500;color:#8f91ac}.lh{line-height:50px !important}.mrg{margin-bottom:15px !important}.create{background:#99bf2d !important}.bg-warning{background-color:#0d0216 !important;border-radius:10px 0px 0px 10px}.bold{font-weight:bold !important}.w-145{width:145px !important;margin:0px 5px}.w-160{width:160px !important;margin:0px 5px}.mdt{margin-top:10px}.mbt{margin-bottom:25px !important}.pull-right{float:right !important}.tp-60{margin-top:75px !important}.text-info{color:#11cdef !important}.badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:24px;padding:4px 9px;border-radius:6px;font-weight:600;line-height:1.15;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;vertical-align:baseline;white-space:nowrap;font-size:.72rem}.badge-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.badge-group--stats{max-width:100%}.badge-group .badge{margin:0}.text-primary{color:#233dd2 !important;font-weight:600}.text-success{color:#2dce89 !important}.stiky-nav{position:-webkit-sticky;top:60px}.no-top{padding-top:0px !important}.no-margin-top{margin-top:0px !important}.bg-grey{background:#e1e8ed !important}table{width:100%}.modal-header .close{margin-left:5px}.span{line-height:1.5em}.custom-control.custom-checkbox{float:left}input[type=checkbox],input[type=radio]{box-sizing:border-box;float:right;margin-left:8px}.small,small{font-size:85%;font-weight:600;color:#dc3535}.text-warning{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:6px 14px;border-radius:8px;background-color:rgba(255,152,0,0.12);color:#e65100 !important;font-weight:700;font-size:0.8rem;line-height:1;border:1px solid rgba(255,152,0,0.2);box-shadow:0 4px 12px rgba(230,81,0,0.08);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);animation:badgePopIn 0.5s cubic-bezier(0.34,1.56,0.64,1) forwards}@keyframes badgePopIn{0%{opacity:0;transform:scale(0.8) translateY(10px)}100%{opacity:1;transform:scale(1) translateY(0)}}.text-warning:hover{background-color:rgba(255,152,0,0.18);color:#bf360c !important;border-color:rgba(255,152,0,0.3);transform:translateY(-2px);box-shadow:0 6px 16px rgba(230,81,0,0.12)}.modal-body,.row,.modal-header,.simplebar-mask{direction:rtl !important}button svg *,.button svg *,.action-request svg *,.post-settings svg *,.pending-icon-action svg *{pointer-events:none}@-moz-keyframes circle-anim{0%{-moz-transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}100%{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-o-keyframes circle-anim{0%{-o-transform:rotate(0deg) kscale(0.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);-o-opacity:.5}100%{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1}}@-moz-keyframes circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2}100%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@-o-keyframes circle-fill-anim{0%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}.modal-header.mdl-header h6.title.text-white{color:#0f8ec1 !important;font-size:large}.bg-shapes{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.shape{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.4;animation:float 10s infinite ease-in-out}.shape-1{width:400px;height:400px;background:#08536770;top:-100px;left:-100px}.shape-2{width:300px;height:300px;background:#1db95438;bottom:-50px;right:-50px;animation-delay:-5s}@keyframes float{0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(30px,20px) rotate(10deg)}100%{transform:translate(0,0) rotate(0deg)}}.modal-backdrop.show{backdrop-filter:blur(6px);background:rgba(10,14,42,0.5)}.modal-content{border:none;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.08);animation:modalSlideIn .35s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes modalSlideIn{from{opacity:0;transform:scale(0.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{background:linear-gradient(135deg,#101ea5,#2840d4);border-bottom:none;padding:18px 24px;align-items:center}.modal-header .modal-title{color:#fff;font-family:'Rubik';font-size:1.1rem;font-weight:700;letter-spacing:0.3px}.modal-header .close{color:#fff;opacity:0.7;text-shadow:none;font-size:1.4rem;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin:0;padding:0}.modal-header .close:hover{opacity:1;background:rgba(255,255,255,0.15)}.modal-body{padding:24px;background:#fff}.modal-body .form-group{margin-bottom:16px}.modal-body .form-input{margin-bottom:0}.modal-body .form-control:disabled,.modal-body .form-control[disabled]{background:rgba(97,93,250,0.04);border:1px solid #eaeaf5;border-radius:10px;color:#3e3f5e;font-weight:600;opacity:1}.modal-footer{border-top:1px solid #eaeaf5;padding:16px 24px;background:#fafaff;border-bottom-left-radius:18px;border-bottom-right-radius:18px}.recordings-container{margin-top:16px}.recording-item{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px}.recording-item .button.secondary{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:50px;font-size:.8rem;font-weight:700;border:1px solid #eaeaf5;background:#fff;color:#3e3f5e;transition:all .25s ease;text-decoration:none}.recording-item .button.secondary:hover{background:rgba(97,93,250,0.06);border-color:rgba(97,93,250,0.25);color:#615dfa;box-shadow:0 4px 14px rgba(97,93,250,0.1);transform:translateY(-2px)}.countdown-box{text-align:center;background:rgba(97,93,250,0.05) !important;border:1px solid rgba(97,93,250,0.12) !important;border-radius:14px !important;padding:12px 16px !important;min-width:70px;box-shadow:0 2px 8px rgba(97,93,250,0.06) !important}.countdown-box div{font-size:1.8rem !important;color:#615dfa !important;font-weight:800}.countdown-box span{font-size:0.75rem !important;color:#8f91ac !important;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.modal-body .text-danger.bold{background:rgba(249,81,92,0.08);color:#e53e3e;padding:10px 18px;border-radius:10px;border:1px solid rgba(249,81,92,0.15);font-size:.85rem;font-weight:600;display:inline-block}.modal-body h3{font-size:1rem;font-weight:700;color:#3e3f5e;margin-bottom:12px}@media screen and (max-width:480px){.modal-content{border-radius:14px;margin:10px}.modal-header{padding:14px 18px}.modal-body{padding:18px}.recording-item{flex-direction:column;align-items:stretch}.recording-item .button.secondary{justify-content:center}}@media screen and (max-width:680px){.modal{padding-right:0 !important}.modal.show{display:flex !important;align-items:flex-end}.modal .modal-dialog,.modal .modal-dialog.modal-dialog-centered{width:100%;max-width:100%;min-height:0;margin:0;align-items:flex-end}.modal.fade .modal-dialog{transform:translate3d(0,100%,0);transition:transform .34s cubic-bezier(.16,1,.3,1)}.modal.show .modal-dialog{transform:translate3d(0,0,0)}.modal-content{width:100%;max-height:calc(100dvh - 18px);margin:0;border-radius:22px 22px 0 0;display:flex;flex-direction:column;animation:none;overflow:hidden}@supports not (height:100dvh){.modal-content{max-height:calc(100vh - 18px)}}.modal-content::before{content:"";width:46px;height:5px;flex:0 0 auto;margin:10px auto 4px;border-radius:999px;background:#d4d6e8}.modal-header{min-height:56px;flex:0 0 auto;padding:12px 16px 14px}.modal-header .modal-title{min-width:0;font-size:.98rem;line-height:1.45}.modal-header .close{width:34px;height:34px;flex:0 0 34px}.modal-body{flex:1 1 auto;min-height:0;padding:16px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.modal-footer{flex:0 0 auto;padding:12px 16px calc(12px+env(safe-area-inset-bottom))}}.pending-confirm-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:18px}.pending-confirm-modal.is-visible{display:flex}.pending-confirm-backdrop{position:absolute;inset:0;border:0;background:rgba(21,21,31,.58);backdrop-filter:blur(4px);cursor:pointer;animation:pending-fade-in .18s ease-out}.pending-confirm-dialog{position:relative;width:min(440px,100%);border:1px solid rgba(255,255,255,.28);border-radius:14px;background:#fff;padding:30px 28px 24px;box-shadow:0 26px 70px rgba(21,21,31,.28);text-align:center;animation:pending-modal-in .22s cubic-bezier(.16,1,.3,1)}.pending-confirm-icon{width:52px;height:52px;border-radius:50%;margin:0 auto 16px;position:relative;background:rgba(35,210,226,.1);color:#23d2e2}.pending-confirm-icon:before,.pending-confirm-icon:after{content:"";position:absolute}.pending-confirm-modal.is-accept .pending-confirm-icon:before{width:22px;height:12px;border-right:4px solid #23d2e2;border-bottom:4px solid #23d2e2;transform:rotate(45deg);top:16px;left:14px}.pending-confirm-modal.is-reject .pending-confirm-icon{background:rgba(255,92,124,.1)}.pending-confirm-modal.is-reject .pending-confirm-icon:before,.pending-confirm-modal.is-reject .pending-confirm-icon:after{width:26px;height:4px;border-radius:6px;background:#ff5c7c;top:24px;left:13px}.pending-confirm-modal.is-reject .pending-confirm-icon:before{transform:rotate(45deg)}.pending-confirm-modal.is-reject .pending-confirm-icon:after{transform:rotate(-45deg)}.pending-confirm-title{color:#3e3f5e;font-size:1.12rem;font-weight:800;margin-bottom:8px}.pending-confirm-message{color:#8f91ac;font-size:.875rem;line-height:1.6;max-width:330px;margin:0 auto 24px}.pending-confirm-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.pending-confirm-actions .button{margin-top:0}@keyframes pending-fade-in{from{opacity:0}}@keyframes pending-modal-in{from{opacity:0;transform:translateY(12px) scale(.98)}}p .reaction{width:20px;height:20px;margin:0 2px;position:relative;top:-2px}p .reaction:first-child{margin-left:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-row,.table,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}.form{width:100%}.form+.button{}.form-row{width:100%}.form-row+.form-row{margin-top:28px}.form-row.space-between{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.form-row.space-between .form-item{width:auto}.form-row.split{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form-row.split .form-item{margin-right:16px}.form-row.split .form-item:last-child{margin-right:15px;margin-top:5px}.form-row.split .form-item>*{margin-bottom:28px}.form-row.split .form-item>:last-child{margin-bottom:0}.form-item{width:100%}.form-item.auto-width{width:auto}.form-item.centered{-ms-flex-align:center;align-items:center}.form-item.centered,.form-item.split{display:-ms-flexbox;display:flex}.form-item.split.medium>*{margin-right:16px}.form-item.split.medium>:last-child{margin-right:0}.form-item.split>*{width:100%;margin-right:12px}.form-item.split>:last-child{margin-right:5px}.form-input-decorated{position:relative}.form-input-decorated input[type=text]{padding-right:60px}.form-input-decorated .form-input-icon{fill:#adafca;opacity:.6;pointer-events:none;position:absolute;top:14px;right:20px}.form-input{position:relative}.form-input.dark input[type=password],.form-input.dark input[type=text],.form-input.dark textarea{border:none;background-color:#4e4ac8;color:#fff}.form-input.dark input[type=password]::-webkit-input-placeholder,.form-input.dark input[type=text]::-webkit-input-placeholder,.form-input.dark textarea::-webkit-input-placeholder{color:#8b88ff;opacity:.6}.form-input.dark input[type=password]::-moz-placeholder,.form-input.dark input[type=text]::-moz-placeholder,.form-input.dark textarea::-moz-placeholder{color:#8b88ff;opacity:.6}.form-input.dark input[type=password]:-ms-input-placeholder,.form-input.dark input[type=text]:-ms-input-placeholder,.form-input.dark textarea:-ms-input-placeholder{color:#8b88ff;opacity:.6}.form-input.dark input[type=password]::-ms-input-placeholder,.form-input.dark input[type=text]::-ms-input-placeholder,.form-input.dark textarea::-ms-input-placeholder{color:#8b88ff;opacity:.6}.form-input.dark input[type=password]::placeholder,.form-input.dark input[type=text]::placeholder,.form-input.dark textarea::placeholder{color:#8b88ff;opacity:.6}.form-input.social-input .social-link{position:absolute;top:4px;left:4px;pointer-events:none}.form-input.social-input input{padding-left:64px}.form-input.social-input label{left:64px}.form-input.social-input.active label{left:58px}.form-input.currency-decorated:before{content:"$";color:#00c7d9;font-size:.875rem;font-weight:700;position:absolute;top:50%;left:20px;z-index:2;line-height:1;transform:translateY(-50%);pointer-events:none}.form-input.currency-decorated input{padding-left:44px}.form-input.currency-decorated.active label{z-index:3}.form-input.currency-decorated.small.active label{top:-8px}.form-input.small input,.form-input.small label,.form-input.small textarea{font-size:.875rem}.form-input.small label{top:15px}.form-input.small input{height:48px}.form-input .iti{display:block !important;width:100%;position:relative !important}.form-input .iti__flag-container{height:100%}.form-input .iti--separate-dial-code .iti__selected-flag{height:100%;min-width:68px;padding:0 10px;border-right:1px solid #e2e0ff;border-radius:11px 0 0 11px;background-color:rgba(97,93,250,.08);box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease}.form-input .iti--separate-dial-code .iti__selected-flag:hover,.form-input .iti:focus-within .iti__selected-flag{border-color:#d6d2ff;background-color:rgba(97,93,250,.12)}.form-input .iti--separate-dial-code .iti__selected-dial-code{color:#615dfa;font-size:.78rem;font-weight:700;direction:ltr}.form-input:has(.menasa-date-native){max-width:100%}.form-input:has(.menasa-date-native) label{display:block;padding:0 8px;background-color:#fff;border-radius:4px;color:#615dfa;font-size:.8rem;font-weight:700;line-height:1em;top:-8px;right:16px;z-index:4}.form-input .menasa-date-native,.form-input input[type="date"]{width:100%;max-width:100%;border-color:#e2e0ff !important;background-color:#fbfaff;box-shadow:0 5px 14px rgba(97,93,250,.08);direction:ltr;color:transparent;caret-color:transparent;font-weight:800;letter-spacing:0;padding-left:15px;padding-right:38px;position:relative;z-index:2;cursor:pointer}.form-input .menasa-date-native:hover{border-color:#d6d2ff !important;box-shadow:0 7px 18px rgba(97,93,250,.11)}.form-input .menasa-date-native:focus{border-color:#c7c3ff !important;background-color:#fbfaff;box-shadow:0 8px 20px rgba(97,93,250,.15)}.form-input.small input[type="date"],.form-input.small .menasa-date-native{height:42px}.form-input input[type="date"].menasa-date-native::-webkit-datetime-edit,.form-input input[type="date"].menasa-date-native::-webkit-date-and-time-value{color:transparent}.form-input input[type="date"].menasa-date-native::-webkit-calendar-picker-indicator{width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:0;position:absolute;inset:0}.form-input .menasa-date-display{width:100%;max-width:100%;height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;direction:ltr;color:#615dfa;font-size:.875rem;font-weight:800;line-height:1;pointer-events:none;position:absolute;top:0;right:0;z-index:3}.form-input .menasa-date-display::after{content:"";width:16px;height:16px;flex:0 0 16px;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23615dfa' d='M5.673 0c.387 0 .7.313.7.7v1.309h7.517V.708a.7.7 0 1 1 1.4 0v1.301H18a2 2 0 0 1 2 1.999V18a2 2 0 0 1-2 2H2a2 2 0 0 1-2-1.999V4.008a2 2 0 0 1 2-1.999h2.973V.7c0-.386.313-.7.7-.7ZM1.4 7.742V18c0 .331.269.6.6.6h16c.331 0 .6-.269.6-.6V7.756L1.4 7.742Zm5.267 6.877v1.666H5V14.62h1.667Zm4.166 0v1.666H9.167V14.62h1.666Zm4.167 0v1.666h-1.667V14.62H15Zm-8.333-3.977v1.666H5v-1.666h1.667Zm4.166 0v1.666H9.167v-1.666h1.666Zm4.167 0v1.666h-1.667v-1.666H15ZM4.973 3.408H2a.6.6 0 0 0-.6.6v2.335l17.2.014V4.008a.6.6 0 0 0-.6-.6h-2.71v.929a.7.7 0 1 1-1.4 0v-.929H6.373v.92a.7.7 0 1 1-1.4 0v-.92Z'/%3E%3C/svg%3E") center / contain no-repeat}.menasa-date-picker{display:none;width:min(282px,calc(100vw - 20px));padding:14px;border:1px solid #e2e0ff;border-radius:12px;background:linear-gradient(180deg,#fff 0%,#fbfaff 100%);box-shadow:0 18px 44px rgba(21,21,31,.14),0 0 0 1px rgba(255,255,255,.75) inset;position:fixed;z-index:100050}.menasa-date-picker.is-active{display:block}.menasa-date-picker-header{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;margin-bottom:12px}.menasa-date-picker-controls{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(72px,.75fr);gap:6px;min-width:0}.menasa-date-picker-controls select{width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid #eeedff;border-radius:10px;background-color:#fff;color:#3e3f5e;font-size:.74rem;font-weight:800;line-height:1;box-shadow:none;cursor:pointer}.menasa-date-picker-controls select:hover,.menasa-date-picker-controls select:focus{border-color:#d9d6ff;box-shadow:0 8px 16px rgba(97,93,250,.08)}.menasa-date-picker-title{min-width:0;color:#3e3f5e;font-size:.86rem;font-weight:800;line-height:1.35;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menasa-date-picker-nav{width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #eeedff;border-radius:10px;background:#fff;color:#615dfa;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.menasa-date-picker-nav:hover{border-color:#d9d6ff;background:#f5f4ff;box-shadow:0 8px 16px rgba(97,93,250,.12);transform:translateY(-1px)}.menasa-date-picker-nav svg{width:18px;height:18px;fill:currentColor}.menasa-date-picker-weekdays,.menasa-date-picker-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.menasa-date-picker-weekdays{margin-bottom:7px}.menasa-date-picker-weekdays span{min-width:0;color:#8f91ac;font-size:.66rem;font-weight:800;line-height:1;text-align:center}.menasa-date-picker-empty,.menasa-date-picker-day{min-height:31px}.menasa-date-picker-day{width:100%;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:9px;background:transparent;color:#3e3f5e;font-size:.78rem;font-weight:800;line-height:1;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.menasa-date-picker-day:hover{background:#f0efff;color:#615dfa}.menasa-date-picker-day.is-disabled,.menasa-date-picker-day:disabled{color:#c5c6d8;cursor:not-allowed;opacity:.58;box-shadow:none}.menasa-date-picker-day.is-disabled:hover,.menasa-date-picker-day:disabled:hover{background:transparent;color:#c5c6d8}.menasa-date-picker-day.is-today{color:#23d2e2;box-shadow:inset 0 0 0 1px rgba(35,210,226,.55)}.menasa-date-picker-day.is-selected{background:linear-gradient(135deg,#615dfa 0%,#23d2e2 100%);color:#fff;box-shadow:0 8px 18px rgba(97,93,250,.22)}.menasa-date-picker.opens-up{transform-origin:bottom center}.menasa-date-picker.opens-down{transform-origin:top center}@media screen and (max-width:480px){.menasa-date-picker{width:min(292px,calc(100vw - 20px));padding:12px;border-radius:10px}.menasa-date-picker-day,.menasa-date-picker-empty{min-height:34px}}.form-input.small textarea{height:100px}.form-input.small button{width:64px;position:absolute;top:0;left:0}.form-input.small.with-button input{padding-left:92px}.form-input.small.with-button button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:76px;height:40px;padding:0 16px;line-height:1;border-radius:9px;top:4px;left:4px}.form-input.full,.form-input.full textarea{height:100%}.form-input.mid-textarea textarea{height:124px}.form-input.medium-textarea textarea{height:160px}.form-input.active label{background-color:#fff;padding:0 8px;font-size:.8rem;font-weight:700;top:-8px;right:16px;line-height:1em;color:#615dfa;border-radius:4px}.form-input label{color:#8f91ac;font-size:.9rem;font-weight:600;position:absolute;top:18px;right:20px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);pointer-events:none}.form-input.currency-decorated.always-active.small{margin-top:8px}.form-input.currency-decorated.always-active.small input{height:54px;padding-top:16px;padding-bottom:6px}.form-input.currency-decorated.always-active.small:before{top:34px}.form-input.currency-decorated.always-active.small.active label{top:8px;right:18px;z-index:3;padding:0;background-color:transparent;color:#615dfa;font-size:.72rem;line-height:1}.form-title{font-size:.875rem;font-weight:700}.form-textarea{position:relative}.form-textarea textarea{font-size:.875rem;padding:26px 28px 0}.form-textarea .form-textarea-limit-text{padding:0 28px;font-size:.75rem;font-weight:500;opacity:.6;text-align:right}.form-select{width:100%;height:48px;position:relative}.form-select.v2{width:auto;height:auto}.form-select.v2 select{width:auto;height:auto;padding-right:20px;border:none;font-size:.75rem}.form-select.v2 .form-select-icon{top:10px;right:0}.form-select select{width:100%;height:100%;padding-right:20px;font-size:.875rem;cursor:pointer}.form-select .form-select-icon{fill:#3e3f5e;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:20px;left:20px;pointer-events:none}.form-select label{padding:0 8px;background-color:#fff;color:#615dfa;font-size:.8rem;font-weight:700;position:absolute;top:-8px;right:16px;line-height:1em;border-radius:4px;pointer-events:none}.checkbox-line{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.checkbox-line .checkbox-line-text{color:#00c7d9;font-size:.875rem;font-weight:500}.checkbox-wrap{position:relative}.checkbox-wrap .checkbox-info{margin-top:12px}.checkbox-wrap .checkbox-info .checkbox-info-text{font-size:.875rem;font-weight:500;line-height:1.4285714286em}.checkbox-wrap.checkbox-rating .rating-list{position:absolute;top:6px;left:34px;pointer-events:none}.checkbox-wrap.checkbox-rating label{padding-left:104px}.checkbox-wrap input[type=checkbox],.checkbox-wrap input[type=radio]{display:none}.checkbox-wrap input[type=checkbox]:checked+.checkbox-box,.checkbox-wrap input[type=radio]:checked+.checkbox-box{background-color:#23d2e2;border-color:#23d2e2}.checkbox-wrap input[type=checkbox]:checked+.checkbox-box.round,.checkbox-wrap input[type=radio]:checked+.checkbox-box.round{border:6px solid #23d2e2;background-color:#fff}.checkbox-wrap input[type=checkbox]:checked+.checkbox-box .icon-cross,.checkbox-wrap input[type=radio]:checked+.checkbox-box .icon-cross{fill:#fff}.checkbox-wrap label{padding-right:34px;font-size:1.105rem;font-weight:700;line-height:22px;cursor:pointer}.checkbox-wrap label.text-warning{margin-right:34px;padding-right:14px}.checkbox-wrap .checkbox-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:26px;height:26px;border:1px solid #dedeea;border-radius:6px;background-color:#fff;pointer-events:none;position:absolute;top:0;right:0;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.checkbox-wrap .checkbox-box.round{border-radius:50%}.checkbox-wrap .checkbox-box .icon-cross{fill:transparent;transition:fill .2s ease-in-out}.checkbox-wrap.small label{padding-left:24px;font-size:.75rem;line-height:16px}.checkbox-wrap.small .checkbox-box{width:16px;height:16px;border-radius:4px}.checkbox-wrap.small .checkbox-box.round{border-radius:50%}.checkbox-wrap.small .checkbox-box .icon-cross{width:8px;height:8px}.pending-checkbox-wrap{width:20px;height:20px;margin:0 auto}.pending-checkbox-wrap label{width:20px;height:20px;padding:0;display:block;line-height:20px}.pending-checkbox-wrap.checkbox-wrap.small .checkbox-box{width:20px;height:20px;border-radius:6px}.pending-checkbox-wrap input[type=checkbox]:checked+label .checkbox-box{background-color:#23d2e2;border-color:#23d2e2}.pending-checkmark{width:10px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:rotate(45deg) translateY(-1px);transition:opacity .18s ease-in-out}.pending-checkbox-wrap input[type=checkbox]:checked+label .checkbox-box .pending-checkmark{opacity:1}.form-link{color:#adafca;font-size:.875rem;font-weight:700;line-height:22px}.form-text{font-size:.875rem;line-height:1.7142857143em;font-weight:500}.interactive-input{width:100%;height:52px;position:relative}.interactive-input.dark input{background-color:#fff;color:#101ea5}.interactive-input.dark input::-webkit-input-placeholder{color:#8b88ff;opacity:.6}.interactive-input.dark input::-moz-placeholder{color:#8b88ff;opacity:.6}.interactive-input.dark input:-ms-input-placeholder{color:#8b88ff;opacity:.6}.interactive-input.dark input::-ms-input-placeholder{color:#8b88ff;opacity:.6}.interactive-input.dark input::placeholder{color:#8b88ff;opacity:.6}.interactive-input.dark .interactive-input-icon-wrap .interactive-input-icon{fill:#8b88ff}.interactive-input.dark .interactive-input-action:hover .interactive-input-action-icon{fill:#fff}.interactive-input.dark .interactive-input-action .interactive-input-action-icon{fill:#8b88ff}.interactive-input.small{height:48px}.interactive-input.active .interactive-input-action{display:-ms-flexbox;display:flex}.interactive-input.active .interactive-input-icon{display:none}.interactive-input input{height:100%;padding-right:60px}.interactive-input .interactive-input-icon-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:60px;height:100%;position:absolute;top:0;left:0;pointer-events:none}.interactive-input .interactive-input-icon-wrap.actionable{pointer-events:all}.interactive-input .interactive-input-icon-wrap.actionable .interactive-input-icon{cursor:pointer}.interactive-input .interactive-input-icon-wrap.actionable .interactive-input-icon:hover{fill:#3e3f5e;opacity:1}.interactive-input .interactive-input-icon-wrap .interactive-input-icon{fill:#adafca;opacity:.6;transition:fill .2s ease-in-out,opacity .2s ease-in-out}.interactive-input .interactive-input-action{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:60px;height:100%;position:absolute;top:0;right:0;cursor:pointer;display:none}.interactive-input .interactive-input-action:hover .interactive-input-action-icon{fill:#3e3f5e;opacity:1}.interactive-input .interactive-input-action .interactive-input-action-icon{fill:#adafca;opacity:.6;pointer-events:none;transition:fill .2s ease-in,opacity .2s ease-in}.form-add-items .form-add-items-title{color:#adafca;font-size:.75rem;font-weight:600}.form-add-items .form-add-items-info{margin-top:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form-add-items .form-add-items-info .user-avatar-list{margin-left:14px}.form-add-items .form-add-items-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:8px;background-color:#23d2e2;cursor:pointer}.form-add-items .form-add-items-button .form-add-items-button-icon{pointer-events:none}.form-rating-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form-rating-wrap label{margin-right:16px;font-size:.875rem;font-weight:700}.form-counter-wrap{position:relative}.form-counter-wrap label{padding:0 6px;background-color:#fff;color:#adafca;font-size:.75rem;font-weight:600;position:absolute;top:-6px;left:12px;z-index:2;pointer-events:none}.form-counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:96px;height:48px;padding:0 40px 0 18px;border:1px solid #dedeea;border-radius:12px;position:relative}.form-counter.with-currency{padding-left:30px}.form-counter.with-currency:before{content:"$";color:#00c7d9;font-family:Rubik;font-size:.875rem;font-weight:700;position:absolute;top:13px;left:20px}.form-counter.full{width:100%}.form-counter .form-counter-value{font-size:.875rem;font-weight:700}.form-counter .form-counter-control{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:12px;height:12px;position:absolute;right:20px;cursor:pointer}.form-counter .form-counter-control .form-counter-icon{fill:#3e3f5e}.form-counter .form-counter-control.form-counter-control-increase{top:10px}.form-counter .form-counter-control.form-counter-control-increase .form-counter-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.form-counter .form-counter-control.form-counter-control-decrease{-ms-flex-align:end;align-items:flex-end;bottom:10px}.form-counter .form-counter-control.form-counter-control-decrease .form-counter-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.form-switch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:52px;height:28px;border:1px solid #dedeea;border-radius:200px;background-color:#eaeaf5;cursor:pointer;position:relative;transition:background-color .3s ease-in-out}.form-switch.active{background-color:#23d2e2}.form-switch.active .form-switch-button{left:26px}.form-switch .form-switch-button{width:22px;height:22px;border-radius:50%;background-color:#fff;position:absolute;top:2px;left:2px;transition:left .3s ease-in-out}.form-switch .form-switch-button:after,.form-switch .form-switch-button:before{content:"";width:2px;height:8px;background-color:#adafca;opacity:.2;position:absolute;top:7px}.form-switch .form-switch-button:before{left:8px}.form-switch .form-switch-button:after{right:8px}@media screen and (max-width:960px){.form-row.split{display:block}.form-row.split .form-item{margin-bottom:28px}.form-row.split .form-item:last-child{margin-bottom:0}.form-row.split .form-item textarea{height:124px}.form-item.split.join-on-mobile{display:block}.form-item.split.join-on-mobile.medium>*,.form-item.split.join-on-mobile>*{margin-right:0}.form-item.split.join-on-mobile>:last-child{margin-top:28px}}::-moz-selection{color:#fff;background-color:#23d2e2}::selection{color:#fff;background-color:#23d2e2}.switch-option-list .switch-option{margin-bottom:26px}.switch-option-list .switch-option:last-child{margin-bottom:0}.switch-option{position:relative}.switch-option .switch-option-title{font-size:.875rem;font-weight:700}.switch-option .switch-option-text{margin-top:4px;color:#8f91ac;font-size:.875rem;font-weight:500;line-height:1.4285714286em}.switch-option .form-switch{position:absolute;top:0;right:0}.switch-option .button{width:260px;margin-top:32px}.switch-option .switch-option-meta{color:#8f91ac;font-size:.875rem;font-weight:500;position:absolute;bottom:12px;right:0}.switch-option .switch-option-meta .bold{color:#3e3f5e;font-weight:700}.form-box{width:484px;padding:64px;border-radius:12px;background-color:#fff;box-shadow:0 0 60px 0 rgba(94,92,154,.12);position:relative}.form-box .form-box-decoration{position:absolute;top:-14px;left:-80px}.form-box .form-box-decoration.overflowing{top:-68px}.form-box .form-box-title{font-size:1.625rem;text-align:center}.form-box .form{margin-top:40px}.form-box .lined-text{margin-top:40px}.form-box .form-text,.form-box .social-links{margin-top:30px}@media screen and (max-width:500px){.form-box{padding:40px 32px}}.account-hub-content form.form{display:grid;grid-gap:20px;padding:15px}.form-header-red{display:inline-flex;align-items:center;color:#fff;padding:8px 18px;border-radius:10px;background:linear-gradient(135deg,#ff4b4b 0%,#eb2f2f 100%);box-shadow:0 6px 16px rgba(235,47,47,0.25),inset 0 1px 0 rgba(255,255,255,0.2);width:fit-content;font-size:0.95rem;font-weight:700;letter-spacing:0.5px;border:none;text-shadow:0 1px 2px rgba(0,0,0,0.1)}.containers{display:block;position:relative;padding-right:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.containers input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:23px;background-color:#eee}.containers:hover input~.checkmark{background-color:#ccc}.containers input:checked~.checkmark{background-color:#2196F3}.checkmark:after{content:"";position:absolute;display:none}.containers input:checked~.checkmark:after{display:block}.containers .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form-label{padding:5px;border-radius:5px;font-size:16px;line-height:10px}.togglebutton{display:inline-block;position:relative;margin:10px;width:60px;height:30px;cursor:pointer}.togglebutton input[type="checkbox"]{display:none}.togglebutton .toggle{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;background-color:#ccc;transition:background-color 0.3s ease}.togglebutton input[type="checkbox"]:checked+.toggle{background-color:#4CAF50}.togglebutton .toggle:before{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background-color:#fff;transition:transform 0.3s ease}.togglebutton input[type="checkbox"]:checked+.toggle:before{transform:translateX(30px)}.form-label{position:relative;padding-right:30px;margin-bottom:15px;cursor:pointer;font-size:16px}.form-label input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;right:0;height:25px;width:25px;background-color:#fff;border:2px solid #ccc;border-radius:5px}.form-label:hover input~.checkmark{background-color:#ccc}.form-label input:checked~.checkmark{background-color:#2196F3;border-color:#2196F3}.checkmark:after{content:"";position:absolute;display:none}.form-label input:checked~.checkmark:after{display:block}.form-label .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.ck.ck-editor{position:relative;direction:rtl}.ck.ck-editor__editable_inline[dir=ltr]{text-align:right !important;direction:rtl !important}[dir="rtl"] .form-label{text-align:right;display:block}[dir="rtl"] .form-control::placeholder{text-align:right}input[type="file"]{width:100%;padding:14px 18px;background:rgba(97,93,250,0.03);border:2px dashed rgba(97,93,250,0.18);border-radius:12px;color:#3e3f5e;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;direction:rtl}input[type="file"]:hover{background:rgba(97,93,250,0.07);border-color:rgba(97,93,250,0.35);box-shadow:0 2px 12px rgba(97,93,250,0.08)}input[type="file"]:focus{outline:none;border-color:#615dfa;box-shadow:0 0 0 3px rgba(97,93,250,0.12)}.form-input input[type="file"]{height:auto;padding:18px 18px 14px;margin-top:0}.form-input.active input[type="file"]{padding-top:18px}input[type="file"]::file-selector-button{background:linear-gradient(135deg,#615dfa,#7c78ff);color:#fff;border:none;padding:7px 18px;border-radius:50px;font-size:.75rem;font-weight:700;cursor:pointer;margin-left:10px;transition:all .25s ease;font-family:inherit}input[type="file"]::file-selector-button:hover{background:linear-gradient(135deg,#5450e0,#6e6af5);box-shadow:0 3px 10px rgba(97,93,250,0.25);transform:translateY(-1px)}input[type="file"]::-webkit-file-upload-button{background:linear-gradient(135deg,#615dfa,#7c78ff);color:#fff;border:none;padding:7px 18px;border-radius:50px;font-size:.75rem;font-weight:700;cursor:pointer;margin-left:10px;transition:all .25s ease;font-family:inherit}input[type="file"]::-webkit-file-upload-button:hover{background:linear-gradient(135deg,#5450e0,#6e6af5);box-shadow:0 3px 10px rgba(97,93,250,0.25)}.glass-alert{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:8px 0 6px;padding:9px 13px;border-radius:12px;font-size:.76rem;font-weight:600;line-height:1.55;direction:rtl;vertical-align:top;position:relative;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.25);box-shadow:0 4px 16px rgba(0,0,0,0.06)}.glass-alert::before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,0.15) 0%,transparent 50%);pointer-events:none}.glass-alert-icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.glass-alert-icon svg{width:16px;height:16px;fill:#fff}.glass-alert-success{background:rgba(56,178,126,0.08);color:#1b7a53;border-color:rgba(56,178,126,0.2)}.glass-alert-success .glass-alert-icon{background:linear-gradient(135deg,#38b27e,#2dd4a0)}.glass-alert-warning{background:rgba(243,165,49,0.08);color:#9a6510;border-color:rgba(243,165,49,0.2)}.glass-alert-warning .glass-alert-icon{background:linear-gradient(135deg,#f3a531,#f7c948)}.glass-alert-info{background:rgba(97,93,250,0.06);color:#4845c7;border-color:rgba(97,93,250,0.15)}.glass-alert-info .glass-alert-icon{background:linear-gradient(135deg,#615dfa,#8b88ff)}.glass-alert-danger{background:rgba(235,77,85,0.06);color:#c0313a;border-color:rgba(235,77,85,0.18)}.glass-alert-danger .glass-alert-icon{background:linear-gradient(135deg,#eb4d55,#ff7a80)}.modern-multiselect{position:relative}.modern-multiselect-native-select{position:absolute;width:1px;height:1px;padding:0;margin:0;opacity:0;overflow:hidden;pointer-events:none}.modern-multiselect-label{font-size:.8rem;font-weight:700;color:#615dfa;background:#fff;padding:0 8px;position:absolute;top:-8px;right:16px;z-index:2;line-height:1em;border-radius:4px}.modern-multiselect-box{display:flex;align-items:center;min-height:48px;padding:8px 14px;background:#fff;border:1px solid #eaeaf5;border-radius:12px;cursor:pointer;transition:all .25s ease;gap:8px}.modern-multiselect-box:hover{border-color:rgba(97,93,250,0.3)}.modern-multiselect-box:focus-within,.modern-multiselect-dropdown.open~.modern-multiselect-box{border-color:#615dfa;box-shadow:0 0 0 3px rgba(97,93,250,0.1)}.modern-multiselect.is-open .modern-multiselect-box{border-color:#615dfa;box-shadow:0 0 0 3px rgba(97,93,250,0.1)}.modern-multiselect-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1;align-items:center}.modern-multiselect-placeholder{color:#8f91ac;font-size:.85rem;font-weight:500}.modern-multiselect-arrow{flex-shrink:0;transition:transform .25s ease}.modern-multiselect-dropdown.open~.modern-multiselect-box .modern-multiselect-arrow,.modern-multiselect-box:focus-within .modern-multiselect-arrow{transform:rotate(180deg)}.modern-multiselect.is-open .modern-multiselect-arrow{transform:rotate(180deg)}.modern-chip{display:inline-flex;align-items:center;gap:4px;background:rgba(97,93,250,0.08);color:#3e3f5e;padding:4px 10px;border-radius:50px;font-size:.75rem;font-weight:600;border:1px solid rgba(97,93,250,0.12);animation:chipIn .2s ease;white-space:nowrap}@keyframes chipIn{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}.modern-chip-remove{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.9rem;line-height:1;color:#8f91ac;cursor:pointer;transition:all .15s ease}.modern-chip-remove:hover{background:rgba(249,81,92,0.12);color:#e53e3e}.modern-multiselect-dropdown{position:relative;top:auto;left:auto;right:auto;background:#fff;border:1px solid #eaeaf5;border-radius:12px;box-shadow:0 6px 24px rgba(94,92,154,0.1);z-index:10;max-height:0;overflow:hidden;opacity:0;margin-top:0;transition:all .3s cubic-bezier(0.16,1,0.3,1)}.modern-multiselect-dropdown.open{opacity:1;max-height:280px;overflow:visible;margin-top:8px}.modern-multiselect-search-wrap{padding:10px 12px 6px;position:sticky;top:0;background:#fff;z-index:2;border-radius:12px 12px 0 0}.modern-multiselect-search{width:100%;padding:8px 14px;border:1px solid #eaeaf5;border-radius:8px;font-size:.8rem;font-weight:500;color:#3e3f5e;outline:none;font-family:inherit;transition:border-color .2s;direction:rtl}.modern-multiselect-search::placeholder{color:#b5b7d1}.modern-multiselect-search:focus{border-color:#615dfa}.modern-multiselect-list{list-style:none;padding:4px 8px 8px;margin:0;max-height:240px;overflow-y:auto}.modern-multiselect-list::-webkit-scrollbar{width:4px}.modern-multiselect-list::-webkit-scrollbar-track{background:transparent}.modern-multiselect-list::-webkit-scrollbar-thumb{background:rgba(97,93,250,0.15);border-radius:10px}.modern-multiselect-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:600;color:#3e3f5e;transition:all .15s ease;direction:rtl}.modern-multiselect-item:hover{background:rgba(97,93,250,0.05)}.modern-multiselect-item-check{width:22px;height:22px;border-radius:6px;border:2px solid #d3d3e0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.modern-multiselect-item-check svg{opacity:0;transform:scale(0.5);transition:all .2s ease}.modern-multiselect-item.selected .modern-multiselect-item-check{background:#615dfa;border-color:#615dfa;box-shadow:0 2px 8px rgba(97,93,250,0.3)}.modern-multiselect-item.selected .modern-multiselect-item-check svg{opacity:1;transform:scale(1)}.modern-multiselect-item.selected{background:rgba(97,93,250,0.06)}@media screen and (max-width:768px){.modern-multiselect-box{min-height:52px;padding:10px 14px;border-radius:14px}.modern-multiselect-chips{gap:6px}.modern-chip{padding:6px 12px;font-size:.78rem;border-radius:50px}.modern-chip-remove{width:20px;height:20px;font-size:1rem}.modern-multiselect-dropdown.open{max-height:250px}.modern-multiselect-search{padding:10px 14px;font-size:.85rem;border-radius:10px}.modern-multiselect-item{padding:12px 14px;font-size:.85rem;gap:12px}.modern-multiselect-item-check{width:26px;height:26px;border-radius:8px}.modern-multiselect-list{max-height:200px;padding:6px 10px 10px}}@media screen and (max-width:480px){.modern-multiselect-label{font-size:.75rem}.modern-multiselect-box{min-height:48px;padding:8px 12px}.modern-chip{padding:5px 10px;font-size:.72rem}.modern-multiselect-item{padding:14px 12px;font-size:.82rem}.modern-multiselect-item-check{width:28px;height:28px}.modern-multiselect-placeholder{font-size:.8rem}}.report-filter-panel{background:#f7f8fd;padding:15px;border-radius:10px;margin-bottom:25px}.report-filter-panel .form-item,.report-filter-panel .form-select,.report-filter-panel .form-input.small{width:100%}.report-filter-row{margin-top:14px}.report-filter-help-row{margin-top:10px}.report-filter-help-row .report-filter-note{min-height:auto}.date-range-collapse-row{display:flex;width:calc(100% - 10px);max-width:560px;max-height:0;overflow:hidden;opacity:0;margin-top:14px;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(222,222,234,0);transform:translateY(-6px);transition:max-height .28s ease,opacity .22s ease,padding .22s ease,box-shadow .22s ease,transform .22s ease}.date-range-collapse-row.is-visible{max-height:120px;opacity:1;padding:14px 0;box-shadow:0 0 0 1px rgba(222,222,234,0.8),0 8px 20px rgba(94,92,154,0.06);transform:translateY(0)}.month-collapse-row{display:flex;width:calc(100% - 10px);max-width:320px;max-height:0;overflow:hidden;opacity:0;margin-top:14px;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(222,222,234,0);transform:translateY(-6px);transition:max-height .28s ease,opacity .22s ease,padding .22s ease,box-shadow .22s ease,transform .22s ease}.month-collapse-row.is-visible{max-height:105px;opacity:1;padding:14px 0;box-shadow:0 0 0 1px rgba(222,222,234,0.8),0 8px 20px rgba(94,92,154,0.06);transform:translateY(0)}.report-filter-row select:disabled{cursor:not-allowed;opacity:0.68}.report-filter-note{min-height:48px;display:flex;align-items:center;padding:10px 12px;border-radius:8px;background:rgba(97,93,250,0.08);color:#3e3f5e;font-size:12px;font-weight:700;line-height:1.6}.report-filter-panel input[type="date"],.report-filter-panel input[type="month"]{min-height:48px}.full-submit-button{margin-top:30px;width:100%}.icon-artstation,.icon-behance,.icon-cross,.icon-deviantart,.icon-discord,.icon-dribbble,.icon-facebook,.icon-google,.icon-instagram,.icon-patreon,.icon-twitch,.icon-twitter,.icon-youtube{fill:#fff;width:12px;height:12px}.icon-logo-vikinger{fill:#fff;width:42px;height:60px}.icon-logo-vikinger.small{width:28px;height:40px}.icon-dots{fill:#fff;width:10px;height:2px}.icon-private,.icon-public{fill:#3e3f5e;width:20px;height:20px}.icon-add-friend,.icon-badges,.icon-big-grid-view,.icon-blog-posts,.icon-camera,.icon-clock,.icon-comment,.icon-cross-thin,.icon-delete,.icon-earnings,.icon-events,.icon-events-daily,.icon-events-monthly,.icon-events-weekly,.icon-forum,.icon-forums,.icon-friend,.icon-gif,.icon-group,.icon-info,.icon-item,.icon-list-grid-view,.icon-marketplace,.icon-members,.icon-newsfeed,.icon-overview,.icon-photos,.icon-pin,.icon-pinned,.icon-poll,.icon-profile,.icon-quests,.icon-remove-friend,.icon-return,.icon-revenue,.icon-send-message,.icon-settings,.icon-share,.icon-small-grid-view,.icon-status,.icon-store,.icon-streams,.icon-tags,.icon-thumbs-up,.icon-ticket,.icon-timeline,.icon-trophy,.icon-videos,.icon-wallet{fill:#adafca;width:20px;height:20px}.icon-grid,.icon-join-group,.icon-leave-group,.icon-login,.icon-magnifying-glass,.icon-messages,.icon-notification,.icon-plus,.icon-shopping-bag{fill:#fff;width:20px;height:20px}.icon-back-arrow{width:20px;height:14px}.icon-small-arrow{fill:#adafca;width:6px;height:8px}.icon-big-arrow{fill:#3e3f5e;width:8px;height:12px}.icon-more-dots{fill:#fff;width:22px;height:6px}.icon-star{fill:#eaeaf5;width:9px;height:8px}.icon-star.medium{width:13px;height:12px}.icon-play{fill:#fff;width:12px;height:14px}.icon-minus-small,.icon-plus-small{fill:#3e3f5e;width:8px;height:8px}.icon-quote{fill:#3e3f5e;width:32px;height:22px}.icon-check{width:12px;height:9px}.demo-icon{fill:#3e3f5e}.sidemenu-trigger .icon-grid{fill:#8b88ff}.sidemenu-trigger.active .icon-grid{fill:#fff}.content-grid{max-width:1350px;padding:96px 0 100px}.grid2{direction:rtl}.content-grid.full{max-width:100%;padding:80px 80px 0}.content-grid.medium{max-width:784px;padding:0 0 100px}.content-grid .section-navigation,.content-grid .section-navigation+.grid,.content-grid .table{margin-top:16px}.content-grid .table+.loader-bars{margin-top:52px}.content-grid .section-filters-bar{margin-top:30px}.content-grid .grid{margin-top:10px}.content-grid .grid.medium-space{margin-top:30px}.content-grid .grid.small-space{margin-top:16px}.content-grid .grid .grid{margin-top:0}.content-grid .section-banner+.section-filters-bar{margin-top:64px}.content-grid .calendar-widget{margin-top:16px}.content-grid .forum-content .quick-post{margin-top:60px}.content-grid .forum-sidebar{padding-top:40px}.content-grid .account-hub-content .section-header:first-child{margin-top:0}.account-hub-content--surface{padding:24px;border:1px solid #eaeaf5;border-radius:14px;background:linear-gradient(180deg,#fff 0%,#fbfbff 100%);box-shadow:0 12px 30px rgba(21,21,31,.06)}.account-hub-content--surface>.section-header:first-child{margin-top:0;margin-bottom:18px}.account-hub-content--surface>.grid-column.widget-box{margin-top:0}.account-hub-content--surface>.grid-column.widget-box:first-of-type{border-color:#eaeaf5;box-shadow:0 8px 22px rgba(21,21,31,.04)}.content-grid .notification-box-list+.loader-bars{margin-top:60px}.grid{display:grid;grid-template-columns:100%;grid-gap:16px;-ms-flex-align:start;align-items:start;direction:rtl}.grid.centered{-ms-flex-pack:center;justify-content:center}.grid.stretched{-ms-flex-align:stretch;align-items:stretch}.grid.top-space{margin-top:64px}.grid.grid-3-6-3{grid-template-areas:"sidebar1 content sidebar2";grid-template-columns:23.9864864865% 49.3243243243% 23.9864864865%}.grid.grid-3-6-3>.grid-column:first-child{grid-area:sidebar1}.grid.grid-3-6-3>.stiky-nav:first-child{grid-area:sidebar1}.grid.grid-3-6-3>.grid-column:nth-child(2){grid-area:content}.grid.grid-3-6-3>.grid-column:nth-child(3){grid-area:sidebar2}.grid.grid-3-6-3>.stiky-nav:nth-child(3){grid-area:sidebar2}.grid.grid-6-3_9{grid-template-areas:"content sidebar";grid-template-columns:66.0633484163% 32.1266968326%}.grid.grid-6-3_9>.grid-column:first-child{grid-area:content}.grid.grid-6-3_9>.grid-column:nth-child(2){grid-area:sidebar}.grid.grid-3-6_9{grid-template-areas:"sidebar content";grid-template-columns:32.1266968326% 66.0633484163%}.grid.grid-3-6_9>.grid-column:first-child{grid-area:sidebar}.grid.grid-3-6_9>.grid-column:nth-child(2){grid-area:content}.grid.grid-3-9{grid-template-areas:"sidebar content";grid-template-columns:23.9864864865% 74.6621621622%}.grid.grid-3-9>.grid-column:first-child{grid-area:sidebar}.grid.grid-3-9>.grid-column:nth-child(2){grid-area:content}.grid.grid-9-3{grid-template-areas:"content sidebar";grid-template-columns:74.6621621622% 23.9864864865%}.grid.grid-9-3>.grid-column:first-child{grid-area:content}.grid.grid-9-3>.grid-column:nth-child(2){grid-area:sidebar}.grid.grid-8-4{grid-template-areas:"content sidebar";grid-template-columns:66.2162162162% 32.4324324324%}.grid.grid-8-4>.grid-column:first-child{grid-area:content}.grid.grid-8-4>.grid-column:nth-child(2){grid-area:sidebar}.grid.grid-6-3{grid-template-areas:"content sidebar";grid-template-columns:49.3243243243% 23.9864864865%}.grid.grid-6-3>.grid-column:first-child{grid-area:content}.grid.grid-6-3>.grid-column:nth-child(2){grid-area:sidebar}.grid.grid-half{grid-template-columns:1fr 1fr}.grid.grid-4-4,.grid.grid-4-4-4{grid-template-columns:repeat(auto-fit,384px)}.grid.grid-3-3-3,.grid.grid-3-3-3-3{}.grid.grid-2-2-2-2-2-2{grid-template-columns:repeat(auto-fit,184px)}.grid.grid-layout-1{grid-template-columns:repeat(4,23.9864864865%);grid-template-areas:"sidebar header header header" "sidebar content content contentsidebar"}.grid.grid-layout-1 .grid-sidebar{grid-area:sidebar}.grid.grid-layout-1 .grid-header{grid-area:header}.grid.grid-layout-1 .grid-content{grid-area:content}.grid.grid-layout-1 .grid-content-sidebar{grid-area:contentsidebar}.grid .grid-column{display:grid;grid-template-columns:100%;grid-gap:16px;min-width:0}.grid .grid-column .loader-bars{margin:48px auto 0}.grid .grid-column .simple-tab-items{margin:16px 0}.photos-masonry{display:grid;grid-gap:16px;grid-template-rows:repeat(3,284px);grid-template-areas:"a b c c" "a d e f" "g h i j"}.photos-masonry .photo-preview:first-child{grid-area:a}.photos-masonry .photo-preview:nth-child(2){grid-area:b}.photos-masonry .photo-preview:nth-child(3){grid-area:c}.photos-masonry .photo-preview:nth-child(4){grid-area:d}.photos-masonry .photo-preview:nth-child(5){grid-area:e}.photos-masonry .photo-preview:nth-child(6){grid-area:f}.photos-masonry .photo-preview:nth-child(7){grid-area:g}.photos-masonry .photo-preview:nth-child(8){grid-area:h}.photos-masonry .photo-preview:nth-child(9){grid-area:i}.photos-masonry .photo-preview:nth-child(10){grid-area:j}@media screen and (max-width:1500px){.content-grid{max-width:1142px}}@media screen and (max-width:1366px){.content-grid{max-width:100%;padding:96px 112px 200px;margin:0 auto}.content-grid.full{padding:80px 80px 0}.content-grid.medium{max-width:100%;padding:0 112px 200px}}@media screen and (max-width:1365px){.grid.grid-3-6-3{grid-template-columns:32.4324324324% 66.2162162162%;grid-template-areas:"sidebar1 content" "sidebar2 content"}.grid.grid-3-9 .forum-sidebar,.grid.grid-8-4 .forum-sidebar,.grid.grid-9-3 .forum-sidebar{display:none}.grid.grid-layout-1{grid-template-areas:"header header header header" "sidebar sidebar contentsidebar contentsidebar" "content content content content"}.grid.grid-half.change-on-desktop{grid-template-columns:100%}.grid.centered-on-mobile,.photos-masonry{-ms-flex-pack:center;justify-content:center}.photos-masonry{grid-template-areas:unset;grid-template-columns:repeat(auto-fit,184px);grid-template-rows:none}.photos-masonry .photo-preview{height:184px}.photos-masonry .photo-preview:first-child,.photos-masonry .photo-preview:nth-child(2),.photos-masonry .photo-preview:nth-child(3),.photos-masonry .photo-preview:nth-child(4),.photos-masonry .photo-preview:nth-child(5),.photos-masonry .photo-preview:nth-child(6),.photos-masonry .photo-preview:nth-child(7),.photos-masonry .photo-preview:nth-child(8),.photos-masonry .photo-preview:nth-child(9),.photos-masonry .photo-preview:nth-child(10){grid-area:auto}}@media screen and (max-width:1070px){.grid.grid-3-6-3{grid-template-columns:100%;grid-template-areas:"sidebar1" "sidebar2" "content"}.grid.grid-3-6-3.mobile-prefer-content{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"content content" "sidebar1 sidebar2"}.grid.grid-3-6_9,.grid.grid-3-9,.grid.grid-6-3_9{grid-template-columns:100%;grid-template-areas:"content" "sidebar"}}@media screen and (max-width:820px){.grid.grid-3-6-3.mobile-prefer-content{grid-template-columns:100%;grid-template-areas:"content" "sidebar1" "sidebar2"}}@media screen and (max-width:960px){.grid.grid-half,.grid.grid-layout-1{grid-template-columns:100%}.grid.grid-layout-1{grid-template-areas:"header" "contentsidebar" "sidebar" "content"}}@media screen and (max-width:460px){.account-hub-content--surface{padding:16px;border-radius:12px}.account-hub-content--surface>.section-header:first-child{margin-bottom:14px}.grid.grid-3-3-3-3,.grid.grid-4-4,.grid.grid-4-4-4{grid-template-columns:100%}}.grid.medium-space{gap:30px}.button{display:inline-flex;align-items:center;justify-content:center;height:40px;width:auto;max-width:100%;min-width:0;box-sizing:border-box;padding:0 18px;border-radius:10px;background-color:#3e3f5e;color:#fff;font-size:.875rem;font-weight:700;text-align:center;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .3s ease;box-shadow:3px 5px 10px 0 rgba(62,63,94,.2)}.button.no-shadow{box-shadow:none}.button.full,.button.w-100{width:100%}.button.medium{height:54px;line-height:1.2}.button.small{height:36px;padding-right:16px;padding-left:16px;font-size:.95rem;font-weight:bold;color:white}.button:hover{color:#fff;background-color:#2e2e47;transform:translateY(-2px);box-shadow:0 8px 15px rgba(62,63,94,.25)}.button.void{background-color:transparent;color:#adafca;box-shadow:none}.button.void .button-icon{fill:#adafca}.button.void:hover{color:#fff;background-color:#2e2e47}.button.void:hover .button-icon{fill:#fff}.button.void.void-primary:hover{background-color:#23d2e2}.button.void.void-secondary:hover{background-color:#615dfa}.button.white-solid{background-color:#fff;color:#3e3f5e}.button.white{background-color:transparent;border:1px solid #dedeea;color:#1e2253;box-shadow:none}.button.white .button-icon{fill:#adafca}.button.white:hover{color:#fff;background-color:#2e2e47;border-color:#2e2e47}.button.white.white-tertiary:hover{background-color:#fd4350;border-color:#fd4350;box-shadow:4px 7px 12px 0 rgba(253,67,80,.2)}.button.primary{background-color:#23d2e2;background-image:linear-gradient(135deg,#23d2e2 0%,#1bc5d4 100%);box-shadow:4px 7px 12px 0 rgba(35,210,226,.2)}.button.primary:hover{background-color:#1bc5d4;background-image:linear-gradient(135deg,#1bc5d4 0%,#17b8c6 100%);box-shadow:0 8px 16px rgba(27,197,212,0.35);transform:translateY(-2px)}.button.secondary{background-color:#615dfa;background-image:linear-gradient(135deg,#615dfa 0%,#7b5dfa 100%);box-shadow:4px 7px 12px 0 rgba(97,93,250,.2)}.button.secondary:hover{background-color:#5753e4;background-image:linear-gradient(135deg,#5753e4 0%,#6a4fdf 100%);box-shadow:0 8px 16px rgba(87,83,228,0.35);transform:translateY(-2px)}.button.w-145,.button.w-160{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;line-height:1.2}.button.tertiary{background-color:#fd4350;box-shadow:4px 7px 12px 0 rgba(253,67,80,.2)}.button.tertiary:hover{background-color:#dd343f}.button.twitch{background-color:#7b5dfa;box-shadow:4px 7px 12px 0 rgba(123,93,250,.2)}.button.twitch:hover{background-color:#6a4fdf}.button.twitter{background-color:#1abcff;box-shadow:3px 5px 10px 0 rgba(26,188,255,.2)}.button.twitter:hover{background-color:#0aabed}.button.info{background-color:#23d2e2;box-shadow:3px 5px 10px 0 rgba(35,210,226,.2)}.button.info:hover{background-color:#1bc5d4;box-shadow:0 8px 16px rgba(35,210,226,.28)}.button.add-field-button{width:128px;margin-top:40px}.button.padded{padding:0 24px}.button .button-icon{fill:#fff;transition:fill .2s ease-in-out}.button .button-icon.spaced{margin-right:6px}.button.with-only-icon{display:-ms-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.lined-text{font-size:.875rem;font-weight:700;text-align:center;position:relative}.lined-text:after,.lined-text:before{content:"";width:70px;height:1px;background-color:#eaeaf5;position:absolute;top:7px}.lined-text:before{left:0}.lined-text:after{right:0}.button-container{display:flex;justify-content:center;width:fit-content;margin:0.8rem auto}.button-group-actions{display:flex;justify-content:center;gap:15px;padding:15px;margin-top:20px;background-color:#fcfcfd;border-top:1px solid #eaeaf5}.button-space{padding-left:15px!important;padding-right:15px!important}.page-action-buttons{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:18px}.page-action-buttons .button{display:inline-flex;align-items:center;justify-content:center;width:auto !important;min-width:170px;height:42px;margin:0;padding:0 18px;line-height:1.25;white-space:nowrap}.page-action-buttons .button.secondary{min-width:190px}.page-action-buttons .button.w-145{width:145px !important;min-width:145px;padding:0 12px}@media screen and (max-width:680px){.page-action-buttons{align-items:center}.page-action-buttons .button{width:auto !important;min-width:0}}.main-button{background-color:#0f0875;width:max-content;padding:10px;color:white;transition:transform 0.5s ease}.main-button:hover{transform:scale(1.1)}.btn{border-radius:10px;font-weight:700;font-family:Rubik}.btn-primary{background-color:#23d2e2;border-color:#23d2e2;box-shadow:4px 7px 12px 0 rgba(35,210,226,.2)}.btn-primary:hover,.btn-primary:focus{background-color:#1bc5d4;border-color:#1bc5d4}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{background-color:#17b8c6;border-color:#17b8c6}.pending-bulk-action,.pending-confirm-actions .button{position:relative;gap:8px}.pending-bulk-action{white-space:nowrap;overflow:hidden;text-overflow:clip;min-width:128px;height:40px;padding-left:14px !important;padding-right:14px !important;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.pending-bulk-action.is-disabled,.pending-bulk-action:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none;pointer-events:none}.pending-action-form{display:inline-flex;margin:0 2px}.pending-icon-action{width:36px;height:36px;border:1px solid #eaeaf5;border-radius:8px;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:transform .18s ease-in-out,box-shadow .18s ease-in-out,border-color .18s ease-in-out,background-color .18s ease-in-out}.pending-icon-action:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(35,210,226,.16)}.pending-accept-action{background:rgba(35,210,226,.08);border-color:rgba(35,210,226,.22)}.pending-accept-action svg circle{fill:#23d2e2;opacity:.16}.pending-accept-action svg path{fill:#12aebd}.pending-accept-action:hover{background:rgba(35,210,226,.14);border-color:rgba(35,210,226,.36)}.pending-reject-action{background:rgba(255,92,124,.08);border-color:rgba(255,92,124,.2)}.pending-reject-action svg circle{fill:#ff5c7c;opacity:.14}.pending-reject-action svg path{fill:#e34b68}.pending-reject-action:hover{background:rgba(255,92,124,.14);border-color:rgba(255,92,124,.34);box-shadow:0 8px 18px rgba(255,92,124,.14)}.pending-icon-action:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.pending-icon-action.is-loading svg,.pending-bulk-action.is-loading{color:transparent}.pending-button-loader{width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;display:none;animation:pending-spin .7s linear infinite}.pending-icon-action .pending-button-loader{position:absolute;inset:8px;border-color:rgba(35,210,226,.24);border-top-color:#23d2e2}.pending-icon-action.is-loading .pending-button-loader,.pending-bulk-action.is-loading .pending-button-loader{display:inline-block}@keyframes pending-spin{to{transform:rotate(360deg)}}.social-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.social-links.align-left{-ms-flex-pack:start;justify-content:flex-start}.social-links.small .social-link{margin-right:8px}.social-links.small .social-link:last-child{margin-right:0}.social-links.vertical{-ms-flex-direction:column;flex-direction:column}.social-links.vertical .social-link{margin:0 0 16px}.social-links.vertical .social-link:last-child{margin:0}.social-links.multiline{gap:10px;margin-top:0}.social-links.multiline .social-link{margin:0}.social-links.multiline .social-link:last-child{margin-right:0}.social-links .social-link{margin-right:12px}.social-links .social-link:last-child{margin-right:0}.social-link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.18);border-radius:12px;box-shadow:0 10px 22px rgba(31,41,55,.12);position:relative;overflow:hidden;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out}.social-link.small{width:42px;height:42px;border-radius:12px}.social-link.small .social-link-icon{width:19px;height:19px}.social-link .social-link-icon{fill:#fff;position:relative;z-index:1}.social-link.no-hover:hover{-webkit-transform:translate(0);transform:translate(0)}.social-link:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 14px 28px rgba(31,41,55,.18);filter:saturate(1.08)}.social-link.facebook{background:linear-gradient(135deg,#3763d2 0%,#2449a7 100%)}.social-link.twitter{background:linear-gradient(135deg,#1abcff 0%,#168bd6 100%)}.social-link.twitch{background:linear-gradient(135deg,#7b5dfa 0%,#5f45d9 100%)}.social-link.youtube{background:linear-gradient(135deg,#fd434f 0%,#d92935 100%)}.social-link.instagram{background:linear-gradient(135deg,#f8468d 0%,#7b5dfa 100%)}.social-link.patreon{background:linear-gradient(135deg,#ff7a51 0%,#f25435 100%)}.social-link.discord{background:linear-gradient(135deg,#7289da 0%,#5865c7 100%)}.social-link.google{background:linear-gradient(135deg,#ffc529 0%,#f6a900 100%)}.social-link.behance{background:linear-gradient(135deg,#3486f5 0%,#1765d8 100%)}.social-link.deviantart{background:linear-gradient(135deg,#32e1d3 0%,#22b9ae 100%)}.social-link.artstation{background:linear-gradient(135deg,#00e194 0%,#00b978 100%)}.social-link.dribbble{background:linear-gradient(135deg,#f761ab 0%,#d84690 100%)}.social-link.void{background-color:#fff;box-shadow:3px 5px 20px 0 rgba(94,92,154,.12)}.social-link.void.facebook .icon-facebook{fill:#3763d2}.social-link.void.twitter .icon-twitter{fill:#1abcff}.tab-switch{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.tab-switch .tab-switch-button:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.tab-switch .tab-switch-button:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.tab-switch-button{width:180px;height:54px;border:1px solid #fff;color:#fff;font-size:1rem;font-weight:700;line-height:54px;text-align:center;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.tab-switch-button.active{color:#3e3f5e;background-color:#fff;cursor:auto}.action-request-list{display:-ms-flexbox;display:flex}.action-request-list .action-request{margin-right:12px}.action-request-list .action-request:last-child{margin-right:0}.action-request{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border:1px solid #dedeea;border-radius:10px;color:#adafca;font-size:.75rem;font-weight:700;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.action-request.with-text{width:auto;padding:0 32px 0 22px}.action-request.with-text .action-request-icon{margin-right:12px}.action-request:hover{color:#fff}.action-request:hover .action-request-icon{fill:#fff;opacity:1}.action-request.accept:hover{background-color:#615dfa;border-color:#615dfa}.action-request.decline:hover{background-color:#615dfa;border-color:#615dfa}.action-request.decline:hover path{fill:white}.action-request .action-request-icon{fill:#adafca;opacity:.6;transition:fill .2s ease-in-out,opacity .2s ease-in-out}.action-list{display:-ms-flexbox;display:flex;padding:0 18px;position:relative}.action-list:after,.action-list:before{content:"";width:1px;height:32px;background-color:#dedeea;position:absolute}.action-list:after{left:0}.action-list:before{right:0}.action-list.dark:after,.action-list.dark:before{background-color:#7a77fd}.action-list.dark .action-list-item.active .action-list-item-icon,.action-list.dark .action-list-item.unread .action-list-item-icon,.action-list.dark .action-list-item:hover .action-list-item-icon{fill:#fff}.action-list.dark .action-list-item .action-list-item-icon{fill:#8b88ff}.action-list .action-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;padding:0 14px;cursor:pointer}.action-list .action-list-item.active .action-list-item-icon,.action-list .action-list-item.unread .action-list-item-icon,.action-list .action-list-item:hover .action-list-item-icon{fill:#3e3f5e}.action-list .action-list-item.unread{position:relative}.action-list .action-list-item.unread:after{content:"";width:4px;height:4px;border-radius:50%;background-color:#41efff;position:absolute;top:26px;right:10px}.action-list .action-list-item .action-list-item-icon{fill:#adafca;transition:fill .3s ease-in-out}.action-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.action-item .action-item-icon{fill:#adafca}.action-item.dark .action-item-icon{fill:#fff}.reaction-options{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:64px;padding:0 16px;border-radius:200px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.12)}.reaction-options.small{height:40px}.reaction-options.small .reaction-option{width:20px;height:20px}.reaction-options .reaction-option{width:40px;height:40px;margin-right:8px;cursor:pointer;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.reaction-options .reaction-option:last-child{margin-right:0}.reaction-options .reaction-option:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.reaction-options .reaction-option .reaction-option-image{width:100%;height:100%}.reaction-count-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.reaction-count-list.landscape{-ms-flex-direction:row;flex-direction:row}.reaction-count-list.landscape .reaction-count{margin:0 32px 0 0}.reaction-count-list.landscape .reaction-count:last-child{margin:0}.reaction-count-list .reaction-count{margin-bottom:22px}.reaction-count-list .reaction-count:last-child{margin-bottom:0}.reaction-count{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.reaction-count.negative .reaction-count-icon{fill:#41efff}.reaction-count.negative .reaction-count-text{color:#fff}.reaction-count .reaction-count-icon{fill:#23d2e2}.reaction-count .reaction-count-text{margin-left:16px;font-size:.75rem;font-weight:700;position:relative;top:1px}.reaction-stats{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.reaction-stats .reaction-stat{width:114px;position:relative}.reaction-stats .reaction-stat:after{content:"";width:1px;height:40px;background-color:#eaeaf5;position:absolute;top:32px;right:0}.reaction-stats .reaction-stat:last-child:after{display:none}.reaction-stat{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.reaction-stat .reaction-stat-image{width:40px;height:40px}.reaction-stat .reaction-stat-title{margin-top:16px;font-size:1.375rem;font-weight:700}.reaction-stat .reaction-stat-text{margin-top:8px;color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.content-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:52px}.content-actions .content-action{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reaction-item-list{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.reaction-item-list.small .reaction-item{width:20px;height:20px}.reaction-item-list.small .reaction-item .reaction-image{width:16px;height:16px}.reaction-item-list .reaction-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;border-radius:50%;background-color:#fff;margin-left:-6px}.reaction-item-list .reaction-item .simple-dropdown .simple-dropdown-text:first-child{margin-bottom:10px}.reaction-item-list .reaction-item>.reaction-image{cursor:pointer}.reaction-item-list .reaction-item:last-child{margin-left:0}.reaction-image{width:20px;height:20px}@media screen and (max-width:479px){.content-actions .user-avatar-list,.content-actions .user-avatar-list+.meta-line-text{display:none}}.xm-tooltip-text{padding:0 12px;border-radius:200px;background-color:#3e3f5e;color:#fff;font-size:.75rem;font-weight:700;line-height:24px}.view-actions{display:-ms-flexbox;display:flex}.view-actions .view-action{margin-right:26px}.view-actions .view-action:last-child{margin-right:0}.view-action{cursor:pointer}.view-action.active .view-action-icon,.view-action:hover .view-action-icon{fill:#3e3f5e;opacity:1}.view-action .view-action-icon{fill:#adafca;opacity:.4;transition:opacity .2s ease-in-out,fill .2s ease-in-out}.tweets .tweet{margin-bottom:28px}.tweets .tweet:last-child{margin-bottom:0}.tweet .tweet-author{display:block;min-height:32px;padding-left:40px;position:relative}.tweet .tweet-author .tweet-author-image{position:absolute;top:0;left:0}.tweet .tweet-author .tweet-author-title{font-size:.875rem;font-weight:700}.tweet .tweet-author .tweet-author-text{margin-top:6px;font-size:.75rem;font-weight:500}.tweet .tweet-text{display:block;margin-top:16px;font-size:.875rem;line-height:1.7142857143em;font-weight:500}.tweet .tweet-text .highlighted{color:#00c7d9;font-weight:600}.tweet .tweet-timestamp{margin-top:12px;color:#8f91ac;font-size:.75rem;font-weight:500}.play-button{width:46px;height:46px;padding:12px 0 0 15px;border:4px solid #41efff;border-radius:50%;background-color:rgba(21,21,31,.96)}.play-button .play-button-icon{display:block}.iframe-wrap{width:100%;padding-top:56.25%;position:relative}.iframe-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.popup-picture,.popup-video{width:80%;opacity:0;visibility:hidden}.popup-picture{display:-ms-flexbox;display:flex;height:80%}.popup-picture .widget-box{-ms-flex-negative:0;flex-shrink:0;width:384px;border-top-right-radius:0;border-bottom-right-radius:0}.popup-picture .widget-box .meta-line.settings{margin-left:22px}.popup-picture .widget-box .meta-line.settings .post-settings{width:22px}.popup-picture .widget-box .widget-box-scrollable{overflow:hidden auto}.popup-picture .widget-box .post-comment.reply-2{padding-left:96px}.popup-picture .widget-box .post-comment.reply-2 .user-avatar{left:42px}.popup-picture .popup-picture-image-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-top-right-radius:12px;border-bottom-right-radius:12px;background-color:#15151f}.popup-picture .popup-picture-image-wrap .popup-picture-image{width:100%;height:auto}.popup-event{width:90%;max-width:584px;border-radius:12px;background-color:#fff;opacity:0;visibility:hidden}.popup-event .popup-event-cover{width:100%;height:204px;border-top-left-radius:12px;border-top-right-radius:12px}.popup-event .popup-event-info{padding:32px 28px;position:relative}.popup-event .popup-event-info .user-avatar-list{margin-top:18px}.popup-event .popup-event-info .g-map{height:260px;margin-top:22px}.popup-event .popup-event-title{font-size:1.5rem;font-weight:700}.popup-event .popup-event-subtitle{margin-top:32px;font-size:1rem;font-weight:700}.popup-event .popup-event-text{margin-top:16px;font-size:.875rem;line-height:1.7142857143em;font-weight:500;color:#3e3f5e}.popup-event .decorated-feature-list{margin-top:14px}.popup-event .popup-event-button{width:200px;position:absolute;top:-30px;right:28px}.popup-event>.content-actions{border-top:1px solid #eaeaf5;margin:0 28px}.popup-close-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:10px;background-color:#45437f;cursor:pointer;position:absolute;top:-20px;right:-20px;z-index:2;transition:background-color .2s ease-in-out}.popup-close-button:hover{background-color:#23d2e2}.popup-close-button .popup-close-button-icon{pointer-events:none}.simple-accordion-list .simple-accordion{margin-bottom:8px}.simple-accordion-list .simple-accordion:last-child{margin-bottom:0}.simple-accordion .simple-accordion-header{position:relative;padding:10px 16px;background-color:#f8f8fc;border-radius:10px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.simple-accordion .simple-accordion-header:hover{background-color:#fff;box-shadow:0 2px 12px rgba(97,93,250,.1);transform:translateX(-2px)}.simple-accordion .simple-accordion-header.selected .simple-accordion-icon .icon-plus-small{display:none}.simple-accordion .simple-accordion-header.selected .simple-accordion-icon .icon-minus-small{display:block}.simple-accordion .simple-accordion-header .simple-accordion-title{padding-right:0;font-size:.85rem;font-weight:600;line-height:20px;cursor:pointer;color:#3e3f5e;transition:color .2s ease}.simple-accordion .simple-accordion-header:hover .simple-accordion-title{color:#615dfa}.simple-accordion .simple-accordion-header .simple-accordion-icon{position:absolute;top:12px;left:12px;cursor:pointer}.simple-accordion .simple-accordion-header .simple-accordion-icon .icon-minus-small,.simple-accordion .simple-accordion-header .simple-accordion-icon .icon-plus-small{fill:#615dfa}.simple-accordion .simple-accordion-header .simple-accordion-icon .icon-plus-small{display:block}.simple-accordion .simple-accordion-header .simple-accordion-icon .icon-minus-small{display:none}.simple-accordion .simple-accordion-header .simple-accordion-content{margin-top:12px}.simple-accordion .simple-accordion-header .simple-accordion-content .simple-accordion-text{font-size:.85rem;line-height:1.7142857143em;font-weight:500;color:#8f91ac}.poll-box{padding:32px 28px;border-radius:12px;background-color:#fff;box-shadow:3px 5px 20px 0 rgba(94,92,154,.1)}.poll-box .poll-title{font-size:1rem;font-weight:700}.poll-box .poll-text{margin-top:4px;font-size:.875rem;line-height:1.7142857143em;font-weight:500;color:#8f91ac}.poll-box .form,.poll-box .poll-results{margin-top:28px}.poll-box .poll-box-actions{margin-top:40px}.poll-box .poll-box-actions .button{width:140px;margin-right:16px}.poll-box .poll-box-actions .button:last-child{margin-right:auto;display:block}.poll-results .poll-result{margin-bottom:22px}.poll-results .poll-result:last-child{margin-bottom:0}.poll-result .progress-stat{max-width:472px}.poll-result .meta-line{margin-top:10px}.quote-box{padding:26px 28px;border-radius:12px;background-color:#fff;box-shadow:3px 5px 20px 0 rgba(94,92,154,.1);position:relative}.quote-box .quote-box-icon{fill:#23d2e2;opacity:.1;position:absolute;top:14px;left:14px}.quote-box .quote-box-text{font-size:.875rem;line-height:1.7142857143em;font-weight:500}.tab-box{border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.tab-box .tab-box-options{display:-ms-flexbox;display:flex;border-top-right-radius:12px}.tab-box .tab-box-options,.tab-box .tab-box-options .tab-box-option:first-child{border-top-left-radius:12px}.tab-box .tab-box-options .tab-box-option:last-child{border-right:none;border-top-right-radius:12px}.tab-box .tab-box-option{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:66px;border-bottom:1px solid #eaeaf5;border-right:1px solid #eaeaf5;background-color:#fcfcfd;cursor:pointer}.tab-box .tab-box-option .tab-box-option-title{color:#adafca;font-size:.875rem;font-weight:700}.tab-box .tab-box-option .tab-box-option-title .highlighted{color:#00c7d9}.tab-box .tab-box-option.active{background-color:#fff;border-bottom:none}.tab-box .tab-box-option.active .tab-box-option-title{color:#3e3f5e}.tab-box .tab-box-item .tab-box-item-content{padding:20px 28px 48px}.tab-box .tab-box-item .tab-box-item-content .tab-box-item-title{margin-top:48px;font-size:1.375rem;font-weight:700}.tab-box .tab-box-item .tab-box-item-content .tab-box-item-paragraph{margin-top:28px;font-size:.875rem;line-height:1.7142857143em;font-weight:500}.tab-box .tab-box-item .tab-box-item-content .bullet-item-list{margin-top:32px}.bullet-item-list .bullet-item{margin-bottom:12px}.bullet-item-list .bullet-item:last-child{margin-bottom:0}.bullet-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bullet-item .bullet-item-icon{margin-right:12px;fill:#23d2e2}.bullet-item .bullet-item-text{font-size:.875rem;font-weight:700}.ordered-item-list .ordered-item{margin-bottom:12px}.ordered-item-list .ordered-item:last-child{margin-bottom:0}.ordered-item{display:-ms-flexbox;display:flex}.ordered-item .ordered-item-bullet{width:28px;-ms-flex-negative:0;flex-shrink:0;font-size:.875rem;font-weight:700;line-height:1.7142857143em}.ordered-item .ordered-item-text{font-size:.875rem;line-height:1.7142857143em;font-weight:500}.widget-box{padding:32px 28px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative}.widget-box.no-padding{padding:0}.widget-box.no-padding .widget-box-title{padding:32px 28px 0}.widget-box .widget-box-settings{position:absolute;top:22px;left:19px;z-index:9999}.widget-box .widget-box-controls{position:absolute;top:28px;right:22px;z-index:9999}.widget-box .widget-box-controls .slider-controls{display:-ms-flexbox;display:flex}.widget-box .widget-box-controls .slider-controls .slider-control:first-child{margin-right:2px}.widget-box .widget-box-actions{-ms-flex-pack:justify;justify-content:space-between}.widget-box .widget-box-actions,.widget-box .widget-box-actions .widget-box-action{display:-ms-flexbox;display:flex}.widget-box .widget-box-actions .widget-box-action .reference-item-list{position:relative;top:-3px}.widget-box .widget-box-actions .widget-box-action .form-select.v2{top:-6px}.widget-box .widget-box-footer .reference-item-list{margin-top:12px}.widget-box .widget-box-footer .chart-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:32px;padding-left:36px}.widget-box .widget-box-content-slider .reaction-stats+.reaction-stats{margin-top:40px}.widget-box .widget-box-content-slider .badge-item-stat .text-sticker{top:32px;right:18px}.widget-box .widget-box-title{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:0;color:#3e3f5e;font-size:.96rem;font-weight:800;letter-spacing:0.3px;line-height:1.5;position:relative}.widget-box h1.widget-box-title{margin-bottom:22px;color:#615dfa;font-size:1.35rem;line-height:1.35}.widget-box h2.widget-box-title{margin-bottom:18px;color:#3e3f5e;font-size:1.12rem;line-height:1.4}.widget-box h3.widget-box-title{margin-bottom:16px;font-size:1rem;line-height:1.45}.widget-box h4.widget-box-title{margin-bottom:14px;font-size:.94rem;line-height:1.45}.widget-box h5.widget-box-title{margin-bottom:12px;font-size:.88rem;line-height:1.5}.widget-box h6.widget-box-title{margin-bottom:10px;font-size:.82rem;line-height:1.55}.widget-box .widget-box-title svg{width:18px;height:18px;flex:0 0 auto;color:#615dfa}.widget-box h1.widget-box-title svg,.widget-box h2.widget-box-title svg{width:20px;height:20px}.widget-box h5.widget-box-title svg,.widget-box h6.widget-box-title svg{width:16px;height:16px}.widget-box .widget-box-title::before{content:'';flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#615dfa;box-shadow:0 0 0 4px rgba(97,93,250,0.08)}.widget-box h1.widget-box-title::before{width:10px;height:10px;background:#23d2e2;box-shadow:0 0 0 5px rgba(35,210,226,0.12)}.widget-box h2.widget-box-title::before{width:8px;height:8px;background:#615dfa;box-shadow:0 0 0 4px rgba(97,93,250,0.1)}.widget-box .widget-box-title::after{content:none}.widget-box .widget-box-title .highlighted{color:#00c7d9}.widget-box .widget-box-text{font-size:.875rem;line-height:1.7142857143em;font-weight:500}.widget-box .widget-box-text.light{color:#8f91ac}.widget-box .widget-box-content{margin-top:25px}.widget-box .widget-box-content:first-child{margin-top:0}.widget-box .widget-box-content.small-margin-top{margin-top:28px}.widget-box .widget-box-content.no-margin-top{margin-top:0}.widget-box .widget-box-content.padded-for-scroll{height:358px;padding-bottom:28px}.widget-box .widget-box-content.padded-for-scroll.small{height:320px}.widget-box .widget-box-content.padded-for-scroll.medium{height:676px}.widget-box .widget-box-content.padded-for-scroll .scroll-content{padding:0 28px}.widget-box .widget-box-content.padded-for-scroll .exp-line-list{padding-top:8px}.widget-box .widget-box-content .filters+.post-preview-line-list,.widget-box .widget-box-content .filters+.user-status-list,.widget-box .widget-box-content .paragraph+.information-line-list{margin-top:24px}.widget-box .widget-box-content .week-box:last-child{margin:22px 0 -60px}.widget-box .widget-box-content .calendar{margin:0 auto}.widget-box .widget-box-content .calendar-events-preview{margin-top:24px}.widget-box .widget-box-content .ordered-item-list{margin-top:18px}.widget-box .widget-box-content .progress-arc-wrap{margin:0 auto}.widget-box .widget-box-content .user-stats{margin-top:36px}.widget-box .widget-box-content .user-stats.reference .user-stat{width:100%}.widget-box .widget-box-content .user-stats.reference .user-stat:after{height:40px;top:20px}.widget-box .widget-box-content .user-stats+.user-stats{margin-top:32px}.widget-box .achievement-status-list{margin-top:50px}.widget-box .widget-box-status{padding-top:24px;position:relative}.widget-box .widget-box-status .widget-box-status-content{padding:10px 20px}.widget-box .widget-box-status .widget-box-status-content .user-status{font-family:Rubik;padding-right:50px;display:flex}.widget-box .widget-box-status .widget-box-status-content .user-status .user-status-title .user-avatar{display:inline;margin-right:24px}.widget-box .widget-box-status .user-status+.widget-box-status-text{margin-top:20px}.widget-box .widget-box-status .widget-box-status-text{font-size:1.175rem;line-height:1.7142857143em;font-weight:500}.widget-box .widget-box-status .widget-box-status-text+.widget-box-status-text{margin-top:26px}.widget-box .widget-box-status .widget-box-status-text+.tag-list{margin-top:8px}.widget-box .widget-box-status .widget-box-picture{width:100%;height:auto;margin-top:20px;cursor:pointer}.widget-box .widget-box-status .tag-sticker,.widget-box .widget-box-status .text-sticker{position:absolute;top:-8px;right:68px}.widget-box .widget-box-status .post-preview,.widget-box .widget-box-status .quote-box{margin-top:28px}.widget-box .widget-box-status .iframe-wrap,.widget-box .widget-box-status .picture-collage,.widget-box .widget-box-status .poll-box,.widget-box .widget-box-status .video-status,.widget-box .widget-box-status .widget-box{margin-top:24px}.widget-box .widget-box-status .widget-box{padding-bottom:32px}.widget-box .widget-box-status .tag-list{margin-top:28px}.widget-box .widget-box-status .tag-list:first-child{margin-top:18px}.widget-box .widget-box-status .content-actions{margin-top:28px;border-top:1px solid #eaeaf5}.widget-box .widget-box-button{width:100%;margin-top:32px}@media screen and (max-width:1365px){.widget-box .widget-box-footer .chart-info{display:none}}@media screen and (max-width:680px){.widget-box .widget-box-status>.text-sticker .text-sticker-icon{margin-right:0}.widget-box .widget-box-status>.text-sticker .text-sticker-content{display:none}.widget-box .widget-box-actions .widget-box-action:last-child .reference-item-list{position:absolute;top:60px;left:28px}}.popup-box{width:90%;max-width:984px;border-radius:12px;background-color:#fff;opacity:0;visibility:hidden}.popup-box.mid{max-width:784px}.popup-box.small{max-width:384px}.popup-box .popup-box-body{display:-ms-flexbox;display:flex}.popup-box .popup-box-body .popup-box-sidebar{width:36.2244897959%;border-right:1px solid #eaeaf5}.popup-box .popup-box-body .popup-box-sidebar .popup-box-sidebar-footer{padding:28px}.popup-box .popup-box-body .popup-box-sidebar .popup-box-sidebar-footer .button{margin-bottom:16px}.popup-box .popup-box-body .popup-box-sidebar .popup-box-sidebar-footer .button:last-child{margin-bottom:0}.popup-box .popup-box-body .popup-box-sidebar .user-preview{box-shadow:none;border-top-right-radius:0}.popup-box .popup-box-body .popup-box-sidebar .user-preview .user-preview-cover{border-top-right-radius:0}.popup-box .popup-box-body .popup-box-sidebar .product-preview{box-shadow:none;border-top-right-radius:0}.popup-box .popup-box-body .popup-box-sidebar .product-preview .product-preview-image{border-top-right-radius:0}.popup-box .popup-box-body .popup-box-content{width:63.7755102041%;border-bottom-right-radius:12px}.popup-box .popup-box-body .popup-box-content.limited{max-height:620px;overflow-y:auto}.popup-box .popup-box-body .popup-box-content .widget-box{box-shadow:none}.popup-box .popup-box-title{padding:32px 28px 0;font-size:1rem;font-weight:700}.popup-box .popup-box-subtitle{padding:0 28px;margin-top:6px;font-size:.875rem;font-weight:700}.popup-box .popup-box-subtitle .light{color:#8f91ac;font-weight:500}.popup-box .form{margin-top:32px}.popup-box .form .form-row{padding:0 28px}.popup-box .form .form-uploadables{margin-top:32px;padding:0 28px 40px;height:406px;overflow-y:auto}.popup-box .widget-box .form .form-row{padding:0}.popup-box .popup-box-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:32px 38px;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.popup-box .popup-box-actions.void{box-shadow:none}.popup-box .popup-box-actions.medium{padding:40px 28px}.popup-box .popup-box-actions.full{display:block;padding:40px 28px 28px}.popup-box .popup-box-actions .popup-box-action-text{margin-top:24px;font-size:.875rem;font-weight:500;line-height:1.4285714286em}.popup-box .popup-box-actions .popup-box-action{width:180px;margin-right:16px}.popup-box .popup-box-actions .popup-box-action.full{width:100%}.popup-box .popup-box-actions .popup-box-action:last-child{margin-right:0}@media screen and (max-width:680px){.popup-box .popup-box-body{display:block}.popup-box .popup-box-body .popup-box-content,.popup-box .popup-box-body .popup-box-sidebar{width:100%}.popup-box .popup-box-body .popup-box-sidebar{border-right:none}}.widget-box .table-responsive .table{margin-bottom:0}.widget-box .table-responsive .table tr td{padding:10px 16px;border-top:none;border-bottom:1px solid #f0f0fa;font-size:.88rem;font-weight:600;color:#3e3f5e;direction:rtl;vertical-align:middle;transition:background-color 0.2s ease}.widget-box .table-responsive .table tr:last-child td{border-bottom:none}.widget-box .table-responsive .table tr:hover td{background-color:#f8f8fc}.widget-box .table-responsive .table tr td img{width:34px !important;height:34px !important;border-radius:50% !important;object-fit:cover !important;margin-left:10px;border:2px solid #eaeaf5;vertical-align:middle;transition:border-color 0.2s ease,transform 0.2s ease}.widget-box .table-responsive .table tr:hover td img{border-color:#615dfa;transform:scale(1.08)}.report-panel-content{padding:0}.report-context{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px 10px 12px;border-radius:14px;background:linear-gradient(90deg,rgba(97,93,250,0.08) 0%,rgba(97,93,250,0.03) 100%);border:1px solid rgba(97,93,250,0.14);box-shadow:0 6px 18px rgba(94,92,154,0.05);max-width:100%;flex-wrap:wrap}.report-context::before{content:"";width:8px;height:8px;border-radius:999px;background:#615dfa;flex-shrink:0}.report-context-label{font-size:12px;font-weight:800;color:#615dfa;letter-spacing:.04em;text-transform:uppercase}.report-context-name{font-size:13px;font-weight:700;color:#3e3f5e;line-height:1.2}.report-period-pill{padding:4px 9px;border-radius:999px;background:rgba(255,157,0,0.12);color:#b36b00;font-size:11px;font-weight:700}.details-modal{display:flex;flex-direction:column;gap:14px}.details-modal .widget-box{padding:18px;border-radius:10px;box-shadow:0 12px 30px rgba(94,92,154,0.08)}.details-modal-hero{display:flex;flex-direction:column;gap:12px}.details-modal .report-context{margin-bottom:0}.details-modal-overview{margin-bottom:0;box-shadow:0 12px 30px rgba(94,92,154,0.08)}.details-modal-overview .analytics-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.details-modal-section .widget-box-title{margin-bottom:14px}.details-modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.user-stats{display:flex;flex-wrap:wrap;gap:16px;direction:rtl;width:100%}.user-stats .user-stat{position:relative;flex:1 1 200px;background:#fff;border:1px solid #eaeaf5;border-radius:14px;padding:18px 20px;box-shadow:0 2px 12px rgba(94,92,154,0.06);transition:box-shadow .25s ease}.user-stats .user-stat:hover{box-shadow:0 4px 20px rgba(97,93,250,0.1)}.profile-header-info .user-stats{max-width:580px;margin:0 auto;justify-content:center;gap:8px}.profile-header-info .user-stats .user-stat.big{flex:0 1 90px;max-width:100px;padding:12px 8px}.user-stats .user-stat.big:after{display:none}.user-stats .user-stat:after{display:none}.user-stats .user-stat:last-child:after{display:none}.user-stat{padding:0 24px}.user-stat.big{padding:14px 16px;text-align:center;min-width:auto;flex:0 1 110px}.user-stat.big .reference-bullet{margin:0 auto 20px}.user-stat.big .user-stat-title{font-size:1.6rem;font-weight:800;color:#615dfa;border-bottom:none;margin-bottom:4px;padding-bottom:0;padding-right:0;text-align:center;text-transform:none;letter-spacing:0}.user-stat.big .user-stat-title::before{display:none}.user-stat.big .user-stat-text{font-size:.75rem;font-weight:700;color:#8f91ac;text-transform:uppercase;text-align:center;letter-spacing:0.3px;background:none;border:none;padding:0;margin-top:0;max-height:none;overflow-y:visible;border-radius:0;line-height:1.4}.user-stat .user-stat-text,.user-stat .user-stat-title{font-weight:700;text-align:right}.user-stat .user-stat-title{font-size:.75rem;color:#8f91ac;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eaeaf5;position:relative;padding-right:12px}.user-stat .user-stat-title::before{content:'';position:absolute;right:0;top:2px;width:3px;height:14px;background:#615dfa;border-radius:3px}.user-stat .user-stat-title .user-stat-title-icon.positive{fill:#23d2e2}.user-stat .user-stat-title .user-stat-title-icon.negative{fill:#f9515c}.user-stat .user-stat-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.user-stat .user-stat-icon+.user-stat-text{margin-top:12px}.user-stat .user-stat-image{display:block;width:24px;height:16px}.user-stat .user-stat-image+.user-stat-text{margin-top:15px}.user-stat .user-stat-text{margin-top:0;color:#3e3f5e;font-size:.85rem;font-weight:600;line-height:1.8;text-align:right;direction:rtl;word-break:break-word;max-height:200px;overflow-y:auto;padding:10px;background:rgba(97,93,250,0.06);border:1px solid rgba(97,93,250,0.1);border-radius:10px;margin-top:10px;scrollbar-width:thin;scrollbar-color:#615dfa #f0f0fa}.user-stat .user-stat-text::-webkit-scrollbar{width:3px}.user-stat .user-stat-text::-webkit-scrollbar-track{background:#f0f0fa;border-radius:3px}.user-stat .user-stat-text::-webkit-scrollbar-thumb{background:#615dfa;border-radius:3px}.user-stat .user-stat-text span[style*="color:red"],.user-stat .user-stat-text span[style*="color:red"]{color:#d8d8e8 !important;font-weight:400;margin:0 4px}.user-stats .user-stat:first-child .user-stat-text{font-weight:800;color:#615dfa;text-align:center;line-height:1.2}.user-stat .rating-list{margin-top:10px}.badge-list{display:grid;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(auto-fit,32px);grid-gap:14px}.badge-list.align-left{-ms-flex-pack:start;justify-content:flex-start}.badge-list.small{grid-gap:8px}.badge-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:35px;position:relative}.badge-item img{position:absolute;top:0;left:0}.badge-item .badge-item-text{color:#fff;font-size:.6875rem;font-weight:700;position:relative;top:1px;z-index:2}.user-short-description{padding-top:84px;position:relative}.user-short-description.big{padding-top:52px}.user-short-description.big .user-short-description-avatar{top:-116px;margin-left:10%}.user-short-description.big .user-short-description-title{font-size:1.5rem}.user-short-description.big .user-short-description-text{font-size:.75rem}.user-short-description.small{padding-top:62px}.user-short-description.small .user-short-description-avatar{margin-left:-50px}.user-short-description.landscape{padding:0 0 0 32px}.user-short-description.landscape .user-short-description-avatar{top:0;margin-left:0}.user-short-description.landscape .user-short-description-text,.user-short-description.landscape .user-short-description-title{text-align:left}.user-short-description.landscape.tiny{height:56px;padding-top:12px}.user-short-description.landscape.tiny .user-short-description-avatar{left:-25px}.user-short-description .user-short-description-avatar{position:absolute;top:-54px;margin-left:-60px}.user-short-description .user-short-description-text,.user-short-description .user-short-description-title{font-weight:700;text-align:center}.user-short-description .user-short-description-title{font-size:1.125rem}.user-short-description .user-short-description-title a{color:#3e3f5e;font-weight:700}.user-short-description .user-short-description-title.small{font-size:.875rem}.user-short-description .user-short-description-text{margin-top:14px;color:#4a4a5e;font-size:0.95rem;font-weight:600;text-transform:none;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:6px;width:100%}.user-short-description .user-short-description-text>span{display:inline-flex;align-items:center}.user-short-description .user-short-description-text>span>b{margin:0 4px}.user-short-description .user-short-description-text img{width:24px !important;height:24px !important;object-fit:cover;box-shadow:0 2px 5px rgba(0,0,0,0.15);border:1px solid #eaeaf5;background:#fff;margin-left:2px !important}.user-short-description .user-short-description-text br{display:block;content:"";width:100%;margin:2px 0}.user-short-description .user-short-description-text b{color:#1e1e38}.user-short-description .user-short-description-text a{color:#adafca;font-weight:700}.user-short-description .user-short-description-text a:hover{color:#00c7d9}.user-short-description .user-short-description-text.regular{font-size:.85rem;font-weight:500}.profile-stats{padding-bottom:32px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.profile-stats.fixed-height{height:558px;padding-bottom:0}.profile-stats .profile-stats-cover{height:160px;padding-top:34px;border-top-left-radius:12px;border-top-right-radius:12px;background:url(../img/banner/banner-profile-stats.jpg) no-repeat 50%;background-size:cover}.profile-stats .profile-stats-cover .profile-stats-cover-text,.profile-stats .profile-stats-cover .profile-stats-cover-title{color:#fff;text-align:center}.profile-stats .profile-stats-cover .profile-stats-cover-title{font-size:1.5rem;font-weight:700}.profile-stats .profile-stats-cover .profile-stats-cover-text{margin-top:4px;font-size:1rem;font-weight:500}.profile-stats .profile-stats-info .user-avatar{margin:-60px auto 0}.profile-stats .profile-stats-info .featured-stat-list{margin-top:18px}.profile-stats .profile-stats-info .featured-stat-list+.featured-stat-list{margin-top:38px}.notification-box-list .notification-box{margin-bottom:12px}.notification-box-list .notification-box:last-child{margin-bottom:0}.notification-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:88px;padding:22px 28px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative}.notification-box.unread{background-color:#fcfcfd}.notification-box:hover .notification-box-close-button{display:-ms-flexbox;display:flex}.notification-box:hover .mark-read-button,.notification-box:hover .mark-unread-button{display:block}.notification-box .user-status{width:100%}.notification-box .notification-box-close-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;position:absolute;top:6px;right:6px;cursor:pointer}.notification-box .notification-box-close-button .notification-box-close-button-icon{fill:#3e3f5e;width:8px;height:8px}.notification-box .mark-read-button,.notification-box .mark-unread-button,.notification-box .notification-box-close-button{display:none}.notification-box .mark-read-button,.notification-box .mark-unread-button{width:8px;height:8px;border-radius:50%;position:absolute;top:12px;right:30px;cursor:pointer}.notification-box .mark-unread-button{border:2px solid #23d2e2}.notification-box .mark-read-button{background-color:#23d2e2}.user-avatar{display:block;width:100px;height:110px;position:relative}.user-avatar.away:before,.user-avatar.offline:before,.user-avatar.online:before{content:"";width:12px;height:12px;border:3px solid #fff;border-radius:50%;position:absolute;top:3px;left:-2px;z-index:10}.user-avatar.online:before{background-color:#99bf2d}.user-avatar.offline:before{background-color:#f9515c}.user-avatar.away:before{background-color:#adafca}.user-avatar.big{width:148px;height:164px}.user-avatar.big .user-avatar-content{top:27px;left:24px}.user-avatar.big .user-avatar-progress,.user-avatar.big .user-avatar-progress-border{top:14px;left:12px}.user-avatar.big .user-avatar-badge{width:40px;height:44px;top:102px;right:8px}.user-avatar.big .user-avatar-badge .user-avatar-badge-content{top:5px;left:4px}.user-avatar.big .user-avatar-badge .user-avatar-badge-text{font-size:1rem}.user-avatar.medium{width:120px;height:132px}.user-avatar.medium .user-avatar-content{top:10px;left:10px}.user-avatar.medium .user-avatar-progress,.user-avatar.medium .user-avatar-progress-border{top:0px;left:0px}.user-avatar.medium .user-avatar-badge{width:32px;height:36px;top:82px;right:7px}.user-avatar.medium .user-avatar-badge .user-avatar-badge-content{top:4px;left:3px}.user-avatar.medium .user-avatar-badge .user-avatar-badge-text{font-size:.875rem}.user-avatar.small{width:50px;height:56px}.user-avatar.small .user-avatar-content{top:12px;left:10px}.user-avatar.small .user-avatar-progress,.user-avatar.small .user-avatar-progress-border{top:6px;left:5px}.user-avatar.small .user-avatar-badge{width:22px;height:24px;top:27px;right:2px}.user-avatar.small .user-avatar-badge .user-avatar-badge-content{top:3px;left:3px}.user-avatar.small .user-avatar-badge .user-avatar-badge-text{font-size:.625rem}.user-avatar.smaller .user-avatar-overlay{width:30px;height:32px}.user-avatar.smaller .user-avatar-overlay-content .user-avatar-overlay-content-text{font-size:.6875rem}.user-avatar.no-stats{width:100px;height:108px}.user-avatar.no-stats .user-avatar-content{top:0px;left:0px}.user-avatar.no-stats.big{width:148px;height:164px}.user-avatar.no-stats.big .user-avatar-content{top:5px;left:5px}.user-avatar.no-stats.medium{width:120px;height:130px}.user-avatar.no-stats.medium .user-avatar-content{top:0px;left:0px}.user-avatar.no-stats.small{width:50px;height:56px}.user-avatar.no-stats.small .user-avatar-content{top:6px;left:5px}.user-avatar.no-stats.smaller{width:34px;height:36px}.user-avatar.no-stats.smaller .user-avatar-content{top:2px;left:2px}.user-avatar.no-stats.micro{width:22px;height:24px}.user-avatar.no-stats.micro .user-avatar-content{top:2px;left:2px}.user-avatar.no-canvas{padding:0;border:0;background-color:transparent;cursor:pointer}.user-avatar.no-canvas .user-avatar-simple-image{display:block;width:22px;height:22px;border:2px solid #fff;border-radius:50%;background-color:#fff;box-shadow:0 0 0 1px #eaeaf5;object-fit:cover;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.user-avatar.no-canvas:hover .user-avatar-simple-image{box-shadow:0 0 0 2px rgba(97,93,250,.24);transform:translateY(-1px)}.user-avatar.no-border{width:84px;height:92px}.user-avatar.no-border .user-avatar-content{top:0;left:0}.user-avatar.no-border.big{width:124px;height:136px}.user-avatar.no-border.medium{width:100px;height:110px}.user-avatar.no-border.small{width:40px;height:44px}.user-avatar.no-border.tiny{width:24px;height:26px}.user-avatar.no-border.micro{width:18px;height:20px}.user-avatar.no-outline{width:84px;height:92px}.user-avatar.no-outline .user-avatar-progress,.user-avatar.no-outline .user-avatar-progress-border{top:0;left:0}.user-avatar.no-outline .user-avatar-content{top:9px;left:8px}.user-avatar.no-outline .user-avatar-badge{top:60px;right:-3px}.user-avatar.no-outline.small{width:40px;height:44px}.user-avatar.no-outline.small .user-avatar-content{top:6px;left:5px}.user-avatar.no-outline.small .user-avatar-badge{top:21px;right:-3px}.user-avatar .user-avatar-border{position:absolute;top:-10px;right:10px;z-index:1}.user-avatar .user-avatar-border .hexagon-content{background-color:#fff}.user-avatar .user-avatar-content{position:absolute;top:18px;left:16px;z-index:3}.user-avatar .user-avatar-progress,.user-avatar .user-avatar-progress-border{position:absolute;top:9px;left:8px;z-index:2}.user-avatar .user-avatar-progress{z-index:3}.user-avatar .user-avatar-progress-border{z-index:2}.user-avatar .user-avatar-badge{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:28px;height:32px;position:absolute;top:68px;right:5px;z-index:4}.user-avatar .user-avatar-badge .user-avatar-badge-border{position:absolute;top:0;left:0;z-index:4}.user-avatar .user-avatar-badge .user-avatar-badge-border .hexagon-content{background-color:#fff}.user-avatar .user-avatar-badge .user-avatar-badge-content{position:absolute;top:4px;left:3px;z-index:5}.user-avatar .user-avatar-badge .user-avatar-badge-text{color:#fff;font-size:.75rem;font-weight:700;pointer-events:none;position:relative;z-index:6}.user-avatar .user-avatar-overlay{position:absolute;top:2px;left:2px;z-index:11}.user-avatar .user-avatar-overlay-content{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;z-index:12}.user-avatar .user-avatar-overlay-content .user-avatar-overlay-content-text{color:#fff;font-weight:700;pointer-events:none;position:relative;top:1px}.user-status-list .user-status{margin-bottom:10px;padding:12px 52px 12px 12px;background-color:#f8f8fc;border-radius:10px;transition:all .25s cubic-bezier(.4,0,.2,1)}.user-status-list .user-status:last-child{margin-bottom:0}.user-status-list .user-status:hover{background-color:#fff;box-shadow:0 2px 12px rgba(97,93,250,.1);transform:translateY(-1px)}.user-status-list .user-status:hover .user-status-title .bold{color:#615dfa}.user-status-list{height:300px;overflow-y:auto;padding-left:15px;scrollbar-width:thin;scrollbar-color:#615dfa #f0f0fa}.user-status{min-height:48px;padding:8px 60px 8px 12px;position:relative;display:flex;flex-direction:column;justify-content:center}.user-status.no-padding-top{padding-top:0}.user-status.notification{padding-right:60px}.user-status.request-small .user-status-title,.user-status.request .user-status-title{margin-top:2px;line-height:1.1428571429em}.user-status.request-small .user-status-text,.user-status.request .user-status-text{margin-top:8px}.user-status.request-small{padding-right:48px}.user-status.request{padding-right:100px}.user-status .user-status-activity,.user-status .user-status-avatar{position:absolute;top:50%;right:0;transform:translateY(-50%)}.user-status .user-status-activity{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:44px;height:44px;border-radius:50%}.user-status .user-status-activity.activity-reaction{background-color:#615dfa}.user-status .user-status-activity.activity-comment{background-color:#4f8dff}.user-status .user-status-activity.activity-share{background-color:#3ad2fe}.user-status .user-status-activity.activity-update{background-color:#23d2e2}.user-status .user-status-activity .user-status-activity-icon{fill:#fff}.user-status .user-status-title{color:#3e3f5e;font-size:.975rem;font-weight:500;line-height:1.4285714286em}.user-status .user-status-title.medium{font-size:1rem}.user-status .user-status-title.medium+.user-status-text{margin-top:2px}.user-status .user-status-title .bold{color:#3e3f5e;font-weight:700}.user-status .user-status-title .highlighted{color:#00c7d9;font-weight:600}.user-status .user-status-timestamp{margin-top:10px;color:#8f91ac;font-size:.75rem;font-weight:500}.user-status .user-status-timestamp.small-space{margin-top:4px}.user-status .user-status-timestamp.floaty{margin-top:0;position:absolute;top:7px;left:0}.user-status .user-status-text{margin-top:4px;color:#3e3f5e;font-size:.875rem;font-weight:500}.user-status .user-status-text.small{font-size:.85rem}.user-status .user-status-text.small-space{margin-top:4px}.user-status .user-status-text a{color:#3e3f5e}.user-status .user-status-tag{display:inline-block;height:20px;padding:0 8px;border-radius:200px;background-color:#3e3f5e;color:#fff;font-size:.75rem;font-weight:700;line-height:20px;text-transform:uppercase;position:relative;top:-3px}.user-status .user-status-tag.online{background-color:#99bf2d}.user-status .user-status-tag.offline{background-color:#f9515c}.user-status .user-status-tag.away{background-color:#adafca}.user-status .user-status-icon{opacity:.4;position:absolute;top:10px;right:0}.user-status .action-request-list{position:absolute;top:2px;left:0}.feed-modal-users{padding-top:0}.feed-modal-users-summary{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px;border:1px solid #eaeaf5;border-radius:10px;background-color:#f8f8ff}.feed-modal-users-summary-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:10px;background-color:#fff;box-shadow:0 8px 18px rgba(94,92,154,.08)}.feed-modal-users-summary-icon svg{width:18px;height:18px;fill:#615dfa}.feed-modal-users-summary-info{display:flex;flex-direction:column;min-width:0}.feed-modal-users-count{color:#3e3f5e;font-size:1.15rem;font-weight:800;line-height:1}.feed-modal-users-label{margin-top:5px;color:#8f91ac;font-size:.78rem;font-weight:700}.feed-modal-users-list{height:auto;max-height:365px;padding-left:8px}.feed-modal-users-list .feed-modal-user{min-height:58px;padding:10px 64px 10px 12px}.feed-modal-user-avatar{right:10px}.feed-modal-user-image{display:block;width:40px;height:40px;border:2px solid #fff;border-radius:50%;background-color:#fff;box-shadow:0 0 0 1px #eaeaf5;object-fit:cover}.feed-modal-user-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.feed-modal-user-date{color:#8f91ac;font-size:.75rem;font-weight:700}.feed-modal-users-empty{padding:24px 12px;border:1px dashed #dedeea;border-radius:10px;color:#8f91ac;text-align:center}.feed-modal-users-empty p{margin:0;font-size:.9rem;font-weight:700}.user-search-results-container{position:relative;width:100%}.search-results-list{position:absolute;width:100%;background-color:#fff;border:1px solid #dedeea;border-top:none;z-index:100;max-height:220px;overflow-y:auto;list-style:none;padding:0;margin:0;border-radius:0 0 12px 12px;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.result-item{padding:12px 18px;cursor:pointer;border-bottom:1px solid #eaeaf5;font-size:0.875rem;font-weight:700;color:#3e3f5e}.result-item:hover{background-color:#f5f5fa}.result-item:last-child{border-bottom:none}.selected-users-area{margin-top:15px;display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px dashed #dedeea;border-radius:12px;min-height:50px}.selected-user-pill{display:inline-flex;align-items:center;background-color:#615dfa;color:#fff;border-radius:15px;padding:5px 12px;font-size:0.875rem;font-weight:700;animation:user-fadeIn 0.3s}.selected-user-pill .remove-user{margin-right:8px;cursor:pointer;font-weight:bold;color:#e9e8ff}.selected-user-pill .remove-user:hover{color:#fff}.profile-header{border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);overflow:hidden;transition:box-shadow .3s ease}.profile-header:hover{box-shadow:0 4px 30px rgba(97,93,250,.12)}.profile-header.v2 .profile-header-info{height:112px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:relative}.profile-header.v2 .profile-header-info .user-short-description{min-height:164px;padding:84px 180px 0px 0px;position:absolute;right:32px;bottom:0}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-avatar{top:0;right:0;margin-right:0px;filter:drop-shadow(0 4px 12px rgba(97,93,250,.2));transition:transform .3s ease}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-avatar:hover{transform:scale(1.05)}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-avatar.user-short-description-avatar-mobile{top:-54px;margin-left:-60px}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-title{text-align:right;margin-right:0%;font-size:1.3rem;font-weight:700;color:#3e3f5e;line-height:1.6;direction:rtl}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-title a{color:#3e3f5e;text-decoration:none;transition:color .2s ease}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-title a:hover{color:#615dfa}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-title a small{color:#615dfa;font-weight:600;font-size:.7rem;background:rgba(97,93,250,.1);padding:3px 10px;border-radius:12px;margin-right:6px;display:inline-block;vertical-align:middle;letter-spacing:0.3px}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-text{text-align:right;margin-right:0%;color:#8f91ac;font-size:.9rem;font-weight:500;margin-top:6px;display:flex;align-items:center;gap:6px;direction:rtl}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-text::before{content:'';width:6px;height:6px;background:#615dfa;border-radius:50%;flex-shrink:0}.profile-header.v2 .profile-header-info .user-stats{position:static;direction:rtl;max-width:580px;margin:0;gap:8px;flex-wrap:nowrap}.profile-header.v2 .profile-header-info .tag-sticker{position:absolute;top:-12px;right:28px;display:none}.profile-header.v2 .profile-header-info .profile-header-info-actions{top:32px}.profile-header.v2 .profile-header-info .profile-header-info-actions .profile-header-info-action.button{width:58px}.profile-header .profile-header-cover{border-top-left-radius:12px;border-top-right-radius:12px;height:300px;position:relative;overflow:hidden}.profile-header .profile-header-cover::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,.15),transparent);pointer-events:none}.profile-header .profile-header-info{height:126px;position:relative}.profile-header .profile-header-info .user-short-description .user-short-description-avatar-mobile{display:none;top:-54px;margin-left:-60px}.profile-header .profile-header-info .profile-header-social-links-wrap{width:352px;height:44px;margin:0 auto;position:absolute;top:54px;right:32px}.profile-header .profile-header-info .profile-header-social-links-wrap .profile-header-social-links{padding-top:4px;position:relative;z-index:2}.profile-header .profile-header-info .profile-header-social-links-wrap .slider-controls{width:234px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:absolute;top:10px;left:-40px;z-index:1}.profile-header .profile-header-info .user-stats{position:absolute;top:54px;left:40px}.profile-header .profile-header-info .profile-header-info-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;top:-40px;right:32px}.profile-header .profile-header-info .profile-header-info-actions .profile-header-info-action{margin-right:16px}.profile-header .profile-header-info .profile-header-info-actions .profile-header-info-action.button{width:180px}.profile-header .profile-header-info .profile-header-info-actions .profile-header-info-action:last-child{margin-right:0}@media screen and (max-width:1365px){.profile-header .profile-header-cover{height:240px}.profile-header.v2 .profile-header-info{height:auto;flex-direction:column;align-items:center;padding:0 20px 24px}.profile-header.v2 .profile-header-info .user-short-description{min-height:auto;padding:72px 0 0;position:static;text-align:center;margin-bottom:20px}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-avatar{top:-116px;left:50%;right:auto;margin-left:-74px}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-text,.profile-header.v2 .profile-header-info .user-short-description .user-short-description-title{text-align:center;margin-right:0;justify-content:center}.profile-header.v2 .profile-header-info .user-stats{max-width:100%;justify-content:center}.profile-header .profile-header-info{height:auto;padding-bottom:32px}.profile-header .profile-header-info .profile-header-info-actions,.profile-header .profile-header-info .profile-header-social-links-wrap,.profile-header .profile-header-info .user-stats{position:static}.profile-header .profile-header-info .profile-header-social-links-wrap{margin-top:32px}.profile-header .profile-header-info .profile-header-info-actions,.profile-header .profile-header-info .user-stats{margin-top:20px}}@media screen and (max-width:480px){.profile-header .profile-header-cover{height:120px}.profile-header.v2 .profile-header-info .user-short-description{padding-top:60px}.profile-header.v2 .profile-header-info .user-stats{flex-wrap:wrap;gap:6px}.profile-header.v2 .profile-header-info .user-stats .user-stat.big{flex:0 1 80px;max-width:90px;padding:10px 8px}.profile-header.v2 .profile-header-info .user-stats .user-stat.big .user-stat-title{font-size:1.2rem}.profile-header.v2 .profile-header-info .tag-sticker{display:-ms-flexbox;display:flex}.profile-header .profile-header-info .user-short-description{padding-top:72px}.profile-header .profile-header-info .user-short-description .user-short-description-avatar{display:none}.profile-header .profile-header-info .user-short-description .user-short-description-avatar-mobile{display:block;top:-54px;left:50%;margin-left:-60px}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-title{font-size:1.15rem}.profile-header.v2 .profile-header-info .user-short-description .user-short-description-text{font-size:0.8rem}.profile-header .profile-header-info .profile-header-social-links-wrap{width:160px;height:36px;position:relative;top:auto;right:auto}.profile-header .profile-header-info .profile-header-social-links-wrap .social-link{width:32px;height:32px}.profile-header .profile-header-info .user-stats .user-stat:last-child,.profile-header .profile-header-info .user-stats .user-stat:nth-last-child(2):after{display:none}.profile-header .profile-header-info .user-stats .user-stat .user-stat-title{font-size:.875rem}.profile-header .profile-header-info .user-stats .user-stat .user-stat-text{font-size:.6875rem}.profile-header .profile-header-info .profile-header-info-actions .profile-header-info-action.button{width:114px}}.user-avatar-list{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.user-avatar-list.reverse{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}.user-avatar-list.centered{-ms-flex-pack:center;justify-content:center}.user-avatar-list.medium .user-avatar{margin-right:-10px}.user-avatar-list.medium .user-avatar:last-child{margin-right:0}.user-avatar-list .user-avatar{margin-right:-8px}.user-avatar-list .user-avatar .user-avatar-border{z-index:3}.user-avatar-list .user-avatar:last-child{margin-right:0}.user-avatar-list.reverse .user-avatar{margin-right:0;margin-left:-8px}.user-avatar-list.reverse .user-avatar:last-child{margin-left:0}.user-avatar-list.reverse.medium .user-avatar{margin-right:0;margin-left:-10px}.user-avatar-list.reverse.medium .user-avatar:first-child{margin-left:0}.user-avatar-list.reverse.medium .user-avatar:last-child{margin-left:-10px}.user-preview{border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.user-preview.fixed-height{height:140px}.user-preview.fixed-height-medium{height:auto}.user-preview.small .user-preview-cover{position:relative;z-index:1}.user-preview.small .user-preview-info .tag-sticker{right:16px}.user-preview.small .user-preview-info .user-short-description .user-short-description-title{font-size:1.125rem}.user-preview.small .user-preview-info .user-short-description .user-short-description-title.small{font-size:.875rem}.user-preview.small .user-preview-info .user-short-description .user-short-description-text{font-size:.6875rem}.user-preview.small .user-preview-info .user-short-description .user-short-description-text.regular{margin-top:6px;font-size:.95rem}.user-preview.small .user-preview-info .social-links,.user-preview.small .user-preview-info .user-stats{margin-top:36px}.user-preview.small .user-preview-info .user-preview-social-links-wrap{width:160px;margin:32px auto 0}.user-preview.small.active{box-shadow:0px 0px 10px 2px rgba(97,93,250,0.5)}.user-preview.small{position:relative;overflow:visible;min-height:318px;border:1px solid #eaeaf5;box-shadow:0 8px 28px rgba(94,92,154,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.user-preview.small::before{content:"";width:100%;height:88px;border-top-left-radius:12px;border-top-right-radius:12px;background:linear-gradient(135deg,#101ea5 0%,#615dfa 100%);position:absolute;top:0;right:0;z-index:0}.user-preview.small:hover{border-color:rgba(97,93,250,.25);box-shadow:0 14px 34px rgba(94,92,154,.13);transform:translateY(-3px)}.user-preview.small .widget-box-settings{position:absolute;top:12px;left:12px;z-index:20}.user-preview.small .post-settings-wrap{float:none !important}.user-preview.small .post-settings-wrap .post-settings{width:36px;height:36px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(255,255,255,.14);backdrop-filter:blur(6px)}.user-preview.small .post-settings-wrap .post-settings:hover{background:rgba(255,255,255,.24)}.user-preview.small .post-settings .post-settings-icon,.user-preview.small .post-settings .post-settings-icon use{fill:#fff;opacity:1}.user-preview.small .simple-dropdown.widget-box-post-settings-dropdown{width:190px;top:44px !important;right:auto !important;left:0 !important;padding:8px;border-radius:12px;text-align:right;box-shadow:0 14px 34px rgba(21,21,31,.18)}.user-preview.small .simple-dropdown.widget-box-post-settings-dropdown form{margin-top:4px}.user-preview.small .simple-dropdown.widget-box-post-settings-dropdown form .simple-dropdown-link{padding:10px 14px !important;border:1px solid transparent !important;border-radius:8px !important;background:#fff5f5 !important;color:#e74c3c !important;text-align:right !important;line-height:1.3 !important}.user-preview.small .simple-dropdown.widget-box-post-settings-dropdown form .simple-dropdown-link:hover{background:#ffe8e8 !important;border-color:#fdd !important;color:#c0392b !important}.user-preview.small .user-preview-info{padding:76px 18px 20px;position:relative;z-index:2}.user-preview.small .user-short-description.small{padding-top:54px}.user-preview.small .user-short-description.small .user-short-description-avatar{top:-64px;left:50%;right:auto;margin-top:0 !important;margin-left:-50px;filter:drop-shadow(0 8px 18px rgba(21,21,31,.18))}.user-preview.small .user-short-description-avatar.user-avatar{width:100px;height:110px}.user-preview.small .user-short-description-avatar .user-avatar-border{top:0;right:auto;left:0}.user-preview.small .user-short-description-avatar .user-avatar-content{top:18px;right:auto;left:16px}.user-preview.small .user-short-description-avatar .user-avatar-progress,.user-preview.small .user-short-description-avatar .user-avatar-progress-border{top:9px;right:auto;left:8px}.user-preview.small .user-short-description-avatar canvas{display:block}.user-preview.small .user-short-description-title.tp-60{margin-top:8px !important}.user-preview.small .user-short-description .user-short-description-title{max-width:100%;color:#3e3f5e;font-size:1rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-preview.small .user-short-description .user-short-description-text{max-width:100%;min-height:18px;margin-top:7px;color:#8f91ac;font-size:.78rem;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-preview.small .user-preview-info .user-short-description+.user-stats,.user-preview.small .user-preview-info .user-stats{margin-top:18px}.user-preview.small .user-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.user-preview.small .user-stats .user-stat{min-width:0;padding:12px 10px;border-radius:10px;background:#fafaff;box-shadow:none;text-align:center}.user-preview.small .user-stats .user-stat-title{min-height:16px;color:#8f91ac;font-size:.7rem;line-height:1.35}.user-preview.small .user-stats .user-stat-text{min-height:18px;margin-top:6px;color:#3e3f5e;font-size:.78rem;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-preview.small .user-stats .user-stat:first-child .user-stat-text{color:#3e3f5e;font-size:.78rem}.user-preview.small .user-preview-actions{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:10px}.user-preview.small .user-preview-actions .button.icon-only{display:flex;justify-content:center;align-items:center}.user-preview.landscape{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100px;padding-left:84px;position:relative}.user-preview.landscape .user-preview-cover{width:84px;height:100%;border-top-right-radius:0;border-bottom-left-radius:12px;position:absolute;top:0;left:0}.user-preview.landscape .user-preview-info{width:100%;padding:0 28px 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.user-preview.landscape .user-preview-info .user-short-description{width:200px}.user-preview.landscape .user-preview-info .badge-list,.user-preview.landscape .user-preview-info .social-links,.user-preview.landscape .user-preview-info .user-avatar-list,.user-preview.landscape .user-preview-info .user-avatar-list+.user-preview-actions,.user-preview.landscape .user-preview-info .user-preview-actions,.user-preview.landscape .user-preview-info .user-preview-social-links-wrap,.user-preview.landscape .user-preview-info .user-short-description+.user-stats{margin-top:0}.user-preview.landscape .user-preview-info .social-links{width:168px}.user-preview.landscape .user-preview-info .badge-list{display:-ms-flexbox;display:flex}.user-preview.landscape .user-preview-info .badge-list .badge-item{margin-right:8px}.user-preview.landscape .user-preview-info .badge-list .badge-item:last-child{margin-right:0}.user-preview.landscape .user-preview-info .user-preview-social-links-wrap{width:160px;margin-left:8px}.user-preview.landscape .user-preview-info .user-preview-actions{margin-top:0}.user-preview.landscape .user-preview-info .user-preview-actions .button,.user-preview.landscape .user-preview-info .user-preview-actions .tag-sticker{margin-right:12px}.user-preview.landscape .user-preview-info .user-preview-actions .button:last-child,.user-preview.landscape .user-preview-info .user-preview-actions .tag-sticker:last-child{margin-right:0}.user-preview.landscape .user-preview-info .user-preview-actions .tag-sticker{position:static}.user-preview.landscape .user-preview-info .user-preview-actions .button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:64px;height:44px}.user-preview .user-preview-cover{height:96px;border-top-right-radius:12px;border-top-left-radius:12px}.user-preview .user-preview-info{padding:0 28px 32px;position:relative}.user-preview .user-preview-info .tag-sticker{position:absolute;top:-12px;right:28px}.user-preview .user-preview-info .user-short-description.tiny .user-short-description-title{font-size:.875rem}.user-preview .user-preview-info .user-short-description.tiny .user-short-description-text{font-size:.6875rem}.user-preview .user-preview-info .user-short-description .user-short-description-title{font-size:1.25rem}.user-preview .user-preview-info .user-short-description .user-short-description-text{font-size:.75rem}.user-preview .user-preview-info .user-short-description+.user-stats{margin-top:30px}.user-preview .user-preview-info .user-short-description+.button{margin-top:34px}.user-preview .user-preview-info .badge-list{margin-top:28px}.user-preview .user-preview-info .user-preview-stats-slides{margin-top:40px}.user-preview .user-preview-info .user-preview-stats-roster{position:absolute;top:22px;right:28px}.user-preview .user-preview-info .user-preview-text{width:270px;margin:-10px auto 0;font-size:.875rem;font-weight:500;line-height:1.4285714286em;text-align:center}.user-preview .user-preview-info .social-links{margin-top:24px}.user-preview .user-preview-info .user-preview-social-links-wrap{height:36px;margin-top:20px;position:relative}.user-preview .user-preview-info .user-preview-social-links-wrap .user-preview-social-links{padding-top:4px;margin:0 auto;position:relative;z-index:2}.user-preview .user-preview-info .user-preview-social-links-wrap .slider-controls{width:234px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:absolute;top:10px;left:-40px;z-index:1}.user-preview .user-preview-info .user-avatar-list{margin-top:34px}.user-preview .user-preview-info .user-avatar-list+.user-preview-actions{margin-top:36px}.user-preview .user-preview-info .user-preview-actions{display:-ms-flexbox;display:flex;margin-top:40px}.user-preview .user-preview-info .user-preview-actions .button{width:100%;margin-right:16px}.user-preview .user-preview-info .user-preview-actions .button:last-child{margin-right:0}.user-preview .user-preview-info .user-preview-actions .button .button-icon{fill:#fff}.user-preview .user-preview-info .user-preview-actions .button.white .button-icon{fill:#adafca}.user-preview .user-preview-info .user-preview-actions .button.white:hover .button-icon{fill:#fff}.user-preview .user-preview-info .user-preview-actions .button.full{width:100%}.user-preview .user-preview-info .user-preview-actions .button.full .button-icon{position:relative;right:-5px}.user-preview .user-preview-author{padding-left:26px;position:relative}.user-preview .user-preview-author .user-preview-author-image{position:absolute;top:1px;left:0}.user-preview .user-preview-author .user-preview-author-title{font-size:.625rem;font-weight:500}.user-preview .user-preview-author .user-preview-author-text{margin-top:1px;font-size:.75rem;font-weight:700}.user-preview .user-preview-author .user-preview-author-text a{color:#3e3f5e;font-weight:700}.user-preview .user-preview-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:65px;border-top:1px solid #eaeaf5;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#fcfcfd}.user-preview .user-preview-footer.padded{height:auto;padding:16px 28px}.user-preview .user-preview-footer .user-preview-footer-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50%;border-right:1px solid #eaeaf5}.user-preview .user-preview-footer .user-preview-footer-action:last-child{border-right:none}.user-preview .user-preview-footer .user-preview-footer-action.full{width:100%;padding:0 28px}.user-preview .user-preview-footer .user-preview-footer-action.full .button{width:100%}.user-preview .user-preview-footer .user-preview-footer-action .button{width:64px;height:44px}@media screen and (max-width:1365px){.user-preview.landscape .user-preview-info .badge-list{display:none}}@media screen and (max-width:1260px){.user-preview.landscape .user-preview-info .social-links,.user-preview.landscape .user-preview-info .user-avatar-list,.user-preview.landscape .user-preview-info .user-preview-social-links-wrap{display:none}}@media screen and (max-width:960px){.user-preview.landscape .user-preview-info .user-stats{display:none}}@media screen and (max-width:460px){.user-preview.landscape{padding-left:60px}.user-preview.landscape .user-preview-cover{width:60px}.user-preview.landscape .user-preview-info{height:100%;padding:0 68px 0 0}.user-preview.landscape .user-preview-info .user-short-description{width:auto}.user-preview.landscape .user-preview-info .user-preview-actions{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:absolute;top:8px;right:12px}.user-preview.landscape .user-preview-info .user-preview-actions .button,.user-preview.landscape .user-preview-info .user-preview-actions .tag-sticker{width:44px;height:40px;margin:0 0 4px}.user-preview.landscape .user-preview-info .user-preview-actions .button:last-child,.user-preview.landscape .user-preview-info .user-preview-actions .tag-sticker:last-child{margin-bottom:0}.user-preview .user-preview-info .user-preview-social-links-wrap{width:160px;margin:20px auto 0}.user-preview .user-preview-info .user-preview-text{width:95%}}.badge-item-preview{display:-ms-flexbox;display:flex;height:154px;padding:32px 28px 0;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.badge-item-preview .badge-item-preview-image{width:82px;height:90px;-ms-flex-negative:0;flex-shrink:0}.badge-item-preview .badge-item-preview-info{padding-left:24px}.badge-item-preview .badge-item-preview-info .badge-item-preview-title{font-size:1.125rem;font-weight:700}.badge-item-preview .badge-item-preview-info .badge-item-preview-text{margin-top:8px;font-size:.875rem;font-weight:500;line-height:1.4285714286em}.badge-item-preview .badge-item-preview-info .badge-item-preview-timestamp{margin-top:14px;color:#adafca;font-size:.75rem;font-weight:500;text-transform:uppercase}@media screen and (max-width:460px){.badge-item-preview{height:auto;padding-bottom:32px}}.badge-item-stat{padding:32px 28px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative}.badge-item-stat.void{padding:20px 0 0;box-shadow:none}.badge-item-stat .text-sticker{position:absolute;top:10px;right:-6px}.badge-item-stat .badge-item-stat-image-preview{position:absolute;top:32px;left:28px}.badge-item-stat .badge-item-stat-image{display:block;margin:0 auto}.badge-item-stat .badge-item-stat-title{margin-top:36px;font-size:1.125rem;font-weight:700;text-align:center}.badge-item-stat .badge-item-stat-text{width:180px;margin:16px auto 0;color:#3e3f5e;font-size:.875rem;font-weight:500;line-height:1.4285714286em;text-align:center}.badge-item-stat .progress-stat{max-width:204px;margin:54px auto 0}.badge-primary,.badge-secondary,.badge-success,.badge-info,.badge-danger{color:#fff}.badge-primary{background-color:#2a44db}.badge-secondary{background-color:#615dfa}.badge-success{background-color:#229c68}.badge-info{background-color:#117A8C}.badge-danger{background-color:#f33155}.badge-warning{color:#3e3f5e;background-color:#f8bc34}.badge.badge-stat{border:1px solid transparent;font-weight:700}.badge-primary.badge-stat{color:#2a44db;border-color:rgba(42,68,219,.18);background-color:rgba(42,68,219,.1)}.badge-secondary.badge-stat{color:#615dfa;border-color:rgba(97,93,250,.18);background-color:rgba(97,93,250,.1)}.badge-success.badge-stat{color:#229c68;border-color:rgba(34,156,104,.18);background-color:rgba(34,156,104,.1)}.badge-info.badge-stat{color:#117A8C;border-color:rgba(17,122,140,.18);background-color:rgba(17,122,140,.1)}.badge-danger.badge-stat{color:#f33155;border-color:rgba(243,49,85,.18);background-color:rgba(243,49,85,.1)}.badge-warning.badge-stat{color:#7a570d;border-color:rgba(248,188,52,.28);background-color:rgba(248,188,52,.16)}.badge-primary[href]:hover,.badge-primary[href]:focus,.badge-secondary[href]:hover,.badge-secondary[href]:focus,.badge-success[href]:hover,.badge-success[href]:focus,.badge-info[href]:hover,.badge-info[href]:focus,.badge-danger[href]:hover,.badge-danger[href]:focus,.badge-warning[href]:hover,.badge-warning[href]:focus{text-decoration:none}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;background-color:#2238ba}.badge-secondary[href]:hover,.badge-secondary[href]:focus{color:#fff;background-color:#5753e4}.badge-success[href]:hover,.badge-success[href]:focus{color:#fff;background-color:#1d875a}.badge-info[href]:hover,.badge-info[href]:focus{color:#fff;background-color:#0f6d7d}.badge-danger[href]:hover,.badge-danger[href]:focus{color:#fff;background-color:#d92a49}.badge-warning[href]:hover,.badge-warning[href]:focus{color:#3e3f5e;background-color:#e7aa25}.badge-floating{position:absolute;top:12px;right:12px;background:rgba(255,255,255,0.9);backdrop-filter:blur(5px);border:1px solid rgba(0,0,0,0.05);color:var(--color-primary-dark,#1a3e7d);padding:6px 14px;border-radius:30px;font-size:0.7rem;font-weight:700;z-index:2;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.entity-cell{min-width:175px;padding-top:8px !important;padding-bottom:8px !important}.entity-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:#3e3f5e;text-decoration:none;transition:color .18s ease}.entity-link:hover{color:#615dfa;text-decoration:none}.entity-avatar{flex:0 0 28px;width:28px;height:28px;border:1px solid #dedeea;background:#fff}.entity-name{display:block;min-width:0;max-width:145px;overflow:hidden;color:inherit;font-size:12px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.entity-summary-card{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;padding:12px !important;border-radius:8px;background:#f7f8fd}.entity-summary-card .entity-link{flex:1 1 auto;min-width:0}.entity-summary-card .entity-name{max-width:100%}.entity-summary-card .status-pill{flex:0 0 auto}.sidebar-box{padding:32px 28px;margin-bottom:16px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);direction:rtl}.sidebar-box:last-child{margin-bottom:0}.account-hub-sidebar>*+*{margin-top:16px}.account-hub-sidebar>.sidebar-box{margin-bottom:0}.sidebar-box.no-padding{padding:0}.sidebar-box.margin-top{margin-top:56px}.sidebar-box .sidebar-box-title{margin-top:36px;font-size:1rem;font-weight:700}.sidebar-box .sidebar-box-title.medium-space{margin-top:60px}.sidebar-box .sidebar-box-title:first-child{margin-top:0}.sidebar-box .sidebar-menu+.button{margin-top:28px}.sidebar-box .sidebar-menu+.sidebar-box-footer{border-top:1px solid #eaeaf5}.sidebar-box .sidebar-box-footer{padding:28px}.sidebar-box .sidebar-box-footer .button:first-child{margin-top:0}.sidebar-box .sidebar-box-items{margin-top:36px;max-height:240px;overflow-y:auto}.sidebar-box .sidebar-box-items:first-child{margin-top:0}.sidebar-box .sidebar-box-items.small-space{margin-top:32px}.sidebar-box .sidebar-box-items .checkbox-line{margin-bottom:18px}.sidebar-box .sidebar-box-items .checkbox-line:last-child{margin-bottom:0}.sidebar-box .sidebar-box-items .form-input.small{width:50%}.sidebar-box .sidebar-box-items .user-status+.badge-list{margin-top:20px}.sidebar-box .sidebar-box-items .totals-line-list+.totals-line-list{margin-top:26px}.sidebar-box .sidebar-box-items .totals-line-list+.button{margin-top:36px}.sidebar-box .sidebar-box-items .totals-line-list+.price-title{margin-top:32px}.sidebar-box .sidebar-box-items .price-title{text-align:center}.sidebar-box .sidebar-box-items .badge-list+.button,.sidebar-box .sidebar-box-items .price-title+.totals-line-list{margin-top:32px}.sidebar-box .sidebar-box-items .price-title+.form{margin-top:40px}.sidebar-box .sidebar-box-items .form .checkbox-wrap+.checkbox-wrap{margin-top:22px}.sidebar-box .sidebar-box-items .form+.button{margin-top:30px}.sidebar-box .sidebar-box-items .button+.user-stats{margin-top:60px}.sidebar-box .button{width:100%;margin-top:22px}.sidebar-box .button.small-space{margin-top:16px}.sidebar-menu .sidebar-menu-item:first-child .sidebar-menu-header{border-top-left-radius:12px;border-top-right-radius:12px}.sidebar-menu .sidebar-menu-item:last-child{border-bottom:none}.sidebar-menu.round-borders .sidebar-menu-item:last-child .sidebar-menu-body,.sidebar-menu.round-borders .sidebar-menu-item:last-child .sidebar-menu-header{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.sidebar-menu-item{border-bottom:1px solid #eaeaf5}.sidebar-menu-item.selected .sidebar-menu-header .sidebar-menu-header-control-icon .sidebar-menu-header-control-icon-open{display:block}.sidebar-menu-item.selected .sidebar-menu-header .sidebar-menu-header-control-icon .sidebar-menu-header-control-icon-closed{display:none}.sidebar-menu-header{height:112px;padding:28px 50px 0 26px;background-color:#fff;cursor:pointer;position:relative}.sidebar-menu-header .sidebar-menu-header-icon{fill:#23d2e2;position:absolute;top:28px;left:28px}.sidebar-menu-header .sidebar-menu-header-control-icon .sidebar-menu-header-control-icon-closed,.sidebar-menu-header .sidebar-menu-header-control-icon .sidebar-menu-header-control-icon-open{fill:#3e3f5e;position:absolute;top:32px;right:28px}.sidebar-menu-header .sidebar-menu-header-control-icon .sidebar-menu-header-control-icon-open{display:none}.sidebar-menu-header .sidebar-menu-header-title{font-size:1.3rem;font-weight:700}.sidebar-menu-header .sidebar-menu-header-text{margin-top:4px;color:#8f91ac;font-size:.95rem;font-weight:500;line-height:1.3333333333em}.sidebar-menu-body{padding:12px 12px 0 60px;border-top:1px solid #eaeaf5;background-color:#fcfcfd}.sidebar-menu-body.secondary .sidebar-menu-link.active,.sidebar-menu-body.secondary .sidebar-menu-link:hover{color:#615dfa}.sidebar-menu-body .sidebar-menu-link{display:block;height:34px;font-size:.995rem;font-weight:700;line-height:34px;cursor:pointer;transition:color .25s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,color .25s ease-in-out;transition:transform .2s ease-in-out,color .25s ease-in-out,-webkit-transform .2s ease-in-out}.sidebar-menu-body .sidebar-menu-link.active,.sidebar-menu-body .sidebar-menu-link:hover{color:#00c7d9;-webkit-transform:translate(4px);transform:translate(-4px)}.menu.small .menu-item.active .menu-item-link:hover,.menu.small .menu-item .menu-item-link,.menu.small .menu-item .menu-item-link:hover{padding-left:0}.menu .menu-item{padding:0 16px;margin-bottom:10px}.menu .menu-item:last-child{margin-bottom:0}.menu .menu-item.active .menu-item-link,.menu .menu-item.active .menu-item-link:hover{color:#615dfa;background-color:transparent;box-shadow:none}.menu .menu-item.active .menu-item-link:hover{padding-left:62px}.menu .menu-item.active .menu-item-link .menu-item-link-icon,.menu .menu-item.active .menu-item-link:hover .menu-item-link-icon{fill:#fff}.menu .menu-item .menu-item-link{display:block;height:48px;padding-left:62px;padding-right:10px;border-radius:12px;font-size:.955rem;font-weight:700;position:relative;transition:all .2s ease-in-out}.menu .menu-item .menu-item-link:hover{background-color:transparent;color:#615dfa;padding-left:62px;box-shadow:none}.menu .menu-item .menu-item-link:hover .menu-item-link-icon{fill:#615dfa}.menu .menu-item .menu-item-link .menu-item-link-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:transparent;box-shadow:none;position:absolute;top:7px;left:8px;z-index:0;pointer-events:none;transition:background-color .18s ease,box-shadow .18s ease,fill .18s ease}.menu .menu-item .menu-item-link>svg.menu-item-link-icon{width:24px;height:24px;padding:5px;box-sizing:content-box}.menu .menu-item .menu-item-link .menu-item-link-icon svg{width:24px;height:24px;position:relative;z-index:1}.menu .menu-item .menu-item-link:hover .menu-item-link-icon,.menu .menu-item .menu-item-link.menu-act .menu-item-link-icon,.menu .menu-item.active .menu-item-link .menu-item-link-icon{background:rgba(97,93,250,.08);box-shadow:inset 0 0 0 1px rgba(97,93,250,.1);fill:#615dfa}.menu .menu-item .menu-item-link:hover .menu-item-link-icon,.menu .menu-item .menu-item-link.menu-act:hover .menu-item-link-icon,.menu .menu-item.active .menu-item-link:hover .menu-item-link-icon{background:rgba(97,93,250,.14);box-shadow:inset 0 0 0 1px rgba(97,93,250,.18)}.menu .menu-item .menu-item-link:hover .menu-item-link-icon path,.menu .menu-item .menu-item-link:hover .menu-item-link-icon rect:not([fill="#ffffff"]):not([fill="none"]),.menu .menu-item .menu-item-link:hover .menu-item-link-icon polygon,.menu .menu-item .menu-item-link:hover .menu-item-link-icon circle,.menu .menu-item .menu-item-link:hover .menu-item-link-icon ellipse,.menu .menu-item .menu-item-link.menu-act .menu-item-link-icon path,.menu .menu-item .menu-item-link.menu-act .menu-item-link-icon rect:not([fill="#ffffff"]):not([fill="none"]),.menu .menu-item .menu-item-link.menu-act .menu-item-link-icon polygon,.menu .menu-item .menu-item-link.menu-act .menu-item-link-icon circle,.menu .menu-item .menu-item-link.menu-act .menu-item-link-icon ellipse,.menu .menu-item.active .menu-item-link .menu-item-link-icon path,.menu .menu-item.active .menu-item-link .menu-item-link-icon rect:not([fill="#ffffff"]):not([fill="none"]),.menu .menu-item.active .menu-item-link .menu-item-link-icon polygon,.menu .menu-item.active .menu-item-link .menu-item-link-icon circle,.menu .menu-item.active .menu-item-link .menu-item-link-icon ellipse{fill:#615dfa}.menu .menu-item .menu-item-link .menu-item-link-icon rect[x="0"][y="0"][width="24"][height="24"],.menu .menu-item .menu-item-link .menu-item-link-icon polygon[points="0 0 24 0 24 24 0 24"]{fill:none !important}.menu .menu-item .menu-item-link svg *{pointer-events:none}.table-wrap{overflow-x:auto}.table{width:100%;display:table}.table.table-forum-category .forum-category{width:384px}.table.table-quests .table-body .table-column:first-child{width:240px}.table.table-quests .table-body .table-column:last-child{width:284px}.table.table-quests .progress-stat-wrap{width:256px}.table.table-top-friends .progress-stat-wrap{width:228px}.table.table-top-friends .table-row .table-column:first-child{width:172px}.table.table-cart .table-column:last-child,.table.table-cart .table-header-column:last-child{width:20px}.table.table-cart .product-preview{width:330px}.table.table-cart .form-select{width:156px}.table.table-cart .price-title{width:76px;margin:0 auto}.table.table-payments .table-column:first-child .table-text,.table.table-payments .table-header-column:first-child .table-text,.table.table-sales .table-column:first-child .table-text,.table.table-sales .table-header-column:first-child .table-text{width:100px}.table.table-sales .table-column:nth-child(2) .table-link,.table.table-sales .table-header-column:nth-child(2) .table-link{width:210px}.table.table-sales .table-column:last-child{width:16px}.table.table-sales .table-row:first-child{height:55px}.table.table-sales .table-row:first-child .table-column{padding-top:15px}.table.table-sales .table-row:last-child{height:55px}.table.table-sales .table-row:last-child .table-column{padding-bottom:15px}.table.table-downloads .table-column:last-child,.table.table-downloads .table-header-column:last-child{width:216px}.table.table-downloads .product-preview{min-width:220px}.table.table-downloads .price-title{width:76px}.table.join-rows .table-header-column{border-bottom:1px solid #eaeaf5}.table.join-rows .table-header-column:first-child{padding-left:0}.table.join-rows .table-header-column:last-child{padding-right:0}.table.join-rows .table-body{border-radius:0;box-shadow:none}.table.join-rows .table-body .table-row{background-color:transparent}.table.join-rows .table-body .table-row.micro:first-child{height:55px}.table.join-rows .table-body .table-row.micro:first-child .table-column{padding-top:15px}.table.join-rows .table-body .table-row.tiny:first-child{height:77px}.table.join-rows .table-body .table-row.tiny:first-child .table-column{padding-top:11px}.table.join-rows .table-body .table-row:first-child .table-column:first-child{border-top-left-radius:0}.table.join-rows .table-body .table-row:first-child .table-column:last-child{border-top-right-radius:0}.table.join-rows .table-body .table-row:last-child .table-column:first-child{border-bottom-left-radius:0}.table.join-rows .table-body .table-row:last-child .table-column:last-child{border-bottom-right-radius:0}.table.join-rows .table-body .table-row:nth-child(2n+2){background-color:transparent}.table.join-rows .table-body .table-row .table-column:first-child{padding-left:0}.table.join-rows .table-body .table-row .table-column:last-child{padding-right:0}.table.split-rows{border-collapse:separate;border-spacing:0 12px}.table.split-rows .table-header-column{height:16px}.table.split-rows .table-body{box-shadow:none}.table.split-rows .table-row{border-radius:12px;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.table.split-rows .table-row .table-column:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.table.split-rows .table-row .table-column:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.table.split-rows .table-row:first-child .table-column:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.table.split-rows .table-row:first-child .table-column:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.table.split-rows .table-row:last-child .table-column:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.table.split-rows .table-row:last-child .table-column:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.table .table-header{display:table-header-group}.table .table-header-column{display:table-cell;vertical-align:middle;height:40px}.table .table-header-column.centered{text-align:center}.table .table-header-column.align-right{text-align:right}.table .table-header-column.padded{padding:0 24px}.table .table-header-column.padded-medium{padding:0 46px}.table .table-header-column.padded-left{padding-left:24px}.table .table-header-column.padded-big-left{padding-left:60px}.table .table-header-column:first-child{padding-left:28px}.table .table-header-column:last-child{padding-right:28px}.table .table-header-column .table-header-title{font-size:.75rem;font-weight:700;text-transform:uppercase}.table .table-body{display:table-row-group;box-shadow:0 0 40px 0 rgba(94,92,154,.06);border-radius:12px}.table .table-body.same-color-rows .table-row:nth-child(2n+2){background-color:#fff}.table .table-body .table-row:first-child .table-column:first-child{border-top-left-radius:12px}.table .table-body .table-row:first-child .table-column:last-child{border-top-right-radius:12px}.table .table-body .table-row:last-child .table-column:first-child{border-bottom-left-radius:12px}.table .table-body .table-row:last-child .table-column:last-child{border-bottom-right-radius:12px}.table .table-body .table-row:nth-child(2n+2){background-color:#fcfcfd}.table .table-row{display:table-row;background-color:#fff;height:100px}.table .table-row.micro{height:40px}.table .table-row.tiny{height:66px}.table .table-row.small{height:86px}.table .table-row.medium{height:108px}.table .table-row.mid{height:148px}.table .table-row.big{height:160px}.table .table-row.big.auto{height:auto}.table .table-row.big.auto .table-column{padding-top:44px;padding-bottom:44px}.table .table-column{display:table-cell;vertical-align:middle}.table .table-column.centered{text-align:center}.table .table-column.align-right{text-align:right}.table .table-column.padded{padding:0 24px}.table .table-column.padded-medium{padding:0 46px}.table .table-column.padded-left{padding-left:24px}.table .table-column.padded-big-left{padding-left:60px}.table .table-column:first-child{padding-left:28px}.table .table-column:last-child{padding-right:28px}.table .table-column .table-information{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.table .table-column .table-information .table-image{margin-right:16px}.table .table-column .table-title{font-size:.875rem;font-weight:700}.table .table-column .table-title .highlighted{color:#00c7d9}.table .table-column .table-text{color:#3e3f5e;font-size:.875rem;font-weight:500;line-height:1.1428571429em}.table .table-column .table-text .light{color:#8f91ac}.table .table-column .table-link{display:block;font-size:.875rem;font-weight:700}.table .table-column .table-link .highlighted{color:#00c7d9}.table .table-column .table-link+.table-link{margin-top:12px}.table .table-column .table-actions{display:-ms-flexbox;display:flex}.table .table-column .table-actions .button{width:100px;margin-right:16px}.table .table-column .table-actions .button:last-child{margin-right:0}.table .table-column .table-action{cursor:pointer}.table .table-column .table-action .icon-delete{opacity:.4;transition:opacity .2s ease-in-out,fill .2s ease-in-out}.table .table-column .table-action .icon-delete:hover{fill:#3e3f5e;opacity:1}@media screen and (max-width:1260px){.table.table-forum-category .table-column:last-child,.table.table-forum-category .table-header-column:last-child,.table.table-forum-discussion .table-column:last-child,.table.table-forum-discussion .table-header-column:last-child{display:none}.table.table-forum-category .table-row:first-child .table-column:nth-last-child(2),.table.table-forum-discussion .table-row:first-child .table-column:nth-last-child(2){border-top-right-radius:12px}.table.table-forum-category .table-row:last-child .table-column:nth-last-child(2),.table.table-forum-discussion .table-row:last-child .table-column:nth-last-child(2){border-bottom-right-radius:12px}.table.table-forum-category .forum-category{width:auto}.table.table-quests .table-column:nth-child(3),.table.table-quests .table-header-column:nth-child(3),.table.table-top-friends .table-column:nth-child(4),.table.table-top-friends .table-column:nth-child(5),.table.table-top-friends .table-header-column:nth-child(4),.table.table-top-friends .table-header-column:nth-child(5){display:none}}@media screen and (max-width:960px){.table.table-forum-category .table-column.padded-medium,.table.table-forum-category .table-header-column.padded-medium,.table.table-forum-discussion .table-column.padded-medium,.table.table-forum-discussion .table-header-column.padded-medium{padding:0 28px}.table.table-forum-category .table-column:nth-last-child(3),.table.table-forum-category .table-header-column:nth-last-child(3),.table.table-forum-discussion .table-column:nth-last-child(3),.table.table-forum-discussion .table-header-column:nth-last-child(3){display:none}.table.table-forum-category .table-column{min-height:160px}.table.table-forum-category .forum-category .forum-category-image{display:none}.table.table-forum-category .forum-category .forum-category-info{margin-left:0}.table.table-quests .table-column:nth-child(2),.table.table-quests .table-header-column:nth-child(2){display:none}.table.table-quests .table-body .table-column .progress-stat-wrap,.table.table-quests .table-body .table-column:first-child{width:auto}.table.table-quests .table-body .table-column .table-image{display:none}.table.table-top-friends .table-row:first-child{height:auto}.table.table-top-friends .table-row:first-child .table-column{padding-top:28px}.table.table-top-friends .table-column:nth-child(2),.table.table-top-friends .table-column:nth-child(3),.table.table-top-friends .table-header-column:nth-child(2),.table.table-top-friends .table-header-column:nth-child(3){display:none}.table.table-top-friends .table-column:last-child,.table.table-top-friends .table-header-column:last-child{padding-left:68px}.table.table-top-friends .progress-stat-wrap{width:180px}.table.join-rows .table-body .table-row.micro:first-child,.table.join-rows .table-body .table-row.tiny:first-child{height:auto}.table.join-rows .table-body .table-row.micro:first-child .table-column,.table.join-rows .table-body .table-row.tiny:first-child .table-column{padding-top:24px}.table .table-row{height:auto}.table .table-row .table-column{padding-top:28px;padding-bottom:28px}.table .table-row.micro .table-column,.table .table-row.tiny .table-column{padding-top:14px;padding-bottom:14px}.table .table-row.big .table-column,.table .table-row.medium .table-column{padding-top:28px;padding-bottom:28px}}@media screen and (max-width:460px){.table.table-forum-category .table-column:first-child,.table.table-forum-category .table-header-column:first-child,.table.table-forum-discussion .table-column:first-child,.table.table-forum-discussion .table-header-column:first-child{padding-right:28px}.table.table-forum-category .table-column:nth-last-child(2),.table.table-forum-category .table-header-column:nth-last-child(2),.table.table-forum-discussion .table-column:nth-last-child(2),.table.table-forum-discussion .table-header-column:nth-last-child(2){display:none}.table.table-forum-category .table-row:first-child .table-column:first-child,.table.table-forum-discussion .table-row:first-child .table-column:first-child{border-top-right-radius:12px}.table.table-forum-category .table-row:last-child .table-column:first-child,.table.table-forum-discussion .table-row:last-child .table-column:first-child{border-bottom-right-radius:12px}.table.table-top-friends .table-column:last-child,.table.table-top-friends .table-header-column:last-child{padding-left:28px}.table.table-top-friends .table-row .table-column:first-child{width:auto}.table.table-top-friends .user-status .user-status-text,.table.table-top-friends .user-status .user-status-title,.table.table-top-sellers .product-preview .product-preview-image{display:none}}.table.table-padded{border-collapse:separate;border-spacing:0 5px}.table.table-padded thead tr th{border:none;font-size:0.81rem;color:rgba(90,99,126,0.49);padding:0.3rem 1.1rem;text-align:right}.table.table-padded tbody tr{border-radius:4px;-webkit-transition:all 0.1s ease;transition:all 0.1s ease}.table.table-padded tbody tr:hover{box-shadow:0px 2px 5px rgba(69,101,173,0.1)}.table.table-padded tbody td{padding:0.5rem 0.8rem;background-color:#fff;border:none;border-right:1px solid rgba(0,0,0,0.03);vertical-align:middle}.table.table-padded tbody td.bolder{font-weight:500;font-size:0.99rem}.table.table-padded tbody td img{display:inline-block;vertical-align:middle}.table.table-padded tbody td img+span{display:inline-block;margin-right:10px;vertical-align:middle}.table.table-padded tbody td span+span{margin-left:5px}.table.table-padded tbody td .status-pill+span{margin-left:10px}.table.table-padded tbody td:first-child{border-radius:0px 10px 10px 0px}.table.table-padded tbody td:last-child{border-radius:10px 0px 0px 10px;border-right:none}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:3px 3px 3px 3px!important;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:#333 !important;border:1px solid transparent;border-radius:3px!important}.dataTables_wrapper .dataTables_filter{float:left !important}.dataTables_wrapper .dataTables_length{float:right !important}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333;width:auto;text-transform:uppercase;text-align:center}.table td,.table th{padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6;text-align:right;direction:rtl}@media screen and (max-width:680px){.table-wrap{overflow-x:auto !important;-webkit-overflow-scrolling:touch;margin:0 -10px;padding:0 10px;position:relative}.table-wrap .simplebar-content-wrapper{overflow:auto !important}.table-wrap::after{content:"";position:absolute;top:0;left:0;width:30px;height:100%;background:linear-gradient(to right,rgba(97,93,250,0.06),transparent);pointer-events:none;z-index:1;border-radius:0 0 0 12px}.table-wrap .table{min-width:600px}.table.table-padded tbody td{padding:0.4rem 0.6rem;font-size:0.8rem;white-space:nowrap}.table.table-padded thead tr th{padding:0.25rem 0.6rem;font-size:0.72rem;white-space:nowrap}.table.table-padded thead tr th:first-child,.table.table-padded tbody td:first-child{position:sticky;right:0;z-index:2;background-color:#fff}.table.table-padded thead tr th:first-child{background-color:#f8f8fc}.table.table-padded tbody td.bolder{white-space:nowrap}.table.table-padded tbody td.bolder a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:background .2s ease}.table.table-padded tbody td.bolder a:active{background:#f0f0fa}.table.table-padded tbody td.bolder a .svg-icon svg{width:20px;height:20px}.table.table-padded tbody td .badge{font-size:0.68rem;padding:3px 8px}}@media screen and (min-width:681px) and (max-width:960px){.table-wrap{overflow-x:auto !important;-webkit-overflow-scrolling:touch}.table-wrap .simplebar-content-wrapper{overflow:auto !important}.table.table-padded tbody td{padding:0.45rem 0.7rem;font-size:0.85rem}.table.table-padded thead tr th{font-size:0.76rem}}.data-table-scroll-wrap{max-height:620px;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}#studentReportTable{min-width:920px;table-layout:auto}#studentReportTable th,#studentReportTable td{vertical-align:top}#studentReportTable th{white-space:nowrap}.data-table-sticky-head{position:sticky;top:0;z-index:2;background-color:#f7f8fd}.detail-subtable-wrap{width:100%;overflow:visible}.detail-table-wrap{width:100%;overflow:visible}.detail-table{width:100%;min-width:0}.detail-table>tbody>tr>td:first-child{color:#3e3f5e;font-weight:800;white-space:normal}.detail-table>tbody>tr>td,.detail-subtable th,.detail-subtable td{white-space:normal;overflow-wrap:anywhere}.detail-table .meta-helper{display:inline-flex;margin:3px 0 3px 6px;padding:5px 8px;border-radius:6px;background:#f7f8fd;color:#6f6f91;font-weight:700}.detail-subtable{width:100%;min-width:0}.detail-subtable .code-chip{max-width:104px}.numeric-cell{min-width:88px;font-weight:700;color:#3e3e3e;white-space:nowrap}.numeric-cell .meta-helper{max-width:135px;white-space:normal}.pending-bulk-toolbar{align-items:center;padding:0 20px 15px;row-gap:10px}.pending-bulk-toolbar .page-action-buttons{margin-bottom:0}.account-hub-content:has(#pending-table){border:1px solid #eaeaf5;border-radius:10px;background:#fff;box-shadow:0 10px 34px rgba(94,92,154,.08);overflow:visible}.account-hub-content:has(#pending-table)>div:first-child{padding:24px 24px 12px !important;border-bottom:1px solid #f0f0fa}.account-hub-content:has(#pending-table)>div:first-child h4{display:flex;align-items:center;gap:10px;margin:0;color:#3e3f5e;font-size:1.1rem;line-height:1.35}.account-hub-content:has(#pending-table)>div:first-child h4 .badge{min-width:34px;height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem !important;line-height:1}.account-hub-content:has(#pending-table) .section-filters-bar.v1{margin:0;padding:18px 24px 8px !important;background:#fff !important}.account-hub-content:has(#pending-table) .section-filters-bar.v1 .row{align-items:flex-end;row-gap:12px}.account-hub-content:has(#pending-table) .section-filters-bar.v1 .form-group{margin-bottom:0}.account-hub-content:has(#pending-table) .section-filters-bar.v1 .button.secondary{height:48px;line-height:48px;border-radius:8px;box-shadow:0 6px 16px rgba(97,93,250,.16)}.pending-bulk-toolbar{margin:8px 24px 16px;padding:12px 14px !important;border:1px solid #eaeaf5;border-radius:8px;background:#fafaff}.pending-bulk-toolbar .text-right{display:flex;justify-content:flex-start;align-items:center}.pending-bulk-toolbar .badge{height:36px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;font-size:.78rem;box-shadow:0 6px 16px rgba(35,210,226,.12)}.table-wrap:has(#pending-table){padding:0 24px 24px;overflow:visible}.table-wrap:has(#pending-table) .table-responsive{border:1px solid #eaeaf5;border-radius:8px;background:#fff;box-shadow:0 6px 18px rgba(94,92,154,.05);overflow-x:auto;-webkit-overflow-scrolling:touch}#pending-table{min-width:1060px;margin-bottom:0;border-spacing:0 4px}#pending-table thead tr th{height:46px;padding:0 14px;background:#f7f8fd;color:#8f91ac;font-size:.72rem;font-weight:800;letter-spacing:0;white-space:nowrap;vertical-align:middle}#pending-table thead tr th:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#pending-table thead tr th:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#pending-table tbody td{height:58px;padding:11px 14px;color:#3e3f5e;font-size:.84rem;font-weight:600;line-height:1.45;border-top:1px solid #f0f0fa;border-bottom:1px solid #f0f0fa;transition:background-color .18s ease,border-color .18s ease}#pending-table tbody td:first-child{width:54px;border-right:1px solid #f0f0fa;border-radius:0 6px 6px 0}#pending-table tbody td:last-child{min-width:96px;border-left:1px solid #f0f0fa;border-radius:6px 0 0 6px}#pending-table tbody tr:hover td{background-color:#fbfbff;border-color:rgba(97,93,250,.14)}#pending-table tbody td:nth-child(2),#pending-table tbody td:nth-child(3),#pending-table tbody td:nth-child(4),#pending-table tbody td:nth-child(5),#pending-table tbody td:nth-child(7){max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pending-table tbody td:nth-child(4){max-width:230px;direction:ltr;text-align:right}#pending-table .pt-btn{display:inline-flex;align-items:center;justify-content:flex-start}#pending-table .pt-btn .badge{min-width:76px;height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;line-height:1}#pending-table .row-actions{white-space:nowrap}#pending-table .pending-empty-row td{height:210px;border-radius:8px !important;border:1px dashed #dfe3ef !important;background:#fbfbff;color:#8f91ac}#pending-table .pending-empty-row img{width:86px !important;opacity:.42 !important}#pending-table .pending-empty-row p{margin-top:12px !important;color:#8f91ac !important;font-weight:700}@media screen and (max-width:680px){.account-hub-content:has(#pending-table)>div:first-child{padding:18px 16px 10px !important}.account-hub-content:has(#pending-table)>div:first-child h4{font-size:1rem}.account-hub-content:has(#pending-table) .section-filters-bar.v1{padding:14px 16px 6px !important}.pending-bulk-toolbar{margin:8px 16px 14px;padding:12px !important}.pending-bulk-toolbar .page-action-buttons{width:100%;justify-content:stretch}.pending-bulk-toolbar .page-action-buttons .pending-bulk-action{flex:1 1 120px;min-width:0}.pending-bulk-toolbar .text-right{justify-content:center}.table-wrap:has(#pending-table){padding:0 16px 18px}#pending-table{min-width:940px}#pending-table thead tr th{height:42px;padding:0 10px;font-size:.68rem}#pending-table tbody td{height:54px;padding:9px 10px;font-size:.78rem}}tr.pending-row-processing{opacity:.58;pointer-events:none;transition:opacity .2s ease-in-out}tr.pending-row-processing td{background-color:rgba(35,210,226,.06)}tr.pending-row-removing{animation:pending-row-out .22s ease-in forwards}@keyframes pending-row-out{to{opacity:0;transform:translateX(-16px)}}.error-page-body{min-height:100vh;margin:0;direction:rtl;background:#f5f7ff;overflow-x:hidden}.error-section{width:100%;min-height:100vh;background:url(../img/landing/404-bg.png) no-repeat 0 0,url(../img/landing/dot-texture.png) repeat 0 0,#fff;background-size:contain,auto,auto;position:relative;display:flex;align-items:center;justify-content:flex-start;padding:48px clamp(24px,8vw,140px);box-sizing:border-box}.error-section.error-section-404{isolation:isolate}.error-section.error-section-404::before{display:none}.error-section .error-section-brand{width:auto!important;position:absolute!important;top:48px!important;right:clamp(24px,8vw,140px)!important;left:auto!important;text-align:right}.error-section .error-section-brand .logo{width:250px;max-width:52vw;margin-bottom:12px}.error-section .error-section-brand .logo img{display:block;width:100%;height:auto}.error-section .error-section-brand .landing-info-title{font-size:1.25rem;line-height:1.35em;color:#302f45;margin-top:0}.error-section .error-section-brand .landing-info-text{color:#8f91ac;font-size:.95rem;line-height:1.6em;margin-top:4px}.error-section .error-section-title{color:rgba(97,93,250,.13);font-family:Titillium Web,sans-serif;font-size:clamp(8rem,18vw,19rem);font-weight:900;position:absolute;top:50%;right:clamp(28px,9vw,190px);transform:translateY(-50%);line-height:.8em;pointer-events:none}.error-section .error-section-info{width:min(560px,100%);position:relative;z-index:1;margin-top:96px;text-align:right}.error-section .error-section-subtitle{color:#302f45;font-size:clamp(2.25rem,5vw,5.75rem);font-weight:700;line-height:1.05em}.error-section .error-section-subtitle+.error-section-text{margin-top:24px}.error-section .error-section-text{color:#5f6380;margin-top:18px;font-size:1.125rem;font-weight:500;line-height:1.9em}.error-section .error-section-support{margin-top:24px;padding:18px 20px;border-radius:8px;background:#f7f7fb;border:1px solid #e6e8f5}.error-section .error-section-support-title{color:#302f45;font-size:.95rem;font-weight:700;line-height:1.6em}.error-section .error-section-support a{display:inline-block;margin-top:8px;margin-left:16px;color:#615dfa;font-weight:700}.error-section .error-section-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.error-section .button{width:160px;margin-top:0}@media screen and (max-width:1365px){.error-section{background:url(../img/landing/dot-texture.png) repeat 0 0 #fff;background-size:auto;padding:32px 18px;display:block;position:static}.error-section.error-section-404::before{display:none}.error-section .error-section-brand{position:static!important;text-align:center;margin:0 auto 16px}.error-section .error-section-brand .logo{width:190px;margin:0 auto 12px}.error-section .error-section-title{color:#e6e8ff;font-size:5.75rem;position:static;transform:none;text-align:center;margin-top:18px}.error-section .error-section-info{width:100%;margin:0 auto;position:static;text-align:center}.error-section .error-section-subtitle{margin-top:18px;font-size:2.25rem}.error-section .error-section-actions{justify-content:center}.error-section .button{width:150px}}.landing{width:100%;height:100%;background:url(../img/landing/landing-background.jpg) no-repeat 0;background-size:contain !important;position:absolute;top:0;left:0}.landing .landing-decoration{width:64%;height:140%;border-radius:50%;background:url(../img/landing/dot-texture.png) repeat 0 0 #fff;position:absolute;top:-20%;right:-32%;pointer-events:none}.landing-info{width:584px;position:absolute;top:25%;left:13%}.landing-info .logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:25px}.landing-info .landing-info-pretitle,.landing-info .landing-info-text,.landing-info .landing-info-title{color:#fff;text-align:center}.landing-info .landing-info-pretitle{margin-top:36px;font-size:1.5rem;font-weight:500}.landing-info .landing-info-title{font-size:4rem;font-weight:900;position:relative;top:17px}.landing-info .landing-info-text{width:384px;margin:30px auto 0;font-size:1.125rem;line-height:1.3333333333em;font-weight:500}.landing-info .tab-switch{margin-top:90px}.landing-form{width:484px;height:100%;position:absolute;top:0;right:13%}.landing-form .form-box{position:absolute;top:50%;left:0}.landing-form .form-box:first-child{margin-top:-313px}.landing-form .form-box:last-child{margin-top:-313px}body.auth-register-body{min-height:100vh;background:var(--auth-page-bg) center center/cover fixed no-repeat #101ea5}body.auth-register-body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:rgba(0,0,0,.31)}body.auth-register-body>.auth-register-landing{position:relative;z-index:1}body.auth-register-body .page-loader{z-index:999999}.landing.auth-register-landing{min-height:100vh;height:auto;padding:1px 0 80px;background:transparent!important;box-shadow:none!important;position:relative;top:auto;left:auto;overflow:visible}@media screen and (min-width:2560px){.landing-info{top:25%}.landing-form{right:20%}}@media screen and (min-width:3840px){.landing-info{top:35%;left:18%}.landing-form{right:25%}}@media screen and (max-width:1500px){.landing .landing-decoration{display:none}.landing-info{left:6%}.landing-info .landing-info-text{margin-top:10px}.landing-info .tab-switch{margin-top:40px}.landing-form{right:80px}}@media screen and (max-width:1365px){.landing{padding:0px 0 100px;position:static;background-size:cover !important}.landing.auth-register-landing{padding:1px 0 80px;position:relative}.landing-info{width:100%;position:static}.landing-info .landing-info-text{display:none}.landing-form{width:100%;margin-top:80px;position:static}.landing-form .form-box{margin:0 auto;position:static}.landing-form .form-box .form-box-decoration{display:none}.landing-form .form-box:first-child,.landing-form .form-box:last-child{margin-top:0}}@media screen and (max-width:600px){.landing-form .form-box{width:90%}}@media screen and (max-width:500px){.landing-info .landing-info-title{font-size:3.75rem}.landing-info .tab-switch{width:90%;margin:20px auto 0}.landing-info .tab-switch .tab-switch-button{width:50%}.landing-form{margin-top:60px}}.filters{display:-ms-flexbox;display:flex}.filters .filter{margin-right:20px;padding-bottom:4px;color:#adafca;font-size:.875rem;font-weight:700;opacity:.6;cursor:pointer;transition:color .2s ease-in-out,opacity .2s ease-in-out}.filters .filter.active,.filters .filter:hover{color:#3e3f5e;opacity:1}.filters .filter.active{border-bottom:2px solid #23d2e2}.filters .filter:last-child{margin-right:0}.filter-tabs{display:-ms-flexbox;display:flex}.filter-tabs .filter-tab:before{left:0}.filter-tabs .filter-tab:before,.filter-tabs .filter-tab:last-child:after{content:"";width:1px;height:20px;background-color:#eaeaf5;position:absolute;top:38px}.filter-tabs .filter-tab:last-child:after{right:0}.filter-tab{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:162px;height:100%;border-bottom:4px solid transparent;cursor:pointer;position:relative;transition:border-color .2s ease-in-out}.filter-tab.secondary.active{border-bottom-color:#615dfa}.filter-tab.active{border-bottom-color:#23d2e2}.filter-tab.active .filter-tab-text{color:#3e3f5e}.filter-tab .filter-tab-text{padding:4px 0;color:#adafca;font-size:.875rem;font-weight:700;transition:color .2s ease-in-out}.page-items{display:-ms-flexbox;display:flex}.page-items .page-item{margin-right:6px}.page-items .page-item:last-child{margin-right:0}.page-item{padding:0 8px;border-radius:8px;background-color:#fff;box-shadow:2px 3px 10px 0 rgba(94,92,154,.12);font-size:.75rem;font-weight:700;line-height:24px}.page-item.void{box-shadow:none}.option-items{display:-ms-flexbox;display:flex}.option-items .option-item{position:relative}.option-items .option-item:after{content:"";width:1px;height:20px;background-color:#eaeaf5;position:absolute;top:0;left:0}.option-items .option-item:last-child:after{display:none}.option-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.option-item.active{border-bottom:4px solid #23d2e2}.option-item.active .option-item-icon{fill:#3e3f5e}.option-item.active .option-item-title{color:#3e3f5e}.option-item .option-item-icon{margin-left:16px;fill:#adafca}.option-item .option-item-title{color:#adafca;font-size:small;font-weight:700}.simple-tab-items{display:-ms-flexbox;display:flex;border-bottom:3px solid #eaeaf5;direction:rtl}.simple-tab-items .simple-tab-item{margin-left:3%}.simple-tab-items .simple-tab-item:last-child{margin-left:0}.simple-tab-items .form{display:none}.simple-tab-item{height:36px;color:#adafca;font-size:.975rem;font-weight:700;opacity:.6;cursor:pointer}.simple-tab-item.active{border-bottom:4px solid #23d2e2;color:#3e3f5e;opacity:1}.section-navigation{height:fit-content;padding:0 43px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative}.section-navigation .slider-controls .slider-control{width:43px;height:80px;position:absolute;top:0}.section-navigation .slider-controls .slider-control.left{left:0}.section-navigation .slider-controls .slider-control.right{right:0}.section-menu{height:80px;overflow:hidden}.section-menu.secondary .section-menu-item.active,.section-menu.secondary .section-menu-item:hover{border-bottom:4px solid #615dfa}.section-menu.secondary .section-menu-item.active .section-menu-item-icon{fill:#3e3f5e}.section-menu.medium .section-menu-item{width:160px}.section-menu .section-menu-item{float:left;width:122px;height:80px;position:relative}.section-menu .section-menu-item.active{border-bottom:4px solid #23d2e2}.section-menu .section-menu-item.active .section-menu-item-icon{fill:#3e3f5e;opacity:1}.section-menu .section-menu-item:hover{border-bottom:4px solid #23d2e2}.section-menu .section-menu-item:hover .section-menu-item-icon{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;visibility:hidden}.section-menu .section-menu-item:hover .section-menu-item-text{-webkit-transform:translate(0);transform:translate(0);opacity:1;visibility:visible}.section-menu .section-menu-item:after{content:"";width:1px;height:20px;background-color:#eaeaf5;position:absolute;top:30px;right:0}.section-menu .section-menu-item:first-child:before{content:"";width:1px;height:20px;background-color:#eaeaf5;position:absolute;top:30px;left:0}.section-menu .section-menu-item .section-menu-item-icon{fill:#adafca;opacity:.6;top:30px;left:50%;margin-left:-10px}.section-menu .section-menu-item .section-menu-item-icon,.section-menu .section-menu-item .section-menu-item-text{position:absolute;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.section-menu .section-menu-item .section-menu-item-text{width:100%;color:#3e3f5e;font-size:.875rem;font-weight:700;text-align:center;top:34px;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;visibility:hidden}.section .section-filters-bar{margin-top:30px;direction:rtl}.section-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:inherit;direction:rtl}.section-header-info .section-pretitle{color:#8f91ac;font-size:.75rem;font-weight:600;text-transform:uppercase}.section-header-info .section-title{font-size:2.225rem;font-weight:700}.section-header-info .section-title .highlighted{color:#00c7d9}.section-header-info .section-title .highlighted.secondary{color:#615dfa}.section-header-info .section-title.pinned:before{content:"pinned";display:inline-block;margin-right:12px;padding:4px 8px;border-radius:200px;background-color:#23d2e2;color:#fff;font-size:.75rem;font-weight:700;line-height:1em;text-transform:uppercase;position:relative;top:-4px}.section-header-actions{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:center;padding-bottom:4px}.section-header-actions .section-header-action{color:#adafca;font-size:.875rem;font-weight:700;cursor:pointer;transition:color .2s ease-in-out}.section-header-actions .section-header-action:hover{color:#3e3f5e}.section-header-actions .section-header-action+.section-header-action{margin-left:32px}.section-header-actions .slider-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:60px}.section-header-actions .section-header-subsection{color:#3e3f5e;font-size:.875rem;font-weight:700}.section-header-actions .section-header-subsection:last-child{color:#adafca}.section-header-actions .section-header-subsection+.section-header-subsection{margin-left:26px;position:relative}.section-header-actions .section-header-subsection+.section-header-subsection:before{content:"";width:2px;height:10px;background-color:#23d2e2;position:absolute;top:2px;left:-13px}.section-filters-bar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:96px;padding:0 28px;border-radius:12px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);background-color:#fff}.section-filters-bar .form+.button{margin-top:0}.section-filters-bar.centered{-ms-flex-pack:center;justify-content:center}.section-filters-bar.v1 .form .form-select,.section-filters-bar.v3 .form,.section-filters-bar.v5 .section-filters-bar-actions:first-child .form{display:none}.section-filters-bar .section-filters-bar-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section-filters-bar .section-filters-bar-actions .form+.filter-tabs{margin-left:80px}.section-filters-bar .section-filters-bar-actions .form+.button{-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.section-filters-bar .form-input.with-button{width:240px}.section-filters-bar .form-input.with-button input{padding-right:20px}.section-filters-bar .form-item.split.medium .button{width:180px}.section-filters-bar .form-item.split .form-input-decorated{width:188px}.section-filters-bar .form-item.split .form-input-decorated .form-input{width:100%}.section-filters-bar .form-item.split .form-input,.section-filters-bar .form-item.split .form-select{width:300px}.section-filters-bar .form-item.split .form-select.small{width:254px}.section-filters-bar .form-item.split .button{width:64px}.section-filters-bar .button{width:180px;margin-left:10px}.section-filters-bar .filter-tabs{height:96px}.section-filters-bar .section-filters-bar-title{font-size:1rem;font-weight:700}.section-filters-bar .section-filters-bar-title a{color:#3e3f5e;font-weight:700}.section-filters-bar .section-filters-bar-title .separator{display:inline-block;width:2px;height:10px;margin:0 12px;background-color:#23d2e2}.section-filters-bar .section-filters-bar-title+.section-filters-bar-text{margin-top:8px}.section-filters-bar .section-filters-bar-title+.section-filters-bar-text.small-space{margin-top:4px}.section-filters-bar .section-filters-bar-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:Rubik;color:#3e3f5e;font-size:.875rem;font-weight:500}.section-filters-bar .section-filters-bar-text .bold{font-weight:700}.section-filters-bar .section-filters-bar-text .bold:last-child{margin-right:4px}.section-filters-bar .section-filters-bar-text .highlighted{color:#00c7d9;font-weight:700;margin:0 4px}.section-filters-bar .section-filters-bar-text .user-avatar{margin:0 4px}.section-pager-bar-wrap{margin-top:32px}.section-pager-bar-wrap.align-right{text-align:right}.section-pager-bar-wrap.align-center{text-align:center}.section-pager-bar-wrap .section-pager-bar{display:inline-block;margin:0}.section-pager-bar{width:494px;height:60px;margin:32px auto 0;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative;overflow:hidden;direction:rtl}.section-pager-bar .section-pager{height:100%;position:absolute;top:0;right:60px;z-index:1}.section-pager-bar .section-pager-controls .slider-control{width:60px;height:60px;background-color:#fff;position:absolute;top:0;z-index:2}.section-pager-bar .section-pager-controls .slider-control.left{right:0;border-top-right-radius:12px;border-bottom-right-radius:12px}.section-pager-bar .section-pager-controls .slider-control.right{left:0;border-top-left-radius:12px;border-bottom-left-radius:12px}.section-pager{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;direction:rtl}.section-pager.secondary .section-pager-item.active .section-pager-item-text,.section-pager.secondary .section-pager-item:hover .section-pager-item-text{color:#615dfa}.section-pager .section-pager-item{padding:0 8px;cursor:pointer;position:relative}.section-pager .section-pager-item:before{content:"";width:1px;height:20px;background-color:#eaeaf5;position:absolute;top:12px;right:0}.section-pager .section-pager-item:last-child:after{content:"";width:1px;height:20px;background-color:#eaeaf5;position:absolute;top:12px;left:0}.section-pager .section-pager-item.active .section-pager-item-text,.section-pager .section-pager-item:hover .section-pager-item-text{background-color:#fff;color:#00c7d9;box-shadow:3px 5px 20px 0 rgba(94,92,154,.12)}.section-pager .section-pager-item .section-pager-item-text{background-color:#fff;padding:16px;border-radius:12px;font-size:.875rem;font-weight:700;transition:color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out}.section-results-text{margin-top:-12px;color:#8f91ac;font-size:.875rem;font-weight:500}.section-banner{min-height:50px;padding:15px 30px;border-radius:14px;background:linear-gradient(135deg,rgba(255,168,76,.94),rgb(255 130 73 / 37%)),url(../img/banner/banner-bg.png) center / cover no-repeat;box-shadow:0 16px 38px rgba(255,139,64,0.22);position:relative;overflow:hidden;text-align:right;direction:rtl}.section-banner::before{content:none}.section-banner .section-banner-icon{position:absolute;bottom:0;left:18px;max-width:120px;max-height:110px;opacity:.92}.section-banner .section-banner-text,.section-banner .section-banner-title{position:relative;z-index:1}.section-banner .section-banner-title{margin:0;color:#fff;font-size:1.48rem;font-weight:900;line-height:1.32;letter-spacing:0}.section-banner .section-banner-text{max-width:760px;margin-top:9px;color:rgba(255,255,255,.9);font-size:.94rem;font-weight:700;line-height:1.75;letter-spacing:0}@media screen and (max-width:1500px){.section-filters-bar.v4 .form-item.split .form-select.small{width:200px}}@media screen and (max-width:1365px){.section-filters-bar.v1,.section-filters-bar.v3,.section-filters-bar.v4,.section-filters-bar.v5,.section-filters-bar.v7{-ms-flex-direction:column;flex-direction:column;height:auto;padding:32px 28px}.section-filters-bar.v1 .filter-tabs,.section-filters-bar.v3 .filter-tabs,.section-filters-bar.v5 .filter-tabs{display:none}.section-filters-bar.v1 .section-filters-bar-actions,.section-filters-bar.v4 .section-filters-bar-actions,.section-filters-bar.v7 .section-filters-bar-actions{margin-bottom:40px}.section-filters-bar.v1 .section-filters-bar-actions:last-child,.section-filters-bar.v4 .section-filters-bar-actions:last-child,.section-filters-bar.v7 .section-filters-bar-actions:last-child{margin-bottom:0}.section-filters-bar.v1 .section-filters-bar-actions .form{display:-ms-flexbox;display:flex}.section-filters-bar.v1 .section-filters-bar-actions .form .form-select{display:block;width:254px;margin-left:16px}.section-filters-bar.v3 .form{display:block}.section-filters-bar.v4 .section-filters-bar-actions{margin-bottom:40px}.section-filters-bar.v5 .section-filters-bar-actions{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.section-filters-bar.v5 .section-filters-bar-actions:first-child .form{display:block}.section-filters-bar.v5 .section-filters-bar-actions:first-child .form .form-select{margin-bottom:24px}.section-filters-bar.v5 .section-filters-bar-actions .form-item.split{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.section-filters-bar.v5 .section-filters-bar-actions .form-item.split .form-select{width:100%;margin:0 0 24px}.section-results-text{margin-top:24px;text-align:center}}@media screen and (max-width:960px){.section-filters-bar.v1 .section-filters-bar-actions{width:100%;-ms-flex-pack:center;justify-content:center}.section-filters-bar.v1 .section-filters-bar-actions .form{display:block}.section-filters-bar.v1 .section-filters-bar-actions .form .form-input.with-button{width:100%}.section-filters-bar.v1 .section-filters-bar-actions .form .form-select{width:100%;margin:24px 0 0}.section-filters-bar.v2{-ms-flex-direction:column;flex-direction:column;height:auto;padding:32px 28px}.section-filters-bar.v2 .form .form-item.split{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.section-filters-bar.v2 .form .form-item.split .form-select{width:100%;margin:0 0 24px}.section-filters-bar.v4 .section-filters-bar-actions{width:100%;margin-bottom:0}.section-filters-bar.v4 .section-filters-bar-actions .form-item.split{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.section-filters-bar.v4 .section-filters-bar-actions .form-item.split .form-input,.section-filters-bar.v4 .section-filters-bar-actions .form-item.split .form-select{width:100%;margin:0 0 24px}.section-filters-bar.v4 .section-filters-bar-actions:first-child .form-item.split{position:relative}.section-filters-bar.v4 .section-filters-bar-actions:first-child .form-item.split .form-input{width:100%}.section-filters-bar.v4 .section-filters-bar-actions:first-child .form-item.split .form-input input{padding-right:82px}.section-filters-bar.v4 .section-filters-bar-actions:first-child .form-item.split .button{position:absolute;top:5px;right:0}.section-filters-bar.v6{-ms-flex-direction:column;flex-direction:column;height:auto;padding:32px 28px}.section-filters-bar.v6.v6-2 .section-filters-bar-actions:first-child .form-item.split{-ms-flex-direction:column;flex-direction:column;position:relative}.section-filters-bar.v6.v6-2 .section-filters-bar-actions:first-child .form-item.split .form-input,.section-filters-bar.v6.v6-2 .section-filters-bar-actions:first-child .form-item.split .form-input-decorated{width:100%}.section-filters-bar.v6.v6-2 .section-filters-bar-actions:first-child .form-item.split .form-input input{padding-right:0}.section-filters-bar.v6.v6-2 .section-filters-bar-actions:first-child .form-item.split .button{width:180px;margin:0 auto 16px;position:static}.section-filters-bar.v6 .section-filters-bar-actions{width:100%;-ms-flex-pack:center;justify-content:center}.section-filters-bar.v6 .section-filters-bar-actions:first-child .form-item.split{position:relative}.section-filters-bar.v6 .section-filters-bar-actions:first-child .form-item.split .form-input{width:100%;margin-bottom:24px}.section-filters-bar.v6 .section-filters-bar-actions:first-child .form-item.split .form-input input{padding-right:82px}.section-filters-bar.v6 .section-filters-bar-actions:first-child .form-item.split .button{position:absolute;top:0;right:0}.section-filters-bar.v7 .section-filters-bar-actions{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.section-filters-bar.v7 .section-filters-bar-actions .form+.button{margin-top:24px}.section-filters-bar.v7 .section-filters-bar-actions .form-item.split{position:relative}.section-filters-bar.v7 .section-filters-bar-actions .form-item.split .form-input{width:100%}.section-filters-bar.v7 .section-filters-bar-actions .form-item.split .form-input input{padding-right:82px}.section-filters-bar.v7 .section-filters-bar-actions .form-item.split .button{position:absolute;top:0;right:0}.section-pager-bar{width:100%;max-width:306px}.section-banner{height:auto;min-height:96px;padding:18px 22px}.section-banner .section-banner-icon{width:92px;height:86px;left:12px}.section-banner .section-banner-title{font-size:1.35rem}.section-banner .section-banner-text{margin-top:6px;font-size:.88rem;line-height:1.5}}@media screen and (max-width:480px){.section-filters-bar .section-filters-bar-actions:last-child .form-item.split.medium .button,.section-filters-bar.v2 .form-item.split.medium .button{width:100%}}.section-banner-title{font-size:1.8rem;font-weight:700;margin-bottom:10px}.section-banner-text{font-size:1rem}.section:has(>#resultss),.section:has(>#result_user),.section:has(>#results){direction:rtl}.section:has(>#resultss) .section-header,.section:has(>#result_user) .section-header,.section:has(>#results) .section-header{align-items:flex-start;justify-content:space-between;gap:16px}.section:has(>#resultss) .section-title,.section:has(>#result_user) .section-title,.section:has(>#results) .section-title{line-height:1.25}.section:has(>#resultss) .section-title .highlighted,.section:has(>#result_user) .section-title .highlighted,.section:has(>#results) .section-title .highlighted{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;margin:0 6px;padding:0 10px;border-radius:8px;background:rgba(35,210,226,.1);color:#12aebd;font-size:1rem;line-height:1;vertical-align:middle}.section:has(>#resultss) .header-buttons-container,.section:has(>#result_user) .header-buttons-container,.section:has(>#results) .header-buttons-container{align-items:center;gap:8px !important;margin-top:14px !important}.section:has(>#resultss) .header-buttons-container .button,.section:has(>#result_user) .header-buttons-container .button,.section:has(>#results) .header-buttons-container .button{display:inline-flex;align-items:center;justify-content:center;min-width:138px;height:40px;margin:0;border-radius:8px;line-height:40px;white-space:nowrap}.section:has(>#resultss)>.section-filters-bar.v1,.section:has(>#result_user)>.section-filters-bar.v1,.section:has(>#results)>.section-filters-bar.v1{margin-top:20px;padding:18px;border:1px solid #e7e9f4;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(94,92,154,.055)}.section:has(>#resultss)>.section-filters-bar.v1 form,.section:has(>#result_user)>.section-filters-bar.v1 form,.section:has(>#results)>.section-filters-bar.v1 form{width:100%}.section:has(>#resultss)>.section-filters-bar.v1 .row,.section:has(>#result_user)>.section-filters-bar.v1 .row,.section:has(>#results)>.section-filters-bar.v1 .row{align-items:flex-end;row-gap:14px}.section:has(>#resultss)>.section-filters-bar.v1 .form-group,.section:has(>#result_user)>.section-filters-bar.v1 .form-group,.section:has(>#results)>.section-filters-bar.v1 .form-group{margin-bottom:0}.section:has(>#resultss)>.section-filters-bar.v1 .button.secondary,.section:has(>#result_user)>.section-filters-bar.v1 .button.secondary,.section:has(>#results)>.section-filters-bar.v1 .button.secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:8px;line-height:48px}.section:has(>#resultss)>#resultss,.section:has(>#result_user)>#result_user,.section:has(>#results)>#results{margin-top:20px;row-gap:18px}.section:has(>#resultss)>#resultss>.col-sm-3,.section:has(>#result_user)>#result_user>.col-sm-3,.section:has(>#results)>#results>.col-sm-3{display:flex}.section:has(>#resultss)>#resultss>.col-sm-3>.user-preview,.section:has(>#result_user)>#result_user>.col-sm-3>.user-preview,.section:has(>#results)>#results>.col-sm-3>.user-preview{width:100%;min-width:0}.section:has(>#resultss)>.row>.col-sm-12.text-center,.section:has(>#result_user)>.row>.col-sm-12.text-center,.section:has(>#results)>.row>.col-sm-12.text-center{width:100%;margin-top:12px;border:1px dashed #dfe3ef;border-radius:8px;background:#fbfbff}.section:has(>#result_user) .section-pager-bar-wrap{float:none !important;display:flex;justify-content:flex-start;margin-top:24px !important}@media screen and (max-width:960px){.section:has(>#resultss) .section-header,.section:has(>#result_user) .section-header,.section:has(>#results) .section-header{display:block}.section:has(>#resultss) .header-buttons-container .button,.section:has(>#result_user) .header-buttons-container .button,.section:has(>#results) .header-buttons-container .button{flex:1 1 150px;min-width:0}.section:has(>#resultss)>.section-filters-bar.v1,.section:has(>#result_user)>.section-filters-bar.v1,.section:has(>#results)>.section-filters-bar.v1{padding:14px}}@media screen and (max-width:575px){.section:has(>#resultss) .header-buttons-container,.section:has(>#result_user) .header-buttons-container,.section:has(>#results) .header-buttons-container{display:grid !important;grid-template-columns:1fr}.section:has(>#resultss) .header-buttons-container .button,.section:has(>#result_user) .header-buttons-container .button,.section:has(>#results) .header-buttons-container .button{width:100%}}h6.element-header{display:flex;align-items:center;direction:rtl;flex-wrap:wrap;gap:8px;padding:12px 18px;margin-bottom:16px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(94,92,154,0.08);color:#3e3f5e;font-size:.96rem;font-weight:800;line-height:1.5;text-align:right;position:relative}h6.element-header::before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#615dfa;box-shadow:0 0 0 4px rgba(97,93,250,0.08)}h6.element-header>div:first-of-type{margin-right:auto}h6.element-header>div{float:none !important;margin-top:0 !important;padding-left:0 !important}h6.element-header>div .button{height:32px;line-height:32px;padding:0 14px;font-size:0.78rem;border-radius:8px}@media screen and (max-width:680px){h6.element-header{font-size:0.92rem}h6.element-header>div{float:none !important;width:auto}h6.element-header>div .button{height:30px;line-height:30px;padding:0 12px;font-size:0.72rem}}.section-banner.bunny-section-banner{min-height:225px;background:url(https://bunny.net/static/free-trial-center-1d10925b731d082b182a4315f89bb760.svg) no-repeat 50%;background-color:#051e38;background-size:contain}@media screen and (max-width:680px){.section-banner.bunny-section-banner{min-height:170px;background-size:86% auto;background-position:center bottom}}.product-preview{border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.product-preview.fixed-height{height:360px}.product-preview.small{background-color:transparent;box-shadow:none}.product-preview.small .product-preview-image{height:144px;border-radius:12px}.product-preview.small .product-preview-info{padding:20px 0 0}.product-preview.small .product-preview-info .text-sticker{right:-8px}.product-preview.small .product-preview-info .product-preview-title{font-size:.875rem}.product-preview.tiny{display:-ms-flexbox;display:flex;background-color:transparent;box-shadow:none}.product-preview.tiny .product-preview-image{width:94px;height:60px;margin-right:20px;border-radius:12px}.product-preview.tiny .product-preview-image.short{width:60px}.product-preview.tiny .product-preview-info{padding:4px 0 0}.product-preview.tiny .product-preview-info .product-preview-title{font-size:.875rem}.product-preview.tiny .product-preview-info .product-preview-category{margin-top:6px}.product-preview.tiny .product-preview-info .product-preview-creator{margin-top:6px;color:#adafca;font-size:.75rem;font-weight:700}.product-preview.tiny .product-preview-info .product-preview-creator a{color:#adafca;font-weight:700}.product-preview.micro{display:-ms-flexbox;display:flex;background-color:transparent;box-shadow:none}.product-preview.micro .product-preview-image{width:68px;height:44px;margin-right:12px;border-radius:12px}.product-preview.micro .product-preview-info{padding:6px 0 0}.product-preview.micro .product-preview-info .product-preview-title{font-size:.875rem}.product-preview.micro .product-preview-info .product-preview-category{margin-top:6px}.product-preview .product-preview-image{height:180px;border-top-left-radius:12px;border-top-right-radius:12px}.product-preview .product-preview-info{padding:28px;position:relative}.product-preview .product-preview-info .text-sticker{position:absolute;top:-14px;right:14px}.product-preview .product-preview-info .product-preview-category a,.product-preview .product-preview-info .product-preview-title a{color:#3e3f5e;font-weight:700}.product-preview .product-preview-info .product-preview-title{font-size:1rem;font-weight:700}.product-preview .product-preview-info .product-preview-category{margin-top:8px;padding-left:14px;font-size:.75rem;font-weight:700;position:relative}.product-preview .product-preview-info .product-preview-category.digital:before{border-color:#3ad2fe}.product-preview .product-preview-info .product-preview-category.physical:before{border-color:#23d2e2}.product-preview .product-preview-info .product-preview-category:before{content:"";width:8px;height:8px;border-radius:50%;border:2px solid #3e3f5e;position:absolute;top:1px;left:0}.product-preview .product-preview-info .product-preview-text{margin-top:20px;color:#8f91ac;font-size:.875rem;font-weight:500;line-height:1.4285714286em}.product-preview .product-preview-info .button{margin-top:36px}.product-preview .product-preview-meta{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:53px;padding:0 28px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#fcfcfd;border-top:1px solid #eaeaf5}.product-preview .product-preview-author{padding-left:26px;position:relative}.product-preview .product-preview-author .product-preview-author-image{position:absolute;top:1px;left:0}.product-preview .product-preview-author .product-preview-author-title{font-size:.625rem;font-weight:500}.product-preview .product-preview-author .product-preview-author-text{margin-top:1px;font-size:.75rem;font-weight:700}.product-preview .product-preview-author .product-preview-author-text a{color:#3e3f5e;font-weight:700}.product-category-box{display:block;height:142px;padding:26px 0 0 28px;border-radius:12px;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.product-category-box.category-all{background:url(../img/marketplace/category/01.png) no-repeat 100% 0,linear-gradient(90deg,#615dfa,#8d7aff)}.product-category-box.category-all .product-category-box-tag{color:#615dfa}.product-category-box.category-featured{background:url(../img/marketplace/category/02.png) no-repeat 100% 0,linear-gradient(90deg,#417ae1,#5aafff)}.product-category-box.category-featured .product-category-box-tag{color:#4f8dff}.product-category-box.category-digital{background:url(../img/marketplace/category/03.png) no-repeat 100% 0,linear-gradient(90deg,#2ebfef,#4ce4ff)}.product-category-box.category-digital .product-category-box-tag{color:#3ad2fe}.product-category-box.category-physical{background:url(../img/marketplace/category/04.png) no-repeat 100% 0,linear-gradient(90deg,#17cada,#2becfe)}.product-category-box.category-physical .product-category-box-tag{color:#23d2e2}.product-category-box .product-category-box-title{color:#fff;font-size:1.125rem;font-weight:700}.product-category-box .product-category-box-text{margin-top:4px;color:#fff;font-size:.875rem;font-weight:500}.product-category-box .product-category-box-tag{display:inline-block;height:20px;margin-top:36px;padding:0 8px;border-radius:200px;background-color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;line-height:20px}.bumo-guide[hidden]{display:none !important}.bumo-guide-launcher{appearance:none;-webkit-appearance:none;direction:rtl;position:fixed;right:103px;left:auto;bottom:126px;z-index:10;display:flex;align-items:center;justify-content:center;gap:9px;width:58px;min-width:0;max-width:58px;height:58px;min-height:0;padding:0;border:1px solid #eaeaf5;border-radius:50%;color:#3e3f5e;background:#fff;box-shadow:0 12px 28px rgba(62,63,94,.14);cursor:pointer;line-height:1;overflow:visible;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.bumo-guide-launcher:hover{background:#f8f8ff;box-shadow:0 14px 32px rgba(62,63,94,.18);transform:translateY(-2px)}.bumo-guide-launcher-avatar{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#f5f6fb}.bumo-guide-launcher-avatar img{display:block;max-width:40px;max-height:40px;object-fit:contain}.bumo-guide-launcher-text{position:absolute;top:50%;right:calc(100%+10px);min-width:max-content;max-width:150px;padding:8px 10px;border:1px solid #eaeaf5;border-radius:10px;color:#3e3f5e;background:#fff;box-shadow:0 12px 28px rgba(62,63,94,.14);font-size:.78rem;font-weight:700;line-height:1.35;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translate(6px,-50%);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.bumo-guide-launcher:hover .bumo-guide-launcher-text,.bumo-guide-launcher:focus-visible .bumo-guide-launcher-text{opacity:1;visibility:visible;transform:translate(0,-50%)}.bumo-guide-open+.bumo-guide-launcher,.bumo-guide:where(.bumo-guide-open)~.bumo-guide-launcher{display:none}.bumo-guide{direction:rtl;position:fixed;inset:0;z-index:999998;pointer-events:none}body:has(.bumo-guide-open) .bumo-guide-launcher{opacity:0;pointer-events:none}.bumo-guide-backdrop{position:absolute;inset:0;background:rgba(21,21,36,.22);opacity:0;pointer-events:auto;transition:opacity .18s ease}.bumo-guide-open .bumo-guide-backdrop{opacity:1}.bumo-guide-spotlight{position:fixed;border-radius:12px;background:rgba(255,255,255,.34);box-shadow:0 0 0 9999px rgba(21,21,36,.24),inset 0 0 0 1px rgba(255,255,255,.86),0 0 42px rgba(35,210,226,.3),0 14px 36px rgba(21,21,36,.16);opacity:0;transition:opacity .18s ease,top .18s ease,left .18s ease,width .18s ease,height .18s ease;pointer-events:none}.bumo-guide-open .bumo-guide-spotlight{opacity:1}.bumo-guide-centered .bumo-guide-spotlight{opacity:0}.bumo-guide-card{position:fixed;display:block;width:min(380px,calc(100vw - 32px));padding:0;border:0;background:transparent;box-shadow:none;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .2s ease,transform .2s ease,top .18s ease,left .18s ease;pointer-events:auto}.bumo-guide-open .bumo-guide-card{opacity:1;transform:translateY(0) scale(1)}.bumo-guide-centered .bumo-guide-card{top:50%;left:50%;right:auto;transform:translate(-50%,calc(-50%+10px)) scale(.98)}.bumo-guide-open.bumo-guide-centered .bumo-guide-card{transform:translate(-50%,-50%) scale(1)}.bumo-guide-chat{display:grid;gap:8px}.bumo-guide-chat-row{display:flex;align-items:flex-end;gap:10px}.bumo-guide-chat-row-main{padding-right:0}.bumo-guide-message{position:relative;min-width:0;border:1px solid #eaeaf5;background:#fff;box-shadow:0 14px 34px rgba(62,63,94,.14)}.bumo-guide-message-mini{width:max-content;max-width:220px;margin:0;padding:8px 12px;border-radius:16px 16px 6px 16px;color:#8f91ac;font-size:.76rem;font-weight:700;line-height:1.55}.bumo-guide-message-main{width:100%;padding:14px 16px;border-radius:16px 16px 6px 16px}.bumo-guide-message-main::before{content:"";display:none;position:absolute;width:14px;height:14px;border:0;background:#fff;transform:rotate(45deg)}.bumo-guide-card-position-left .bumo-guide-message-main::before{display:block;top:var(--bumo-pointer-y,18px);right:-7px;bottom:auto;left:auto;border-top:1px solid #eaeaf5;border-right:1px solid #eaeaf5}.bumo-guide-card-position-right .bumo-guide-message-main::before{display:block;top:var(--bumo-pointer-y,18px);right:auto;bottom:auto;left:-7px;border-bottom:1px solid #eaeaf5;border-left:1px solid #eaeaf5}.bumo-guide-card-position-below .bumo-guide-message-main::before{display:block;top:-7px;right:auto;bottom:auto;left:var(--bumo-pointer-x,28px);border-top:1px solid #eaeaf5;border-left:1px solid #eaeaf5}.bumo-guide-card-position-above .bumo-guide-message-main::before{display:block;top:auto;right:auto;bottom:-7px;left:var(--bumo-pointer-x,28px);border-right:1px solid #eaeaf5;border-bottom:1px solid #eaeaf5}.bumo-guide-avatar-wrap{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 52px;border-radius:20px;border:1px solid #eaeaf5;background:#fff;box-shadow:0 8px 20px rgba(62,63,94,.12)}.bumo-guide-avatar{display:block;max-width:42px;max-height:42px;object-fit:contain}.bumo-guide-name{margin:0 0 4px;color:#615dfa;font-size:.78rem;font-weight:700}.bumo-guide-title{margin:0;color:#3e3f5e;font-size:1.05rem;font-weight:700;line-height:1.45}.bumo-guide-text{margin:8px 0 0;color:#8f91ac;font-size:.9rem;line-height:1.75}.bumo-guide-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bumo-guide-actions .button{min-width:78px;height:36px;line-height:36px;font-size:.78rem}.bumo-guide-target-active{position:relative;z-index:999997;border-radius:12px;filter:brightness(1.06) saturate(1.04);box-shadow:0 0 0 6px rgba(255,255,255,.72),0 0 28px rgba(35,210,226,.28),0 12px 32px rgba(62,63,94,.18) !important;animation:bumo-target-glow 1.8s ease-in-out infinite;transition:filter .18s ease,box-shadow .18s ease}@keyframes bumo-target-glow{0%,100%{box-shadow:0 0 0 5px rgba(255,255,255,.68),0 0 24px rgba(35,210,226,.24),0 12px 30px rgba(62,63,94,.16)}50%{box-shadow:0 0 0 8px rgba(255,255,255,.82),0 0 38px rgba(35,210,226,.36),0 14px 34px rgba(62,63,94,.2)}}@media screen and (max-width:600px){.bumo-guide-launcher{right:38px;left:auto;bottom:180px;width:50px;max-width:50px;height:50px;min-height:0;padding:0;gap:7px}.bumo-guide-launcher-avatar{width:40px;height:40px}.bumo-guide-launcher-avatar img{max-width:34px;max-height:34px}.bumo-guide-launcher-text{display:none}.bumo-guide-card{top:auto !important;right:10px !important;bottom:max(12px,env(safe-area-inset-bottom)) !important;left:10px !important;width:auto;max-height:calc(100dvh - 24px);padding:0;overflow-y:auto;transform:translateY(14px) scale(.98)}.bumo-guide-mobile-dock-bottom .bumo-guide-card,.bumo-guide-centered .bumo-guide-card{top:auto !important;right:10px !important;bottom:max(12px,env(safe-area-inset-bottom)) !important;left:10px !important;transform:translateY(14px) scale(.98)}.bumo-guide-mobile-dock-top .bumo-guide-card{top:max(12px,env(safe-area-inset-top)) !important;right:10px !important;bottom:auto !important;left:10px !important;transform:translateY(-14px) scale(.98)}.bumo-guide-open .bumo-guide-card,.bumo-guide-open.bumo-guide-centered .bumo-guide-card,.bumo-guide-open.bumo-guide-mobile-dock-bottom .bumo-guide-card,.bumo-guide-open.bumo-guide-mobile-dock-top .bumo-guide-card{transform:translateY(0) scale(1)}.bumo-guide-chat{gap:8px}.bumo-guide-chat-row{gap:8px}.bumo-guide-chat-row-main{padding-right:0}.bumo-guide-message-mini{max-width:min(220px,calc(100vw - 86px));padding:8px 11px;font-size:.72rem}.bumo-guide-message-main{padding:12px;border-radius:16px 16px 6px 16px}.bumo-guide-message-main::before{display:none}.bumo-guide-avatar-wrap{width:40px;height:40px;flex-basis:40px;border-radius:50%}.bumo-guide-avatar{max-width:32px;max-height:32px}.bumo-guide-name{margin-bottom:2px;font-size:.72rem}.bumo-guide-title{font-size:.95rem;line-height:1.4}.bumo-guide-text{margin-top:6px;font-size:.82rem;line-height:1.65}.bumo-guide-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.bumo-guide-actions .button{width:100%;min-width:0;height:38px;line-height:38px;font-size:.76rem}.bumo-guide-next{grid-column:1 / -1}}@media screen and (max-width:420px){.bumo-guide-launcher{max-width:calc(100vw - 28px)}.bumo-guide-chat-row-main{padding-right:0}.bumo-guide-message-main{padding:11px}.bumo-guide-message-mini{max-width:calc(100vw - 80px)}}@media (prefers-reduced-motion:reduce){.bumo-guide-launcher,.bumo-guide-backdrop,.bumo-guide-spotlight,.bumo-guide-card,.bumo-guide-target-active{transition:none;animation:none}}.week-box{display:-ms-flexbox;display:flex;background-color:#fff;border-radius:12px;box-shadow:3px 5px 20px 0 rgba(94,92,154,.1)}.week-box .week-box-item{width:14.2857142857%;position:relative}.week-box .week-box-item:after{content:"";width:1px;height:20px;background-color:#eaeaf5;position:absolute;top:40px;right:0}.week-box .week-box-item:last-child:after{display:none}.week-box-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100px}.week-box-item.active{border-bottom:4px solid #23d2e2}.week-box-item.active .week-box-item-title{color:#00c7d9}.week-box-item.active .week-box-item-text{color:#3e3f5e}.week-box-item .week-box-item-text,.week-box-item .week-box-item-title{font-weight:700;text-transform:uppercase}.week-box-item .week-box-item-title{font-size:1.375rem}.week-box-item .week-box-item-text{margin-top:10px;color:#adafca;font-size:.75rem}.calendar{background-color:#fff}.calendar.small{max-width:215px}.calendar.small .calendar-week{border:none}.calendar.small .calendar-week .calendar-week-day{padding:16px 0;font-size:.75rem}.calendar.small .calendar-week .calendar-week-day .week-day-short{display:block}.calendar.small .calendar-week .calendar-week-day .week-day-long{display:none}.calendar.small .calendar-days .calendar-day-row .calendar-day{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:44px;padding:0;border:none}.calendar.small .calendar-days .calendar-day-row .calendar-day.inactive{background-color:#fff}.calendar.small .calendar-days .calendar-day-row .calendar-day.active .calendar-day-number,.calendar.small .calendar-days .calendar-day-row .calendar-day.current .calendar-day-number{width:24px;height:24px}.calendar.small .calendar-days .calendar-day-row .calendar-day .calendar-day-number{font-size:.75rem;position:static}.calendar.small .calendar-days .calendar-day-row .calendar-day .calendar-day-events{position:absolute;bottom:2px}.calendar.small .calendar-days .calendar-day-row .calendar-day .calendar-day-events .calendar-day-event{display:block;margin:0 2px 0 0}.calendar.small .calendar-days .calendar-day-row .calendar-day .calendar-day-events .calendar-day-event:last-child{margin:0}.calendar.small .calendar-days .calendar-day-row .calendar-day .calendar-day-event{width:4px;height:4px;border-radius:50%;padding:0}.calendar.small .calendar-days .calendar-day-row .calendar-day .calendar-day-event .calendar-day-event-text{display:none}.calendar .calendar-week{display:-ms-flexbox;display:flex;border-bottom:1px solid #eaeaf5}.calendar .calendar-week .calendar-week-day{width:14.2857142857%;padding:28px 0;color:#8f91ac;font-size:1rem;font-weight:500;text-align:center}.calendar .calendar-week .calendar-week-day .week-day-short{display:none}.calendar .calendar-days .calendar-day-row{display:-ms-flexbox;display:flex}.calendar .calendar-days .calendar-day-row .calendar-day{width:14.2857142857%;height:120px;padding:52px 12px 0 16px;border-right:1px solid #eaeaf5;border-bottom:1px solid #eaeaf5;position:relative}.calendar .calendar-days .calendar-day-row .calendar-day:last-child{border-right:none}.calendar .calendar-days .calendar-day-row .calendar-day.inactive{background-color:#fcfcfd}.calendar .calendar-days .calendar-day-row .calendar-day.inactive .calendar-day-number{color:#8f91ac;font-weight:500}.calendar .calendar-days .calendar-day-row .calendar-day.active .calendar-day-number,.calendar .calendar-days .calendar-day-row .calendar-day.current .calendar-day-number{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;border-radius:50%;top:8px;left:10px}.calendar .calendar-days .calendar-day-row .calendar-day.current .calendar-day-number{box-shadow:3px 5px 20px 0 rgba(94,92,154,.16)}.calendar .calendar-days .calendar-day-row .calendar-day.active .calendar-day-number{background-color:#615dfa;color:#fff}.calendar .calendar-days .calendar-day-row .calendar-day .calendar-day-number{font-size:1rem;font-weight:700;position:absolute;top:20px;left:18px;z-index:1}.calendar .calendar-days .calendar-day-row .calendar-day .calendar-day-events{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar .calendar-days .calendar-day-row .calendar-day .calendar-day-events .calendar-day-event{display:none;margin-bottom:6px}.calendar .calendar-days .calendar-day-row .calendar-day .calendar-day-events .calendar-day-event:first-child,.calendar .calendar-days .calendar-day-row .calendar-day .calendar-day-events .calendar-day-event:nth-child(2){display:block}.calendar .calendar-days .calendar-day-row .calendar-day .calendar-day-events .calendar-day-event:last-child{margin-bottom:0}.calendar .calendar-days .calendar-day-row .calendar-day .calendar-day-event{border-radius:200px;padding:6px 12px;color:#fff;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar .calendar-days .calendar-day-row .calendar-day .calendar-day-event.primary{background-color:#23d2e2}.calendar .calendar-days .calendar-day-row .calendar-day .calendar-day-event.secondary{background-color:#615dfa}.calendar-weekly{background-color:#fff}.calendar-weekly .calendar-weekly-week{display:-ms-flexbox;display:flex;padding-left:56px}.calendar-weekly .calendar-weekly-week-day{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:14.2857142857%;padding:28px 0}.calendar-weekly .calendar-weekly-week-day.active .calendar-weekly-week-day-number{color:#615dfa;font-weight:700}.calendar-weekly .calendar-weekly-week-day .calendar-weekly-week-day-text{color:#8f91ac;font-size:1rem;font-weight:500}.calendar-weekly .calendar-weekly-week-day .calendar-weekly-week-day-number{margin-top:8px;font-size:1.25rem;font-weight:500}.calendar-weekly .calendar-weekly-body-wrap{height:640px;overflow-y:auto}.calendar-weekly .calendar-weekly-body{padding:6px 0 0 56px;position:relative}.calendar-weekly .calendar-weekly-hours{position:absolute;top:0;left:0}.calendar-weekly .calendar-weekly-hours .calendar-weekly-hour{height:120px;color:#8f91ac;font-size:.875rem;font-weight:500}.calendar-weekly .calendar-weekly-days{display:-ms-flexbox;display:flex}.calendar-weekly .calendar-weekly-day-column{width:14.2857142857%}.calendar-weekly .calendar-weekly-day-column.active .calendar-weekly-day-interval{background-color:#fcfcfd}.calendar-weekly .calendar-weekly-day-column:last-child .calendar-weekly-day-interval{border-right:none}.calendar-weekly .calendar-weekly-day-interval{width:100%;height:120px;border-top:1px solid #eaeaf5;border-right:1px solid #eaeaf5}.calendar-weekly .calendar-weekly-day-interval:last-child{border-bottom:1px solid #eaeaf5}.calendar-weekly .calendar-weekly-day-part{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:100%;height:50%;padding:0 10px;border-bottom:1px solid rgba(234,234,245,.5)}.calendar-weekly .calendar-weekly-day-part:last-child{border-bottom:none}.calendar-weekly .calendar-weekly-day-part .calendar-weekly-day-event{border-radius:200px;padding:6px 12px;color:#fff;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-weekly .calendar-weekly-day-part .calendar-weekly-day-event.span-3{width:100%;height:180px;border-radius:12px;position:relative;z-index:1}.calendar-weekly .calendar-weekly-day-part .calendar-weekly-day-event.primary{background-color:#23d2e2}.calendar-weekly .calendar-weekly-day-part .calendar-weekly-day-event.secondary{background-color:#615dfa}.calendar-daily{background-color:#fff}.calendar-daily .calendar-daily-body-wrap{height:640px;overflow-y:auto}.calendar-daily .calendar-daily-body{padding:6px 0 0 56px;position:relative}.calendar-daily .calendar-daily-hours{position:absolute;top:0;left:0}.calendar-daily .calendar-daily-hours .calendar-daily-hour{height:120px;color:#8f91ac;font-size:.875rem;font-weight:500}.calendar-daily .calendar-daily-interval{width:100%;height:120px;border-top:1px solid #eaeaf5}.calendar-daily .calendar-daily-interval:last-child{border-bottom:1px solid #eaeaf5}.calendar-daily .calendar-daily-interval-part{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:100%;height:50%;border-bottom:1px solid rgba(234,234,245,.5)}.calendar-daily .calendar-daily-interval-part:last-child{border-bottom:none}.calendar-daily .calendar-daily-event{width:100%;height:100%;border-radius:12px;padding:12px 14px;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-daily .calendar-daily-event.span-3{height:180px;position:relative;z-index:1}.calendar-daily .calendar-daily-event.primary{background-color:#23d2e2}.calendar-daily .calendar-daily-event.secondary{background-color:#615dfa}.calendar-events-preview{padding:32px 28px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.calendar-events-preview.small .calendar-events-preview-title{font-size:.875rem}.calendar-events-preview.small .calendar-event-preview-list{margin-top:36px}.calendar-events-preview .calendar-events-preview-title{font-size:1.125rem;font-weight:700}.calendar-events-preview .calendar-event-preview-list{margin-top:48px}.calendar-event-preview-list .calendar-event-preview{margin-bottom:28px}.calendar-event-preview-list .calendar-event-preview:last-child{margin-bottom:0}.calendar-event-preview{padding-left:72px;position:relative}.calendar-event-preview.small .calendar-event-preview-start-time .calendar-event-preview-start-time-title{font-size:.875rem}.calendar-event-preview.small .calendar-event-preview-start-time .calendar-event-preview-start-time-text{margin-top:4px;font-size:.75rem}.calendar-event-preview.small .calendar-event-preview-info:before{content:"";width:8px;height:8px;border:2px solid transparent;top:2px}.calendar-event-preview.small .calendar-event-preview-info .calendar-event-preview-title{font-size:.875rem}.calendar-event-preview.small .calendar-event-preview-info .calendar-event-preview-text{font-size:.75rem;line-height:1.1666666667em}.calendar-event-preview.primary .calendar-event-preview-info:before{border-color:#23d2e2}.calendar-event-preview.secondary .calendar-event-preview-info:before{border-color:#615dfa}.calendar-event-preview .calendar-event-preview-start-time{position:absolute;top:0;left:0;z-index:1}.calendar-event-preview .calendar-event-preview-start-time .calendar-event-preview-start-time-title{font-size:1rem;font-weight:700}.calendar-event-preview .calendar-event-preview-start-time .calendar-event-preview-start-time-text{margin-top:2px;font-size:.875rem;font-weight:500}.calendar-event-preview .calendar-event-preview-info{position:relative}.calendar-event-preview .calendar-event-preview-info:before{content:"";width:12px;height:12px;border-radius:50%;border:3px solid transparent;position:absolute;top:0;left:-24px}.calendar-event-preview .calendar-event-preview-info .calendar-event-preview-title{font-size:1rem;font-weight:700;cursor:pointer}.calendar-event-preview .calendar-event-preview-info .calendar-event-preview-text{margin-top:6px;color:#3e3f5e;font-size:.875rem;font-weight:500;line-height:1.4285714286em}.calendar-event-preview .calendar-event-preview-info .calendar-event-preview-time{margin-top:14px;font-size:.875rem;font-weight:500}.calendar-event-preview .calendar-event-preview-info .calendar-event-preview-time .bold{font-weight:700}.calendar-widget{border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.calendar-widget .calendar-widget-header{padding:28px 28px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.calendar-widget .calendar-widget-header .calendar-widget-header-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.calendar-widget .calendar-widget-header .calendar-widget-header-actions .slider-controls{margin-right:25px}.calendar-widget .calendar-widget-title{font-size:1.25rem;font-weight:700}.calendar-widget .slider-controls{display:-ms-flexbox;display:flex}.calendar-widget .slider-controls .slider-control{margin-right:18px}.calendar-widget .slider-controls .slider-control:last-child{margin-right:0}.calendar-widget .calendar,.calendar-widget .calendar-weekly{margin-top:26px;padding:0 28px}.calendar-widget .calendar-daily{margin-top:60px;padding:0 28px}.calendar-widget .calendar-events-preview{margin-top:60px}@media screen and (max-width:680px){.calendar.full .calendar-week{border:none}.calendar.full .calendar-week .calendar-week-day{padding:16px 0;font-size:.75rem}.calendar.full .calendar-week .calendar-week-day .week-day-short{display:block}.calendar.full .calendar-week .calendar-week-day .week-day-long{display:none}.calendar.full .calendar-days .calendar-day-row .calendar-day{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:44px;padding:0;border:none}.calendar.full .calendar-days .calendar-day-row .calendar-day.inactive{background-color:#fff}.calendar.full .calendar-days .calendar-day-row .calendar-day.active .calendar-day-number,.calendar.full .calendar-days .calendar-day-row .calendar-day.current .calendar-day-number{width:24px;height:24px}.calendar.full .calendar-days .calendar-day-row .calendar-day .calendar-day-number{font-size:.75rem;position:static}.calendar.full .calendar-days .calendar-day-row .calendar-day .calendar-day-events{-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:2px}.calendar.full .calendar-days .calendar-day-row .calendar-day .calendar-day-events .calendar-day-event{display:block;margin:0 2px 0 0}.calendar.full .calendar-days .calendar-day-row .calendar-day .calendar-day-events .calendar-day-event:last-child{margin:0}.calendar.full .calendar-days .calendar-day-row .calendar-day .calendar-day-event{width:4px;height:4px;border-radius:50%;padding:0}.calendar.full .calendar-days .calendar-day-row .calendar-day .calendar-day-event .calendar-day-event-text{display:none}}@media screen and (max-width:460px){.calendar-widget .calendar-widget-header{display:block}.calendar-widget .calendar-widget-header .calendar-widget-header-actions{-ms-flex-pack:center;justify-content:center}.calendar-widget .calendar-widget-header .calendar-widget-header-actions:first-child{-ms-flex-direction:column;flex-direction:column}.calendar-widget .calendar-widget-header .calendar-widget-header-actions:first-child .slider-controls{-ms-flex-order:2;order:2;margin:12px 0 0}.calendar-widget .calendar-widget-header .calendar-widget-header-actions:last-child{margin-top:18px}.calendar-widget .calendar-widget-title{font-size:1rem}}.navigation-widget{width:300px;padding-bottom:40px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative}.navigation-widget .navigation-widget-close-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;fill:#3e3f5e;width:70px;height:50px;position:absolute;top:0;right:0;cursor:pointer}.navigation-widget .navigation-widget-cover{width:100%;height:76px}.navigation-widget .navigation-widget-info-wrap{padding:45px 30px 0px 20px;margin-bottom:30px}.navigation-widget .navigation-widget-info-wrap .navigation-widget-info{min-height:44px;padding:8px 0 0 50px;position:relative}.navigation-widget .navigation-widget-info-wrap .navigation-widget-info .user-avatar{position:absolute;top:0;left:0}.navigation-widget .navigation-widget-info-wrap .navigation-widget-info .navigation-widget-info-title{font-size:.995rem;font-weight:700}.navigation-widget .navigation-widget-info-wrap .navigation-widget-info .navigation-widget-info-title a{color:#3e3f5e;font-weight:700}.navigation-widget .navigation-widget-info-wrap .navigation-widget-info .navigation-widget-info-text{margin-top:4px;color:#8f91ac;font-size:.88rem;font-weight:500}.navigation-widget .navigation-widget-info-wrap .navigation-widget-info-button{margin-top:20px;width:140px}.navigation-widget .navigation-widget-section-title{padding-left:30px;color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.navigation-widget .navigation-widget-section-title.space-top{margin-top:30px}.navigation-widget .navigation-widget-section-title+.menu{margin-top:26px}.navigation-widget .navigation-widget-section-title+.navigation-widget-section-link{margin-top:14px}.navigation-widget .navigation-widget-section-link{display:block;padding:12px 30px;font-size:.875rem;font-weight:700;transition:padding .2s ease-in-out,color .2s ease-in-out}.navigation-widget .navigation-widget-section-link .highlighted{float:right;color:#00c7d9}.navigation-widget .navigation-widget-section-link:hover{padding-left:34px}.navigation-widget .navigation-widget-section-link+.navigation-widget-section-title{margin-top:46px}.navigation-widget .badge-list{margin-top:36px}.navigation-widget .user-stats{margin-top:44px}.navigation-widget .menu{margin-top:33px}.navigation-widget .menu+.navigation-widget-section-title{margin-top:40px}.navigation-widget.closed{width:80px;padding-top:20px}.navigation-widget.closed .user-avatar{margin:0 auto}.navigation-widget.closed .menu{margin-top:26px}.chat-widget-wrap{display:-ms-flexbox;display:flex;border-radius:12px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);gap:10px}.chat-widget-wrap .chat-widget{box-shadow:none}.chat-widget-wrap .chat-widget .chat-widget-messages{height:100%}.chat-widget-wrap .chat-widget .chat-widget-conversation{height:560px}.chat-widget-wrap .chat-widget:first-child{width:30%;border-right:1px solid #eaeaf5;border-top-right-radius:12px;border-bottom-right-radius:12px}.chat-widget-wrap .chat-widget:first-child .chat-widget-form{border-bottom-right-radius:12px}.chat-widget-wrap .chat-widget:last-child{width:70%;border-top-left-radius:12px;border-bottom-left-radius:12px}.chat-widget-wrap .chat-widget:last-child .chat-widget-form{border-bottom-left-radius:12px}.chat-widget{width:300px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.chat-widget.static .chat-widget-messages .chat-widget-message{padding:20px 28px 20px 24px;border-left:4px solid transparent}.chat-widget.static .chat-widget-messages .chat-widget-message.active,.chat-widget.static .chat-widget-messages .chat-widget-message:hover{border-left-color:#23d2e2}.chat-widget.chat-widget-overlay{padding-bottom:92px}.chat-widget.hidden .chat-widget-button-icon .burger-icon .burger-icon-bar:first-child{width:100%}.chat-widget.hidden .chat-widget-button-icon .burger-icon .burger-icon-bar:nth-child(2){width:14px}.chat-widget.hidden .chat-widget-button-icon .burger-icon .burger-icon-bar:nth-child(3){width:10px}.chat-widget.closed .chat-widget-messages .chat-widget-message{padding:11px 20px}.chat-widget.closed .chat-widget-messages .chat-widget-message:first-child{padding-top:20px}.chat-widget.closed .chat-widget-messages .chat-widget-message:hover{background-color:#fff}.chat-widget.closed .chat-widget-form,.chat-widget.closed .chat-widget-messages .chat-widget-message .user-status .user-status-text,.chat-widget.closed .chat-widget-messages .chat-widget-message .user-status .user-status-timestamp,.chat-widget.closed .chat-widget-messages .chat-widget-message .user-status .user-status-title{opacity:0;visibility:hidden}.chat-widget.closed .chat-widget-button .chat-widget-button-icon .burger-icon .burger-icon-bar:first-child{width:100%}.chat-widget.closed .chat-widget-button .chat-widget-button-icon .burger-icon .burger-icon-bar:nth-child(2){width:14px}.chat-widget.closed .chat-widget-button .chat-widget-button-icon .burger-icon .burger-icon-bar:nth-child(3){width:10px}.chat-widget.closed .chat-widget-button .chat-widget-button-text{display:none}.chat-widget .chat-widget-messages .chat-widget-message .user-status .user-status-text,.chat-widget .chat-widget-messages .chat-widget-message .user-status .user-status-timestamp,.chat-widget .chat-widget-messages .chat-widget-message .user-status .user-status-title{transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.chat-widget-header{padding:20px 28px;border-bottom:1px solid #eaeaf5;position:relative}.chat-widget-header .chat-widget-settings{position:absolute;top:12px;right:14px;z-index:2}.chat-widget-header .chat-widget-close-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:70px;height:50px;cursor:pointer;position:absolute;top:0;right:0;z-index:2}.chat-widget-header .chat-widget-close-button .chat-widget-close-button-icon{fill:#3e3f5e}.chat-widget-messages{height:100%;overflow-y:auto}.chat-widget-messages .chat-widget-message{display:block;padding:14px 28px;cursor:pointer;transform-origin:center right;transition:padding .4s ease-in-out,background-color .2s ease,opacity .22s ease,transform .22s ease}.chat-widget-messages .chat-widget-message.active,.chat-widget-messages .chat-widget-message:hover{background-color:#eaeaf5}.chat-widget-messages .online-user-item.is-entering{animation:online-user-enter .28s ease both}.chat-widget-messages .online-user-item.is-leaving{pointer-events:none;animation:online-user-leave .24s ease both}@keyframes online-user-enter{0%{opacity:0;transform:translateX(12px) scale(.98)}100%{opacity:1;transform:translateX(0) scale(1)}}@keyframes online-user-leave{0%{opacity:1;transform:translateX(0) scale(1)}100%{opacity:0;transform:translateX(12px) scale(.98)}}@media (prefers-reduced-motion:reduce){.chat-widget-messages .online-user-item.is-entering,.chat-widget-messages .online-user-item.is-leaving{animation:none}}.chat-widget-conversation{height:615px;padding:35px 28px;background-color:#fcfcfd;overflow-y:auto}.chat-widget-conversation .chat-widget-speaker{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;position:relative}.chat-widget-conversation .chat-widget-speaker+.chat-widget-speaker{margin-top:16px}.chat-widget-conversation .chat-widget-speaker.left{padding:0 26px 0 36px}.chat-widget-conversation .chat-widget-speaker.left .chat-widget-speaker-avatar{right:0}.chat-widget-conversation .chat-widget-speaker.left .chat-widget-speaker-message{border-top-right-radius:0}.chat-widget-conversation .chat-widget-speaker.right{padding-left:64px;-ms-flex-align:end;align-items:flex-end}.chat-widget-conversation .chat-widget-speaker.right .chat-widget-speaker-message{border-top-right-radius:0;background-color:#615dfa;color:#fff}.chat-widget-conversation .chat-widget-speaker .chat-widget-speaker-avatar{position:absolute;top:0}.chat-widget-conversation .chat-widget-speaker .chat-widget-speaker-message{display:inline-block;padding:12px;border-radius:10px;background-color:#d5d5d8;font-size:.875rem;font-weight:600;line-height:1.1428571429em;width:fit-content}.chat-widget-conversation .chat-widget-speaker .chat-widget-speaker-message+.chat-widget-speaker-message{margin-top:8px}.chat-widget-conversation .chat-widget-speaker .chat-widget-speaker-timestamp{margin-top:12px;color:#adafca;font-size:.75rem;font-weight:500}.chat-widget-form{padding:22px 28px;background-color:#fcfcfd;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 40px 0 rgba(94,92,154,.1);transition:opacity .4s ease-in-out,visibility .4s ease-in-out,bottom .4s ease-in-out}.chat-widget-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:80px;padding-left:28px;background-color:#23d2e2;cursor:pointer}.chat-widget-button .chat-widget-button-icon{margin-right:30px}.chat-widget-button .chat-widget-button-text{color:#fff;font-size:1rem;font-weight:700}@media screen and (max-width:960px){.chat-widget-wrap{display:block;box-shadow:none;margin-bottom:30%}.chat-widget-wrap .chat-widget{border-radius:12px}.chat-widget-wrap .chat-widget:first-child,.chat-widget-wrap .chat-widget:last-child{width:100%;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.chat-widget-wrap .chat-widget:first-child{border-right:none;margin-bottom:26px}.chat-widget-wrap .chat-widget:first-child .chat-widget-form{border-bottom-right-radius:12px}.chat-widget-wrap .chat-widget:last-child .chat-widget-form{border-bottom-left-radius:12px}.chat-widget-wrap .chat-widget .chat-widget-conversation+.chat-widget-form .button{width:100%}}.sidebar{height:100%;padding-top:80px;position:fixed;top:0;z-index:999}.sidebar.right{left:0}.sidebar.left{right:0}.sidebar.navigation-widget{padding-top:0;margin-top:80px;border-radius:10px;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out}.sidebar.navigation-widget.navigation-widget-mobile{margin-top:0;z-index:100000;position:fixed;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:16px 0 0 16px}.sidebar.navigation-widget.closed{padding-bottom:120px !important;padding-top:20px;overflow:auto !important}.sidebar.navigation-widget.closed{-ms-overflow-style:none !important;scrollbar-width:none !important}.sidebar.navigation-widget.closed::-webkit-scrollbar{display:none !important}.sidebar.navigation-widget.delayed{transition-delay:.25s}.sidebar.navigation-widget.hidden{-webkit-transform:translate(-100%);transform:translate(100%)}.sidebar.chat-widget{height:80%;width:300px;margin-top:80px;position:fixed;left:20px;bottom:20px;border-radius:10px;background-color:#ffffff;box-shadow:0px 4px 10px rgba(0,0,0,0.1);padding:10px;z-index:999;transition:transform 0.3s ease,opacity 0.3s ease}.sidebar.chat-widget.chat-widget-overlay{height:auto}.sidebar.chat-widget.chat-widget-overlay .chat-widget-form{bottom:0}.sidebar.chat-widget.closed{-webkit-transform:translate(220px);transform:translate(-220px)}.sidebar.chat-widget.closed .chat-widget-form{bottom:0}.sidebar.chat-widget.hidden{-webkit-transform:translate(100%);transform:translate(100%)}.sidebar.chat-widget .chat-widget-button,.sidebar.chat-widget .chat-widget-form{position:absolute;left:0;z-index:9999}.sidebar.chat-widget .chat-widget-form{bottom:80px}.sidebar.chat-widget .chat-widget-button{bottom:0}.navigation-widget.navigation-widget-mobile{background:#fff;border-left:1px solid #eaeaf5;box-shadow:-8px 0 40px rgba(94,92,154,0.12)}.navigation-widget.navigation-widget-mobile .navigation-widget-close-button{fill:#3e3f5e;width:50px;height:50px;border-radius:12px;margin:12px;transition:background .2s ease;z-index:999}.navigation-widget.navigation-widget-mobile .navigation-widget-close-button:active{background:#f0f0fa}.navigation-widget.navigation-widget-mobile .navigation-widget-close-button svg{fill:#3e3f5e;width:16px;height:16px}.navigation-widget.navigation-widget-mobile .navigation-widget-info-wrap{padding:60px 20px 20px;margin-bottom:10px;background:linear-gradient(135deg,rgba(97,93,250,0.06) 0%,rgba(35,210,226,0.04) 100%);border-bottom:1px solid #eaeaf5;position:relative}.navigation-widget.navigation-widget-mobile .navigation-widget-info-wrap::after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(97,93,250,0.15),transparent)}.navigation-widget.navigation-widget-mobile .navigation-widget-info .navigation-widget-info-title,.navigation-widget.navigation-widget-mobile .navigation-widget-info .navigation-widget-info-title a{color:#3e3f5e;font-size:1.05rem;font-weight:700}.navigation-widget.navigation-widget-mobile .navigation-widget-info .navigation-widget-info-text{color:#8f91ac;font-size:0.8rem}.navigation-widget.navigation-widget-mobile .navigation-widget-info .user-short-description-text{color:#adafca;font-size:0.7rem;font-weight:400;margin-top:8px;display:block;text-align:right}.navigation-widget.navigation-widget-mobile .navigation-widget-info-button{width:100%;margin-top:16px;height:36px;line-height:36px;font-size:0.85rem;border-radius:10px;background:rgba(253,67,80,0.08) !important;background-image:none !important;color:#fd4350 !important;border:1px solid rgba(253,67,80,0.15);box-shadow:none !important;transition:background .2s ease,border-color .2s ease}.navigation-widget.navigation-widget-mobile .navigation-widget-info-button:active{background:rgba(253,67,80,0.15) !important}.navigation-widget.navigation-widget-mobile .menu{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:0 12px 24px;list-style:none}.navigation-widget.navigation-widget-mobile .menu .menu-item{display:block;width:100%;margin:0;padding:0}.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:50px;height:auto;padding:11px 14px;border-radius:12px;color:#3e3f5e;font-size:0.88rem;font-weight:600;line-height:1.35;box-sizing:border-box;overflow:visible;transition:background .2s ease,color .2s ease,transform .15s ease;direction:rtl}.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link .menu-item-link-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:transparent;box-shadow:none;flex:0 0 34px;position:static;top:auto;left:auto;z-index:auto;transition:background-color .18s ease,box-shadow .18s ease,fill .18s ease}.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link>svg.menu-item-link-icon{width:24px;height:24px;padding:5px;box-sizing:content-box}.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link .menu-item-link-icon svg{width:24px;height:24px}.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link:hover,.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link:focus{background:transparent;color:#615dfa}.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link:hover .menu-item-link-icon,.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link:focus .menu-item-link-icon,.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link.menu-act .menu-item-link-icon{background:rgba(97,93,250,.08);box-shadow:inset 0 0 0 1px rgba(97,93,250,.1);fill:#615dfa}.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link:hover .menu-item-link-icon,.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link:focus .menu-item-link-icon,.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link.menu-act:hover .menu-item-link-icon,.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link.menu-act:focus .menu-item-link-icon{background:rgba(97,93,250,.14);box-shadow:inset 0 0 0 1px rgba(97,93,250,.18)}.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link:active{background:transparent;transform:scale(0.98)}.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link sm,.navigation-widget.navigation-widget-mobile .menu .menu-item .menu-item-link .lh{display:block;min-width:0;flex:1 1 auto;font-size:0.88rem;font-weight:600;letter-spacing:0.2px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.navigation-widget.navigation-widget-mobile .simplebar-scrollbar::before{background:rgba(97,93,250,0.15) !important;border-radius:4px}.navigation-widget.navigation-widget-mobile .simplebar-track.simplebar-vertical{width:6px}.burger-icon{width:20px;height:14px;position:relative}.burger-icon.open .burger-icon-bar:first-child{width:100%}.burger-icon.open .burger-icon-bar:nth-child(2){width:14px}.burger-icon.open .burger-icon-bar:nth-child(3){width:10px}.burger-icon.inverted .burger-icon-bar{left:0}.burger-icon.inverted .burger-icon-bar:first-child{width:100%}.burger-icon.inverted .burger-icon-bar:nth-child(2){width:14px}.burger-icon.inverted .burger-icon-bar:nth-child(3){width:10px}.burger-icon .burger-icon-bar{height:2px;background-color:#fff;position:absolute;right:0;transition:width .4s ease-in-out}.burger-icon .burger-icon-bar:first-child{top:0;width:10px}.burger-icon .burger-icon-bar:nth-child(2){top:6px;width:14px}.burger-icon .burger-icon-bar:nth-child(3){top:12px;width:100%}.dropdown-navigation{width:220px;padding:20px 28px;border-radius:10px;right:unset !important;left:20px;background-color:#fff;box-shadow:3px 5px 40px 0 rgba(94,92,154,.06)}.dropdown-navigation .dropdown-navigation-header+.dropdown-navigation-category{margin-top:30px}.dropdown-navigation .dropdown-navigation-category{margin:20px 0 10px;color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.dropdown-navigation .dropdown-navigation-link{display:block;padding:8px 0;font-size:.875rem;font-weight:700;transition:padding .2s ease-in-out,color .2s ease-in-out}.dropdown-navigation .dropdown-navigation-link .highlighted{float:right;color:#00c7d9}.dropdown-navigation .dropdown-navigation-link:hover{padding-left:4px}.dropdown-navigation .dropdown-navigation-button{width:100%;margin-top:20px}@media screen and (max-width:1366px){.dropdown-navigation .dropdown-navigation-category{font-size:.6875rem}.dropdown-navigation .dropdown-navigation-link{font-size:.75rem;padding:6px 0}}.header{-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 32px);max-width:1400px;height:64px;margin:0 auto;background-color:#101ea5;border:1px solid rgba(255,255,255,0.12);border-radius:18px;position:fixed;top:10px;left:50%;transform:translateX(-50%);z-index:10000;box-shadow:0 8px 32px rgba(0,0,0,0.25),0 0 0 1px rgba(97,93,250,0.1),inset 0 1px 0 rgba(255,255,255,0.08);padding:0 20px;animation:headerSlideDown .5s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes headerSlideDown{from{opacity:0;transform:translateX(-50%) translateY(-100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.header,.header .header-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;direction:rtl}.header .header-actions.search-bar{width:30%}.header .header-actions.search-bar .interactive-input.dark{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:50px;transition:all .3s ease;height:40px}.header .header-actions.search-bar .interactive-input-icon-wrap.actionable{border:0;background:transparent;padding:0}.header .header-actions.search-bar .interactive-input.dark:focus-within{background:rgba(255,255,255,0.15);border-color:rgba(97,93,250,0.5);box-shadow:0 0 20px rgba(97,93,250,0.15)}.header .header-actions.search-bar .interactive-input.dark input{color:#fff;font-size:.85rem;background:transparent}.header .header-actions.search-bar .interactive-input.dark input::-webkit-input-placeholder{color:rgba(255,255,255,0.65);opacity:1}.header .header-actions.search-bar .interactive-input.dark input::-moz-placeholder{color:rgba(255,255,255,0.65);opacity:1}.header .header-actions.search-bar .interactive-input.dark input:-ms-input-placeholder{color:rgba(255,255,255,0.65)}.header .header-actions.search-bar .interactive-input.dark input::placeholder{color:rgba(255,255,255,0.65);opacity:1}.header .header-actions.search-bar .header-search-dropdown{width:100%}.header .header-actions .progress-stat{width:110px}.header .header-actions .register-button{padding:0 26px;margin:0 30px}.header .header-actions .login-form{margin:0 14px 0 12px}.header .header-actions .login-form .button{width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0}.temp-login-warning{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 15px;margin-bottom:20px;direction:rtl;background-color:#e41427;border:0px solid #fff;border-radius:6px;color:#fff;font-weight:bold;box-shadow:0 2px 4px rgba(0,0,0,0.68)}.menu-act{background:transparent !important;border-radius:12px !important;color:#615dfa !important;box-shadow:none !important}.menu-act path{fill:#615dfa !important}.header .mobilemenu-trigger,.header .sidemenu-trigger{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:44px;height:44px;border-radius:12px;cursor:pointer;transition:background .2s ease}.header .sidemenu-trigger:hover{background:rgba(255,255,255,0.1)}.header .sidemenu-trigger.active .icon-grid,.header .sidemenu-trigger:hover .icon-grid{fill:#fff}.header .sidemenu-trigger .icon-grid{pointer-events:none;transition:fill .3s ease-in-out}.header .mobilemenu-trigger{display:none}.header .input-search{width:100%}.header .header-brand{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.header .header-brand .logo{margin-left:0;padding-right:0}.header .header-brand .logo img{transition:transform .3s ease,box-shadow .3s ease;width:42px !important;height:auto}.header .header-brand .logo img:hover{transform:scale(1.08)}.header .header-brand .header-brand-text{margin-left:16px;color:#fff;font-family:'Rubik';font-size:1.1rem;font-weight:700;letter-spacing:0.3px;white-space:nowrap}.header .action-list{height:64px}.header .action-list:after,.header .action-list:before{top:18px}.header .action-list .action-list-item{display:flex;align-items:center;justify-content:center;border-radius:12px;transition:background .2s ease,transform .2s ease;cursor:pointer}.header .action-list .action-list-item:hover{background:rgba(255,255,255,0.12);transform:scale(1.08)}.header .action-list .action-list-item-icon{transition:filter .2s ease}.header .action-list .action-list-item:hover .action-list-item-icon{filter:drop-shadow(0 0 4px rgba(255,255,255,0.5))}.header-widget-badge{display:none}@media screen and (min-width:681px){.header .action-list .action-list-item{position:relative}.header .action-list .action-list-item::before{content:'';width:34px;height:34px;border-radius:10px;background:transparent;box-shadow:none;position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%,-50%);transition:background-color .18s ease,box-shadow .18s ease;pointer-events:none}.header .action-list .action-list-item:hover{background:transparent;transform:none}.header .action-list .action-list-item:hover::before{background:rgba(255,255,255,.1)}.header .action-list .action-list-item.active,.header .action-list .action-list-item.header-dropdown-trigger.active{background:transparent;box-shadow:none;transform:none}.header .action-list .action-list-item.active::before,.header .action-list .action-list-item.header-dropdown-trigger.active::before{background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.header .action-list .action-list-item.active .action-list-item-icon,.header .action-list .action-list-item.header-dropdown-trigger.active .action-list-item-icon{fill:#fff;filter:drop-shadow(0 0 6px rgba(35,210,226,.45))}.header .action-list .action-list-item .action-list-item-icon{position:relative;z-index:1}.header .action-list .action-list-item.unread::after{width:8px;height:8px;border:2px solid #101ea5;border-radius:50%;background:#23d2e2;top:10px;right:10px;box-shadow:0 0 0 4px rgba(35,210,226,.14)}.header .action-list .action-list-item[data-realtime-widget-trigger].unread::after{display:none}.header-widget-badge{display:none;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:2px solid #101ea5;border-radius:999px;background:#23d2e2;color:#fff;font-size:.58rem;font-weight:900;line-height:16px;position:absolute;top:3px;right:3px;z-index:2;box-shadow:0 6px 12px rgba(35,210,226,.24);pointer-events:none}.header-widget-badge.is-visible,.header .action-list .action-list-item.unread .header-widget-badge:not(:empty){display:inline-flex}.header .action-list .action-list-item.is-bumping::before{animation:headerWidgetSurfaceBump .42s ease}.header-widget-badge.is-bumping{animation:headerWidgetBadgeBump .42s ease}}@keyframes headerWidgetSurfaceBump{0%{transform:translate(-50%,-50%) scale(1)}38%{transform:translate(-50%,-50%) scale(1.1)}100%{transform:translate(-50%,-50%) scale(1)}}@keyframes headerWidgetBadgeBump{0%{transform:scale(1)}38%{transform:scale(1.16)}100%{transform:scale(1)}}.header .action-item{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;position:relative;transition:background .2s ease,transform .2s ease;cursor:pointer}.header .action-item::before{content:'';width:34px;height:34px;border-radius:10px;background:transparent;box-shadow:none;position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%,-50%);transition:background-color .18s ease,box-shadow .18s ease;pointer-events:none}.header .action-item:hover{background:transparent;transform:none}.header .action-item:hover::before{background:rgba(255,255,255,0.1)}.header .action-item.active::before,.header .action-item.header-settings-dropdown-trigger.active::before{background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.header .action-item:hover .action-item-icon{filter:drop-shadow(0 0 4px rgba(255,255,255,0.5))}.header .action-item .action-item-icon{position:relative;z-index:1}.floaty-bar{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:calc(100% - clamp(10px,5vw,24px));max-width:420px;height:clamp(56px,15vw,64px);margin:0 auto;background:rgba(97,93,250,0.85);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,0.15);border-radius:clamp(16px,5vw,20px);position:fixed;bottom:clamp(8px,3vw,12px);left:50%;transform:translateX(-50%);z-index:10000;display:none;box-shadow:0 8px 32px rgba(0,0,0,0.3),0 0 0 1px rgba(97,93,250,0.15),inset 0 1px 0 rgba(255,255,255,0.05);animation:floatySlideUp .5s cubic-bezier(0.16,1,0.3,1) forwards;padding-bottom:env(safe-area-inset-bottom,0px)}@keyframes floatySlideUp{from{opacity:0;transform:translateX(-50%) translateY(100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.floaty-bar,.floaty-bar .bar-actions{-ms-flex-align:center;align-items:center}.floaty-bar .bar-actions{display:-ms-flexbox;display:flex}.floaty-bar .bar-actions .progress-stat{width:110px;margin:0 32px}.floaty-bar .action-list{width:100%;min-width:0;height:100%;display:flex;flex-direction:row;direction:rtl;align-items:center;justify-content:space-around;gap:clamp(0px,1vw,4px);padding:0 clamp(3px,1.6vw,8px);box-sizing:border-box}.floaty-bar .action-list:after,.floaty-bar .action-list:before{display:none}.floaty-bar .action-list .action-list-item{display:flex;flex:1 1 0;min-width:0;max-width:60px;flex-direction:column;align-items:center;justify-content:center;width:clamp(42px,14vw,60px);height:clamp(42px,12.5vw,48px);border-radius:clamp(11px,3.5vw,14px);position:relative;transition:all .3s cubic-bezier(0.16,1,0.3,1)}.floaty-bar .action-list .action-list-item:active{transform:scale(0.88)}.floaty-bar .action-list .action-list-item:hover,.floaty-bar .action-list .action-list-item:focus{background:rgba(255,255,255,0.1)}.floaty-bar .action-list .action-list-item .action-list-item-icon,.floaty-bar .action-list .action-list-item .action-item-icon{fill:rgba(255,255,255,0.6);width:clamp(18px,5.8vw,22px);height:clamp(18px,5.8vw,22px);transition:all .3s ease}.floaty-bar .action-list .action-list-item:hover .action-list-item-icon,.floaty-bar .action-list .action-list-item:hover .action-item-icon{fill:#fff;transform:translateY(-2px)}.floaty-bar .action-list .action-list-item.active{background:rgba(255,255,255,0.2)}.floaty-bar .action-list .action-list-item.active .action-list-item-icon,.floaty-bar .action-list .action-list-item.active .action-item-icon{fill:#fff;transform:translateY(-2px)}.floaty-bar .action-list .action-list-item.active:after{content:"";width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 6px rgba(255,255,255,0.8);position:absolute;bottom:4px;left:50%;transform:translateX(-50%)}.floaty-bar .action-list .action-list-item.unread:after{content:"";width:clamp(5px,1.8vw,7px);height:clamp(5px,1.8vw,7px);border-radius:50%;background:#23d2e2;box-shadow:0 0 8px rgba(35,210,226,0.6);position:absolute;top:clamp(6px,2vw,8px);right:clamp(8px,3.5vw,14px);animation:unreadPulse 2s ease-in-out infinite}.floaty-bar .action-list .action-list-item[data-realtime-widget-trigger].unread:not(.active):after{display:none}.floaty-bar .action-list .action-list-item.active[data-realtime-widget-trigger].unread:after{width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 6px rgba(255,255,255,0.8);position:absolute;top:auto;right:auto;bottom:4px;left:50%;transform:translateX(-50%);animation:none}.floaty-bar .header-widget-badge{display:none;align-items:center;justify-content:center;min-width:clamp(15px,4.4vw,18px);height:clamp(15px,4.4vw,18px);padding:0 clamp(3px,1.2vw,5px);border-radius:999px;background:#23d2e2;color:#fff;font-size:clamp(.5rem,2.4vw,.58rem);font-weight:800;line-height:1;position:absolute;top:clamp(1px,.8vw,2px);right:clamp(4px,2vw,8px);z-index:3;box-shadow:0 6px 12px rgba(35,210,226,.28);pointer-events:none}.floaty-bar .header-widget-badge.is-visible,.floaty-bar .action-list .action-list-item.unread .header-widget-badge:not(:empty){display:inline-flex}.floaty-bar .header-widget-badge.is-bumping{animation:headerWidgetBadgeBump .42s ease}@keyframes unreadPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:0.7}}.floaty-bar .action-item{width:60px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;transition:all .3s cubic-bezier(0.16,1,0.3,1)}.floaty-bar .action-item:active{transform:scale(0.88)}.floaty-bar .action-item:hover{background:rgba(255,255,255,0.1)}.floaty-bar .login-button{padding:0 26px}@media screen and (max-width:1500px){.header .header-brand .header-brand-text{display:none}}@media screen and (max-width:1365px){.header.logged-out .header-actions .mobilemenu-trigger{display:-ms-flexbox;display:flex}.header .header-actions .navigation{display:none}.header .header-actions .progress-stat{margin-right:28px}.header .header-actions.search-bar{width:50%;margin-right:26px}}@media screen and (max-width:960px){.header.logged-out .header-actions:nth-last-child(2){display:block}.header .header-actions .navigation,.header .header-actions:nth-last-child(2),.header.logged-out .header-actions .navigation,.header.logged-out .header-actions .register-button,.header.logged-out .header-actions:last-child{display:none}.header .header-actions.search-bar{width:80%}.floaty-bar.logged-out{display:-ms-flexbox;display:flex}}@media screen and (max-width:680px){.header{height:56px;background:rgba(16,30,165,0.88);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid rgba(255,255,255,0.08);box-shadow:0 2px 20px rgba(0,0,0,0.15),inset 0 -1px 0 rgba(255,255,255,0.05);padding:0 4px}.header .header-actions:last-child{display:none}.header .header-actions .sidemenu-trigger{display:none}.header .header-actions .mobilemenu-trigger{display:-ms-flexbox;display:flex}.floaty-bar{display:-ms-flexbox;display:flex}.header .mobilemenu-trigger{width:44px;height:56px;margin-right:2px}.header .mobilemenu-trigger .burger-icon{width:20px;height:14px;transition:transform .2s ease}.header .mobilemenu-trigger:active .burger-icon{transform:scale(0.85)}.header .mobilemenu-trigger .burger-icon .burger-icon-bar{height:2px;border-radius:2px;background-color:rgba(255,255,255,0.9)}.header .brand-actions{order:2;flex:0 1 auto;min-width:0;overflow:hidden;transition:flex-basis .28s ease,max-width .28s ease,opacity .2s ease,transform .28s ease}.header.is-search-expanded .brand-actions{flex-basis:0;max-width:0;opacity:0;transform:scale(.9);pointer-events:none}.header .header-brand{gap:8px}.header .header-brand .logo{margin-left:4px;padding-right:0}.header .header-brand .logo img{max-width:36px !important;border-radius:8px !important;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.header .header-brand .header-brand-text{display:block;margin-left:0;font-size:0.95rem;font-weight:700;color:#fff;letter-spacing:0.3px;text-shadow:0 1px 3px rgba(0,0,0,0.15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.header .header-actions.search-bar{order:3;flex:0 0 40px;width:40px;height:40px;margin:0 6px;position:relative;z-index:20;transition:flex-basis .28s ease,width .28s ease}.header.is-search-expanded .header-actions.search-bar{flex-basis:min(54vw,205px);width:min(54vw,205px)}.header .header-actions.search-bar .header-search-form{width:40px;height:40px;overflow:hidden;border-radius:50px !important;background:rgba(255,255,255,0.12) !important;border:1px solid rgba(255,255,255,0.08);position:absolute;top:0;right:0;z-index:20;transition:width .28s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease;will-change:width}.header .header-actions.search-bar .header-search-form.is-expanded,.header .header-actions.search-bar .header-search-form:focus-within{width:100%;background:rgba(255,255,255,0.2) !important;border-color:rgba(255,255,255,0.2);box-shadow:0 10px 28px rgba(0,0,0,0.22);z-index:10020}.header .header-actions.search-bar .header-search-form input{width:100%;height:40px;border-radius:50px !important;color:#fff;font-size:0.8rem;padding:0 44px 0 40px !important;background:transparent !important;opacity:0;pointer-events:none;transition:opacity .18s ease}.header .header-actions.search-bar .header-search-form.is-expanded input,.header .header-actions.search-bar .header-search-form:focus-within input{opacity:1;pointer-events:auto}.header .header-actions.search-bar .header-search-form input::placeholder{color:transparent;font-size:0.8rem}.header .header-actions.search-bar .header-search-form.is-expanded input::placeholder,.header .header-actions.search-bar .header-search-form:focus-within input::placeholder{color:rgba(255,255,255,0.5)}.header .header-actions.search-bar .header-search-form .interactive-input-icon-wrap,.header .header-actions.search-bar .header-search-form .interactive-input-action{width:40px;height:40px}.header .header-actions.search-bar .header-search-form .interactive-input-icon-wrap{left:0}.header .header-actions.search-bar .header-search-form .interactive-input-action{right:0}.header .header-actions.search-bar .header-search-form.is-expanded .interactive-input-icon-wrap,.header .header-actions.search-bar .header-search-form:focus-within .interactive-input-icon-wrap{left:2px}.header .header-actions.search-bar .header-search-form.is-expanded .interactive-input-action,.header .header-actions.search-bar .header-search-form:focus-within .interactive-input-action{right:2px}.header .header-actions.search-bar .header-search-form:not(.is-expanded):not(:focus-within) .interactive-input-action{display:none !important}.header .header-actions.search-bar .header-search-form .interactive-input-icon-wrap svg{width:16px;height:16px;fill:rgba(255,255,255,0.72)}.header .navigation{height:56px}.header .menu-main .menu-main-item .menu-main-item-link{line-height:56px;font-size:0.9rem;padding:0 10px}.header .action-list{height:56px}.header .action-list:after,.header .action-list:before{top:16px}.header .action-item{width:44px;height:56px}.header .action-list .action-list-item-icon,.header .action-item .action-item-icon{transition:transform .2s ease,fill .2s ease}.header .action-list .action-list-item:active .action-list-item-icon,.header .action-item:active .action-item-icon{transform:scale(0.85)}}@media screen and (max-width:480px){.floaty-bar .bar-actions:first-child{display:none}}.navigation{height:80px}.menu-main{display:-ms-flexbox;display:flex}.menu-main .menu-main-item{position:relative}.menu-main .menu-main-item .menu-main-item-link{padding:0 24px;display:block;color:#fff;font-size:1.05rem;font-weight:700;line-height:80px;cursor:pointer;transition:color .2s ease-in-out}.menu-main .menu-main-item .menu-main-item-link .icon-dots{transition:fill .2s ease-in-out}.menu-main .menu-main-item:hover>.menu-main-item-link{color:#3ec4ff}.menu-main .menu-main-item:hover>.menu-main-item-link .icon-dots{fill:#3ec4ff}.menu-main .menu-main-item:hover>.menu-main{-webkit-transform:translate(0);transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}.menu-main .menu-main-item .menu-main{-ms-flex-flow:column;flex-flow:column;width:120px;padding:8px 0;border-radius:10px;background-color:#101ea5;position:absolute;top:64px;-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out}.menu-main .menu-main-item .menu-main .menu-main-item .menu-main-item-link{padding:8px 0 8px 18px;line-height:1em}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057 !important;background-color:#fff !important;border-bottom:3px solid rgb(4,123,248) !important}.nav-link{display:block;padding:1.5rem 1rem;font-size:1.4rem}a.nav-link{color:#ffffff;background-color:#efa358;padding:10px;margin:10px;border-radius:10px}a.nav-link.active{background-color:#3e3f5e}.nav-link{display:block;padding:1.5rem 1rem;font-size:1.4rem}@media screen and (max-width:360px){.floaty-bar{width:calc(100% - 8px)}.floaty-bar .action-list{padding:0 2px}.floaty-bar .action-list .action-list-item{max-width:none}}.feedback-trigger-button{position:fixed;bottom:20px;left:15px;z-index:99;background-color:#f2f3fa;color:#ff0000;border:none;width:55px;height:55px;border-radius:50%;font-size:20px;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,0.2);transition:background-color 0.2s ease,transform 0.2s ease;display:flex;align-items:center;justify-content:center}.feedback-trigger-button:hover{background-color:#ff7676;transform:scale(1.05);color:#f7f8fd}.feedback-trigger-button i{line-height:1}.feedback-panel{position:fixed;top:0;left:0;width:90%;max-width:400px;height:100%;background-color:#f8f9fa;box-shadow:-3px 0px 15px rgba(0,0,0,0.15);z-index:99999;transform:translateX(-100%);transition:transform 0.35s cubic-bezier(0.25,0.8,0.25,1);display:flex;flex-direction:column;border-right:1px solid #dee2e6}.feedback-panel.is-open{transform:translateX(0)}.feedback-panel-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background-color:#e9ecef;border-bottom:1px solid #dee2e6;flex-direction:row-reverse}.feedback-panel-header h5{margin-bottom:0;font-weight:500}.feedback-panel-close-btn{background:none;border:none;font-size:1.5rem;line-height:1;padding:0.25rem 0.5rem;cursor:pointer;opacity:0.7;width:20%}.feedback-panel-close-btn:hover{opacity:1}.feedback-panel-body{padding:1.25rem;overflow-y:auto;flex-grow:1;direction:rtl}#screenshotPreviewPanel{max-width:100%;max-height:200px;overflow:auto;border:1px solid #dee2e6;min-height:120px;display:flex;align-items:center;justify-content:center;background-color:#fff;position:relative;border-radius:0.25rem;text-align:center}#screenshotStatusPanel{color:#6c757d;font-size:0.9em}#screenshotImagePanel{max-width:100%;display:none;border-radius:0.25rem}#screenshotErrorPanel{display:none !important;margin-top:0.25rem;font-size:.875em;color:#dc3545}#screenshotErrorPanel.d-block{display:block !important}#screenshotSpinnerPanel{position:absolute;display:none;background:rgba(255,255,255,0.8);top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;z-index:10}#screenshotSpinnerPanel .spinner-border{width:2rem;height:2rem}.feedback-panel-footer{padding:1rem 1.25rem;background-color:#e9ecef;border-top:1px solid #dee2e6;display:flex;justify-content:right}#panel-feedback-message{padding:0.75rem 1.25rem;border:1px solid transparent;border-radius:0.25rem;display:none;margin-bottom:1rem}#panel-feedback-message.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#panel-feedback-message.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}#panel-feedback-message.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}[dir="rtl"] .feedback-trigger-button{right:auto;left:25px}[dir="rtl"] .feedback-panel{right:auto;left:0;transform:translateX(-100%);box-shadow:3px 0px 15px rgba(0,0,0,0.15);border-left:none;border-right:1px solid #dee2e6}[dir="rtl"] .feedback-panel.is-open{transform:translateX(0)}[dir="rtl"] .feedback-panel-footer{justify-content:flex-start}[dir="rtl"] .feedback-panel-body,[dir="rtl"] .feedback-panel-header h5{text-align:right}.report-alert-note{display:flex;align-items:flex-start;gap:6px;margin-bottom:18px;padding:12px 14px;border:1px solid rgba(255,157,0,0.28);border-radius:10px;background:rgba(255,157,0,0.08);color:#6f4a00;font-size:12px;font-weight:700;line-height:1.7}.report-alert-note strong{color:#b36b00;white-space:nowrap}.report-alert-note-action{align-items:center;justify-content:space-between;gap:14px}.report-alert-note-content{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.report-alert-note-action .compact-action-button{flex:0 0 auto;min-width:150px;height:38px;line-height:38px;margin:0;padding:0 18px;white-space:nowrap}@media screen and (max-width:680px){.report-alert-note-action{align-items:stretch;flex-direction:column}.report-alert-note-content{align-items:flex-start}.report-alert-note-action .compact-action-button{width:100%}}.meta-helper{font-size:11px;color:#888;margin-top:3px;line-height:1.45}.settings-help-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 18px}.settings-help-card{position:relative;min-height:64px;padding:13px 14px;border-radius:12px;background:#fff;box-shadow:0 8px 18px rgba(94,92,154,0.07);color:#6f6f91;font-size:12px;font-weight:700;line-height:1.65}.settings-help-card::before{content:"?";position:absolute;top:12px;left:12px;width:22px;height:22px;border-radius:50%;background:#f5f4ff;color:#615dfa;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;box-shadow:0 6px 14px rgba(97,93,250,.14)}.settings-help-title{display:block;margin-bottom:3px;color:#3e3f5e;font-size:12px;font-weight:800}.settings-field-help{display:flex;align-items:flex-start;gap:7px;margin-top:8px;padding:9px 11px;border-radius:10px;background:#f7f8fd;color:#6f6f91;font-size:11px;font-weight:700;line-height:1.65}.settings-field-help::before{content:"?";width:18px;height:18px;margin-top:2px;border-radius:50%;background:#f5f4ff;color:#615dfa;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;box-shadow:0 5px 12px rgba(97,93,250,.12);flex:0 0 auto}.insight-list-inline{flex-direction:row;flex-wrap:wrap;max-width:none;min-width:0}.insight-list{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:170px;max-width:230px}.insight-chip{display:inline-flex;align-items:center;max-width:100%;padding:5px 8px;border-radius:8px;background:#f7f8fd;color:#6f6f91;font-size:11px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.insight-list .meta-helper{display:block;max-width:100%;overflow-wrap:anywhere}.empty-state-cell{padding:30px}.empty-state-image{width:100px;opacity:0.5}.empty-state-title{margin-top:10px;color:#999}.empty-state-hint{margin-top:4px;color:#6f6f91;font-size:12px;font-weight:700}.manual-payment-instructions li::marker{color:var(--color-primary-light)}.student-purchase-page{direction:rtl;width:100%;max-width:100%;margin-right:0;margin-left:0}.student-purchase-page .tm_container{max-width:1440px;width:100%}.student-purchase-page .student-purchase-invoice-wrap{margin-top:0}.student-purchase-page .student-purchase-invoice{max-width:100%;padding:5px;border:1px solid #eaeaf5;border-radius:10px;background:#fff;box-shadow:0 14px 34px rgba(21,21,31,.08);overflow:hidden;direction:rtl}.student-purchase-page .student-purchase-shell{min-width:0;max-width:100%;padding:22px !important;background:#f8f9ff}.student-purchase-page .student-purchase-header{display:grid;grid-template-columns:minmax(190px,280px) minmax(0,1fr);gap:18px;align-items:start;direction:rtl;margin-bottom:24px;min-width:0}.student-payment-pending-page{direction:rtl}.student-payment-pending-page .student-payment-pending-wrap{width:min(100%,1120px);margin:0 auto;padding:18px;border:1px solid #eaeaf5;border-radius:10px;background:#fff;box-shadow:0 14px 34px rgba(21,21,31,.06)}.student-payment-pending-page .student-payment-pending-hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(180px,260px);gap:18px;align-items:center;padding:22px 24px;border-radius:10px;background:linear-gradient(135deg,#23265f 0%,#101b54 100%);color:#fff;overflow:hidden;position:relative}.student-payment-pending-page .student-payment-pending-hero::before{content:"";width:220px;height:220px;border-radius:999px;background:rgba(97,93,250,.28);position:absolute;top:-90px;left:34px}.student-payment-pending-page .student-payment-pending-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);position:relative;z-index:1}.student-payment-pending-page .student-payment-pending-icon svg{width:34px;height:34px;fill:#23d2e2}.student-payment-pending-page .student-payment-pending-copy,.student-payment-pending-page .student-payment-pending-invoice{position:relative;z-index:1;min-width:0}.student-payment-pending-page .student-payment-pending-copy span{display:block;margin-bottom:6px;color:rgba(255,255,255,.76);font-size:.78rem;font-weight:700}.student-payment-pending-page .student-payment-pending-copy h1{margin:0;color:#fff;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:800;line-height:1.2;letter-spacing:0}.student-payment-pending-page .student-payment-pending-copy p{margin:8px 0 0;color:rgba(255,255,255,.86);font-size:.95rem;line-height:1.7}.student-payment-pending-page .student-payment-pending-invoice{padding:14px 16px;border-radius:8px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);text-align:center}.student-payment-pending-page .student-payment-pending-invoice span{display:block;margin-bottom:5px;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:700}.student-payment-pending-page .student-payment-pending-invoice strong{display:block;color:#fff;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:800;line-height:1.35;overflow-wrap:anywhere}.student-payment-pending-page .student-payment-stepper{margin:18px 0;padding:20px 14px 8px;border:1px solid #eaeaf5;border-radius:10px;background:#fafaff;position:relative;display:flex;justify-content:space-between}.student-payment-pending-page .student-payment-stepper .step{display:flex;flex-direction:column;align-items:center;width:33.333%;text-align:center;position:relative;z-index:1}.student-payment-pending-page .student-payment-stepper .step-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:8px;border:2px solid #e5e5f2;border-radius:999px;background:#fff;color:#8f91ac;transition:.25s ease}.student-payment-pending-page .student-payment-stepper .step-icon svg{width:18px;height:18px;fill:currentColor}.student-payment-pending-page .student-payment-stepper .step-label{color:#8f91ac;font-size:.78rem;font-weight:700;line-height:1.4}.student-payment-pending-page .student-payment-stepper::before,.student-payment-pending-page .student-payment-stepper .stepper-progress{content:"";height:3px;border-radius:999px;position:absolute;top:41px;right:16.66%;left:16.66%}.student-payment-pending-page .student-payment-stepper::before{background:#e5e5f2}.student-payment-pending-page .student-payment-stepper .stepper-progress{left:auto;width:0;background:#f8b84e;transition:width .35s ease,background-color .35s ease}.student-payment-pending-page .student-payment-stepper .step.active .step-icon{border-color:#f8b84e;background:#fff7e8;color:#f8b84e}.student-payment-pending-page .student-payment-stepper .step.active .step-label{color:#3e3f5e}.student-payment-pending-page .student-payment-stepper .step.completed .step-icon{border-color:#23d2e2;background:#e8fbfd;color:#23d2e2}.student-payment-pending-page .student-payment-stepper .step.completed .step-label{color:#23d2e2}.student-payment-pending-page .student-payment-pending-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;align-items:start}.student-payment-pending-page .student-payment-pending-side{display:grid;gap:18px;min-width:0}.student-payment-pending-page .student-payment-pending-card-head{display:flex;align-items:center;gap:13px;margin-bottom:18px}.student-payment-pending-page .student-payment-pending-card-head>div{min-width:0}.student-payment-pending-page .student-payment-pending-card-head h3{margin:0 0 4px;color:#3e3f5e;font-size:1rem;font-weight:800}.student-payment-pending-page .student-payment-pending-card-head p{margin:0;color:#8f91ac;font-size:.82rem;line-height:1.6}.student-payment-pending-page .student-payment-code-box{padding:18px;border:1px solid #eaeaf5;border-radius:10px;background:#fafaff;text-align:center}.student-payment-pending-page .student-payment-code-box span{display:block;margin-bottom:8px;color:#8f91ac;font-size:.78rem;font-weight:800}.student-payment-pending-page .student-payment-code-box strong{display:block;color:#615dfa;font-size:clamp(1.45rem,4vw,2.35rem);font-weight:900;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere;user-select:all}.student-payment-pending-page .student-payment-code-box small{display:block;margin-top:8px;color:#f8b84e;font-size:.78rem;font-weight:700;line-height:1.6}.student-payment-pending-page .student-payment-instructions-list{display:grid;gap:10px;margin:18px 0 0;padding:0 18px 0 0;color:#3e3f5e;font-size:.86rem;line-height:1.8}.student-payment-pending-page .student-payment-instructions-list strong{color:#615dfa;font-weight:800}.student-payment-pending-page .student-payment-pending-note{margin:16px 0 0;padding:12px 14px;border:1px solid #eaeaf5;border-radius:8px;background:#fff;color:#8f91ac;font-size:.82rem;font-weight:700;line-height:1.7}.student-payment-pending-page .student-payment-pending-note.is-warning{border-color:rgba(248,184,78,.28);background:#fffaf0;color:#f59f00}.student-payment-pending-page .student-payment-qr-box{margin-top:18px;padding:16px;border:1px dashed rgba(97,93,250,.35);border-radius:10px;background:#fbfbff;text-align:center}.student-payment-pending-page .student-payment-qr-box p{margin:0 0 12px;color:#615dfa;font-size:.82rem;font-weight:800}.student-payment-pending-page #meezaQrCodeContainer{display:flex;align-items:center;justify-content:center;width:min(100%,192px);min-height:192px;margin:0 auto;padding:8px;border:1px solid #eaeaf5;border-radius:10px;background:#fff}.student-payment-pending-page #meezaQrCodeContainer img,.student-payment-pending-page #meezaQrCodeContainer canvas{max-width:100%;height:auto !important}.student-payment-pending-page .student-payment-hidden{display:none}.student-payment-pending-page .student-payment-status-card p{margin:0 0 10px;color:#8f91ac;font-size:.84rem;line-height:1.7}.student-payment-pending-page .student-payment-status-line{display:flex;align-items:center;gap:9px;margin:14px 0;padding:12px 14px;border:1px solid #eaeaf5;border-radius:8px;background:#fafaff;color:#3e3f5e;font-size:.82rem;font-weight:800;line-height:1.5}.student-payment-pending-page .spinner{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;color:#615dfa;animation:student-payment-spin .75s linear infinite;flex:0 0 auto}.student-payment-pending-page .student-payment-check-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:4px}.student-payment-pending-page .student-payment-check-button svg,.student-payment-pending-page .student-payment-back-button svg{width:16px;height:16px;fill:currentColor}.student-payment-pending-page .student-payment-manual-status{min-height:24px;margin-top:12px;text-align:center;font-size:.82rem;font-weight:800;line-height:1.6}.student-payment-pending-page .student-payment-status-message{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#8f91ac}.student-payment-pending-page .student-payment-status-message.is-success{color:#22c55e}.student-payment-pending-page .student-payment-status-message.is-error{color:#ef4444}.student-payment-pending-page .student-payment-status-message.is-pending{color:#f8b84e}.student-payment-pending-page .student-payment-reference-card{text-align:center}.student-payment-pending-page .student-payment-reference-card strong{display:block;margin:12px 0 8px;color:#615dfa;font-size:clamp(1rem,2vw,1.35rem);font-weight:900;line-height:1.35;overflow-wrap:anywhere;user-select:all}.student-payment-pending-page .student-payment-reference-card p{margin:0;color:#8f91ac;font-size:.8rem;font-weight:700;line-height:1.6}.student-payment-pending-page .student-payment-pending-success{padding:38px 18px;border:1px solid #eaeaf5;border-radius:10px;background:#fff;text-align:center}.student-payment-pending-page .student-payment-pending-success-icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:16px;border-radius:999px;background:#e8fbfd;color:#23d2e2;box-shadow:0 12px 28px rgba(35,210,226,.18)}.student-payment-pending-page .student-payment-pending-success-icon svg{width:40px;height:40px;fill:currentColor}.student-payment-pending-page .student-payment-pending-success h2{margin:0 0 8px;color:#3e3f5e;font-size:1.35rem;font-weight:900}.student-payment-pending-page .student-payment-pending-success p{margin:0 0 16px;color:#8f91ac;font-size:.9rem;font-weight:700}.student-payment-pending-page .student-payment-pending-actions{display:flex;justify-content:center;margin-top:18px}.student-payment-pending-page .student-payment-back-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:190px}.student-payment-pending-page .student-payment-qr-error{margin:0;color:#ef4444;font-size:.78rem;font-weight:800;line-height:1.6}@keyframes student-payment-spin{to{transform:rotate(360deg)}}@media screen and (max-width:960px){.student-payment-pending-page .student-payment-pending-hero,.student-payment-pending-page .student-payment-pending-grid{grid-template-columns:1fr}.student-payment-pending-page .student-payment-pending-hero{text-align:center}.student-payment-pending-page .student-payment-pending-icon{margin:0 auto}}@media screen and (max-width:680px){.student-payment-pending-page .tm_container{padding:0}.student-payment-pending-page .student-payment-pending-wrap{padding:12px}.student-payment-pending-page .student-payment-pending-hero{padding:20px 14px;gap:14px}.student-payment-pending-page .student-payment-stepper{padding:16px 6px 8px}.student-payment-pending-page .student-payment-stepper .step-icon{width:36px;height:36px}.student-payment-pending-page .student-payment-stepper::before,.student-payment-pending-page .student-payment-stepper .stepper-progress{top:34px}.student-payment-pending-page .student-payment-stepper .step-label{font-size:.68rem}.student-payment-pending-page .student-payment-pending-card-head{align-items:flex-start}.student-payment-pending-page .student-payment-code-box{padding:14px}.student-payment-pending-page .student-payment-instructions-list{padding-right:16px;font-size:.8rem}.student-payment-pending-page .student-payment-check-button,.student-payment-pending-page .student-payment-back-button{width:100%;min-width:0}.student-payment-pending-page .student-payment-pending-actions{display:block}}.student-purchase-page .student-purchase-topbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;direction:rtl;min-width:0}.student-purchase-page .student-purchase-contact-card,.student-purchase-page .student-purchase-card{min-width:0;border:1px solid #eaeaf5;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(21,21,31,.06)}.student-purchase-page .student-purchase-contact-card{display:flex;align-items:center;gap:16px;min-width:0;min-height:96px;padding:16px 18px;direction:rtl}.student-purchase-page .student-purchase-contact-card>div{min-width:0;flex:1 1 auto}.student-purchase-page .student-purchase-contact-card strong,.student-purchase-page .student-purchase-card h3{display:block;max-width:100%;color:#3e3f5e;font-size:.92rem;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.student-purchase-page .student-purchase-contact-card p{max-width:100%;margin-top:5px;color:#3e3f5e;font-size:.82rem;font-weight:600;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.student-purchase-page .student-purchase-logo-card{display:flex;align-items:flex-start;justify-content:flex-start;min-height:auto;padding:0 4px 0 0;border:0;background:transparent;box-shadow:none}.student-purchase-page .student-purchase-logo-card img{max-width:250px;max-height:82px;object-fit:contain}.student-purchase-page .student-purchase-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:10px;background:#f1f2ff;color:#615dfa}.student-purchase-page .student-purchase-icon-tile.is-warm{background:#fff0e8;color:#ff8a3d}.student-purchase-page .student-purchase-icon-tile svg{width:25px;height:25px;fill:currentColor}.student-purchase-page .student-purchase-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;direction:ltr;align-items:start;min-width:0}.student-purchase-page .student-purchase-main,.student-purchase-page .student-purchase-side{direction:rtl}.student-purchase-page .student-purchase-main{display:grid;gap:18px;min-width:0}.student-purchase-page .student-purchase-side{display:grid;gap:18px;min-width:0;padding:12px;border:1px solid #eaeaf5;border-radius:10px}.student-purchase-page .student-purchase-side .student-purchase-card{box-shadow:none}.student-purchase-page .student-purchase-hero{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;min-width:0;min-height:176px;padding:28px 36px;border-radius:10px;background:radial-gradient(circle at 18% 26%,rgba(97,93,250,.34),transparent 28%),linear-gradient(135deg,#101846 0%,#1b2b6b 100%);color:#fff;direction:ltr;overflow:hidden}.student-purchase-page .student-purchase-hero h1{margin:0 0 12px;color:#fff;font-size:2.35rem;font-weight:900;line-height:1.2;text-align:right}.student-purchase-page .student-purchase-hero p{margin:0;color:rgba(255,255,255,.88);font-size:1rem;font-weight:700;text-align:right}.student-purchase-page .student-purchase-hero-art{width:150px;opacity:.94}.student-purchase-page .student-purchase-hero-art svg{width:100%;height:auto;filter:drop-shadow(0 14px 24px rgba(0,0,0,.22))}.student-purchase-page .student-purchase-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;direction:ltr;min-width:0}.student-purchase-page .student-purchase-metric-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px 14px;align-items:center;min-height:112px;padding:18px;border:1px solid #eaeaf5;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(21,21,31,.05);direction:rtl;min-width:0}.student-purchase-page .student-purchase-metric-card>*{min-width:0;max-width:100%}.student-purchase-page .student-purchase-metric-card .student-purchase-icon-tile{grid-row:1 / span 2}.student-purchase-page .student-purchase-metric-card span:not(.student-purchase-icon-tile){display:block;max-width:100%;color:#8f91ac;font-size:.82rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.student-purchase-page .student-purchase-metric-card strong{display:block;max-width:100%;color:#3e3f5e;font-size:.98rem;font-weight:900;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.student-purchase-page .student-purchase-metric-card.is-code strong{color:#615dfa;font-size:clamp(.92rem,1.7vw,1.1rem);letter-spacing:.4px}.student-purchase-page .student-purchase-points-card{display:grid;gap:16px;min-width:0;padding:20px 18px 18px;border:1px solid rgba(97,93,250,.2);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(97,93,250,.08),transparent 34%),#fff;box-shadow:0 10px 26px rgba(61,60,115,.08);color:#3e3f5e;position:relative;overflow:hidden}.student-purchase-page .student-purchase-points-card.is-eligible{border-color:rgba(97,93,250,.24)}.student-purchase-page .student-purchase-points-card.is-insufficient{border-color:rgba(107,182,255,.3);background:radial-gradient(circle at 100% 0%,rgba(107,182,255,.1),transparent 36%),#fff}.student-purchase-page .student-purchase-points-header{display:flex;align-items:center;gap:12px;min-width:0;padding-top:4px}.student-purchase-page .student-purchase-points-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;border-radius:8px;background:linear-gradient(135deg,#615dfa,#23d2e2);color:#fff;box-shadow:0 8px 18px rgba(97,93,250,.22)}.student-purchase-page .is-insufficient .student-purchase-points-icon{background:linear-gradient(135deg,#615dfa,var(--theme-primary,#6bb6ff));color:#fff;box-shadow:0 8px 18px rgba(107,182,255,.2)}.student-purchase-page .student-purchase-points-icon svg{width:24px;height:24px;fill:currentColor}.student-purchase-page .student-purchase-points-heading{display:grid;gap:4px;min-width:0;flex:1 1 auto}.student-purchase-page .student-purchase-points-heading>span{color:#8f91ac;font-size:.76rem;font-weight:800;line-height:1.35}.student-purchase-page .student-purchase-points-heading strong{color:#3e3f5e;font-size:.98rem;font-weight:900;line-height:1.45;overflow-wrap:anywhere}.student-purchase-page .student-purchase-points-discount,.student-purchase-page .student-purchase-points-shortfall{display:inline-flex;align-items:center;justify-content:center;min-height:34px;flex:0 0 auto;padding:6px 11px;border-radius:999px;font-size:.82rem;font-weight:900;white-space:nowrap}.student-purchase-page .student-purchase-points-discount{background:rgba(29,185,84,.12);color:#13843f}.student-purchase-page .student-purchase-points-shortfall{background:rgba(107,182,255,.1);color:var(--theme-primary,#6bb6ff)}.student-purchase-page .student-purchase-points-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:13px 0;border-top:1px solid #e9ebf4;border-bottom:1px solid #e9ebf4}.student-purchase-page .student-purchase-points-metric{display:grid;gap:5px;min-width:0;padding:0 14px}.student-purchase-page .student-purchase-points-metric+.student-purchase-points-metric{border-right:1px solid #e9ebf4}.student-purchase-page .student-purchase-points-metric>span{color:#8f91ac;font-size:.75rem;font-weight:800;line-height:1.4}.student-purchase-page .student-purchase-points-metric strong{color:#3e3f5e;font-size:1.08rem;font-weight:900;line-height:1.35}.student-purchase-page .student-purchase-points-metric small{color:#8f91ac;font-size:.72rem;font-weight:800}.student-purchase-page .student-purchase-points-progress{display:grid;gap:8px;min-width:0}.student-purchase-page .student-purchase-points-progress progress{width:100%;height:8px;border:0;border-radius:999px;background:#eceef6;color:var(--theme-primary,#6bb6ff);accent-color:var(--theme-primary,#6bb6ff);overflow:hidden}.student-purchase-page .student-purchase-points-progress progress::-webkit-progress-bar{border-radius:999px;background:#eceef6}.student-purchase-page .student-purchase-points-progress progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,#615dfa 0%,var(--theme-primary,#6bb6ff) 100%)}.student-purchase-page .student-purchase-points-progress progress::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,#615dfa 0%,var(--theme-primary,#6bb6ff) 100%)}.student-purchase-page .student-purchase-points-progress p{margin:0;color:#6f718d;font-size:.78rem;font-weight:700;line-height:1.65}.student-purchase-page .student-purchase-points-progress p span{margin:0 5px;color:#c0c2d2}.student-purchase-page .student-purchase-points-choice{display:flex;align-items:center;gap:13px;min-width:0;margin:0;padding:13px 14px;border:1px solid #dedff2;border-radius:7px;background:#f7f8ff;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.student-purchase-page .student-purchase-points-choice:hover{border-color:rgba(35,210,226,.48);background:linear-gradient(135deg,rgba(97,93,250,.06),rgba(35,210,226,.07));box-shadow:0 7px 18px rgba(97,93,250,.1)}.student-purchase-page .student-purchase-points-card:has(#use_points_checkbox:checked){border-color:rgba(29,185,84,.58);box-shadow:0 10px 26px rgba(29,185,84,.14)}.student-purchase-page .student-purchase-points-card:has(#use_points_checkbox:checked) .student-purchase-points-choice{border-color:rgba(29,185,84,.52);background:rgba(29,185,84,.08)}.student-purchase-page .student-purchase-points-choice.is-disabled,.student-purchase-page .student-purchase-points-card:has(#use_points_checkbox:disabled) .student-purchase-points-choice{border-color:#e7e8ef;background:#f4f5f8;box-shadow:none;cursor:not-allowed;opacity:.72}.student-purchase-page .student-purchase-points-choice .checkbox-wrap{width:26px;height:26px;flex:0 0 26px}.student-purchase-page .student-purchase-points-choice .checkbox-box{border-color:#cfd2df}.student-purchase-page .student-purchase-points-choice-copy{display:grid;gap:4px;min-width:0;flex:1 1 auto}.student-purchase-page .student-purchase-points-choice-copy>strong{color:#3e3f5e;font-size:.88rem;font-weight:900;line-height:1.45}.student-purchase-page .student-purchase-points-choice-copy>span{color:#777992;font-size:.75rem;font-weight:700;line-height:1.65;overflow-wrap:anywhere}.student-purchase-page .student-purchase-points-choice-copy>span>span{margin:0 5px;color:#b8bac9}.student-purchase-page .student-purchase-card{padding:20px;position:relative}.student-purchase-page .student-purchase-card h3{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:16px}.student-purchase-page .student-purchase-card h3 span{color:#ff8a3d;font-size:.82rem}.student-purchase-page .student-purchase-items-card .tm_table,.student-purchase-page .student-purchase-items-card .tm_table_responsive{margin:0}.student-purchase-page .student-purchase-items-card table{width:100%;table-layout:fixed;border:1px solid #eaeaf5;border-radius:8px;border-collapse:separate;border-spacing:0;overflow:hidden}.student-purchase-page .student-purchase-items-table th,.student-purchase-page .student-purchase-items-table td{padding:14px 16px;border-color:#eaeaf5;color:#3e3f5e;font-size:.86rem;font-weight:700;line-height:1.55;text-align:right;vertical-align:middle;overflow-wrap:anywhere;word-break:break-word}.student-purchase-page .student-purchase-items-table thead th{background:#fafaff;color:#3e3f5e;font-size:.78rem;font-weight:900}.student-purchase-page .student-purchase-items-table tbody tr{background:#fff}.student-purchase-page .student-purchase-items-table tbody td{border-top:1px solid #eaeaf5}.student-purchase-page .student-purchase-items-table .student-purchase-item-name{width:48%}.student-purchase-page .student-purchase-items-table .student-purchase-item-duration{width:20%}.student-purchase-page .student-purchase-items-table .student-purchase-item-quantity{width:12%;text-align:center}.student-purchase-page .student-purchase-items-table .student-purchase-item-price{width:20%;color:#615dfa;font-weight:900;text-align:left;white-space:nowrap}.student-purchase-page .student-purchase-product-row{display:flex;align-items:center;gap:10px;max-width:100%;min-width:0}.student-purchase-page .student-purchase-product-media{width:50px;height:50px;flex:0 0 50px;border:1px solid #eaeaf5;border-radius:10px;background:#fafaff;object-fit:cover}.student-purchase-page .student-purchase-product-title{display:block;min-width:0;max-width:100%;color:#3e3f5e;font-size:.92rem;font-weight:900;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.student-purchase-page .student-purchase-activation{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.45fr);gap:18px;align-items:start;margin-bottom:0;padding:18px 22px;border:1px dashed rgba(97,93,250,.32);border-radius:10px;background:#fff}.student-purchase-page .student-purchase-activation-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.student-purchase-page .student-purchase-activation-title{min-width:0}.student-purchase-page .student-purchase-activation-heading strong{display:block;color:#3e3f5e;font-size:.95rem;font-weight:900;line-height:1.4}.student-purchase-page .student-purchase-activation-heading span:not(.student-purchase-icon-tile){display:block;margin-top:3px;color:#615dfa;font-size:.8rem;font-weight:800}.student-purchase-page .student-purchase-activation-body{min-width:0}.student-purchase-page .student-purchase-activation-controls{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:14px;direction:rtl;align-items:center}.student-purchase-page .student-purchase-activation-controls .form-input{margin:0;direction:rtl}.student-purchase-page .student-purchase-check-button{width:100%;min-width:0;margin-top:0}.student-purchase-page .student-purchase-button-loader{width:20px;height:20px;object-fit:contain;vertical-align:middle}.student-purchase-page .student-purchase-flash{margin:0 15px 20px}.student-purchase-page .student-purchase-code-message{min-height:20px;margin-top:8px;color:#8f91ac;font-weight:800;text-align:right}.student-purchase-page .student-purchase-code-message.is-success{color:#00c7d9}.student-purchase-page .student-purchase-code-message.is-error{color:#ff5384}.student-purchase-page .student-purchase-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;direction:ltr;min-width:0}.student-purchase-page .student-purchase-lower-grid.is-single{grid-template-columns:minmax(0,1fr)}.student-purchase-page .student-purchase-note-card,.student-purchase-page .student-purchase-payment-card{direction:rtl}.student-purchase-page .student-purchase-note-card textarea{min-height:90px;resize:vertical}.student-purchase-page .student-purchase-payment-box{margin-top:0;border:1px solid #eaeaf5;border-radius:8px;background:#fafaff;color:#3e3f5e;line-height:1.75}.student-purchase-page .student-purchase-payment-loading,.student-purchase-page .student-purchase-processing{padding:18px;text-align:center;color:#8f91ac;font-weight:700}.student-purchase-page .payment-methods-container{display:grid;gap:14px;min-width:0}.student-purchase-page .payment-methods-heading h6{margin:0;color:#3e3f5e;font-size:.9rem;font-weight:900}.student-purchase-page .payment-methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px;min-width:0}.student-purchase-page .payment-method-card{min-width:0;min-height:112px;border:1px solid #eaeaf5;border-radius:8px;background:#fff;cursor:pointer;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.student-purchase-page .payment-method-card:hover{border-color:rgba(97,93,250,.34);box-shadow:0 8px 18px rgba(21,21,31,.08);transform:translateY(-1px)}.student-purchase-page .payment-method-card.selected{border-color:#23d2e2;background:#f7fdff;box-shadow:0 10px 22px rgba(35,210,226,.16)}.student-purchase-page .payment-method-label{display:grid;grid-template-rows:auto 1fr;gap:9px;width:100%;height:100%;min-width:0;margin:0;padding:14px 12px;cursor:pointer}.student-purchase-page .payment-method-radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.student-purchase-page .payment-method-visual{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px}.student-purchase-page .payment-method-logo{display:block;max-width:min(100%,104px);max-height:38px;object-fit:contain}.student-purchase-page .payment-method-name{display:-webkit-box;min-width:0;color:#3e3f5e;font-size:.76rem;font-weight:800;line-height:1.45;text-align:center;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.student-purchase-page .payment-method-card.selected .payment-method-name{color:#615dfa}.student-purchase-page .payment-method-check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#23d2e2;color:#fff;font-size:.72rem;font-weight:900;opacity:0;position:absolute;top:8px;right:8px;transform:scale(.86);transition:opacity .2s ease,transform .2s ease}.student-purchase-page .payment-method-card.selected .payment-method-check{opacity:1;transform:scale(1)}.student-purchase-page .student-purchase-payment-error{display:none;margin-top:0;color:#ff5384;font-size:.78rem;font-weight:800}.student-purchase-page #fawaterk_pay_btn.is-waiting{border:1px solid #eaeaf5;background:#f7f7ff;box-shadow:none;color:#8f91ac;cursor:not-allowed}.student-purchase-page #fawaterk_pay_btn:not(.is-waiting):not(:disabled){border:0;background:linear-gradient(135deg,#13c8a4 0%,#22c55e 52%,#10b981 100%);color:#fff;box-shadow:0 12px 26px rgba(34,197,94,.28);overflow:hidden;position:relative}.student-purchase-page #fawaterk_pay_btn:not(.is-waiting):not(:disabled)::before{content:"";width:46px;height:160%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);position:absolute;top:-30%;right:-70px;transform:rotate(18deg);animation:fawaterk-pay-button-shine 2.6s ease-in-out infinite;pointer-events:none}.student-purchase-page #fawaterk_pay_btn:not(.is-waiting):not(:disabled):hover{box-shadow:0 14px 30px rgba(34,197,94,.34);transform:translateY(-1px)}.student-purchase-page #fawaterk_pay_btn:not(.is-waiting):not(:disabled)>*{position:relative;z-index:1}@keyframes fawaterk-pay-button-shine{0%{right:-80px;opacity:0}18%{opacity:1}48%{right:calc(100%+40px);opacity:0}100%{right:calc(100%+40px);opacity:0}}.student-purchase-page .student-purchase-bill-card{text-align:right}.student-purchase-page .student-purchase-bill-card h3{justify-content:flex-start;margin-bottom:18px;color:#615dfa}.student-purchase-page .student-purchase-bill-title{gap:10px;text-align:right}.student-purchase-page .student-purchase-bill-title>span:not(.student-purchase-bill-icon){color:#615dfa;font-size:.92rem;font-weight:900}.student-purchase-page .student-purchase-bill-title .student-purchase-bill-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#f1f2ff;color:#615dfa}.student-purchase-page .student-purchase-bill-title .student-purchase-bill-icon svg{width:22px;height:22px;fill:currentColor}.student-purchase-page .student-purchase-bill-card strong{display:block;margin-bottom:14px;color:#3e3f5e;font-size:1.08rem;font-weight:900;line-height:1.45}.student-purchase-page .student-purchase-bill-card p{margin-top:9px;color:#3e3f5e;font-size:.85rem;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.student-purchase-page .student-purchase-summary-card::before{content:"";width:54px;height:4px;border-radius:999px;background:linear-gradient(90deg,#615dfa 0%,#23d2e2 100%);position:absolute;top:12px;right:16px;box-shadow:0 6px 14px rgba(35,210,226,.22)}.student-purchase-page .student-purchase-summary-table{width:100%;border-collapse:separate;border-spacing:0}.student-purchase-page .student-purchase-summary-table td{padding:10px 0}.student-purchase-page .student-purchase-summary-table td:first-child{text-align:right !important}.student-purchase-page .student-purchase-summary-table tr:not(.student-purchase-discount-row) td:last-child{text-align:left !important;color:#615dfa !important;font-weight:800}.student-purchase-page .student-purchase-summary-table .student-purchase-discount-row td{padding:7px 0;border:0;background:transparent;color:#6f7185;font-size:.84rem;font-weight:700}.student-purchase-page .student-purchase-summary-table .student-purchase-discount-row td:last-child{text-align:left !important;color:#13843f;font-weight:900}.student-purchase-page .student-purchase-discount-value{display:inline-block;direction:rtl;font-variant-numeric:tabular-nums;white-space:nowrap}.student-purchase-page .student-purchase-summary-value{display:inline-flex;align-items:center;justify-content:flex-start;direction:rtl;white-space:nowrap}.student-purchase-page .student-purchase-total-row td{padding-top:16px;border-top:1px dashed #d7daf0 !important}.student-purchase-page .student-purchase-total-row .tm_accent_color,.student-purchase-page #final_total_display{color:#615dfa !important;font-size:1.28rem;font-weight:900}.student-purchase-page .student-purchase-secure-note{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#6f72a8;font-size:.82rem;font-weight:700}.student-purchase-page .student-purchase-secure-note svg{width:17px;height:17px;flex:0 0 17px;color:#23d2e2;fill:currentColor}.student-purchase-page .student-purchase-secure-note.is-center{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;color:#7d80a5;text-align:center}.student-purchase-page .student-purchase-secure-note.is-center svg{color:#615dfa}.student-purchase-page .student-purchase-actions{display:flex;flex-direction:column;gap:12px;padding:0}.student-purchase-page .student-purchase-action-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;min-height:54px;margin-top:0;border-radius:8px;white-space:normal}.student-purchase-page .student-purchase-button-icon{width:22px;height:22px;flex:0 0 22px;fill:currentColor}.student-purchase-page #whatsapp_redirect_btn{background:linear-gradient(135deg,#615dfa,#101ea5);box-shadow:0 10px 20px rgba(97,93,250,.22)}.student-purchase-page .student-purchase-print-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.student-purchase-page .student-purchase-print-actions .tm_invoice_btn{margin:0}.student-payment-success-page{direction:rtl;width:100%;max-width:100%;margin-right:0;margin-left:0}.student-payment-success-page .student-payment-success-wrap{display:grid;gap:18px;max-width:980px;margin:0 auto;padding:5px;border:1px solid #eaeaf5;border-radius:10px;background:#fff;box-shadow:0 14px 34px rgba(21,21,31,.08);overflow:hidden}.student-payment-success-page .student-payment-success-hero{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:center;min-width:0;padding:32px;border-radius:10px;background:radial-gradient(circle at 12% 20%,rgba(35,210,226,.28),transparent 28%),linear-gradient(135deg,#101846 0%,#1b2b6b 100%);color:#fff}.student-payment-success-page .student-payment-success-icon{display:inline-flex;align-items:center;justify-content:center;width:86px;height:86px;border-radius:50%;background:rgba(255,255,255,.14);color:#23d2e2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 14px 28px rgba(0,0,0,.18)}.student-payment-success-page .student-payment-success-icon svg{width:48px;height:48px;fill:currentColor}.student-payment-success-page .student-payment-success-copy{min-width:0}.student-payment-success-page .student-payment-success-copy h1{margin:0 0 10px;color:#fff;font-size:2rem;font-weight:900;line-height:1.25}.student-payment-success-page .student-payment-success-copy p{max-width:620px;margin:0;color:rgba(255,255,255,.88);font-size:.98rem;font-weight:700;line-height:1.75}.student-payment-success-page .student-payment-success-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:18px;padding:0 22px;min-width:0}.student-payment-success-page .student-payment-success-summary,.student-payment-success-page .student-payment-success-details{box-shadow:none}.student-payment-success-page .student-payment-success-summary::before{content:"";width:54px;height:4px;border-radius:999px;background:linear-gradient(90deg,#615dfa 0%,#23d2e2 100%);position:absolute;top:12px;right:16px;box-shadow:0 6px 14px rgba(35,210,226,.22)}.student-payment-success-page .student-payment-success-invoice-code{display:grid;gap:8px;padding:16px;border:1px solid #eaeaf5;border-radius:8px;background:#fafaff}.student-payment-success-page .student-payment-success-invoice-code span{color:#8f91ac;font-size:.82rem;font-weight:800}.student-payment-success-page .student-payment-success-invoice-code strong{color:#615dfa;font-size:clamp(1rem,2vw,1.35rem);font-weight:900;letter-spacing:.5px;overflow-wrap:anywhere;word-break:break-word}.student-payment-success-page .student-payment-success-message{margin-top:16px;color:#3e3f5e;font-size:.92rem;font-weight:700;line-height:1.75}.student-payment-success-page .student-payment-success-details dl{display:grid;gap:0;margin:0}.student-payment-success-page .student-payment-success-details dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;align-items:center;min-width:0;padding:11px 0;border-bottom:1px solid #eaeaf5}.student-payment-success-page .student-payment-success-details dl>div:last-child{border-bottom:0}.student-payment-success-page .student-payment-success-details dt,.student-payment-success-page .student-payment-success-details dd{min-width:0;margin:0;overflow-wrap:anywhere;word-break:break-word}.student-payment-success-page .student-payment-success-details dt{color:#8f91ac;font-size:.82rem;font-weight:800}.student-payment-success-page .student-payment-success-details dd{color:#3e3f5e;font-size:.88rem;font-weight:900;text-align:left}.student-payment-success-page .student-payment-success-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;background:#f7fdff;color:#23d2e2;box-shadow:inset 0 0 0 1px rgba(35,210,226,.25)}.student-payment-success-page .student-payment-success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:0 22px 22px}.student-payment-success-page .student-payment-success-action{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:48px;margin:0;border-radius:8px}.student-invoice-details-page{direction:rtl;--invoice-details-gap:18px;--invoice-details-inner-gap:16px;--invoice-details-padding:18px}.student-invoice-details-page .student-invoice-details-wrap{display:grid;gap:var(--invoice-details-gap);max-width:1180px;margin:0 auto;padding:var(--invoice-details-padding);border:1px solid #eaeaf5;border-radius:10px;background:#fff;box-shadow:0 14px 34px rgba(21,21,31,.08);overflow:hidden}.student-purchase-page.student-invoice-details-page #invoiceid{display:grid;gap:var(--invoice-details-gap);min-width:0}.student-invoice-details-page .student-invoice-details-hero{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:18px;align-items:center;min-width:0;padding:30px;border-radius:10px;background:radial-gradient(circle at 14% 22%,rgba(35,210,226,.24),transparent 28%),linear-gradient(135deg,#101846 0%,#24337a 100%);color:#fff;overflow:hidden;position:relative}.student-invoice-details-page .student-invoice-details-hero::before{content:"";width:240px;height:240px;border-radius:999px;background:rgba(97,93,250,.25);position:absolute;top:-112px;left:28px}.student-invoice-details-page .student-invoice-details-hero-icon,.student-invoice-details-page .student-invoice-details-hero-copy,.student-invoice-details-page .student-invoice-details-hero .student-invoice-details-status{position:relative;z-index:1}.student-invoice-details-page .student-invoice-details-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:18px;background:rgba(255,255,255,.13);color:#23d2e2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.student-invoice-details-page .student-invoice-details-hero-icon svg{width:42px;height:42px;fill:currentColor}.student-invoice-details-page .student-invoice-details-hero-copy{min-width:0}.student-invoice-details-page .student-invoice-details-hero-copy span{display:block;margin-bottom:7px;color:rgba(255,255,255,.76);font-size:.78rem;font-weight:800}.student-invoice-details-page .student-invoice-details-hero-copy h1{margin:0;color:#fff;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900;line-height:1.2}.student-invoice-details-page .student-invoice-details-hero-copy p{margin:9px 0 0;color:rgba(255,255,255,.86);font-size:.95rem;font-weight:800;letter-spacing:.5px;overflow-wrap:anywhere}.student-invoice-details-page .student-invoice-details-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:#f7f7ff;color:#615dfa;font-size:.75rem;font-weight:900;line-height:1;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(97,93,250,.14)}.student-invoice-details-page .student-invoice-details-status.is-success{background:#effdf8;color:#00c986;box-shadow:inset 0 0 0 1px rgba(0,201,134,.2)}.student-invoice-details-page .student-invoice-details-status.is-warning{background:#fff8ef;color:#ff9f43;box-shadow:inset 0 0 0 1px rgba(255,159,67,.25)}.student-invoice-details-page .student-invoice-details-status.is-danger{background:#fff2f2;color:#ff4f60;box-shadow:inset 0 0 0 1px rgba(255,79,96,.22)}.student-invoice-details-page .student-invoice-details-status.is-info{background:#f0fdff;color:#23d2e2;box-shadow:inset 0 0 0 1px rgba(35,210,226,.24)}.student-invoice-details-page .student-invoice-details-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--invoice-details-inner-gap)}.student-invoice-details-page .student-invoice-details-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--invoice-details-gap);align-items:start;min-width:0;direction:ltr}.student-invoice-details-page .student-invoice-details-main,.student-invoice-details-page .student-invoice-details-side{min-width:0;direction:rtl}.student-invoice-details-page .student-invoice-details-main{display:grid;gap:var(--invoice-details-gap)}.student-invoice-details-page .student-invoice-details-info-card dl{display:grid;gap:0;margin:0}.student-invoice-details-page .student-invoice-details-info-card dl>div{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:12px 0;border-bottom:1px solid #eaeaf5}.student-invoice-details-page .student-invoice-details-info-card dl>div:last-child{border-bottom:0}.student-invoice-details-page .student-invoice-details-info-card dt,.student-invoice-details-page .student-invoice-details-info-card dd{min-width:0;margin:0;overflow-wrap:anywhere;word-break:break-word}.student-invoice-details-page .student-invoice-details-info-card dt{color:#8f91ac;font-size:.82rem;font-weight:900}.student-invoice-details-page .student-invoice-details-info-card dd{color:#3e3f5e;font-size:.9rem;font-weight:800;text-align:left}.student-invoice-details-page .student-invoice-details-note-card p{margin:0;color:#3e3f5e;font-size:.9rem;font-weight:700;line-height:1.8;overflow-wrap:anywhere}.student-invoice-details-page .student-invoice-details-note-card p+p{margin-top:10px;padding-top:10px;border-top:1px solid #eaeaf5}.student-invoice-details-page .student-purchase-items-card .student-invoice-details-status{min-height:24px;padding:0 10px;font-size:.68rem}.student-purchase-page.student-invoice-details-page .student-purchase-side{display:grid;gap:var(--invoice-details-inner-gap);border:1px solid #eaeaf5;border-radius:10px;padding:12px}.student-invoice-details-page .student-purchase-actions{margin-top:0}.student-invoice-details-page .student-invoice-details-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--invoice-details-inner-gap);padding:0}.student-invoice-details-page .student-invoice-details-actions .student-purchase-action-button{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:48px;margin:0;border-radius:8px}@media screen and (max-width:960px){.student-invoice-details-page{--invoice-details-gap:16px;--invoice-details-inner-gap:14px;--invoice-details-padding:14px}.student-invoice-details-page .student-invoice-details-layout{grid-template-columns:1fr}.student-invoice-details-page .student-invoice-details-hero{grid-template-columns:72px minmax(0,1fr)}.student-invoice-details-page .student-invoice-details-hero .student-invoice-details-status{grid-column:1 / -1;justify-self:start}}@media screen and (max-width:680px){.student-invoice-details-page{--invoice-details-gap:12px;--invoice-details-inner-gap:10px;--invoice-details-padding:10px}.student-invoice-details-page .tm_container{padding:0}.student-invoice-details-page .student-invoice-details-wrap{border-radius:8px}.student-invoice-details-page .student-invoice-details-hero{grid-template-columns:1fr;gap:12px;padding:22px 18px;text-align:center}.student-invoice-details-page .student-invoice-details-hero-icon{width:68px;height:68px;justify-self:center}.student-invoice-details-page .student-invoice-details-hero-icon svg{width:36px;height:36px}.student-invoice-details-page .student-invoice-details-hero .student-invoice-details-status{justify-self:center}.student-invoice-details-page .student-invoice-details-metrics{grid-template-columns:1fr}.student-invoice-details-page .student-invoice-details-info-card dl>div{grid-template-columns:1fr;gap:5px}.student-invoice-details-page .student-invoice-details-info-card dd{text-align:right}.student-invoice-details-page .student-purchase-items-card table{min-width:520px}.student-invoice-details-page .student-purchase-side{padding:10px}.student-invoice-details-page .student-purchase-actions{align-items:stretch}.student-invoice-details-page .student-invoice-details-actions{align-items:stretch;flex-direction:column;padding:0}.student-invoice-details-page .student-invoice-details-actions .student-purchase-action-button{width:100%}}@media screen and (max-width:1365px){.student-purchase-page .student-purchase-shell{padding:16px !important}.student-purchase-page .student-purchase-header{grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:14px;margin-bottom:18px}.student-purchase-page .student-purchase-topbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.student-purchase-page .student-purchase-logo-card{justify-content:flex-start;padding:0 4px 0 0}.student-purchase-page .student-purchase-logo-card img{max-width:210px;max-height:70px}.student-purchase-page .student-purchase-contact-card{min-height:88px;padding:14px;gap:12px}.student-purchase-page .student-purchase-contact-card .student-purchase-icon-tile{width:44px;height:44px;flex-basis:44px}.student-purchase-page .student-purchase-contact-card .student-purchase-icon-tile svg{width:23px;height:23px}.student-purchase-page .student-purchase-contact-card strong{font-size:.86rem}.student-purchase-page .student-purchase-contact-card p{font-size:.78rem;line-height:1.45}.student-purchase-page .student-purchase-layout{grid-template-columns:minmax(0,1fr) minmax(290px,320px);gap:18px}.student-purchase-page .student-purchase-main{gap:16px}.student-purchase-page .student-purchase-side{gap:14px}.student-purchase-page .student-purchase-hero{grid-template-columns:140px minmax(0,1fr);min-height:154px;padding:24px}.student-purchase-page .student-purchase-hero h1{font-size:2rem}.student-purchase-page .student-purchase-hero-art{width:124px}.student-purchase-page .student-purchase-metrics,.student-purchase-page .student-purchase-lower-grid{gap:14px}.student-purchase-page .student-purchase-metric-card{grid-template-columns:50px minmax(0,1fr);min-height:100px;padding:15px}}@media screen and (max-width:1120px){.student-purchase-page .student-purchase-header{grid-template-columns:minmax(150px,200px) minmax(0,1fr);gap:12px}.student-purchase-page .student-purchase-topbar{grid-template-columns:repeat(3,minmax(0,1fr))}.student-purchase-page .student-purchase-layout{grid-template-columns:1fr}.student-purchase-page .student-purchase-logo-card img{max-width:200px}.student-purchase-page .student-purchase-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media screen and (max-width:900px){.student-purchase-page .student-purchase-header,.student-purchase-page .student-purchase-topbar,.student-purchase-page .student-purchase-metrics,.student-purchase-page .student-purchase-lower-grid,.student-purchase-page .student-purchase-side,.student-purchase-page .student-purchase-activation{grid-template-columns:1fr}.student-purchase-page .student-purchase-hero{grid-template-columns:140px minmax(0,1fr);min-height:150px;padding:24px}.student-purchase-page .student-purchase-hero h1{font-size:2rem}}@media screen and (max-width:680px){.student-purchase-page .tm_container{padding:0}.student-purchase-page .student-purchase-shell{padding:10px !important}.student-purchase-page .student-purchase-invoice{border-radius:8px}.student-purchase-page .student-purchase-header{gap:12px;margin-bottom:12px}.student-purchase-page .student-purchase-topbar,.student-purchase-page .student-purchase-main,.student-purchase-page .student-purchase-side,.student-purchase-page .student-purchase-lower-grid{gap:12px}.student-purchase-page .student-purchase-logo-card{justify-content:center;min-height:auto;padding:0 0 4px}.student-purchase-page .student-purchase-logo-card img{max-width:180px;max-height:64px}.student-purchase-page .student-purchase-contact-card{gap:12px;min-height:82px;padding:13px 14px}.student-purchase-page .student-purchase-contact-card strong{font-size:.84rem}.student-purchase-page .student-purchase-contact-card p{font-size:.76rem;line-height:1.45}.student-purchase-page .student-purchase-contact-card .student-purchase-icon-tile{width:42px;height:42px;flex-basis:42px}.student-purchase-page .student-purchase-contact-card .student-purchase-icon-tile svg{width:22px;height:22px}.student-purchase-page .student-purchase-side{padding:12px}.student-purchase-page .student-purchase-hero{grid-template-columns:1fr;gap:14px;min-height:0;padding:20px}.student-purchase-page .student-purchase-hero-art{width:96px;justify-self:start}.student-purchase-page .student-purchase-hero h1{margin-bottom:8px;font-size:1.55rem}.student-purchase-page .student-purchase-hero p{font-size:.86rem;line-height:1.6}.student-purchase-page .student-purchase-metrics,.student-purchase-page .student-purchase-activation,.student-purchase-page .student-purchase-activation-controls{grid-template-columns:1fr}.student-purchase-page .student-purchase-metric-card{min-height:96px;padding:14px}.student-purchase-page .student-purchase-activation-controls .form-input,.student-purchase-page .student-purchase-check-button{grid-column:auto}.student-purchase-page .student-purchase-activation-controls{grid-template-columns:1fr}.student-purchase-page .student-purchase-code-message{text-align:center}.student-purchase-page .student-purchase-card{padding:16px}.student-purchase-page .student-purchase-card h3{margin-bottom:12px}.student-purchase-page .student-purchase-items-card .tm_table_responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.student-purchase-page .student-purchase-items-card table{min-width:500px}.student-purchase-page .student-purchase-items-table th,.student-purchase-page .student-purchase-items-table td{padding:12px;font-size:.8rem}.student-purchase-page .student-purchase-product-row{display:flex;align-items:flex-start}.student-purchase-page .student-purchase-product-media{width:44px;height:44px;flex-basis:44px}.student-purchase-page .student-purchase-summary-table td{padding:9px 0}.student-purchase-page .student-purchase-total-row .tm_accent_color,.student-purchase-page #final_total_display{font-size:1.12rem}.student-purchase-page .student-purchase-action-button{min-height:50px}.student-purchase-page .student-purchase-print-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:16px 0 0;padding:8px;border:1px solid #eaeaf5;border-radius:10px;background:#fff;box-shadow:0 8px 22px rgba(21,21,31,.06);position:relative;left:auto;transform:none}.student-purchase-page .student-purchase-print-actions .tm_invoice_btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;min-height:48px;margin:0 !important;padding:0 12px;border:1px solid #e2e0ff;border-radius:8px;font-family:inherit;font-size:.82rem;font-weight:800;line-height:1;text-decoration:none;box-shadow:none}.student-purchase-page .student-purchase-print-actions .tm_btn_icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;margin:0}.student-purchase-page .student-purchase-print-actions .tm_btn_icon svg{width:20px;height:20px}.student-purchase-page .student-purchase-print-actions .tm_btn_text{position:static;width:auto;height:auto;padding:0;background:transparent;color:inherit;opacity:1;visibility:visible}.student-purchase-page .student-purchase-print-actions .tm_btn_text::before{display:none}.student-purchase-page .student-purchase-print-actions .tm_invoice_btn.tm_color1{background:#f7f7ff;color:#615dfa}.student-purchase-page .student-purchase-print-actions .tm_invoice_btn.tm_color2{border-color:#615dfa;background:#615dfa;color:#fff}}@media screen and (max-width:420px){.student-purchase-page .student-purchase-shell{padding:8px !important}.student-purchase-page .student-purchase-contact-card{align-items:flex-start;padding:12px}.student-purchase-page .student-purchase-contact-card .student-purchase-icon-tile{width:38px;height:38px;flex-basis:38px}.student-purchase-page .student-purchase-contact-card .student-purchase-icon-tile svg{width:20px;height:20px}.student-purchase-page .student-purchase-hero{padding:18px 16px}.student-purchase-page .student-purchase-hero h1{font-size:1.35rem}.student-purchase-page .student-purchase-metric-card{grid-template-columns:48px minmax(0,1fr);gap:8px 12px}.student-purchase-page .student-purchase-card{padding:14px}.student-purchase-page .student-purchase-items-card table{min-width:460px}.student-purchase-page .student-purchase-items-table th,.student-purchase-page .student-purchase-items-table td{padding:10px}.student-payment-success-page .student-payment-success-wrap{gap:14px}.student-payment-success-page .student-payment-success-hero{grid-template-columns:1fr;padding:22px 18px;text-align:center}.student-payment-success-page .student-payment-success-icon{width:76px;height:76px;justify-self:center}.student-payment-success-page .student-payment-success-icon svg{width:42px;height:42px}.student-payment-success-page .student-payment-success-copy h1{font-size:1.45rem}.student-payment-success-page .student-payment-success-copy p{font-size:.86rem}.student-payment-success-page .student-payment-success-grid{grid-template-columns:1fr;gap:12px;padding:0 10px}.student-payment-success-page .student-payment-success-details dl>div{grid-template-columns:1fr;gap:5px}.student-payment-success-page .student-payment-success-details dd{text-align:right}.student-payment-success-page .student-payment-success-actions{align-items:stretch;flex-direction:column;padding:0 10px 10px}.student-payment-success-page .student-payment-success-action{width:100%}}@media screen and (max-width:900px){.student-payment-success-page .student-payment-success-grid{grid-template-columns:1fr}.student-payment-success-page .student-payment-success-details dd{text-align:right}}.course-card-pro{background:var(--bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #fff;border-radius:20px;overflow:visible;box-shadow:0 10px 25px rgba(100,110,140,0.1);transition:all 0.4s cubic-bezier(0.25,0.8,0.25,1);height:100%;display:flex;flex-direction:column;position:relative}.course-card-pro:hover{transform:translateY(-10px);background:#ffffff;border-color:var(--color-primary-light);box-shadow:0 20px 40px rgba(0,0,0,0.1),0 0 15px rgba(107,182,255,0.2)}.card-header-media{position:relative;height:190px;border-radius:20px;margin:10px;overflow:hidden;border:1px solid rgba(0,0,0,0.05);box-shadow:0 5px 15px rgba(0,0,0,0.05)}.course-thumb{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.course-card-pro:hover .course-thumb{transform:scale(1.1)}.instructor-avatar{position:absolute;bottom:10px;left:10px;width:50px;height:50px;border-radius:50%;border:3px solid #fff;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,0.1);overflow:hidden;z-index:10;transition:transform 0.3s ease}.course-card-pro:hover .instructor-avatar{transform:scale(1.1);border-color:#fff}.instructor-avatar img{width:100%;height:100%;object-fit:cover}.card-body-content{padding:25px 20px 20px;flex:1;display:flex;flex-direction:column}.rating-row{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:0.9rem;font-weight:700}.star-icon svg{fill:#fdbb2d;width:16px;height:16px}.reviews{font-weight:400;font-size:0.75rem}.course-title{font-size:1.15rem;font-weight:700;margin-bottom:8px;line-height:1.4;min-height:3.2em}.course-title a{text-decoration:none;transition:color 0.3s;text-shadow:none}.course-title a:hover{color:var(--color-primary-light,#6bb6ff)}.instructor-name{font-size:0.85rem;color:var(--color-primary-light,#6bb6ff);display:block;margin-bottom:20px;text-decoration:none;font-weight:500}.course-meta{display:flex;gap:15px;margin-bottom:15px;font-size:0.8rem;background:#f7fafc;padding:8px;border-radius:10px;border:1px solid rgba(0,0,0,0.03)}.course-meta span{display:flex;align-items:center;gap:6px}.course-meta svg{stroke:var(--color-primary-dark,#1a3e7d)}.glass-progress{height:8px;background-color:#edf2f7;border-radius:4px;overflow:hidden;border:none}.glass-progress-bar{background:linear-gradient(90deg,var(--color-primary-light,#6bb6ff),var(--color-primary-dark,#1a3e7d));border-radius:4px;height:100%}.card-footer-row{margin-top:auto;padding-top:15px;border-top:1px solid}.btn-glass-action{width:auto;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--color-primary-light,#289cbf),var(--color-primary-dark,#1c3a94));color:#fff;border:1px solid rgba(255,255,255,0.4);padding:12px;border-radius:12px;font-weight:700;font-size:0.95rem;cursor:pointer;transition:all 0.3s ease;text-decoration:none;box-shadow:0 4px 10px rgba(107,182,255,0.3)}.btn-glass-action:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(107,182,255,0.4);color:#fff}.course-desc-short{font-size:0.85rem;margin-bottom:15px;line-height:1.5;height:40px;overflow:hidden}.media-link-wrapper{display:block;height:100%;width:100%;text-decoration:none}.online-course-discovery-page .online-course-card-col{display:flex;margin-bottom:24px}.online-course-discovery-page .course-card-pro{width:100%;min-width:0;border:1px solid #eaeaf5;border-radius:12px;background:#fff;box-shadow:0 12px 26px rgba(21,21,31,.06);overflow:hidden;transform:none}.online-course-discovery-page .course-card-pro:hover{transform:translateY(-4px);border-color:rgba(97,93,250,.24);box-shadow:0 16px 34px rgba(21,21,31,.09)}.online-course-discovery-page .card-header-media{height:auto;aspect-ratio:16 / 9;margin:10px;border-radius:10px;border:1px solid #eaeaf5;box-shadow:none}.online-course-discovery-page .course-thumb{display:block;background-color:#f7f7ff}.online-course-discovery-page .course-card-pro:hover .course-thumb{transform:scale(1.04)}.online-course-discovery-page .badge-floating{max-width:calc(100% - 24px);padding:6px 10px;border-color:rgba(234,234,245,.9);color:#3e3f5e;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.online-course-discovery-page .instructor-avatar{bottom:10px;left:10px;width:44px;height:44px;border-width:2px}.online-course-discovery-page .card-body-content{min-width:0;padding:14px 16px 16px}.online-course-discovery-page .rating-row{min-width:0;margin-bottom:10px;color:#3e3f5e}.online-course-discovery-page .reviews{color:#8f91ac}.online-course-discovery-page .course-title{min-height:46px;margin-bottom:8px;font-size:1rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.online-course-discovery-page .course-title a{color:#3e3f5e}.online-course-discovery-page .course-title a:hover{color:#615dfa}.online-course-discovery-page .instructor-name{margin-bottom:12px;color:#615dfa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.online-course-discovery-page .course-desc-short{height:auto;min-height:44px;margin-bottom:16px;color:#8f91ac;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.online-course-discovery-page .card-footer-row{margin-top:auto;padding-top:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid #eaeaf5}.online-course-discovery-page .price-block{min-width:0;padding:8px 10px;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px;border:1px solid rgba(35,210,226,.22);border-radius:8px;background:#f7fcff;color:#23d2e2;font-weight:800;line-height:1}.online-course-discovery-page .price-block .amount{flex:0 0 auto;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.online-course-discovery-page .price-block .currency{min-width:0;flex:0 1 auto;font-size:.82rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.online-course-discovery-page .btn-glass-action{min-width:96px;padding:10px 16px;border-radius:8px;background:linear-gradient(135deg,#615dfa,#23d2e2);box-shadow:0 8px 16px rgba(97,93,250,.18);white-space:nowrap}.online-course-discovery-page .btn-glass-action:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(97,93,250,.22)}@media screen and (max-width:680px){.online-course-discovery-page .online-course-card-col{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:18px}.online-course-discovery-page .card-header-media{margin:8px;aspect-ratio:16 / 8.8}.online-course-discovery-page .card-body-content{padding:12px 14px 14px}.online-course-discovery-page .card-footer-row{grid-template-columns:1fr}.online-course-discovery-page .price-block,.online-course-discovery-page .btn-glass-action{width:100%;justify-content:center}.online-course-discovery-page .price-block{padding:7px 8px;gap:3px}.online-course-discovery-page .price-block .currency{font-size:.76rem}}.online-course-details-page .online-course-details-heading{margin-top:60px}.online-course-details-page .online-course-details-layout{align-items:start}.online-course-details-page .form-rating-wrap label{margin-right:0 !important;cursor:pointer}.online-course-details-page .slider-panel .slider-panel-roster .slider-controls::before{left:0}.online-course-details-page .online-course-reply-action{width:64px;margin-top:10px}.online-course-details-page .online-course-reviews-title{padding:10px}.online-course-details-page .online-course-sidebar-box{padding:20px;border:1px solid #eaeaf5;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(21,21,31,.06)}.online-course-details-page .online-course-sidebar-box .sidebar-box-items{max-height:none !important;overflow:visible}.online-course-details-page .online-course-purchase-card{margin-top:0;display:grid;gap:14px}.online-course-details-page .online-course-price{min-width:0;padding:17px 48px;border:1px solid rgba(97,93,250,.16);border-radius:10px;background:linear-gradient(180deg,#fff 0%,#fbfbff 100%);text-align:center;position:relative;overflow:hidden}.online-course-details-page .online-course-price-label{display:block;margin-bottom:7px;color:#8f91ac;font-size:.76rem;font-weight:800;line-height:1.3}.online-course-details-page .online-course-price .price-title{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 7px;min-width:0;color:#615dfa;line-height:1.2}.online-course-details-page .online-course-price .price-title #price{min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.online-course-details-page .online-course-price .price-title .currency{flex:0 0 auto;color:#23d2e2;font-size:.9rem;font-weight:900}.online-course-details-page .online-course-price-loader{width:18px;height:18px;border:2px solid rgba(97,93,250,.18);border-top-color:#615dfa;border-radius:50%;opacity:0;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.online-course-details-page .online-course-price.is-loading .online-course-price-loader{opacity:1;animation:onlineCoursePriceSpin .7s linear infinite}.online-course-details-page .online-course-price.is-loading .price-title{opacity:.55}@keyframes onlineCoursePriceSpin{to{transform:translateY(-50%) rotate(360deg)}}.online-course-details-page .online-course-purchase-form{display:grid;gap:12px}.online-course-details-page .online-course-license-options{display:grid;gap:10px}.online-course-details-page .online-course-license-option{min-width:0;margin:0;padding:13px 14px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;border:1px solid #eaeaf5;border-radius:8px;background:#fff;cursor:pointer;text-align:right;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.online-course-details-page .online-course-license-option:hover{border-color:rgba(97,93,250,.28);background:#fbfbff}.online-course-details-page .online-course-license-option.selected,.online-course-details-page .online-course-license-option:has(input:checked){border-color:rgba(97,93,250,.42);background:linear-gradient(135deg,rgba(97,93,250,.07),rgba(35,210,226,.04));box-shadow:0 8px 20px rgba(97,93,250,.09)}.online-course-details-page .online-course-license-option:has(input:focus-visible){outline:2px solid rgba(97,93,250,.42);outline-offset:2px}.online-course-details-page .online-course-license-option>input{width:1px;height:1px;margin:0;opacity:0;pointer-events:none;position:absolute}.online-course-details-page .online-course-license-marker{width:22px;height:22px;border:2px solid #dedeea;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;transition:border-color .2s ease,background-color .2s ease}.online-course-details-page .online-course-license-marker>span{width:10px;height:10px;border-radius:50%;background:#615dfa;transform:scale(0);transition:transform .18s ease}.online-course-details-page .online-course-license-option.selected .online-course-license-marker,.online-course-details-page .online-course-license-option:has(input:checked) .online-course-license-marker{border-color:#615dfa}.online-course-details-page .online-course-license-option.selected .online-course-license-marker>span,.online-course-details-page .online-course-license-option:has(input:checked) .online-course-license-marker>span{transform:scale(1)}.online-course-details-page .online-course-license-copy{min-width:0;display:grid;gap:5px}.online-course-details-page .online-course-license-title{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;color:#3e3f5e;font-size:.85rem;font-weight:900;line-height:1.45;overflow-wrap:anywhere}.online-course-details-page .online-course-license-title .online-course-license-duration{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:rgba(97,93,250,.09);color:#615dfa;font-size:.72rem;line-height:1.35}.online-course-details-page .online-course-license-description{color:#8f91ac;font-size:.78rem;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.online-course-details-page .online-course-license-description strong{color:#615dfa;font-weight:900}.online-course-details-page .online-course-purchase-actions{margin-top:2px}.online-course-details-page .online-course-purchase-button,.online-course-details-page .full-width{width:100%;min-height:48px;margin-top:0}.online-course-details-page .online-course-status-card{padding:20px;border:1px solid #eaeaf5;border-radius:10px;background:#fbfbff;text-align:center}.online-course-details-page .online-course-status-card.success{border-color:rgba(35,210,226,.28);background:#f7fcff}.online-course-details-page .online-course-status-card.warning,.online-course-details-page .online-course-status-card.expired-card{border-color:rgba(255,183,77,.32);background:#fffaf0}.online-course-details-page .online-course-status-card.info{border-color:rgba(97,93,250,.24);background:#fbfbff}.online-course-details-page .online-course-status-card.danger{border-color:rgba(255,92,124,.28);background:#fff7f9}.online-course-details-page .online-course-status-card .status-icon{margin-bottom:10px}.online-course-details-page .online-course-status-card .status-icon svg{width:46px;height:46px}.online-course-details-page .online-course-status-card h4{margin:8px 0;color:#3e3f5e;font-size:.98rem;font-weight:900;line-height:1.45}.online-course-details-page .online-course-status-card p{color:#8f91ac;font-size:.82rem;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.online-course-details-page .online-course-status-card .button{margin-top:16px}.online-course-details-page .online-course-sidebar-separator{margin:4px 0;border-top:1px solid #eaeaf5}.online-course-details-page .online-course-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px}.online-course-details-page .online-course-mini-stats .user-stat{min-width:0;padding:12px 8px;border:1px solid #eaeaf5;border-radius:10px;background:#fafaff;text-align:center}.online-course-details-page .online-course-mini-stats .user-stat-title{color:#3e3f5e;font-size:.96rem;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.online-course-details-page .online-course-mini-stats .user-stat-text{margin-top:4px;color:#8f91ac;font-size:.7rem;font-weight:700;line-height:1.4}.online-course-details-page .online-course-mini-stats .rating-list{justify-content:center;margin-top:6px}.online-course-details-page .online-course-sidebar-title{margin-top:24px !important;padding-top:18px;border-top:1px solid #eaeaf5}.online-course-details-page .online-course-sidebar-section{margin-top:14px !important;padding:14px;border:1px solid #eaeaf5;border-radius:10px;background:#fafaff}.online-course-details-page .online-course-sidebar-section .user-status-title,.online-course-details-page .online-course-sidebar-section .user-status-text,.online-course-details-page .online-course-sidebar-section .information-line-title,.online-course-details-page .online-course-sidebar-section .information-line-text{overflow-wrap:anywhere}.online-course-details-page .online-course-sidebar-section .information-line-text a,.online-course-details-page .online-course-sidebar-section .information-line-text span{word-break:break-word}@media screen and (max-width:1070px){.online-course-details-page .online-course-details-layout{grid-template-columns:1fr}.online-course-details-page .online-course-details-sidebar{margin-top:24px}}@media screen and (max-width:680px){.online-course-details-page .online-course-details-heading{margin-top:28px}.online-course-details-page .online-course-sidebar-box{padding:14px}.online-course-details-page .online-course-purchase-card{gap:12px}.online-course-details-page .online-course-price{padding:15px}.online-course-details-page .online-course-license-option{padding:12px;grid-template-columns:22px minmax(0,1fr);gap:8px 10px}.online-course-details-page .online-course-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.online-course-details-page .online-course-sidebar-section{padding:12px}}.student-subject-page .student-subject-col{display:flex;margin-bottom:18px}.student-subject-page .student-subject-card{width:100%;min-height:388px;margin-bottom:0;display:flex;flex-direction:column;overflow:hidden}.student-subject-page .student-subject-card::before{content:none;display:none}.student-subject-page .student-subject-cover{height:96px;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#f7f7ff;overflow:hidden;position:relative;z-index:1}.student-subject-page .student-subject-cover img{width:100%;height:100%;object-fit:cover}.student-subject-page .student-subject-info-button{width:34px;height:34px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;cursor:pointer;position:relative;transition:transform .18s ease}.student-subject-page .student-subject-info-button::before{content:"";width:30px;height:30px;border-radius:9px;background:rgba(21,21,31,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%,-50%);transition:background-color .18s ease,box-shadow .18s ease;pointer-events:none}.student-subject-page .student-subject-info-button svg{width:16px;height:16px;fill:currentColor;pointer-events:none;position:relative;z-index:1}.student-subject-page .student-subject-info-button:hover{transform:none}.student-subject-page .student-subject-info-button:hover::before{background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.student-subject-page .student-subject-info-button:focus{outline:none}.student-subject-page .student-subject-info-button:focus::before{background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 0 0 3px rgba(35,210,226,.18)}.student-subject-page .student-subject-card .user-preview-info{flex:1;display:flex;flex-direction:column;padding:56px 18px 18px}.student-subject-page .student-subject-card .user-short-description.small{padding-top:42px}.student-subject-page .student-subject-card .user-short-description.small .user-short-description-avatar{top:-82px}.student-subject-page .student-subject-card .user-short-description .student-subject-title{min-height:40px;margin-top:0;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.student-subject-page .student-subject-card .user-short-description .student-subject-title a{color:#3e3f5e}.student-subject-page .student-subject-teachers{min-height:32px;margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.student-subject-page .student-subject-teacher{max-width:100%;min-width:0;height:28px;padding:4px 8px;display:inline-flex;align-items:center;gap:6px;border:1px solid #eaeaf5;border-radius:8px;background:#fafaff;color:#3e3f5e;font-size:.74rem;font-weight:700;line-height:1}.student-subject-page .student-subject-teacher span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-subject-page .student-subject-teacher.is-empty{justify-content:center;color:#8f91ac;font-weight:600}.student-subject-page .student-subject-teacher-avatar{width:18px;height:18px;flex:0 0 18px;border-radius:50%;object-fit:cover}.student-subject-page .student-subject-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin-top:12px}.student-subject-page .student-subject-meta-item{min-width:0;min-height:62px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #eaeaf5;border-radius:8px;background:#fafaff;text-align:center}.student-subject-page .student-subject-meta-item span,.student-subject-page .student-subject-meta-item strong{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;text-align:center}.student-subject-page .student-subject-meta-item span{display:block;color:#8f91ac;font-size:.7rem;font-weight:700;line-height:1.25}.student-subject-page .student-subject-meta-item strong{display:inline-flex;align-items:center;justify-content:center;margin-top:5px;min-height:18px;font-size:.78rem;font-weight:800;line-height:1.2;direction:rtl}.student-subject-page .student-subject-card-footer{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;gap:10px;border-top:1px solid #eaeaf5}.student-subject-page .student-subject-status{padding:9px 10px;border:1px solid #eaeaf5;border-radius:8px;background:#fafaff;color:#8f91ac;font-size:.72rem;font-weight:700;line-height:1.45;text-align:center}.student-subject-page .student-subject-status b{color:#3e3f5e}.student-subject-page .student-subject-status-pending{border-color:rgba(255,183,77,.35);background:#fff8ec;color:#c47b10}.student-subject-page .student-subject-action{height:42px;margin:0;display:flex;align-items:center;justify-content:center;font-size:.82rem;white-space:nowrap}.student-subject-page .button.danger.student-subject-action{background:#e74c3c;color:#fff;box-shadow:0 0 10px 0 rgba(231,76,60,.18)}.student-subject-page .button.danger.student-subject-action:hover{background:#d94133;color:#fff}.student-subject-page .student-subject-action-disabled{cursor:default;pointer-events:none}.academic-subject-card{height:100%;min-height:410px;display:flex;flex-direction:column;overflow:hidden;position:relative;isolation:isolate}.academic-subject-card::before{content:none;display:none}.academic-subject-card:has(.widget-box-post-settings-dropdown[style*="visibility:visible"]){overflow:visible;z-index:20}.academic-subject-grid{align-items:stretch}.academic-subject-col{margin-bottom:18px;display:flex}.academic-subject-col>.user-preview,.academic-subject-col>.create-entity-box{width:100%}.academic-subject-create-card{min-height:410px;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.academic-subject-create-card::before{content:"";width:100%;height:88px;border-top-left-radius:12px;border-top-right-radius:12px;background:linear-gradient(135deg,#101ea5 0%,#615dfa 100%);position:absolute;top:0;right:0;z-index:0}.academic-subject-create-card .create-entity-box-cover,.academic-subject-create-card .create-entity-box-avatar,.academic-subject-create-card .create-entity-box-info{position:relative;z-index:1}.academic-subject-create-card .create-entity-box-info{width:100%}.academic-subject-create-card .button{margin-top:20px}.user-preview.small.academic-subject-card .academic-subject-cover{height:96px;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#f7f7ff;overflow:visible;position:relative;z-index:1}.user-preview.small.academic-subject-card .academic-subject-cover:has(.widget-box-post-settings-dropdown[style*="visibility:visible"]){overflow:visible;z-index:12}.user-preview.small.academic-subject-card .academic-subject-cover .widget-box-settings,.user-preview.small.academic-subject-card .academic-subject-cover .widget-box-post-settings-dropdown{z-index:40}.user-preview.small.academic-subject-card>.widget-box-settings{position:absolute;top:12px;left:12px;z-index:60}.user-preview.small.academic-subject-card>.widget-box-settings .post-settings-wrap{position:relative}.user-preview.small.academic-subject-card>.widget-box-settings .widget-box-post-settings-dropdown{z-index:70}.user-preview.small.academic-subject-card .academic-subject-dropdown-button{width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:inherit}.user-preview.small.academic-subject-card .academic-subject-cover img{width:100%;height:100%;border-top-left-radius:8px;border-top-right-radius:8px;object-fit:cover}.user-preview.small.academic-subject-card .user-preview-info{flex:1;padding:56px 18px 18px;display:flex;flex-direction:column;position:relative}.user-preview.small.academic-subject-card .user-short-description.small{padding-top:42px;position:relative}.user-preview.small.academic-subject-card .user-short-description.small .user-short-description-avatar{top:-82px;z-index:6}.user-preview.small.academic-subject-card .academic-subject-title{min-height:40px;margin-top:0;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.user-preview.small.academic-subject-card .academic-subject-title a{color:#3e3f5e}.academic-subject-teachers{min-height:32px;margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.academic-subject-teacher{max-width:100%;min-width:0;height:28px;padding:4px 8px;display:inline-flex;align-items:center;gap:6px;border:1px solid #eaeaf5;border-radius:8px;background:#fafaff;color:#3e3f5e;font-size:.74rem;font-weight:700;line-height:1}.academic-subject-teacher span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.academic-subject-teacher.is-empty{justify-content:center;color:#8f91ac;font-weight:600}.academic-subject-teacher-avatar{width:18px;height:18px;flex:0 0 18px;border-radius:50%;object-fit:cover}.academic-subject-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.academic-subject-meta-item{min-width:0;min-height:62px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #eaeaf5;border-radius:8px;background:#fafaff;text-align:center}.academic-subject-meta-item span,.academic-subject-meta-item strong{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;text-align:center}.academic-subject-meta-item span{display:block;color:#8f91ac;font-size:.7rem;font-weight:700;line-height:1.25}.academic-subject-meta-item strong{display:inline-flex;align-items:center;justify-content:center;min-height:18px;margin-top:5px;font-size:.78rem;font-weight:800;line-height:1.2;direction:rtl}.academic-subject-note{margin-top:10px;font-size:.72rem;font-weight:700;line-height:1.45;text-align:center}.academic-subject-card-footer{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;border-top:1px solid #eaeaf5}.academic-subject-card-footer .button{min-width:0}.subject-info-modal .widget-box-content{padding:24px}.subject-info-modal .subject-info-header{align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #eaeaf5}.subject-info-modal .section-title{max-width:100%;color:#3e3f5e;font-size:1.25rem;line-height:1.45;overflow-wrap:anywhere}.subject-info-modal .section-pretitle{color:#8f91ac}.subject-info-modal .badge{flex:0 0 auto;margin-top:2px}.subject-info-modal .subject-info-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.subject-info-modal .subject-info-stat{min-width:0;min-height:74px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;border:1px solid #eaeaf5;border-radius:8px;background:#fafaff}.subject-info-modal .subject-info-stat span{color:#8f91ac;font-size:.72rem;font-weight:800;line-height:1.25}.subject-info-modal .subject-info-stat strong{max-width:100%;margin-top:7px;color:#3e3f5e;font-size:.95rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.subject-info-modal .subject-info-description{padding:16px;border:1px solid #eaeaf5;border-radius:8px;background:#fff}.subject-info-modal .subject-info-title{margin-bottom:12px}.subject-info-modal .subject-info-title svg,.subject-info-modal .subject-info-empty svg{width:18px;height:18px;fill:#615dfa}.subject-info-modal .subject-info-about{color:#3e3f5e;font-size:.9rem;font-weight:600;line-height:1.8;overflow-wrap:anywhere}.subject-info-modal .subject-info-about p{margin-bottom:10px;color:inherit;line-height:inherit}.subject-info-modal .subject-info-about p:last-child{margin-bottom:0}.subject-info-modal .subject-info-muted{color:#8f91ac}.subject-info-modal .subject-info-empty{min-height:180px;align-items:center;justify-content:center;text-align:center}.subject-info-modal .subject-info-empty-content{display:flex;flex-direction:column;align-items:center;gap:12px}@media screen and (max-width:680px){.student-subject-page .student-subject-col{margin-bottom:14px}.student-subject-page .student-subject-card{min-height:0}.student-subject-page .student-subject-cover{height:84px}.student-subject-page .student-subject-card .user-preview-info{padding:54px 14px 16px}.student-subject-page .student-subject-card .user-short-description.small{padding-top:40px}.student-subject-page .student-subject-card .user-short-description.small .user-short-description-avatar{top:-76px}.user-preview.small.academic-subject-card .academic-subject-cover{height:84px}.academic-subject-card,.academic-subject-create-card{min-height:390px}.user-preview.small.academic-subject-card .user-preview-info{padding:54px 14px 16px}.user-preview.small.academic-subject-card .user-short-description.small{padding-top:40px}.user-preview.small.academic-subject-card .user-short-description.small .user-short-description-avatar{top:-76px}.academic-subject-meta{gap:7px}.academic-subject-meta-item{min-height:58px;padding:9px 7px}.academic-subject-meta-item strong{font-size:.74rem}.student-subject-page .student-subject-meta{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:7px}.student-subject-page .student-subject-meta-item{min-height:58px;padding:9px 7px}.student-subject-page .student-subject-meta-item strong{font-size:.74rem}.subject-info-modal .widget-box-content{padding:18px}.subject-info-modal .subject-info-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px;padding-bottom:14px}.subject-info-modal .section-title{font-size:1.05rem}.subject-info-modal .subject-info-stats{grid-template-columns:1fr;gap:8px;margin-bottom:14px}.subject-info-modal .subject-info-stat{min-height:62px;padding:12px 14px}.subject-info-modal .subject-info-description{padding:14px}}.online-course-form-page .online-course-media-card{padding:24px;border:1px solid #eaeaf5;border-radius:14px;background:linear-gradient(180deg,#fff 0%,#fbfbff 100%);box-shadow:0 12px 30px rgba(21,21,31,.06)}.online-course-form-page .online-course-media-card .widget-box-content{padding:0}.online-course-form-page .online-course-media-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;direction:rtl}.online-course-form-page .online-course-media-title{margin:0;color:#3e3f5e;font-size:1.05rem;font-weight:800;line-height:1.35}.online-course-form-page .online-course-media-subtitle{margin:7px 0 0;color:#8f91ac;font-size:.86rem;font-weight:600;line-height:1.55}.online-course-form-page .online-course-thumbnail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:18px;align-items:stretch}.online-course-form-page .online-course-thumbnail-upload,.online-course-form-page .online-course-thumbnail-preview{min-width:0}.online-course-form-page .online-course-media-dropzone,.online-course-form-page .online-course-gallery-upload-hint{min-height:220px;padding:22px;border:2px dashed rgba(97,93,250,.28);border-radius:14px;background:linear-gradient(135deg,rgba(97,93,250,.045),rgba(35,210,226,.055));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:border-color .18s ease-in-out,background .18s ease-in-out,box-shadow .18s ease-in-out,transform .18s ease-in-out}.online-course-form-page .online-course-media-dropzone{cursor:pointer}.online-course-form-page .online-course-media-dropzone:hover,.online-course-form-page .online-course-gallery-upload-col:hover .online-course-gallery-upload-hint{border-color:rgba(97,93,250,.7);background:linear-gradient(135deg,rgba(97,93,250,.08),rgba(35,210,226,.09));box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 14px 32px rgba(97,93,250,.12);transform:translateY(-1px)}.online-course-form-page .online-course-media-icon{width:76px;height:76px;margin:0 auto 16px;border-radius:22px;background:#fff;border:1px solid rgba(234,234,245,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 24px rgba(21,21,31,.07)}.online-course-form-page .online-course-media-icon img{width:44px;max-width:100%;height:auto;display:block}.online-course-form-page .online-course-media-main-text{color:#3e3f5e;font-size:1.08rem;font-weight:800;line-height:1.45}.online-course-form-page .online-course-media-note{display:block;margin-top:8px;color:#8f91ac;font-size:.88rem;font-weight:600;line-height:1.55}.online-course-form-page .online-course-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.online-course-form-page .online-course-thumbnail-preview{min-height:220px;padding:12px;border:1px solid #eaeaf5;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.online-course-form-page .online-course-thumbnail-preview img{max-width:100%;max-height:220px;border-radius:10px;object-fit:contain;display:block}.online-course-form-page .online-course-thumbnail-preview img[src=""]{display:none}.online-course-form-page .online-course-gallery-row{row-gap:18px}.online-course-form-page .online-course-gallery-upload-hint{min-height:170px;margin-bottom:14px}.online-course-form-page .online-course-gallery-upload.custom-file-container{margin-bottom:0}.online-course-form-page .online-course-gallery-upload .custom-file-container__custom-file{min-height:72px;margin:0;border:1px dashed rgba(97,93,250,.32);border-radius:10px;background:#fff;overflow:hidden}.online-course-form-page .online-course-gallery-upload .custom-file-container__custom-file__custom-file-control{min-height:72px;border:0;background:transparent;color:#3e3f5e;font-weight:700}.online-course-form-page .online-course-gallery-upload .custom-file-container__image-preview{min-height:170px;margin-top:14px;border:1px solid #eaeaf5;border-radius:12px;background-color:#fff;overflow:hidden}.online-course-form-page .online-course-gallery-existing{min-height:170px;padding-top:2px}.online-course-form-page .online-course-gallery-existing::after{content:"";display:block;clear:both}.online-course-form-page .online-course-gallery-existing .custom-file-container__image-multi-preview{border-radius:10px;box-shadow:0 8px 18px rgba(21,21,31,.1)}@media screen and (max-width:960px){.online-course-form-page .online-course-thumbnail-grid{grid-template-columns:1fr}}@media screen and (max-width:680px){.online-course-form-page .online-course-media-card{padding:16px;border-radius:12px}.online-course-form-page .online-course-media-header{margin-bottom:14px}.online-course-form-page .online-course-media-dropzone,.online-course-form-page .online-course-gallery-upload-hint,.online-course-form-page .online-course-thumbnail-preview{min-height:190px;padding:16px;border-radius:12px}.online-course-form-page .online-course-media-icon{width:64px;height:64px;margin-bottom:13px;border-radius:18px}.online-course-form-page .online-course-media-icon img{width:36px}.online-course-form-page .online-course-media-main-text{font-size:.98rem}.online-course-form-page .online-course-media-note,.online-course-form-page .online-course-media-subtitle{font-size:.8rem}.online-course-form-page .online-course-gallery-upload .custom-file-container__image-preview{min-height:145px}}.online-course-form-page .online-course-gallery-existing{margin-top:6px;padding-top:16px;border-top:1px solid #eaeaf5;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.online-course-form-page .online-course-gallery-existing::after{display:none}.online-course-form-page .online-course-gallery-existing .custom-file-container__image-multi-preview{width:100%;height:auto;aspect-ratio:4 / 3;float:none;margin:0;border:1px solid #eaeaf5;border-radius:10px;box-shadow:0 8px 18px rgba(21,21,31,.1)}@media screen and (max-width:680px){.online-course-form-page .online-course-gallery-existing{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}}.online-course-form-page .online-course-file-input{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;opacity:0 !important;pointer-events:none}.online-course-form-page .online-course-gallery-upload .custom-file-container__image-preview{display:block;background-position:center center !important;background-repeat:no-repeat !important}.online-course-form-page .online-course-gallery-upload .custom-file-container__image-preview .custom-file-container__image-multi-preview{display:block;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}.online-course-form-page .online-course-existing-image{position:relative;min-width:0;overflow:hidden;border:1px solid #eaeaf5;border-radius:10px;background:#fff;aspect-ratio:4 / 3;box-shadow:0 8px 18px rgba(21,21,31,.1)}.online-course-form-page .online-course-existing-image img{width:100%;height:100%;display:block;object-fit:cover}.online-course-form-page .online-course-existing-image-clear{width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.94);color:#ff5c7c;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:8px;left:8px;z-index:2;cursor:pointer;font-size:.85rem;font-weight:800;box-shadow:0 6px 14px rgba(21,21,31,.14)}.online-course-form-page .online-course-existing-image-clear:hover{background:#ff5c7c;color:#fff}.section-filters-bar.online-courses-filter-bar{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(560px,1.45fr);align-items:center;gap:clamp(16px,2vw,28px);width:100%;height:auto;min-height:96px;padding:22px 28px;border:1px solid #eaeaf5;direction:rtl}.online-courses-filter-bar .section-filters-bar-actions,.online-courses-filter-bar .form,.online-courses-filter-search-row,.online-courses-filter-fields{width:100%;min-width:0}.online-courses-filter-bar .section-filters-bar-actions{margin:0}.online-courses-filter-search-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px}.online-courses-filter-bar .online-courses-filter-search-row>*,.online-courses-filter-bar .online-courses-filter-fields>*{min-width:0;margin:0}.online-courses-filter-bar .online-courses-filter-search-row .form-input,.online-courses-filter-bar .online-courses-filter-fields .form-select{width:100%}.online-courses-filter-search-button{display:flex;align-items:center;justify-content:center;width:48px !important;height:48px;min-width:48px;padding:0;margin:0 !important}.online-courses-filter-search-button .icon-magnifying-glass{width:20px;height:20px}.online-courses-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(210px,1fr)) minmax(128px,150px);align-items:center;gap:14px}.online-courses-filter-submit{width:100%;min-width:0;min-height:48px;padding:0 16px;margin:0 !important;line-height:1.35;white-space:normal}@media screen and (max-width:1180px){.section-filters-bar.online-courses-filter-bar{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px}}@media screen and (max-width:680px){.section-filters-bar.online-courses-filter-bar{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 16px;border-radius:10px}.section-filters-bar.v4.online-courses-filter-bar .section-filters-bar-actions:first-child .form-item.split.online-courses-filter-search-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;position:static}.section-filters-bar.v4.online-courses-filter-bar .section-filters-bar-actions:first-child .form-item.split.online-courses-filter-search-row .form-input{width:100%;margin:0}.section-filters-bar.v4.online-courses-filter-bar .section-filters-bar-actions:first-child .form-item.split.online-courses-filter-search-row .form-input input{padding-right:18px}.section-filters-bar.v4.online-courses-filter-bar .section-filters-bar-actions:first-child .form-item.split.online-courses-filter-search-row .online-courses-filter-search-button{position:static;top:auto;right:auto;align-self:center;justify-self:center;margin:0 !important}.online-courses-filter-fields{grid-template-columns:minmax(0,1fr);gap:14px}.online-courses-filter-bar .online-courses-filter-fields .form-select{width:100%;margin:0}.online-courses-filter-bar .online-courses-filter-fields .online-courses-filter-submit{width:150px !important;max-width:100%;margin:0;justify-self:start}}@media screen and (max-width:420px){.section-filters-bar.online-courses-filter-bar{padding:18px 14px}.section-filters-bar.v4.online-courses-filter-bar .section-filters-bar-actions:first-child .form-item.split.online-courses-filter-search-row{grid-template-columns:minmax(0,1fr) 46px;gap:8px}.section-filters-bar.v4.online-courses-filter-bar .section-filters-bar-actions:first-child .form-item.split.online-courses-filter-search-row .online-courses-filter-search-button{width:46px !important;min-width:46px;height:46px}}.online-course-sidebar-filter-toggle{display:none}.online-course-sidebar-filter-panel-inner{min-width:0}@media screen and (max-width:680px){.online-course-sidebar-filter{width:100%;margin-bottom:18px}.online-course-sidebar-filter-toggle{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border:1px solid #e8e8f3;border-radius:10px;background:#fff;color:#3e3f5e;box-shadow:0 8px 22px rgba(94,92,154,.08);cursor:pointer;text-align:right}.online-course-sidebar-filter-toggle-main{display:flex;align-items:center;min-width:0;gap:10px}.online-course-sidebar-filter-toggle-icon{width:20px;height:20px;flex:0 0 20px;fill:#615dfa}.online-course-sidebar-filter-toggle-text{min-width:0;overflow:hidden;color:inherit;font-size:.88rem;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.online-course-sidebar-filter-count{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#615dfa;color:#fff;font-size:.72rem;font-weight:800;line-height:1}.online-course-sidebar-filter-count[hidden]{display:none}.online-course-sidebar-filter-toggle-arrow{width:18px;height:18px;fill:#8f91ac;transform:rotate(90deg);transition:transform .3s cubic-bezier(.22,1,.36,1)}.online-course-sidebar-filter-panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transform:translateY(-6px);transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s}.online-course-sidebar-filter-panel-inner{min-height:0;overflow:hidden}.online-course-sidebar-filter.is-open .online-course-sidebar-filter-panel{grid-template-rows:1fr;opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.online-course-sidebar-filter.is-open .online-course-sidebar-filter-toggle-arrow{transform:rotate(-90deg)}.online-course-sidebar-filter-panel .sidebar-box{margin-top:10px;padding:20px 16px;border:1px solid #e8e8f3;border-radius:10px;box-shadow:0 10px 26px rgba(94,92,154,.07)}.online-course-sidebar-filter-panel .sidebar-box-items{max-height:min(36vh,260px)}.online-course-sidebar-filter-panel .sidebar-box>.button{width:100%}}.online-course-content-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;margin-bottom:24px}.online-course-content-action{width:100%;min-width:0;min-height:48px;padding:0 18px;margin:0 !important;line-height:1.35;white-space:normal}.online-course-content-sections{min-width:0}@media screen and (max-width:900px){.online-course-content-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.online-course-content-action:last-child{grid-column:1 / -1}}@media screen and (max-width:680px){.online-course-content-actions{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:20px}.online-course-content-action{min-height:46px;padding:0 14px}.online-course-content-action:last-child{grid-column:auto}}.online-course-content-sections,.online-course-content-sections #sections-container{display:grid;gap:14px;min-width:0}.online-course-section-panel{min-width:0;border:1px solid #e5e6f1;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(21,21,31,.06);overflow:visible}.online-course-section-header{display:grid;grid-template-columns:40px 34px minmax(0,1fr) 40px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:11px 14px;border-bottom:1px solid transparent;border-radius:8px;background:linear-gradient(180deg,#fff 0%,#fbfbff 100%)}.online-course-section-panel.is-open .online-course-section-header{border-bottom-color:#e8e8f3;border-radius:8px 8px 0 0}.online-course-section-drag,.online-course-section-menu-trigger,.online-course-item-drag,.online-course-item-actions-toggle,.online-course-item-action{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:0;border:1px solid #e6e7f2;background:#fff;color:#8f91ac;box-shadow:none}.online-course-section-drag,.online-course-section-menu-trigger,.online-course-item-actions-toggle{width:40px;height:40px;border-radius:8px}.online-course-section-drag,.online-course-item-drag{cursor:move !important;touch-action:none;user-select:none}.online-course-section-drag:active,.online-course-item-drag:active{cursor:grabbing}.online-course-section-drag span,.online-course-item-drag span{font-size:17px;font-weight:800;letter-spacing:0;line-height:1}.online-course-section-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f0efff;color:#615dfa;font-size:.78rem;font-weight:900}.online-course-section-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-width:0;min-height:40px;padding:0;border:0;background:transparent;color:#3e3f5e;cursor:pointer;text-align:right}.online-course-section-title{min-width:0;overflow-wrap:anywhere;font-size:.95rem;font-weight:800;line-height:1.45}.online-course-section-meta{display:inline-flex;align-items:center;gap:5px;color:#8f91ac;font-size:.72rem;font-weight:700;white-space:nowrap}.online-course-section-meta strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#f1f2f8;color:#3e3f5e;font-size:.72rem}.online-course-section-chevron{width:13px;height:13px;fill:#8f91ac;transform:rotate(90deg);transition:transform .26s cubic-bezier(.22,1,.36,1)}.online-course-section-panel.is-open .online-course-section-chevron{transform:rotate(-90deg)}.online-course-section-actions,.online-course-section-actions .post-settings-wrap{width:40px;height:40px;position:relative}.online-course-section-actions .simple-dropdown{top:44px;left:0}.online-course-section-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.online-course-section-panel.is-open .online-course-section-body{grid-template-rows:1fr;opacity:1}.online-course-section-body-inner{min-height:0;overflow:hidden}.online-course-section-panel.is-open .online-course-section-body-inner{overflow:visible}.online-course-content-sections .sortable-items{display:grid;gap:8px;min-height:68px;margin:0;padding:12px;list-style:none}.online-course-content-row{display:grid;grid-template-columns:36px 42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:64px;padding:9px 11px;border:1px solid #e8e8f2;border-radius:8px;background:#fcfcff;color:#3e3f5e}.online-course-item-drag{width:36px;height:40px;border-color:transparent;background:transparent}.online-course-item-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:rgba(35,210,226,.1);color:#17aebe}.online-course-item-icon-quiz{background:rgba(97,93,250,.1);color:#615dfa}.online-course-item-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.online-course-item-icon-lesson svg [fill="#adafca"]{fill:currentColor;stroke:none}.online-course-item-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.online-course-item-type{color:#8f91ac;font-size:.7rem;font-weight:700;line-height:1.3}.online-course-item-title{min-width:0;color:#3e3f5e;font-size:.86rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.online-course-item-actions{position:relative}.online-course-item-actions-toggle{display:none}.online-course-item-actions-toggle svg{width:18px;height:18px;fill:currentColor}.online-course-item-actions-list{display:flex;align-items:center;gap:4px}.online-course-item-action{width:36px;height:36px;border-radius:8px;text-decoration:none}.online-course-item-action:hover,.online-course-section-drag:hover,.online-course-section-menu-trigger:hover,.online-course-item-actions-toggle:hover{border-color:rgba(97,93,250,.28);background:#f3f2ff;color:#615dfa}.online-course-item-action.is-danger:hover{border-color:rgba(255,92,124,.28);background:#fff2f5;color:#ff5c7c}.online-course-section-toggle:focus-visible,.online-course-section-menu-trigger:focus-visible,.online-course-item-actions-toggle:focus-visible,.online-course-item-action:focus-visible{outline:2px solid #615dfa;outline-offset:2px;box-shadow:0 0 0 3px rgba(97,93,250,.12)}.online-course-item-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.online-course-item-action>span{display:none}.online-course-content-empty{display:flex;align-items:center;justify-content:center;gap:9px;min-height:70px;padding:14px;border:1px dashed #dfe0ec;border-radius:8px;background:#fafaff;color:#8f91ac;font-size:.8rem;font-weight:700}.online-course-content-empty[hidden]{display:none}.online-course-content-empty svg{width:20px;height:20px;fill:currentColor}.online-course-content-sections .sortable-ghost{opacity:.42;border-style:dashed;border-color:#615dfa}.online-course-content-sections .sortable-chosen{border-color:rgba(97,93,250,.5);box-shadow:0 0 0 3px rgba(97,93,250,.08)}.online-course-content-sections .sortable-drag{background:#fff;box-shadow:0 16px 34px rgba(21,21,31,.18)}@media screen and (max-width:900px){.online-course-section-header{grid-template-columns:38px 32px minmax(0,1fr) 38px;gap:8px;padding:10px 12px}.online-course-section-toggle{grid-template-columns:minmax(0,1fr) auto 18px;gap:8px}.online-course-content-row{grid-template-columns:36px 40px minmax(0,1fr) auto}}@media screen and (max-width:680px){.online-course-content-sections,.online-course-content-sections #sections-container{gap:10px}.online-course-section-header{grid-template-columns:36px 30px minmax(0,1fr) 36px;min-height:60px;padding:10px}.online-course-section-drag,.online-course-section-menu-trigger{width:36px;height:40px}.online-course-section-number{width:30px;height:30px}.online-course-section-toggle{grid-template-columns:minmax(0,1fr) 16px;grid-template-areas:"title arrow" "meta arrow";gap:2px 8px}.online-course-section-title{grid-area:title;font-size:.86rem}.online-course-section-meta{grid-area:meta;justify-self:start}.online-course-section-chevron{grid-area:arrow;width:13px;height:13px}.online-course-content-sections .sortable-items{gap:7px;padding:9px}.online-course-content-row{grid-template-columns:34px 38px minmax(0,1fr) 40px;gap:8px;min-height:62px;padding:8px}.online-course-item-drag{width:34px}.online-course-item-icon{width:38px;height:38px}.online-course-item-title{font-size:.8rem}.online-course-item-actions-toggle{display:inline-flex;width:40px;height:40px}.online-course-item-actions-list{display:none;width:max-content;min-width:178px;padding:7px;border:1px solid #e5e6f1;border-radius:8px;background:#fff;box-shadow:0 14px 30px rgba(21,21,31,.16);position:absolute;top:46px;left:0;z-index:20}.online-course-item-actions.is-open .online-course-item-actions-list{display:grid;gap:3px}.online-course-item-action{width:100%;height:40px;justify-content:flex-start;gap:9px;padding:0 10px;border-color:transparent}.online-course-item-action>span{display:inline;font-size:.78rem;font-weight:700}}@media screen and (max-width:680px){.student-purchase-page .student-purchase-points-card{gap:13px;padding:14px}.student-purchase-page .student-purchase-points-header{align-items:flex-start;flex-wrap:wrap}.student-purchase-page .student-purchase-points-icon{width:42px;height:42px;flex-basis:42px}.student-purchase-page .student-purchase-points-discount,.student-purchase-page .student-purchase-points-shortfall{margin-right:54px}.student-purchase-page .student-purchase-points-choice{align-items:flex-start;padding:12px}}@media screen and (max-width:430px){.student-purchase-page .student-purchase-points-metrics{grid-template-columns:1fr;gap:11px}.student-purchase-page .student-purchase-points-metric{padding:0}.student-purchase-page .student-purchase-points-metric+.student-purchase-points-metric{padding-top:11px;border-top:1px solid #e9ebf4;border-right:0}.student-purchase-page .student-purchase-points-discount,.student-purchase-page .student-purchase-points-shortfall{margin-right:0}}.online-course-details-page .online-course-details-tabs{border:1px solid #eaeaf5;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(21,21,31,.06);overflow:hidden}.online-course-details-page .online-course-details-tab-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;border-bottom:1px solid #eaeaf5;background:#f7f7fc}.online-course-details-page .online-course-details-tab-list .online-course-details-tab{display:flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:52px;height:auto;gap:8px;padding:8px 12px;border:0;border-radius:8px;background:transparent;box-shadow:none;font:inherit;cursor:pointer;position:relative}.online-course-details-page .online-course-details-tab:hover{background:rgba(97,93,250,.06)}.online-course-details-page .online-course-details-tab:focus-visible{outline:2px solid rgba(97,93,250,.42);outline-offset:-2px}.online-course-details-page .online-course-details-tab.active{border-bottom:0;background:#fff;box-shadow:0 5px 14px rgba(97,93,250,.1)}.online-course-details-page .online-course-details-tab.active::after{content:"";width:30px;height:3px;border-radius:999px;background:#615dfa;position:absolute;right:50%;bottom:4px;transform:translateX(50%)}.online-course-details-page .online-course-details-tab-label{min-width:0;color:#8f91ac;font-size:.84rem;font-weight:800;line-height:1.35;white-space:nowrap}.online-course-details-page .online-course-details-tab.active .online-course-details-tab-label{color:#3e3f5e}.online-course-details-page .online-course-details-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border:1px solid rgba(97,93,250,.16);border-radius:999px;background:rgba(97,93,250,.08);color:#615dfa;font-size:.72rem;font-weight:800;line-height:1;text-align:center}.online-course-details-page .online-course-details-description{min-width:0;padding:26px 28px 32px;color:#3e3f5e;font-size:.9rem;line-height:1.8;overflow-wrap:anywhere}.online-course-details-page .online-course-details-description img,.online-course-details-page .online-course-details-description video,.online-course-details-page .online-course-details-description iframe{max-width:100%}.online-course-details-page .online-course-details-description img,.online-course-details-page .online-course-details-description video{height:auto}.online-course-details-page .online-course-details-description table{display:block;max-width:100%;overflow-x:auto}.online-course-details-page .online-course-discussion-panel{min-width:0;background:#fff}.online-course-details-page .online-course-discussion-composer,.online-course-details-page .online-course-discussion-stream,.online-course-details-page .online-course-comments-list,.online-course-details-page .online-course-reviews-list{min-width:0}.online-course-details-page .online-course-feed-composer{min-width:0;padding:20px;padding-inline-start:66px;border-bottom:1px solid #eaeaf5;border-radius:0;background:#fbfbfe;position:relative}.online-course-details-page .online-course-feed-composer>.user-avatar{margin:0;position:absolute;top:22px;right:auto;left:auto;inset-inline-start:16px}.online-course-details-page .online-course-feed-composer-form{display:grid;gap:10px;min-width:0}.online-course-details-page .online-course-feed-composer-title{margin:0;color:#3e3f5e;font-size:.88rem;font-weight:800;line-height:1.45}.online-course-details-page .online-course-feed-composer-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;min-width:0}.online-course-details-page .online-course-feed-input,.online-course-details-page .online-course-review-fields,.online-course-details-page .online-course-review-fields>*{min-width:0}.online-course-details-page .online-course-feed-composer textarea{min-height:54px;line-height:1.6;resize:vertical}.online-course-details-page .online-course-feed-submit{min-width:104px;min-height:48px;margin:0}.online-course-details-page .online-course-review-fields{display:grid;gap:12px}.online-course-details-page .online-course-review-composer .form-rating-wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:12px 14px;border:1px solid #eaeaf5;border-radius:8px;background:#fff}.online-course-details-page .online-course-review-composer .form-rating-wrap>label{color:#8f91ac;font-size:.8rem;font-weight:800}.online-course-details-page .online-course-reviews-list-title{margin:0;padding:16px 20px;border-bottom:1px solid #eaeaf5;color:#3e3f5e;font-size:.9rem;font-weight:800;line-height:1.5}.online-course-details-page .online-course-comments-list>.post-comment,.online-course-details-page .online-course-reviews-list>.post-comment{min-width:0;padding:18px 20px 15px;padding-inline-start:66px;border-top:1px solid #eaeaf5;background:#fff;position:relative}.online-course-details-page .online-course-comments-list>.post-comment:first-child,.online-course-details-page .online-course-reviews-list>.post-comment:first-of-type{border-top:0}.online-course-details-page .online-course-comments-list .post-comment>.user-avatar,.online-course-details-page .online-course-reviews-list .post-comment>.user-avatar{margin:0;position:absolute;top:20px;right:auto;left:auto;inset-inline-start:16px}.online-course-details-page .online-course-comment-body{display:grid;gap:8px;min-width:0}.online-course-details-page .online-course-comment-identity{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.online-course-details-page .online-course-comment-identity .post-comment-text-author,.online-course-details-page .online-course-comments-list .post-comment-text-author{color:#3e3f5e;font-size:.84rem;font-weight:900;line-height:1.4}.online-course-details-page .online-course-comments-list .post-comment-text,.online-course-details-page .online-course-comment-bubble{display:inline-block;width:auto;max-width:100%;margin:0;padding:9px 12px;border-radius:8px;background:#f1f2f7;color:#4f5068;font-size:.84rem;line-height:1.75;overflow-wrap:anywhere}.online-course-details-page .online-course-comments-list .post-comment>.content-actions,.online-course-details-page .online-course-comment-actions{width:auto;height:auto;margin:8px 0 0;padding:0;border:0;background:transparent}.online-course-details-page .online-course-comments-list .content-action,.online-course-details-page .online-course-comment-actions .content-action{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-height:22px}.online-course-details-page .online-course-comments-list .meta-line,.online-course-details-page .online-course-comment-actions .meta-line{min-height:22px}.online-course-details-page .online-course-comments-list .meta-line-timestamp,.online-course-details-page .online-course-comment-actions .meta-line-timestamp{color:#9a9cb2;font-size:.7rem;font-weight:700}.online-course-details-page .online-course-comments-list .post-comment.reply-2{margin-inline-start:28px;background:#fafaff}.online-course-details-page .online-course-review-rating{margin:0}.online-course-details-page .online-course-review-meta{display:inline-flex;align-items:center;justify-self:start;gap:6px;max-width:100%;margin:0;padding:5px 9px;border:1px solid rgba(97,93,250,.14);border-radius:999px;background:rgba(97,93,250,.06);color:#8f91ac;font-size:.72rem;font-weight:700;line-height:1.35}.online-course-details-page .online-course-review-reason{min-width:0;color:#615dfa;font-weight:900;overflow-wrap:anywhere}.online-course-details-page .online-course-comments-list .text-sticker{margin:0;padding:28px 20px;text-align:center}@media screen and (max-width:680px){.online-course-details-page .online-course-details-tab-list{gap:4px;padding:4px}.online-course-details-page .online-course-details-tab-list .online-course-details-tab{min-height:46px;gap:4px;padding:6px 4px}.online-course-details-page .online-course-details-tab-label{font-size:.75rem}.online-course-details-page .online-course-details-tab-count{min-width:20px;height:20px;padding:0 5px;font-size:.68rem}.online-course-details-page .online-course-details-description{padding:18px 16px 22px;font-size:.84rem}.online-course-details-page .online-course-feed-composer{padding:16px 14px 17px;padding-inline-start:60px}.online-course-details-page .online-course-feed-composer>.user-avatar{top:18px;inset-inline-start:12px}.online-course-details-page .online-course-feed-composer-controls{grid-template-columns:minmax(0,1fr)}.online-course-details-page .online-course-feed-submit{width:100%;min-width:0}.online-course-details-page .online-course-review-composer .form-rating-wrap{align-items:flex-start;flex-direction:column}.online-course-details-page .online-course-reviews-list-title{padding:14px}.online-course-details-page .online-course-comments-list>.post-comment,.online-course-details-page .online-course-reviews-list>.post-comment{padding:15px 12px 13px;padding-inline-start:58px}.online-course-details-page .online-course-comments-list .post-comment>.user-avatar,.online-course-details-page .online-course-reviews-list .post-comment>.user-avatar{top:17px;inset-inline-start:10px}.online-course-details-page .online-course-comments-list .post-comment.reply-2{margin-inline-start:10px}.online-course-details-page .online-course-review-meta{align-items:flex-start;flex-wrap:wrap;border-radius:8px}}.tab-nav{display:flex;flex-wrap:wrap;gap:6px;padding:10px;background:#fff;border-radius:12px;margin-bottom:20px;border:1px solid #dedeea;font-family:'Rubik',sans-serif;direction:rtl}.tab-nav-item{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;text-decoration:none !important;font-size:.875rem;font-weight:700;color:#3e3f5e;background:transparent;transition:all 0.25s ease-in-out;white-space:nowrap}.tab-nav-item:hover{background:#eaeaf5;color:#3e3f5e;text-decoration:none !important}.tab-nav-item.active{background:#fff;color:#615dfa;box-shadow:0 3px 12px rgba(97,93,250,0.2)}.tab-nav-item.active:hover{background:#f5f4ff;color:#615dfa}.tab-nav-item svg{flex-shrink:0}.nav.nav-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:8px;margin:0 0 20px;border:1px solid #dedeea;border-bottom:1px solid #dedeea;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(94,92,154,0.07);direction:rtl}.nav.nav-tabs .nav-item{margin:0}.nav.nav-tabs .nav-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin:0;padding:0 18px;border:0 !important;border-bottom:0 !important;border-radius:10px;background:transparent !important;color:#3e3f5e !important;box-shadow:none;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none !important;white-space:nowrap;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.nav.nav-tabs .nav-link::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.38;flex:0 0 auto}.nav.nav-tabs .nav-link:hover{background:#f5f4ff !important;color:#615dfa !important;transform:translateY(-1px)}.nav.nav-tabs .nav-item.show .nav-link,.nav.nav-tabs .nav-link.active{color:#fff !important;background:linear-gradient(135deg,#615dfa 0%,#7b5dfa 100%) !important;border:0 !important;border-bottom:0 !important;box-shadow:0 8px 18px rgba(97,93,250,.22)}.nav.nav-tabs .nav-link.active::before{opacity:.85}.tab-nav-mobile{display:none;margin-bottom:20px;direction:rtl}.tab-nav-mobile .form{position:relative}.custom-dropdown{position:relative;font-family:'Rubik',sans-serif;user-select:none;direction:rtl}.form-select[data-custom-dropdown]{position:relative}.form-select[data-custom-dropdown]>label{position:absolute;top:-8px;right:16px;z-index:2;padding:0 8px;background:#fff;color:#615dfa;font-size:.8rem;font-weight:700;line-height:1em;border-radius:4px;pointer-events:none}.custom-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 20px;background:#fff;border:1px solid #dedeea;border-radius:12px;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 1px 4px rgba(0,0,0,0.04)}.custom-dropdown-trigger:hover{border-color:#c8c8e0;box-shadow:0 2px 8px rgba(0,0,0,0.06)}.custom-dropdown.open .custom-dropdown-trigger{border-color:#615dfa;box-shadow:0 3px 16px rgba(97,93,250,0.18);border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-dropdown.open.opens-up .custom-dropdown-trigger{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.custom-dropdown-selected{font-size:.95rem;font-weight:700;color:#3e3f5e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-dropdown-arrow{width:10px;height:10px;border-left:2.5px solid #615dfa;border-bottom:2.5px solid #615dfa;transform:rotate(-45deg);transition:transform 0.35s cubic-bezier(0.4,0,0.2,1);flex-shrink:0;margin-right:8px}.custom-dropdown.open .custom-dropdown-arrow{transform:rotate(135deg)}.custom-dropdown-list{position:absolute;top:100%;bottom:auto;right:0;left:0;direction:rtl;text-align:right;background:#fff;border:1px solid #615dfa;border-top:none;border-radius:0 0 12px 12px;padding:6px;z-index:9999;max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:max-height 0.4s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease,transform 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 8px 24px rgba(97,93,250,0.12)}.custom-dropdown.opens-up .custom-dropdown-list{top:auto;bottom:100%;border-top:1px solid #615dfa;border-bottom:none;border-radius:12px 12px 0 0;transform:translateY(8px);box-shadow:0 -8px 24px rgba(97,93,250,0.12)}.custom-dropdown.open .custom-dropdown-list{max-height:400px;overflow-y:auto;opacity:1;transform:translateY(0)}.custom-dropdown-item{display:flex;align-items:center;justify-content:flex-start;direction:rtl;text-align:right;padding:12px 16px;border-radius:8px;font-size:.9rem;font-weight:600;color:#3e3f5e;cursor:pointer;transition:all 0.2s ease;position:relative}.custom-dropdown-item:hover{background:#f0eeff;color:#615dfa;transform:translateX(-4px)}.custom-dropdown-item.active{background:linear-gradient(135deg,#f5f4ff 0%,#ebe8ff 100%);color:#615dfa;font-weight:700}.custom-dropdown-item.disabled{cursor:not-allowed;opacity:.48;pointer-events:none}.custom-dropdown-item.active::before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#615dfa;border-radius:3px}.custom-dropdown-item+.custom-dropdown-item{margin-top:2px}.custom-dropdown-backdrop{position:fixed;inset:0;z-index:9998;display:none}.custom-dropdown.open~.custom-dropdown-backdrop,.custom-dropdown.open .custom-dropdown-backdrop{display:block}.custom-dropdown-list::-webkit-scrollbar{width:4px}.custom-dropdown-list::-webkit-scrollbar-track{background:transparent}.custom-dropdown-list::-webkit-scrollbar-thumb{background:#d8d8f0;border-radius:4px}.custom-dropdown-list::-webkit-scrollbar-thumb:hover{background:#615dfa}.custom-dropdown.disabled{opacity:0.5;pointer-events:none}.custom-dropdown.disabled .custom-dropdown-trigger{background:#f5f5f5;cursor:not-allowed}.custom-dropdown-sheet{display:none}.custom-dropdown-sheet[hidden]{display:none !important}@media screen and (max-width:768px){.custom-dropdown .custom-dropdown-list{position:fixed !important;top:auto !important;right:10px !important;bottom:0 !important;left:10px !important;width:auto !important;max-height:min(70vh,520px) !important;padding:42px 12px calc(14px+env(safe-area-inset-bottom)) !important;border:0 !important;border-radius:24px 24px 0 0 !important;background:#fff;box-shadow:0 -14px 38px rgba(21,21,31,.16) !important;z-index:100091 !important;opacity:0 !important;overflow-y:auto !important;transform:translate3d(0,calc(100%+20px),0) !important;transition:transform .26s cubic-bezier(.2,0,.2,1),opacity .18s ease !important;will-change:transform,opacity;pointer-events:none !important;contain:layout paint style}.custom-dropdown.open .custom-dropdown-list{opacity:1 !important;transform:translate3d(0,0,0) !important;pointer-events:auto !important}.custom-dropdown.open .custom-dropdown-list::before{content:"";width:42px;height:4px;border-radius:999px;background:#d8d8e8;position:absolute;top:12px;left:50%;transform:translateX(-50%)}.custom-dropdown.open .custom-dropdown-backdrop{display:block;position:fixed;inset:0;z-index:100090;background:rgba(21,21,31,.24)}.custom-dropdown.is-closing .custom-dropdown-list{opacity:0 !important;transform:translate3d(0,calc(100%+20px),0) !important;pointer-events:none !important}.custom-dropdown.is-closing .custom-dropdown-backdrop{display:block;position:fixed;inset:0;z-index:100090;background:rgba(21,21,31,.24);opacity:0;transition:opacity .18s ease;pointer-events:none}.custom-dropdown-sheet{display:block;position:fixed;inset:0;width:100dvw;max-width:100dvw;overflow:hidden;z-index:100090;pointer-events:none;direction:rtl;overscroll-behavior:contain;touch-action:none}@supports not (width:100dvw){.custom-dropdown-sheet{width:100vw;max-width:100vw}}.custom-dropdown-sheet-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:rgba(21,21,31,.24);opacity:0;transition:opacity .18s ease;pointer-events:none}.custom-dropdown-sheet-panel{width:100%;max-height:min(78vh,620px);padding:12px 18px calc(16px+env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -14px 38px rgba(21,21,31,.16);position:absolute;right:0;bottom:0;transform:translate3d(0,calc(100%+20px),0);opacity:0;transition:none;will-change:transform,opacity;contain:layout paint style;pointer-events:auto;overscroll-behavior:contain;touch-action:pan-y}.custom-dropdown-sheet.is-open{pointer-events:auto}.custom-dropdown-sheet.is-open .custom-dropdown-sheet-backdrop{opacity:1;pointer-events:auto}.custom-dropdown-sheet.is-closing .custom-dropdown-sheet-backdrop{opacity:0;pointer-events:none}.custom-dropdown-sheet.is-open .custom-dropdown-sheet-panel{transform:translate3d(0,0,0);opacity:1;animation:customDropdownSheetIn .34s cubic-bezier(.16,1,.3,1) both}.custom-dropdown-sheet.is-closing .custom-dropdown-sheet-panel{transform:translate3d(0,calc(100%+20px),0);opacity:0;animation:customDropdownSheetOut .26s ease both;pointer-events:none}@keyframes customDropdownSheetIn{from{transform:translate3d(0,100%,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes customDropdownSheetOut{from{transform:translate3d(0,0,0);opacity:1}to{transform:translate3d(0,100%,0);opacity:0}}.custom-dropdown-sheet-grabber{display:block;width:46px;height:5px;margin:5px auto 14px;border-radius:999px;background:#d4d6e8}.custom-dropdown-sheet-header{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;column-gap:10px;min-height:44px;padding:0 4px 14px;margin-bottom:10px;border-bottom:1px solid #eaeaf5;direction:ltr}.custom-dropdown-sheet-title-wrap{grid-column:2;min-width:0;padding:0 4px;direction:rtl;text-align:center}.custom-dropdown-sheet-header h3{min-width:0;margin:0;color:#3e3f5e;font-size:1rem;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-dropdown-sheet-header-spacer{grid-column:3;width:42px;height:1px}.custom-dropdown-sheet-close{grid-column:1;justify-self:center;align-self:center;transform:translateY(0px);display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:0;padding:0;border:1px solid #eaeaf5;border-radius:50%;background:#f8f8ff;color:#615dfa;box-shadow:0 8px 18px rgba(97,93,250,.10);cursor:pointer;position:relative;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.custom-dropdown-sheet-close span,.custom-dropdown-sheet-close::before,.custom-dropdown-sheet-close::after{content:"";width:14px;height:2px;border-radius:999px;background:currentColor;position:absolute;inset:auto}.custom-dropdown-sheet-close span{display:none}.custom-dropdown-sheet-close::before{transform:rotate(45deg)}.custom-dropdown-sheet-close::after{transform:rotate(-45deg)}.custom-dropdown-sheet-close:active{transform:translateY(0px) scale(.94)}.custom-dropdown-sheet .modern-multiselect-search-wrap{margin:12px 0 10px}.custom-dropdown-sheet-list.modern-multiselect-list{max-height:min(48vh,380px);padding:4px 0 0;overflow-y:auto}.custom-dropdown-sheet .modern-multiselect-item{min-height:46px}.custom-dropdown-sheet .modern-multiselect-item.disabled{cursor:not-allowed;opacity:.48;pointer-events:none}.custom-dropdown-sheet-empty{margin:12px 0 4px;color:#8f91ac;font-size:.85rem;font-weight:700;text-align:center}html.custom-dropdown-sheet-open{overflow-x:hidden;scrollbar-gutter:stable}}@media (max-width:768px){.tab-nav{display:none}.tab-nav-mobile{display:block}.nav.nav-tabs{display:grid;grid-template-columns:1fr;gap:8px}.nav.nav-tabs .nav-link{width:100%}}.tag-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-12px}.tag-list .tag-item{margin:12px 12px 0 0}.tag-item{display:block;height:24px;padding:0 12px;border-radius:200px;background-color:#3e3f5e;color:#fff;font-size:.75rem;font-weight:700;line-height:24px}.tag-item.secondary{background-color:#615dfa;transition:background-color .2s ease-in-out}.tag-item.secondary:hover{color:#fff;background-color:#23d2e2}.stat-block-list .stat-block{margin-bottom:22px}.stat-block-list .stat-block:last-child{margin-bottom:0}.stat-block{display:-ms-flexbox;display:flex;min-height:48px}.stat-block .stat-block-decoration{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:linear-gradient(-145deg,#41efff,#615dfa);margin-left:16px}.stat-block .stat-block-decoration .stat-block-decoration-icon{fill:#fff}.stat-block .stat-block-info{margin-top:6px}.stat-block .stat-block-info .stat-block-title{color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.stat-block .stat-block-info .stat-block-text{margin-top:8px;font-size:1rem;font-weight:700}.stats-box{height:220px;padding:90px 28px 0;border-radius:12px}.stats-box.small{height:142px;padding-top:32px}.stats-box.small .stats-box-value{font-size:1.75rem}.stats-box.small .stats-box-title{font-size:.875rem}.stats-box p{color:#ffffff}.stats-decoration.v2.big.stats-box{padding:35px 40px 10px 0}.stats-box.small.stat-profile-views{background:url(../img/graph/stat/01.jpg) no-repeat 50%;background-size:cover}.stats-box.small.stat-posts-created{background:url(../img/graph/stat/02.jpg) no-repeat 50%;background-size:cover}.stats-box.small.stat-reactions-received{background:url(../img/graph/stat/03.jpg) no-repeat 50%;background-size:cover}.stats-box.small.stat-comments-received{background:url(../img/graph/stat/04.jpg) no-repeat 50%;background-size:cover}.stats-box.stat-profile-views{background:url(../img/graph/stat/01-big.png) no-repeat 50%;background-size:cover}.stats-box.stat-posts-created{background:url(../img/graph/stat/02-big.png) no-repeat 50%;background-size:cover}.stats-box.stat-reactions-received{background:url(../img/graph/stat/03-big.png) no-repeat 50%;background-size:cover}.stats-box.stat-comments-received{background:url(../img/graph/stat/04-big.png) no-repeat 50%;background-size:cover}.stats-box .stats-box-diff-value,.stats-box .stats-box-text,.stats-box .stats-box-title,.stats-box .stats-box-value{color:#fff}.stats-box .stats-box-value-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.stats-box .stats-box-value-wrap .stats-box-diff{margin-left:12px}.stats-box .stats-box-value{font-size:2rem;font-weight:700}.stats-box .stats-box-diff{margin-left:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;top:2px}.stats-box .stats-box-diff .stats-box-diff-icon{margin-right:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:16px;height:16px;border-radius:50%;border:2px solid #fff}.stats-box .stats-box-diff .stats-box-diff-icon .icon-minus-small,.stats-box .stats-box-diff .stats-box-diff-icon .icon-plus-small{width:6px;height:6px}.stats-box .stats-box-diff .stats-box-diff-icon.positive{border-color:#41efff}.stats-box .stats-box-diff .stats-box-diff-icon.positive .icon-plus-small{fill:#41efff}.stats-box .stats-box-diff .stats-box-diff-icon.negative{border-color:#ff5384}.stats-box .stats-box-diff .stats-box-diff-icon.negative .icon-minus-small{fill:#ff5384}.stats-box .stats-box-diff .stats-box-diff-value{font-size:.75rem;font-weight:700;position:relative;top:1px}.stats-box .stats-box-title{margin-top:10px;font-size:1rem;font-weight:700}.stats-box .stats-box-text{margin-top:2px;font-size:.75rem;font-weight:500}.stats-box-slider{position:relative}.stats-box-slider .stats-box-slider-controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:28px 28px 0;position:absolute;top:0;left:0;z-index:1}.stats-box-slider .stats-box-slider-controls .stats-box-slider-controls-title{color:#fff;font-size:1rem;font-weight:700}.stats-box-slider .stats-box-slider-controls .slider-controls{display:-ms-flexbox;display:flex}.stats-box-slider .stats-box-slider-controls .slider-controls .slider-control:first-child{margin-right:2px}.stats-decoration{height:96px;padding:28px 0 0 88px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative}.stats-decoration.secondary{background:url(../img/graph/stat/05.png) no-repeat 100% 100% #fff}.stats-decoration.secondary .stats-decoration-icon-wrap{background-color:#615dfa}.stats-decoration.primary{background:url(../img/graph/stat/06.png) no-repeat 100% 100% #fff}.stats-decoration.primary .stats-decoration-icon-wrap{background-color:#23d2e2}.stats-decoration.v2{height:118px;padding:24px 0 0 28px}.stats-decoration.v2 .stats-decoration-title{font-size:1.75rem}.stats-decoration.v2 .stats-decoration-subtitle{margin-top:8px;font-size:1rem;font-weight:700}.stats-decoration.v2 .stats-decoration-text{margin:0px 5px}.teacher-activity-stats-grid{margin:25px 0}.stats-card,.teacher-activity-card{position:relative;overflow:hidden;cursor:pointer;transition:all 0.3s ease;background:#fff;border:1px solid #e6e6e6;border-radius:15px;padding:25px 20px;height:100%}.stats-card:hover,.teacher-activity-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.08);border-color:transparent}.stats-card.active-card,.teacher-activity-card.active-card{background:#fff;border:2px solid;transform:scale(1.02)}.teacher-activity-card.active-card.blue-card,.teacher-activity-card.blue-card{border-color:#2643e9;box-shadow:0 8px 20px rgba(38,67,233,0.15)}.teacher-activity-card.active-card.red-card,.teacher-activity-card.red-card{border-color:#980043;box-shadow:0 8px 20px rgba(152,0,67,0.15)}.teacher-activity-card.active-card.navy-card,.teacher-activity-card.navy-card{border-color:#101ea5;box-shadow:0 8px 20px rgba(16,30,165,0.15)}.teacher-activity-card.orange-card{border-color:#ff9d00;box-shadow:0 8px 20px rgba(255,157,0,0.12)}.teacher-activity-card-static{cursor:default}.teacher-activity-card.blue-card .teacher-activity-card-title,.teacher-activity-card.blue-card .teacher-activity-card-icon,.teacher-activity-card.active-card.blue-card .stats-decoration-title,.teacher-activity-card.active-card.blue-card .stats-icon-bg{color:#2643e9}.teacher-activity-card.red-card .teacher-activity-card-title,.teacher-activity-card.red-card .teacher-activity-card-icon,.teacher-activity-card.active-card.red-card .stats-decoration-title,.teacher-activity-card.active-card.red-card .stats-icon-bg{color:#980043}.teacher-activity-card.navy-card .teacher-activity-card-title,.teacher-activity-card.navy-card .teacher-activity-card-icon,.teacher-activity-card.active-card.navy-card .stats-decoration-title,.teacher-activity-card.active-card.navy-card .stats-icon-bg{color:#101ea5}.teacher-activity-card.orange-card .teacher-activity-card-title,.teacher-activity-card.orange-card .teacher-activity-card-icon{color:#ff9d00}.teacher-activity-card-title{font-size:28px;font-weight:900;margin-bottom:5px;z-index:2;position:relative}.teacher-activity-card-text{font-size:14px;color:#888;font-weight:500;z-index:2;position:relative}.teacher-activity-card-icon{position:absolute;right:-10px;bottom:-10px;opacity:0.08;transform:rotate(-15deg);z-index:1}.stats-decoration.v2 .percentage-diff{position:absolute;top:24px;right:28px}.stats-decoration.v2.big{height:213px;padding:46px 0 0;text-align:center}.stats-decoration.v2.big.secondary{background:url(../img/graph/stat/05-big.png) repeat-x bottom #fff}.stats-decoration.v2.big.primary{background:url(../img/graph/stat/06-big.png) repeat-x bottom #fff}.stats-decoration.v2.big .stats-decoration-title{font-size:xx-large}.stats-decoration .stats-decoration-icon-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:44px;height:44px;border-radius:50%;position:absolute;top:26px;left:28px;z-index:1}.stats-decoration .stats-decoration-icon-wrap .stats-decoration-icon{fill:#fff}.stats-decoration .stats-decoration-title{font-size:1.375rem;font-weight:700}.stats-decoration .stats-decoration-text{margin-top:8px;color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.percentage-diff{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.percentage-diff .percentage-diff-icon-wrap{margin-right:4px}.percentage-diff .percentage-diff-text{font-size:1.25rem;font-weight:700}.percentage-diff-icon-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:16px;height:16px;border:2px solid transparent;border-radius:50%}.percentage-diff-icon-wrap.positive{border-color:#23d2e2}.percentage-diff-icon-wrap.positive .percentage-diff-icon{fill:#23d2e2}.percentage-diff-icon-wrap.negative{border-color:#ff5384}.percentage-diff-icon-wrap.negative .percentage-diff-icon{fill:#ff5384}.percentage-diff-icon-wrap .percentage-diff-icon{width:6px;height:6px}.price-title{font-size:.875rem;font-weight:700}.price-title.separator-bottom{padding-bottom:32px;border-bottom:1px solid #eaeaf5}.price-title .currency{color:#00c7d9}.price-title.big{font-size:1.875rem}.featured-stat-list{display:-ms-flexbox;display:flex}.featured-stat-list .featured-stat{width:100%;position:relative}.featured-stat-list .featured-stat:after{content:"";width:1px;height:40px;background-color:#eaeaf5;position:absolute;top:52px;right:0}.featured-stat-list .featured-stat:last-child:after{display:none}.featured-stat{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.featured-stat .featured-stat-icon{fill:#3e3f5e}.featured-stat .featured-stat-title{margin-top:20px;font-size:1.375rem;font-weight:700}.featured-stat .featured-stat-subtitle{margin-top:12px;font-size:.875rem;font-weight:700}.featured-stat .featured-stat-text{margin-top:6px;color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.featured-stat .progress-arc-wrap+.featured-stat-subtitle{margin-top:20px}.featured-stat-box{border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.featured-stat-box.reactioner .featured-stat-box-cover{background:url(../img/banner/banner-reaction.jpg) no-repeat 50%;background-size:cover}.featured-stat-box.commenter .featured-stat-box-cover{background:url(../img/banner/banner-commenter.jpg) no-repeat 50%;background-size:cover}.featured-stat-box .featured-stat-box-cover{height:120px;padding-top:32px;border-top-left-radius:12px;border-top-right-radius:12px}.featured-stat-box .featured-stat-box-cover .featured-stat-box-cover-text,.featured-stat-box .featured-stat-box-cover .featured-stat-box-cover-title{color:#fff;text-align:center}.featured-stat-box .featured-stat-box-cover .featured-stat-box-cover-title{font-size:1.5rem;font-weight:700}.featured-stat-box .featured-stat-box-cover .featured-stat-box-cover-text{margin-top:6px;font-size:.875rem;font-weight:500}.featured-stat-box .featured-stat-box-info{padding-bottom:28px}.featured-stat-box .featured-stat-box-info .user-avatar{margin:-30px auto 0}.featured-stat-box .featured-stat-box-subtitle,.featured-stat-box .featured-stat-box-text,.featured-stat-box .featured-stat-box-title{text-align:center}.featured-stat-box .featured-stat-box-title{margin-top:8px;font-size:1.375rem;font-weight:700}.featured-stat-box .featured-stat-box-subtitle{margin-top:14px;font-size:.875rem;font-weight:700}.featured-stat-box .featured-stat-box-text{margin-top:4px;color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.level-progress-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:120px;padding:0 28px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.level-progress-box .level-progress-badge{-ms-flex-negative:0;flex-shrink:0;margin-right:28px}.level-progress-box .progress-stat{width:100%}.level-progress-badge{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:88px;height:86px;background:url(../img/badge/level-badge.png) no-repeat 50%}.level-progress-badge .level-progress-badge-text,.level-progress-badge .level-progress-badge-title{color:#fff;text-align:center}.level-progress-badge .level-progress-badge-title{font-size:.6875rem;font-weight:700;text-transform:uppercase}.level-progress-badge .level-progress-badge-text{margin-top:-3px;font-size:1.75rem;font-weight:700}.exp-line-list .exp-line{margin-bottom:22px}.exp-line-list .exp-line:last-child{margin-bottom:0}.exp-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:100px;position:relative}.exp-line .exp-line-icon{fill:#adafca;-ms-flex-negative:0;flex-shrink:0;margin-right:18px}.exp-line .text-sticker{-ms-flex-negative:0;flex-shrink:0;margin-right:28px}.exp-line .exp-line-text{font-size:.875rem;font-weight:700;line-height:1.4285714286em}.exp-line .exp-line-timestamp{color:#3e3f5e;font-size:.875rem;font-weight:500;position:absolute;top:10px;right:0}.account-stat-box{padding:32px 28px 100px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative}.account-stat-box.account-stat-active-users{background:url(../img/graph/stat/07.png) no-repeat bottom #fff;background-size:contain}.account-stat-box.account-stat-active-users .account-stat-box-icon-wrap{background-color:#615dfa}.account-stat-box.account-stat-visits{background:url(../img/graph/stat/08.png) no-repeat bottom #fff;background-size:contain}.account-stat-box.account-stat-visits .account-stat-box-icon-wrap{background-color:#4f8dff}.account-stat-box.account-stat-session-duration{background:url(../img/graph/stat/09.png) no-repeat bottom #fff;background-size:contain}.account-stat-box.account-stat-session-duration .account-stat-box-icon-wrap{background-color:#3ad2fe}.account-stat-box.account-stat-returning-visitors{background:url(../img/graph/stat/10.png) no-repeat bottom #fff;background-size:contain}.account-stat-box.account-stat-returning-visitors .account-stat-box-icon-wrap{background-color:#23d2e2}.account-stat-box .percentage-diff{position:absolute;top:24px;right:28px}.account-stat-box .account-stat-box-icon-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;border-radius:50%;margin:0 auto}.account-stat-box .account-stat-box-icon-wrap .account-stat-box-icon{fill:#fff}.account-stat-box .account-stat-box-title{margin-top:24px;font-size:3rem;font-weight:700;text-align:center}.account-stat-box .account-stat-box-subtitle{margin-top:16px;font-size:1.125rem;font-weight:700;text-align:center}.account-stat-box .account-stat-box-text{margin-top:10px;color:#3e3f5e;font-size:.875rem;font-weight:500;line-height:1.4285714286em;text-align:center}.reference-item-list{display:-ms-flexbox;display:flex}.reference-item-list .reference-item{margin-right:32px}.reference-item-list .reference-item:last-child{margin-right:0}.reference-item-list.centered{-ms-flex-pack:center;justify-content:center}.reference-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.reference-item .reference-bullet{margin-right:6px}.reference-item .reference-item-text{font-size:.75rem;font-weight:700}.reference-bullet{width:8px;height:8px;border-radius:2px}.reference-bullet.secondary{background-color:#615dfa}.reference-bullet.blue{background-color:#4f8dff}.reference-bullet.light-blue{background-color:#3ad2fe}.reference-bullet.primary{background-color:#23d2e2}.country-stat-list .country-stat{margin-bottom:26px}.country-stat-list .country-stat:last-child{margin-bottom:0}.country-stat{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-left:30px;position:relative}.country-stat.with-progress{padding-left:50px}.country-stat.with-progress .country-stat-image{width:38px;height:26px}.country-stat .country-stat-image{width:20px;height:14px;position:absolute;top:-1px;left:0}.country-stat .country-stat-text,.country-stat .country-stat-title{font-size:.875rem;font-weight:700}.totals-line-list.separator-bottom{padding-bottom:26px;border-bottom:1px solid #eaeaf5}.totals-line-list .totals-line{margin-bottom:26px}.totals-line-list .totals-line:last-child{margin-bottom:0}.totals-line{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.totals-line .totals-line-title{font-size:.875rem;font-weight:500}.totals-line .totals-line-title .bold{color:#3e3f5e;font-weight:700}.totals-line .totals-line-text{margin-top:4px;font-size:1.15rem;font-weight:500}.totals-line .price-title{-ms-flex-negative:0;flex-shrink:0}.earning-stat-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;min-height:100px;margin-bottom:15px;padding:0 28px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.earning-stat-box .earning-stat-box-info{padding-left:66px;position:inherit}.earning-stat-box .earning-stat-box-icon-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;border-radius:50%;position:absolute;left:10%}.earning-stat-box .earning-stat-box-icon-wrap .earning-stat-box-icon{fill:#fff}.earning-stat-box .earning-stat-box-icon-wrap.stat-item{background-color:#615dfa}.earning-stat-box .earning-stat-box-icon-wrap.stat-earning{background-color:#4f8dff}.earning-stat-box .earning-stat-box-icon-wrap.stat-revenue{background-color:#3ad2fe}.earning-stat-box .earning-stat-box-icon-wrap.stat-balance{background-color:#23d2e2}.earning-stat-box .earning-stat-box-title{font-size:1.75rem;font-weight:700}.earning-stat-box .earning-stat-box-title .currency{font-size:1.125rem}.earning-stat-box .earning-stat-box-text{margin-top:2px;color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.progress-stat-wrap{padding-right:56px;position:relative}.progress-stat-wrap .progress-stat .bar-progress-wrap{position:absolute;top:-5px;right:0}.progress-stat-wrap .progress-stat .bar-progress-wrap:first-child,.progress-stat-wrap .progress-stat .bar-progress-wrap:last-child{margin:0}.progress-stat.small{width:178px}.progress-stat .bar-progress-wrap{position:relative}.progress-stat .bar-progress-wrap:first-child{margin-bottom:6px}.progress-stat .bar-progress-wrap.big{margin-bottom:20px}.progress-stat .bar-progress-wrap.medium:first-child{margin-bottom:14px}.progress-stat .bar-progress-wrap.small:last-child{margin-top:24px}.progress-stat .bar-progress-wrap:last-child{margin-top:28px}.progress-stat .bar-progress-wrap .bar-progress-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase}.progress-stat .bar-progress-wrap .bar-progress-info.progress-with-text{font-size:1.25rem;font-weight:700}.progress-stat .bar-progress-wrap .bar-progress-info.progress-with-text .bar-progress-unit{margin-right:2px}.progress-stat .bar-progress-wrap .bar-progress-info.progress-with-text .light{font-size:1rem;font-weight:500;text-transform:none}.progress-stat .bar-progress-wrap .bar-progress-info.negative{color:#3e3f5e}.progress-stat .bar-progress-wrap .bar-progress-info.start{-ms-flex-pack:start;justify-content:flex-start}.progress-stat .bar-progress-wrap .bar-progress-info.start .bar-progress-text{margin-right:4px}.progress-stat .bar-progress-wrap .bar-progress-info.center{-ms-flex-pack:center;justify-content:center}.progress-stat .bar-progress-wrap .bar-progress-info.regular{text-transform:none}.progress-stat .bar-progress-wrap .bar-progress-info.medium{font-size:.875rem}.progress-stat .bar-progress-wrap .bar-progress-info .light{margin-right:4px;color:#adafca}.progress-stat .bar-progress-wrap .bar-progress-text.no-space .bar-progress-unit{margin-left:0}.progress-stat .bar-progress-wrap .bar-progress-unit{margin-left:3px;text-transform:uppercase}.progress-stat .progress-stat-info{color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase;position:absolute;top:8px;right:0}@media screen and (max-width:680px){.progress-stat .progress-stat-info{display:none}}.progress-arc-wrap{width:140px;height:140px;position:relative}.progress-arc-wrap.small{width:80px;height:80px}.progress-arc-wrap.small .progress-arc-info .progress-arc-title{font-size:1.375rem}.progress-arc-wrap.tiny{width:60px;height:60px}.progress-arc-wrap.tiny .progress-arc-info .progress-arc-title{font-size:.75rem;text-transform:uppercase}.progress-arc-wrap .progress-arc{width:100%;height:100%;position:relative;z-index:2}.progress-arc-wrap .progress-arc-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.progress-arc-wrap .progress-arc-info .progress-arc-title{font-size:2.25rem;font-weight:700}.progress-arc-wrap .progress-arc-info .progress-arc-text{margin-top:2px;color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.progress-arc-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.progress-arc-block .progress-arc-block-info{margin-top:20px;text-align:center}.progress-arc-block .progress-arc-block-info .progress-arc-block-title{font-size:.875rem;font-weight:700}.progress-arc-block .progress-arc-block-info .progress-arc-block-text{margin-top:6px;color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.progress-arc-summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.progress-arc-summary .progress-arc-summary-info{margin-top:36px;text-align:center}.progress-arc-summary .progress-arc-summary-info .progress-arc-summary-title{font-size:1.125rem;font-weight:700}.progress-arc-summary .progress-arc-summary-info .progress-arc-summary-subtitle{margin-top:6px;color:#121323;font-size:1.175rem;font-weight:500}.progress-arc-summary .progress-arc-summary-info .progress-arc-summary-text{margin-top:22px;font-size:.975rem;font-weight:500;line-height:1.4285714286em}.chart-wrap{width:100%;height:100%}.chart-wrap.small{height:210px}.chart{width:100%;height:100%}.chart,.demo-box{position:relative}.progress-container{margin-bottom:15px}.progress-label{display:flex;justify-content:space-between;font-size:0.75rem;margin-bottom:5px;font-weight:600}.analytics-overview{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(280px,1fr);gap:14px;align-items:stretch;margin-bottom:22px;padding:16px;border:1px solid rgba(222,222,234,0.9);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(94,92,154,0.08)}.analytics-overview-main{padding:14px;border-radius:10px;background:linear-gradient(135deg,rgba(97,93,250,0.1) 0%,rgba(35,210,226,0.08) 100%)}.analytics-overview-label{color:#6f6f91;font-size:12px;font-weight:800}.analytics-overview-value{margin-top:6px;color:#3e3f5e;font-size:34px;font-weight:900;line-height:1}.analytics-overview-progress{height:8px;overflow:hidden;margin-top:12px;border-radius:999px;background:#e9ecef}.analytics-overview-progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#615dfa 0%,#23d2e2 100%)}.analytics-overview-note{margin-top:8px;color:#888;font-size:11px;font-weight:700}.analytics-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.analytics-metric-card{display:flex;flex-direction:column;justify-content:center;align-items:stretch;position:relative;min-height:112px;min-width:0;padding:14px;border-radius:8px;background:#fff;border:1px solid rgba(222,222,234,0.68);text-align:right;box-shadow:0 10px 26px rgba(94,92,154,0.07);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.analytics-metric-card::before{content:none}.analytics-metric-card:hover{transform:translateY(-2px);border-color:rgba(202,203,220,0.9);box-shadow:0 16px 34px rgba(94,92,154,0.11)}.analytics-metric-value{display:flex;order:2;align-items:center;justify-content:flex-start;width:100%;min-height:54px;margin-top:10px;padding:0 14px;border-radius:8px;background:#f7f8fd;color:#3e3f5e;font-size:32px;font-weight:900;line-height:1.05;white-space:nowrap;letter-spacing:0}.analytics-metric-card.warning .analytics-metric-value{background:#f7f8fd}.analytics-metric-card.danger .analytics-metric-value{background:#f7f8fd}.analytics-metric-label{display:block;order:1;width:100%;max-width:100%;margin:0;padding:0;background:transparent;color:#8f91aa;font-size:11px;font-weight:800;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.analytics-metric-card.warning .analytics-metric-value{color:#ff9d00}.analytics-metric-card.danger .analytics-metric-value{color:#f33155}.analytics-chip-list{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.analytics-chip{padding:6px 10px;border-radius:999px;background:#f7f8fd;color:#6f6f91;font-size:11px;font-weight:800}.code-chip{display:inline-flex;align-items:center;max-width:112px;min-height:22px;padding:3px 8px;border-radius:6px;background:rgba(97,93,250,0.08);font-weight:700;font-size:11px;color:#240470;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-list{display:flex;flex-wrap:wrap;gap:6px;max-width:210px;margin-top:6px}.summary-chip-list{display:inline-flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.summary-chip{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:6px;background:#f7f7fb;color:#3e3f5e;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.subject-badge{background:#2643e9;color:#fff;white-space:normal;line-height:1.35}.score-meter{min-width:95px}.score-meter span{display:inline-block;margin-top:5px;color:#3e3e3e;font-size:11px;font-weight:800}.score-progress{height:7px;overflow:hidden;border-radius:999px;background:#e9ecef}.score-progress-bar{height:100%;border-radius:inherit;background:#615dfa}.score-progress-bar.safe{background:#23d2e2}.score-progress-bar.warning{background:#ff9d00}.score-progress-bar.danger{background:#f33155}.risk-score-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:24px;padding:0 10px;color:#fff;line-height:24px;white-space:nowrap}.risk-score-badge.safe{background:#23d2e2}.risk-score-badge.warning{background:#ff9d00}.risk-score-badge.danger{background:#f33155}.risk-label{display:inline-flex;align-items:center;justify-content:center;min-width:70px;min-height:24px;padding:0 10px;color:#fff;line-height:24px;text-align:center;white-space:nowrap}.risk-label.safe{background:#23d2e2}.risk-label.warning{background:#ff9d00}.risk-label.danger{background:#f33155}.deduction-amount{display:inline-flex;align-items:center;justify-content:center;min-width:54px;color:#f33155;font-weight:800;white-space:nowrap}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:110px;min-height:24px;padding:0 10px;line-height:24px;text-align:center;white-space:nowrap}.approval-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:126px}.approval-pill{display:inline-flex;align-items:center;justify-content:center;min-width:86px;min-height:24px;padding:0 10px;border-radius:999px;background:#f7f8fd;color:#6f6f91;font-size:11px;font-weight:800;line-height:24px;white-space:nowrap}.approval-pill.pending{background:rgba(255,157,0,0.14);color:#b36b00}.approval-pill.none{background:rgba(35,210,226,0.12);color:#1592a0}.compact-action-button{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:92px;min-height:34px;padding-right:14px;padding-left:14px;white-space:nowrap}.forum-category{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.forum-category .forum-category-image{-ms-flex-negative:0;flex-shrink:0}.forum-category .forum-category-info{margin-left:28px}.forum-category .forum-category-info .forum-category-title{font-size:1.125rem;font-weight:700}.forum-category .forum-category-info .forum-category-title a{color:#3e3f5e;font-weight:700}.forum-category .forum-category-info .forum-category-text{margin-top:14px;font-size:.875rem;font-weight:500;line-height:1.4285714286em}.forum-category .forum-category-info .forum-category-link{margin-top:16px;font-size:.875rem;font-weight:700}.forum-category .forum-category-info .forum-category-link a{color:#3e3f5e;font-weight:700}.forum-category .forum-category-info .forum-category-link a:hover{color:#00c7d9}.discussion-preview.pinned .discussion-preview-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.discussion-preview.pinned .discussion-preview-title:before{content:"Pinned";height:20px;padding:0 8px;margin-right:12px;border-radius:200px;background-color:#23d2e2;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;line-height:20px}.discussion-preview .discussion-preview-title{font-size:1rem;font-weight:700}.discussion-preview .discussion-preview-title+.discussion-preview-meta{margin-top:8px}.discussion-preview .page-items{margin-top:12px}.discussion-preview .discussion-preview-meta{margin-top:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.discussion-preview .discussion-preview-meta .discussion-preview-meta-text{color:#3e3f5e;font-size:.875rem;font-weight:500}.discussion-preview .discussion-preview-meta .discussion-preview-meta-text a{color:#3e3f5e;font-weight:700}.discussion-preview .discussion-preview-meta .discussion-preview-meta-text a.highlighted{color:#00c7d9}.discussion-preview .discussion-preview-meta .discussion-preview-meta-text .separator{margin:0 8px}.discussion-preview .discussion-preview-meta .user-avatar{margin:0 6px}.quick-post{border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.quick-post.medium .quick-post-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:82px;padding-left:28px}.quick-post.medium .quick-post-body .form-textarea textarea{height:200px}.quick-post.medium .quick-post-footer{min-height:92px}.quick-post.medium .quick-post-footer .quick-post-footer-actions .button{width:120px}.quick-post.medium .quick-post-footer .quick-post-footer-actions .button:last-child{width:140px}.quick-post .quick-post-header{border-bottom:1px solid #eaeaf5}.quick-post .quick-post-header .quick-post-header-title{font-size:1rem;font-weight:700}.quick-post .quick-post-header .option-items{height:65px;background-color:#fff;border-top-right-radius:12px;border-top-left-radius:12px}.quick-post .quick-post-header .option-items .option-item{width:25%}.quick-post .quick-post-header .option-items .option-item:after{top:22px}.quick-post .quick-post-body .form-textarea{background-color:#fcfcfd}.quick-post .quick-post-body .form-textarea textarea{height:120px;background-color:#fcfcfd;border-radius:0;border:none}.quick-post .quick-post-body .form-textarea textarea::-webkit-input-placeholder{font-weight:500}.quick-post .quick-post-body .form-textarea textarea::-moz-placeholder{font-weight:500}.quick-post .quick-post-body .form-textarea textarea:-ms-input-placeholder{font-weight:500}.quick-post .quick-post-body .form-textarea textarea::-ms-input-placeholder{font-weight:500}.quick-post .quick-post-body .form-textarea textarea::placeholder{font-weight:500}.quick-post .quick-post-body .form-textarea .form-textarea-limit-text{color:#adafca;padding-top:10px;height:40px}.quick-post .quick-post-footer{-ms-flex-pack:justify;justify-content:space-between;min-height:76px;padding:0 28px;border-top:1px solid #eaeaf5;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.quick-post .quick-post-footer,.quick-post .quick-post-footer .quick-post-footer-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.quick-post .quick-post-footer .quick-post-footer-actions{gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-post .quick-post-footer .quick-post-footer-actions .quick-post-footer-action{margin-left:0}.quick-post .quick-post-footer .quick-post-footer-actions .quick-post-footer-action:last-child{margin-right:0}.quick-post .quick-post-footer .quick-post-footer-actions .button{width:80px;margin-right:6px}.quick-post .quick-post-footer .quick-post-footer-actions .button:last-child{margin-right:0}.quick-post .quick-post-footer .quick-post-footer-action{cursor:pointer}.quick-post .quick-post-footer .quick-post-file-input{display:none}.quick-post .quick-post-footer .quick-post-upload-action{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border:1px solid #eaeaf5;border-radius:10px;background-color:#fff;box-shadow:0 8px 18px rgba(94,92,154,.06);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out}.quick-post .quick-post-footer .quick-post-upload-action:hover{border-color:rgba(97,93,250,.28);background-color:#f8f8ff;box-shadow:0 10px 20px rgba(94,92,154,.1)}.quick-post .quick-post-footer .quick-post-public-toggle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;min-height:42px;margin-bottom:0;padding-right:34px;color:#3e3f5e;font-size:.82rem;font-weight:700;line-height:1.35}.quick-post .quick-post-footer .quick-post-public-toggle .checkmark{top:50%;transform:translateY(-50%)}.quick-post .quick-post-footer .quick-post-public-toggle-text{display:block;max-width:220px}.quick-post .quick-post-footer .quick-post-footer-action:hover .quick-post-footer-action-icon{fill:#3e3f5e}.quick-post .quick-post-footer .quick-post-footer-action .quick-post-footer-action-icon{transition:fill .2s ease-in-out}.forum-post-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px}.forum-post-header .forum-post-header-title{font-size:.75rem;font-weight:700;text-transform:uppercase}.forum-post-header .forum-post-header-title:first-child{width:184px;padding-left:28px;-ms-flex-negative:0;flex-shrink:0}.forum-post-header .forum-post-header-title:last-child{width:79.185520362%}.forum-post-list{box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.forum-post-list .forum-post{box-shadow:none}.forum-post-list .forum-post:first-child,.forum-post-list .forum-post:first-child .forum-post-meta{border-top-left-radius:12px;border-top-right-radius:12px}.forum-post-list .forum-post:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.forum-post{background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.forum-post .forum-post-meta{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;min-height:56px;padding:0 28px;background-color:#fcfcfd}.forum-post .forum-post-timestamp{color:#8f91ac;font-size:.875rem;font-weight:500}.forum-post .forum-post-actions{display:-ms-flexbox;display:flex}.forum-post .forum-post-actions .forum-post-action{margin-right:32px}.forum-post .forum-post-actions .forum-post-action:last-child{margin-right:0}.forum-post .forum-post-action{font-size:.875rem;font-weight:700;cursor:pointer}.forum-post .forum-post-action:hover{color:#00c7d9}.forum-post .forum-post-action.light{color:#adafca}.forum-post .forum-post-action.light:hover{color:#3e3f5e}.forum-post .forum-post-content{display:-ms-flexbox;display:flex;min-height:234px}.forum-post .forum-post-content .forum-post-user{width:184px;-ms-flex-negative:0;flex-shrink:0}.forum-post .forum-post-content .forum-post-info{width:79.185520362%}.forum-post .forum-post-user{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:28px}.forum-post .forum-post-user .user-avatar.small{display:none}.forum-post .forum-post-user .forum-post-user-title{margin-top:8px;font-size:.875rem;font-weight:700}.forum-post .forum-post-user .forum-post-user-title a{color:#3e3f5e;font-weight:700}.forum-post .forum-post-user .forum-post-user-text{margin-top:4px;color:#8f91ac;font-size:.75rem;font-weight:500}.forum-post .forum-post-user .forum-post-user-text a{color:#8f91ac;font-weight:500}.forum-post .forum-post-user .forum-post-user-text a:hover{color:#00c7d9}.forum-post .forum-post-user .forum-post-user-tag{height:20px;margin-top:12px;padding:0 8px;border-radius:200px;background-color:#45437f;color:#fff;font-size:.75rem;font-weight:700;line-height:20px;text-transform:uppercase}.forum-post .forum-post-user .forum-post-user-tag.organizer{background-color:#615dfa}.forum-post .forum-post-info{padding:32px 28px 32px 0}.forum-post .forum-post-info .forum-post-paragraph{margin-top:24px;font-size:.975rem;line-height:1.7142857143em;font-weight:500}.forum-post .forum-post-info .forum-post-paragraph:first-child{margin-top:0}.forum-post .forum-post-info .forum-post-paragraph .bold{font-weight:700}.forum-post .forum-post-info .forum-post-image{margin-top:24px;width:75%;height:auto}@media screen and (max-width:460px){.forum-post-header{display:none}.forum-post .forum-post-content{display:block}.forum-post .forum-post-content .forum-post-info,.forum-post .forum-post-content .forum-post-user{width:100%}.forum-post .forum-post-actions .forum-post-action{margin-right:16px}.forum-post .forum-post-actions .forum-post-action:last-child{margin-right:0}.forum-post .forum-post-user{-ms-flex-align:start;align-items:flex-start;padding-left:28px}.forum-post .forum-post-user .user-avatar{display:none}.forum-post .forum-post-user .user-avatar.small{display:block}.forum-post .forum-post-info{padding-left:28px}}@media screen and (max-width:680px){.quick-post .quick-post-header .option-items{height:auto;padding:8px 6px;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.quick-post .quick-post-header .option-items::-webkit-scrollbar{display:none}.quick-post .quick-post-header .option-items .option-item{width:auto;min-width:0;flex:1;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;border-bottom:none;transition:background .2s ease}.quick-post .quick-post-header .option-items .option-item:after{display:none}.quick-post .quick-post-header .option-items .option-item.active{background:rgba(97,93,250,0.08);border-bottom:none}.quick-post .quick-post-header .option-items .option-item .option-item-icon{margin-left:0;width:20px;height:20px}.quick-post .quick-post-header .option-items .option-item .option-item-title{font-size:0.7rem;white-space:nowrap}}.subject-forum-room-page{direction:rtl}.subject-forum-room-page *{box-sizing:border-box}.subject-forum-room-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.subject-forum-room-back{width:auto;min-width:118px;flex-shrink:0}.subject-forum-room-heading{flex:1;min-width:0;text-align:right}.subject-forum-room-heading .section-title{max-width:100%;overflow-wrap:anywhere}.subject-forum-room-meta{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin-top:10px}.subject-forum-room-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid #eaeaf5;border-radius:999px;background:#fff;color:#8f91ac;font-size:.75rem;font-weight:700}.subject-forum-room-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:24px;align-items:start}.subject-forum-room-main{min-width:0}.subject-forum-topic-card,.subject-forum-reply-card,.subject-forum-participants-card,.subject-forum-empty-state{border:1px solid #eaeaf5;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(94,92,154,.06)}.subject-forum-topic-card{padding:24px}.subject-forum-topic-author{display:flex;align-items:center;gap:18px;padding-bottom:20px;border-bottom:1px solid #eaeaf5}.subject-forum-author-info,.subject-forum-participant-info,.subject-forum-reply-content{min-width:0}.subject-forum-author-name{color:#3e3f5e;font-size:.95rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.subject-forum-author-username{margin-top:4px;color:#8f91ac;font-size:.76rem;font-weight:600;overflow-wrap:anywhere}.subject-forum-role-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;margin-top:10px;padding:0 10px;border-radius:999px;background:#f7f7ff;color:#615dfa;font-size:.68rem;font-weight:800;line-height:1}.subject-forum-role-badge.is-author{background:rgba(35,210,226,.12);color:#00a7b5}.subject-forum-topic-body{padding-top:22px}.subject-forum-message-content{max-width:100%;color:#3e3f5e;font-size:.94rem;font-weight:500;line-height:1.75;overflow-wrap:anywhere;word-break:break-word}.subject-forum-message-content p,.subject-forum-message-content div,.subject-forum-message-content span{max-width:100%}.subject-forum-message-content img,.subject-forum-message-content video,.subject-forum-message-content iframe{max-width:100%;height:auto;border-radius:8px}.subject-forum-download-button{width:auto;min-width:140px;margin-top:18px}.subject-forum-replies{display:grid;gap:14px;margin-top:18px}.subject-forum-reply-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px}.subject-forum-reply-card.is-author-reply{border-color:rgba(35,210,226,.28);background:linear-gradient(180deg,rgba(35,210,226,.055),#fff 44%)}.subject-forum-reply-avatar{display:flex;justify-content:center;padding-top:4px}.subject-forum-reply-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.subject-forum-reply-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;color:#8f91ac;font-size:.72rem;font-weight:700;text-align:left}.subject-forum-reply-meta .subject-forum-role-badge{margin-top:0}.subject-forum-empty-state{padding:24px;text-align:center}.subject-forum-empty-state.is-compact{padding:18px;box-shadow:none}.subject-forum-empty-title{color:#8f91ac;font-size:.88rem;font-weight:700}.subject-forum-reply-composer{margin-top:18px;border:1px solid #eaeaf5;box-shadow:0 10px 28px rgba(94,92,154,.06)}.subject-forum-room-page .quick-post.medium .quick-post-header{min-height:64px;padding:0 24px}.subject-forum-room-page .quick-post.medium .quick-post-body .form-textarea textarea{min-height:130px;height:130px;line-height:1.6}.subject-forum-room-page .quick-post.medium .quick-post-footer{min-height:70px;padding:0 24px}.subject-forum-room-page .quick-post.medium .quick-post-footer .quick-post-footer-actions .button,.subject-forum-room-page .quick-post.medium .quick-post-footer .quick-post-footer-actions .button:last-child{width:128px;margin:0}.subject-forum-room-side{min-width:0;position:sticky;top:96px}.subject-forum-participants-card{overflow:hidden}.subject-forum-participants-card .widget-box-title{padding:22px 22px 0}.subject-forum-participants-card .widget-box-content{padding:18px 22px 22px}.subject-forum-participant-list{display:grid;gap:14px}.subject-forum-participant{display:flex;align-items:center;gap:12px;min-width:0}.subject-forum-participant-info p,.subject-forum-participant-info span{overflow-wrap:anywhere}.subject-forum-participant-info p{color:#3e3f5e;font-size:.82rem;font-weight:700;line-height:1.35}.subject-forum-participant-info span{display:block;margin-top:3px;color:#8f91ac;font-size:.72rem;font-weight:700}@media screen and (max-width:1180px){.subject-forum-room-layout{grid-template-columns:minmax(0,1fr)}.subject-forum-room-side{position:static}.subject-forum-participant-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media screen and (max-width:680px){.subject-forum-room-toolbar{flex-direction:column-reverse;gap:14px;margin-bottom:18px}.subject-forum-room-back,.subject-forum-download-button{width:100%}.subject-forum-topic-card,.subject-forum-reply-card{padding:16px}.subject-forum-topic-author{align-items:flex-start;gap:14px}.subject-forum-topic-author>.user-avatar{transform:scale(.82);transform-origin:top right;margin-bottom:-12px;margin-left:-8px}.subject-forum-reply-card{grid-template-columns:38px minmax(0,1fr);gap:10px}.subject-forum-reply-header{flex-direction:column;gap:8px}.subject-forum-reply-meta{justify-content:flex-start;text-align:right}.subject-forum-room-page .quick-post.medium .quick-post-header,.subject-forum-room-page .quick-post.medium .quick-post-footer{padding:0 16px}.subject-forum-room-page .quick-post.medium .quick-post-footer .quick-post-footer-actions,.subject-forum-room-page .quick-post.medium .quick-post-footer .quick-post-footer-actions .button,.subject-forum-room-page .quick-post.medium .quick-post-footer .quick-post-footer-actions .button:last-child{width:100%}.subject-forum-participant-list{grid-template-columns:1fr}}@media screen and (max-width:420px){.subject-forum-room-meta span{width:100%;justify-content:center}.subject-forum-reply-card{grid-template-columns:1fr}.subject-forum-reply-avatar{justify-content:flex-start;padding-top:0}}.achievement-status-list{display:-ms-flexbox;display:flex}.achievement-status-list .achievement-status{width:50%}.achievement-status-list .achievement-status .achievement-status-info{position:relative}.achievement-status-list .achievement-status .achievement-status-info:after{content:"";width:1px;height:100%;background-color:#1b1f47;position:absolute;top:0;left:0}.achievement-status-list .achievement-status:last-child .achievement-status-info:after{display:none}.achievement-status{text-align:center}.achievement-status .achievement-status-progress{font-size:1.375rem;font-weight:700}.achievement-status .achievement-status-info{margin-top:14px}.achievement-status .achievement-status-info .achievement-status-title{font-size:1.075rem;font-weight:700}.achievement-status .achievement-status-info .achievement-status-text{margin-top:6px;color:#121323;font-size:.90rem;font-weight:700;text-transform:uppercase}.achievement-status .achievement-status-image{display:block;margin:22px auto 0}.achievement-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:10px;min-height:142px;padding:0 28px;border-radius:12px;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.achievement-box.secondary{background:url(../img/achievement/banner/01.jpg) no-repeat 50%;background-size:cover}.achievement-box.primary{background:url(../img/achievement/banner/02.jpg) no-repeat 50%;background-size:cover}.achievement-box .achievement-box-info-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.achievement-box .achievement-box-info-wrap .achievement-box-image{margin-left:16px}.achievement-box .achievement-box-info-wrap .achievement-box-text,.achievement-box .achievement-box-info-wrap .achievement-box-title{color:#fff}.achievement-box .achievement-box-info-wrap .achievement-box-title{font-size:1.5rem;font-weight:700}.achievement-box .achievement-box-info-wrap .achievement-box-text{margin-top:8px;font-size:.875rem;font-weight:500}.achievement-box .achievement-box-info-wrap .achievement-box-text .bold{margin-right:4px;font-weight:700}.achievement-box .button{width:140px}.quest-preview-list .quest-preview{margin-bottom:28px}.quest-preview-list .quest-preview:last-child{margin-bottom:0}.quest-preview .quest-preview-info{padding:2px 8px 0 42px;position:relative}.quest-preview .quest-preview-info .quest-preview-image{position:absolute;top:0;left:0;z-index:1}.quest-preview .quest-preview-info .quest-preview-title{font-size:.875rem;font-weight:700}.quest-preview .quest-preview-info .quest-preview-text{margin-top:4px;color:#3e3f5e;font-size:.75rem;font-weight:500;line-height:1.3333333333em}.quest-preview .progress-stat{margin-top:16px}.quest-item{border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative}.quest-item .quest-item-cover{width:100%;height:120px;border-top-right-radius:12px;border-top-left-radius:12px}.quest-item .text-sticker{position:absolute;top:10px;right:10px}.quest-item .quest-item-info{padding:44px 28px 0;position:relative}.quest-item .quest-item-badge{border:6px solid #fff;border-radius:50%;position:absolute;top:-28px;left:22px}.quest-item .quest-item-badge img{border-radius:50%!important}.quest-item .quest-item-title{font-size:1.125rem;font-weight:700}.quest-item .quest-item-text{margin-top:18px;color:#3e3f5e;font-size:.875rem;font-weight:500;line-height:1.4285714286em}.quest-item .progress-stat{max-width:228px;margin-top:48px}.quest-item .quest-item-meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:22px;padding:14px 0;border-top:1px solid #eaeaf5}.quest-item .quest-item-meta .quest-item-meta-info{margin-left:10px}.quest-item .quest-item-meta .quest-item-meta-title{font-size:.75rem;font-weight:700}.quest-item .quest-item-meta .quest-item-meta-text{color:#3e3f5e;font-size:.625rem;font-weight:500}.page-loader{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#0a0e2a 0%,#101ea5 40%,#1a0a3e 100%);position:fixed;width:100%;height:100%;z-index:999999;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;overflow:hidden}.page-loader::before{content:'';position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(97,93,250,0.25) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:loaderPulseGlow 3s ease-in-out infinite}.page-loader::after{content:'';position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(65,239,255,0.15) 0%,transparent 70%);top:30%;left:60%;animation:loaderPulseGlow 4s ease-in-out infinite reverse}@keyframes loaderPulseGlow{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:0.5}50%{transform:translate(-50%,-50%) scale(1.3);opacity:1}}.pre-load-bg{position:fixed;width:100%;height:100%;z-index:-1;background-size:cover;animation:shake 3s infinite ease-in-out}.pre-load-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(7,8,23,0.7);z-index:1}.page-loader.hidden{opacity:0;visibility:hidden}.page-loader .page-loader-decoration{display:flex;justify-content:center;align-items:center;position:relative;z-index:2;animation:loaderFloat 3s ease-in-out infinite}.page-loader .page-loader-decoration img{filter:drop-shadow(0 4px 30px rgba(97,93,250,0.4));max-width:110px}@keyframes loaderFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-loader .page-loader-decoration .icon-logo{fill:#fff;width:36px;height:52px}.page-loader .spinner-box{width:80px;height:80px;position:relative;margin-bottom:10px;z-index:2}.page-loader .spinner-box .leo{position:absolute;border-radius:50%;animation:loaderSpin 1.2s linear infinite}.page-loader .spinner-box .blue-orbit{width:70px;height:70px;top:5px;left:5px;border:3px solid transparent;border-top-color:rgba(97,93,250,0.9);border-right-color:rgba(97,93,250,0.3);animation-duration:1.2s}.page-loader .spinner-box .green-orbit{width:55px;height:55px;top:12.5px;left:12.5px;border:3px solid transparent;border-top-color:rgba(65,239,255,0.8);border-left-color:rgba(65,239,255,0.3);animation-duration:1.6s;animation-direction:reverse}.page-loader .spinner-box .red-orbit{width:40px;height:40px;top:20px;left:20px;border:3px solid transparent;border-bottom-color:rgba(124,120,255,0.8);border-right-color:rgba(124,120,255,0.3);animation-duration:2s}.page-loader .spinner-box .white-orbit{width:6px;height:6px;background:#fff;box-shadow:0 0 10px rgba(255,255,255,0.6),0 0 20px rgba(97,93,250,0.4)}.page-loader .spinner-box .white-orbit.w1{top:0;left:37px;animation:loaderOrbitDot1 1.2s linear infinite}.page-loader .spinner-box .white-orbit.w2{top:60px;left:15px;animation:loaderOrbitDot2 1.6s linear infinite}.page-loader .spinner-box .white-orbit.w3{top:30px;left:65px;animation:loaderOrbitDot3 2s linear infinite}@keyframes loaderSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loaderOrbitDot1{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.3;transform:scale(0.5)}}@keyframes loaderOrbitDot2{0%,100%{opacity:0.3;transform:scale(0.5)}50%{opacity:1;transform:scale(1.2)}}@keyframes loaderOrbitDot3{0%,100%{opacity:0.6;transform:scale(0.8)}50%{opacity:1;transform:scale(1)}}.page-loader .page-loader-info{position:relative;z-index:2;text-align:center}.page-loader .page-loader-info .page-loader-info-text,.page-loader .page-loader-info .page-loader-info-title{color:#fff;text-align:center}.page-loader .page-loader-info .page-loader-info-title{margin-top:20px;font-family:'Rubik';font-size:1.6rem;font-weight:800;letter-spacing:0.5px;text-shadow:0 2px 20px rgba(97,93,250,0.4)}.page-loader .page-loader-info .page-loader-info-text{margin-top:10px;font-size:.9rem;font-weight:600;color:rgba(255,255,255,0.6);letter-spacing:2px;animation:loaderTextPulse 2s ease-in-out infinite}@keyframes loaderTextPulse{0%,100%{opacity:0.6}50%{opacity:1}}.page-loader .page-loader-indicator{margin-top:40px;z-index:2}.loader-bars{display:flex;justify-content:center;height:40px}.loader-bars .loader-bar{width:4px;height:100%;margin-right:4px;border-radius:200px;transform:scaleY(.2);animation:loader-bars .5s ease-in infinite alternate}.loader-bars .loader-bar:last-child{margin-right:0}.loader-bars .loader-bar:first-child{background:linear-gradient(to top,#615dfa,#7c78ff)}.loader-bars .loader-bar:nth-child(2){background:linear-gradient(to top,#5d71fb,#8b99ff);animation-delay:.1s}.loader-bars .loader-bar:nth-child(3){background:linear-gradient(to top,#5983fb,#9ab4ff);animation-delay:.2s}.loader-bars .loader-bar:nth-child(4){background:linear-gradient(to top,#549afc,#8dc4ff);animation-delay:.3s}.loader-bars .loader-bar:nth-child(5){background:linear-gradient(to top,#4eb2fd,#85d4ff);animation-delay:.4s}.loader-bars .loader-bar:nth-child(6){background:linear-gradient(to top,#49c9fe,#7ee5ff);animation-delay:.5s}.loader-bars .loader-bar:nth-child(7){background:linear-gradient(to top,#45ddfe,#7af0ff);animation-delay:.6s}.loader-bars .loader-bar:nth-child(8){background:linear-gradient(to top,#41efff,#78f8ff);animation-delay:.7s}@media only screen and (max-width:600px){#wa_button{right:0rem !important}}#wa_button{bottom:2%;right:4.5rem;position:fixed;z-index:99}.img-circle{background-color:#25D366;box-sizing:content-box;-webkit-box-sizing:content-box}.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border:2px solid #25D366;width:100px;height:100px;bottom:-11px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out !important;-moz-animation:circle-anim 2.4s infinite ease-in-out !important;-ms-animation:circle-anim 2.4s infinite ease-in-out !important;-o-animation:circle-anim 2.4s infinite ease-in-out !important;animation:circle-anim 2.4s infinite ease-in-out !important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#25D366;width:50px;height:50px;bottom:15px;right:35px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:50px;height:50px;bottom:15px;right:35px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.9}.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:50px;height:50px;background-image:url(https://upload.wikimedia.org/wikipedia/commons/6/6b/WhatsApp.svg);background-position:center center;background-repeat:no-repeat;animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.img-circle:hover{opacity:1}@keyframes pulse{0%{transform:scale(.9);opacity:1}50%{transform:scale(1);opacity:1}100%{transform:scale(.9);opacity:1}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.95);opacity:1}50%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(.95);opacity:1}}@keyframes tossing{0%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}100%{transform:rotate(-8deg)}}@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-8deg)}50%{-webkit-transform:rotate(8deg)}100%{-webkit-transform:rotate(-8deg)}}@-webkit-keyframes circle-anim{0%{-webkit-transform:rotate(0deg) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1}}@keyframes circle-anim{0%{transform:rotate(0deg) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1}}@-webkit-keyframes circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}@keyframes circle-fill-anim{0%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}.whatsapp-settings-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.whatsapp-settings-brand{display:inline-flex;align-items:center;gap:8px;color:#25d366;flex:0 0 auto}.whatsapp-settings-brand-logo{display:block;width:31px;height:30px}.whatsapp-settings-wordmark{display:inline-flex;align-items:center}.whatsapp-settings-wordmark svg{display:block;width:103px;height:20px}.recording-item .button.secondary{margin-bottom:10px}.post-options{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:56px;padding:6px 16px;gap:8px;border-top:1px solid #eaeaf5;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:linear-gradient(to bottom,#fafafc,#f5f5fa)}.post-option-wrap{flex:1}.post-option{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:42px;border-radius:10px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.post-option.no-text{width:80px}.post-option.no-text .post-option-icon{margin-right:0}.post-option:hover{background-color:#fff;box-shadow:0 2px 12px rgba(97,93,250,.12)}.post-option:active{transform:scale(.97)}.post-option.active,.post-option:hover .post-option-icon{fill:#615dfa;opacity:1}.post-option.active .post-option-text,.post-option:hover .post-option-text{color:#615dfa}.post-option .post-option-icon{margin-right:8px;fill:#adafca;opacity:.6;width:18px;height:18px;transition:all .25s ease}.post-option .post-option-icon.icon-thumbs-up{position:relative;top:-1px}.post-option .post-option-text{color:#8f91ac;font-size:.8rem;font-weight:700;transition:color .25s ease}.post-settings{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:23px;height:30px;cursor:pointer}.post-settings .post-settings-icon{fill:#adafca;opacity:.4;transition:opacity .2s ease-in-out,fill .2s ease-in-out}.post-settings.active .post-settings-icon,.post-settings:hover .post-settings-icon{fill:#3e3f5e;opacity:1}.upload-item-list{display:grid;grid-template-columns:repeat(auto-fit,168px);grid-gap:16px 22px}.upload-item-list,.upload-item:first-child{-ms-flex-pack:center;justify-content:center}.upload-item:first-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:168px;background-color:#23d2e2;border-radius:12px;cursor:pointer}.upload-item:first-child .icon-plus{pointer-events:none}.upload-item .upload-item-image{width:100%;height:168px;border-radius:12px}.upload-item .checkbox-wrap,.upload-item .form-input{margin-top:16px}.banner-promo{display:block;width:100%;max-width:284px;height:auto;border-radius:12px;margin:0 auto}.banner-promo img{width:100%;height:100%;border-radius:12px}.picture-collage .picture-collage-row{display:-ms-flexbox;display:flex;margin-bottom:6px;justify-content:center}.picture-collage .picture-collage-row:last-child{margin-bottom:0}.picture-collage .picture-collage-row.medium .picture-collage-item{width:261px;height:240px}.picture-collage .picture-collage-row .picture-collage-item{width:172px;height:160px;margin-left:6px;position:relative;cursor:pointer}.picture-collage .picture-collage-row .picture-collage-item:last-child{margin-left:0}.picture-collage .picture-collage-row .picture-collage-item .photo-preview{width:100%;height:100%}.picture-collage .picture-collage-row .picture-collage-item .picture-collage-item-overlay{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-radius:12px;background-color:rgba(35,210,226,.9);position:absolute;top:0;left:0;z-index:3}.picture-collage .picture-collage-row .picture-collage-item .picture-collage-item-overlay .picture-collage-item-overlay-text{color:#fff;font-size:1.5rem;font-weight:700}.full-width-image{width:100%;height:auto}.upload-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:140px;padding-top:32px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);cursor:pointer;transition:box-shadow .25s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .25s ease-in-out;transition:transform .2s ease-in-out,box-shadow .25s ease-in-out,-webkit-transform .2s ease-in-out}.upload-box:hover{box-shadow:0 0 40px 0 rgba(94,92,154,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.upload-box:hover .upload-box-icon{fill:#23d2e2}.upload-box .upload-box-icon{fill:#adafca;transition:fill .25s ease-in-out}.upload-box .upload-box-title{margin-top:26px;font-size:.975rem;font-weight:700}.upload-box .upload-box-text{margin-top:6px;color:#8f91ac;font-size:.85rem;font-weight:500}.picture{width:52px;height:52px}.picture.round{border-radius:12px}.picture.round.small,.picture.round.tiny{border-radius:10px}.picture.circle{border-radius:50%}.picture.medium{width:60px;height:60px}.picture.small{width:40px;height:40px}.picture.tiny{width:32px;height:32px}.picture-item-list{display:grid;-ms-flex-pack:center;justify-content:center}.picture-item-list.small{grid-template-columns:repeat(auto-fit,52px);grid-gap:6px}.picture-item{cursor:pointer;position:relative}.picture-item .picture-item-overlay{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(36,210,226,.9)}.picture-item .picture-item-overlay.round{border-radius:12px}.picture-item .picture-item-overlay.circle{border-radius:50%}.picture-item .picture-item-overlay .picture-item-overlay-text{color:#fff;font-size:.875rem;font-weight:700}.post-preview{min-height:516px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.post-preview.medium{min-height:auto;box-shadow:none}.post-preview.medium .post-preview-image{height:320px;border-radius:0}.post-preview.medium .post-preview-info{width:90.4109589041%;margin-top:-140px}.post-preview.medium .post-preview-info .post-preview-title{font-size:1.5rem;line-height:1.3333333333em}.post-preview.medium .post-preview-info .post-preview-text{margin-top:24px}.post-preview .post-preview-image{height:210px;border-top-left-radius:12px;border-top-right-radius:12px}.post-preview .post-preview-info{width:91.6666666667%;padding:28px;margin:-48px auto 0;border-radius:12px;background-color:#fff;box-shadow:3px 5px 40px 0 rgba(94,92,154,.1)}.post-preview .post-preview-info.fixed-height{height:292px;padding:28px 28px 22px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.post-preview .post-preview-info.fixed-height .post-preview-text{margin-top:0}.post-preview .post-preview-info .post-preview-timestamp{color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.post-preview .post-preview-info .post-preview-title{margin-top:10px;font-size:1.25rem;font-weight:700;line-height:1.2em}.post-preview .post-preview-info .post-preview-text{margin-top:16px;font-size:.875rem;line-height:1.7142857143em;font-weight:500}.post-preview .post-preview-info .post-preview-link{margin-top:20px;display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;transition:color .2s ease-in-out}.post-preview .content-actions{margin-top:10px;padding:0 28px}.post-peek-list .post-peek{margin-bottom:22px}.post-peek-list .post-peek:last-child{margin-bottom:0}.post-peek{min-height:40px;padding-left:52px;position:relative}.post-peek .post-peek-image{position:absolute;top:0;left:0}.post-peek .post-peek-title{font-size:.875rem;font-weight:700;line-height:1.1428571429em}.post-peek .post-peek-title a{color:#3e3f5e;font-weight:700}.post-peek .post-peek-text{margin-top:8px;color:#8f91ac;font-size:.75rem;font-weight:500}.post-preview-line-list .post-preview-line{margin-bottom:22px}.post-preview-line-list .post-preview-line:last-child{margin-bottom:0}.post-preview-line .post-preview-line-title{font-size:.875rem;font-weight:700;line-height:1.1428571429em}.post-preview-line .post-preview-line-title a{color:#3e3f5e;font-weight:700}.post-preview-line .post-preview-line-meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:8px}.post-preview-line .user-avatar{margin-right:8px}.post-preview-line .post-preview-line-author{margin-right:6px;font-size:.75rem;font-weight:700}.post-preview-line .post-preview-line-author a{color:#3e3f5e;font-weight:700}.post-preview-line .post-preview-line-timestamp{color:#8f91ac;font-size:.75rem;font-weight:500}@media screen and (max-width:460px){.post-preview .post-preview-info.fixed-height{display:block;height:auto;padding:28px}.post-preview .post-preview-info.fixed-height .post-preview-text{margin-top:16px}}.post-comment{padding:26px 60px 20px 40px;background-color:#fff;position:relative}.post-comment.unread{}.post-comment.reply-2{padding-left:108px;margin-right:5%;border-top:0px !important}.post-comment.reply-2 .user-avatar{left:56px}.post-comment .user-avatar{position:absolute;top:28px;right:10px}.post-comment .post-comment-text-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.post-comment .post-comment-text-wrap .rating-list{margin-right:12px}.post-comment .post-comment-text{font-size:.875rem;line-height:1.7142857143em;font-weight:500;width:fit-content;background-color:#efefef;padding:5px;border-radius:10px}.post-comment .post-comment-text .bold{font-weight:700}.post-comment .post-comment-text .highlighted{color:#00c7d9;font-weight:700}.post-comment .post-comment-text .post-comment-text-author{margin-left:6px;color:#3e3f5e;font-weight:700}.post-comment .post-comment-text.user-tag:after{display:inline-block;height:20px;padding:0 8px;border-radius:200px;color:#fff;font-size:.75rem;font-weight:700;line-height:20px;position:relative;top:-1px}.post-comment .post-comment-text.user-tag.purchased:after{content:"Purchased!";background-color:#615dfa}.post-comment .post-comment-text.user-tag.author:after{content:"Author";background-color:#23d2e2}.post-comment .content-actions{height:20px;margin-top:14px}.post-comment .post-comment-form{padding:26px 0 0 30px}.post-comment .post-comment-form .user-avatar{left:-24px}.post-comment-heading{height:53px;background-color:#fff;font-size:.75rem;font-weight:700;line-height:53px;text-align:center;cursor:pointer}.post-comment-heading .highlighted{color:#00c7d9}.post-comment-form{padding:26px 28px 26px 80px;background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;position:relative}.post-comment-form.bordered-top{border-top:1px solid #eaeaf5}.post-comment-form.with-title{padding-top:80px}.post-comment-form.with-title .user-avatar{top:82px}.post-comment-form .post-comment-form-title{font-size:1rem;font-weight:700;position:absolute;top:32px;left:28px}.post-comment-form .user-avatar{position:absolute;top:28px;left:28px}.post-comment-list.no-border-top>.post-comment-form:first-child,.post-comment-list.no-border-top>.post-comment-heading:first-child,.post-comment-list.no-border-top>.post-comment:first-child{border-top:none}.post-comment-list>.post-comment,.post-comment-list>.post-comment-form,.post-comment-list>.post-comment-heading{border-top:1px solid #eaeaf5}.post-comment-list>.post-comment-form:last-child,.post-comment-list>.post-comment-heading:last-child,.post-comment-list>.post-comment:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media screen and (max-width:460px){.post-comment .content-actions{height:auto}}.post-open .post-open-cover{width:100%;height:560px}.post-open .post-open-body{width:65%;max-width:784px;margin:-250px 0;padding-top:90px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.post-open .post-open-body .post-open-heading{padding:0 100px}.post-open .post-open-body .post-open-heading .post-open-timestamp{color:#adafca;font-size:1rem;font-weight:700;text-transform:uppercase}.post-open .post-open-body .post-open-heading .post-open-timestamp .highlighted{margin-right:12px;color:#3e3f5e}.post-open .post-open-body .post-open-heading .post-open-title{margin-top:22px;font-size:2.875rem;font-weight:700;line-height:.9565217391em}.post-open .post-open-body .post-open-content{display:-ms-flexbox;display:flex;margin-top:70px;padding:0 100px}.post-open .post-open-body .post-open-content .post-open-content-sidebar{width:84px;-ms-flex-negative:0;flex-shrink:0}.post-open .post-open-body .post-open-content .post-open-content-sidebar .post-open-sidebar-title{width:40px;margin-top:24px;font-size:.75rem;font-weight:700;text-transform:uppercase;text-align:center}.post-open .post-open-body .post-open-content .post-open-content-sidebar .social-links{margin-top:26px}.post-open .post-open-body .post-open-content .post-open-content-body{width:500px;padding-bottom:80px}.post-open .post-open-body .post-open-content .post-open-content-body .post-open-paragraph{margin-top:36px;font-size:1rem;font-weight:500;line-height:2em}.post-open .post-open-body .post-open-content .post-open-content-body .post-open-paragraph:first-child{margin-top:0}.post-open .post-open-body .post-open-content .post-open-content-body .post-open-image{width:100%;height:320px;margin-top:50px}.post-open .post-open-body .post-open-content .post-open-content-body .post-open-image-caption{margin-top:20px;color:#8f91ac;font-size:.875rem;line-height:1.7142857143em;font-weight:500;text-align:center}.post-open .post-open-body .post-open-content .post-open-content-body .tag-list{margin-top:60px}.post-open .post-open-body>.content-actions{margin:0 28px;border-top:1px solid #eaeaf5}.post-open .post-open-body .post-options{padding:0 100px}@media screen and (max-width:1366px){.post-open .post-open-body{width:95%;max-width:100%}.post-open .post-open-body .post-open-content .post-open-content-sidebar{width:15%}.post-open .post-open-body .post-open-content .post-open-content-body{width:85%}}@media screen and (max-width:960px){.post-open .post-open-body .post-open-heading{padding:0 40px}.post-open .post-open-body .post-open-content{padding:0 40px;margin-top:40px;-ms-flex-direction:column;flex-direction:column}.post-open .post-open-body .post-open-content .post-open-content-body,.post-open .post-open-body .post-open-content .post-open-content-sidebar{width:100%}.post-open .post-open-body .post-open-content .post-open-content-sidebar{margin-bottom:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.post-open .post-open-body .post-open-content .post-open-content-sidebar .post-open-sidebar-title{width:auto;margin:0 0 0 16px;line-height:40px;text-align:left}.post-open .post-open-body .post-open-content .post-open-content-sidebar .social-links{margin:0 0 0 26px}.post-open .post-open-body .post-open-content .post-open-content-sidebar .social-links.vertical{-ms-flex-direction:row;flex-direction:row}.post-open .post-open-body .post-open-content .post-open-content-sidebar .social-links.vertical .social-link{margin:0 16px 0 0}.post-open .post-open-body .post-options{padding:0 28px}}@media screen and (max-width:460px){.post-open .post-open-cover{height:320px}.post-open .post-open-body{margin-top:-100px;padding-top:60px}.post-open .post-open-body .post-open-content,.post-open .post-open-body .post-open-heading{padding:0 28px}.post-open .post-open-body .post-open-heading .post-open-title{font-size:2.25rem}}.album-preview{display:block;height:340px;border-radius:12px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);cursor:pointer;position:relative}.album-preview .album-preview-image{width:100%;height:100%;border-radius:12px;position:absolute;top:0;left:0;z-index:1}.album-preview .text-sticker{position:absolute;top:18px;right:18px;z-index:3;pointer-events:none}.album-preview .album-preview-info{width:100%;height:100%;border-radius:12px;box-shadow:inset 0 -120px 50px -40px rgba(0,0,0,.8);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding:0 28px 26px;position:relative;z-index:2;transition:box-shadow .2s ease-in-out}.album-preview .album-preview-info:hover{box-shadow:inset 0 -120px 50px -40px rgba(35,210,226,.9)}.album-preview .album-preview-info .album-preview-text,.album-preview .album-preview-info .album-preview-title{color:#fff}.album-preview .album-preview-info .album-preview-title{font-size:1rem;font-weight:700}.album-preview .album-preview-info .album-preview-text{margin-top:6px;font-size:.875rem;font-weight:500}.photo-preview{display:block;border-radius:12px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);cursor:pointer;position:relative}.photo-preview.small{height:184px}.photo-preview:hover .photo-preview-info{opacity:1;visibility:visible}.photo-preview:hover .photo-preview-info .reaction-count-list .reaction-count{-webkit-transform:scale(1);transform:scale(1)}.photo-preview .photo-preview-image{width:100%;height:100%;border-radius:12px;position:absolute;top:0;left:0;z-index:1}.photo-preview .photo-preview-info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-radius:12px;background-color:rgba(21,21,31,.96);position:relative;z-index:2;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.photo-preview .photo-preview-info .reaction-count-list .reaction-count{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.photo-preview .photo-preview-info .reaction-count-list .reaction-count:first-child{transition-delay:.1s}.photo-preview .photo-preview-info .reaction-count-list .reaction-count:last-child{transition-delay:.2s}.post-preview-home{width:40%!important;display:none;border-radius:5%!important;border:2px solid #eee;padding:5px;margin-top:10px;margin-bottom:10px}.content-actions{padding:8px 28px;border-top:1px solid #eaeaf5;background-color:#fafafc;direction:rtl}.content-actions .content-action .meta-line{display:flex;align-items:center;gap:8px}.content-actions .feed-reactions-action{margin-right:auto;margin-left:0;justify-content:flex-start}.content-actions .feed-comments-summary{margin-left:22px;cursor:pointer}.content-actions .feed-reactions-summary{flex-direction:row;justify-content:flex-start}.content-actions .feed-reactions-count{margin-left:12px;cursor:pointer}.content-actions .meta-line-text{color:#8f91ac;font-size:.78rem;font-weight:600;transition:color 0.2s ease}.content-actions .meta-line-link{color:#615dfa;font-size:.78rem;font-weight:700;cursor:pointer;transition:all 0.2s ease}.content-actions .meta-line-link:hover{color:#4a47c7;text-decoration:underline}.content-actions .meta-line-text:hover{color:#3e3f5e}.content-actions .reaction-item-list .reaction-item{width:26px;height:26px;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,0.08);transition:transform 0.2s ease}.content-actions .reaction-item-list .reaction-item:hover{transform:scale(1.2);z-index:3}.content-actions .reaction-item-list .reaction-item .reaction-image{width:18px;height:18px}.post-options{padding:6px 20px;gap:8px;border-top:1px solid #eaeaf5;background:linear-gradient(to bottom,#fafafc,#f5f5fa)}.post-option{flex:1;height:40px;border-radius:10px;gap:8px;transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}.post-option:hover{background-color:#fff;box-shadow:0 2px 10px rgba(97,93,250,0.12)}.post-option:active{transform:scale(0.97)}.post-option:hover .post-option-icon{fill:#615dfa;opacity:1}.post-option:hover .post-option-text{color:#615dfa}.post-option .post-option-icon{margin-right:8px;margin-left:0;width:18px;height:18px;transition:all 0.25s ease}.post-option .post-option-text{font-size:.8rem;font-weight:700;letter-spacing:0.3px}.reaction-options{padding:8px 10px;border-radius:24px;background-color:#fff;box-shadow:0 6px 24px rgba(0,0,0,0.12)}.reaction-option{transition:transform 0.2s cubic-bezier(0.4,0,0.2,1)}.reaction-option:hover{transform:scale(1.3) translateY(-4px)}.reaction-option-image{width:34px !important;height:34px;cursor:pointer}.reaction-options.small .reaction-option .reaction-option-image{width:20px !important;height:20px !important}@media screen and (max-width:680px){.content-actions{padding:6px 16px;flex-wrap:wrap;height:auto;gap:6px}.content-actions .content-action{flex-wrap:nowrap}.content-actions .meta-line-text{font-size:.7rem}.content-actions .meta-line-link{font-size:.7rem}.post-options{padding:6px 12px;gap:6px}.post-option{height:36px;border-radius:8px}.post-option .post-option-icon{width:16px;height:16px;margin-right:6px}.post-option .post-option-text{font-size:.72rem}.reaction-options{padding:6px 8px}.reaction-option-image{width:28px;height:28px}}.slider-control{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;cursor:pointer}.slider-control.negative .slider-control-icon{fill:#fff}.slider-control.negative.disabled,.slider-control.negative[aria-disabled=true]{opacity:.4}.slider-control.negative.disabled:hover .slider-control-icon,.slider-control.negative[aria-disabled=true]:hover .slider-control-icon{fill:#fff;opacity:.4}.slider-control.negative:hover .slider-control-icon{fill:#fff;opacity:1}.slider-control.disabled,.slider-control[aria-disabled=true]{opacity:.5}.slider-control.disabled:hover .slider-control-icon,.slider-control[aria-disabled=true]:hover .slider-control-icon{fill:#adafca;opacity:.5}.slider-control .slider-control-icon{fill:#adafca;pointer-events:none;opacity:.6;transition:fill .2s ease-in-out,opacity .2s ease-in-out}.slider-control.left .slider-control-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-control:hover .slider-control-icon{fill:#3e3f5e;opacity:1}.slider-roster{display:-ms-flexbox;display:flex}.slider-roster .slider-roster-item{margin-right:8px}.slider-roster .slider-roster-item:last-child{margin-right:0}.slider-roster-item{width:6px;height:6px;border-radius:50%;background-color:#3e3f5e;opacity:.2;cursor:pointer}.slider-roster-item.tns-nav-active{opacity:1}.slider-line{height:120px;padding:0 48px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative}.slider-line.small{height:100px}.slider-line.small .slider-controls{top:40px}.slider-line.small .slider-slides .user-stat{height:100px}.slider-line.medium{height:160px}.slider-line.medium .slider-controls{top:70px}.slider-line.medium .slider-slides.with-separator .slider-slide:before,.slider-line.medium .slider-slides.with-separator .slider-slide:last-child:after{height:40px;top:60px}.slider-line.medium .slider-slides .reaction-stat{height:160px}.slider-line .slider-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 14px;position:absolute;top:50px;left:0;z-index:1}.slider-line .slider-slides{position:relative;z-index:2}.slider-line .slider-slides.with-separator .slider-slide{position:relative}.slider-line .slider-slides.with-separator .slider-slide:before{content:"";width:1px;height:20px;background-color:#eaeaf5;position:absolute;top:40px;left:0}.slider-line .slider-slides.with-separator .slider-slide:last-child:after{content:"";width:1px;height:20px;background-color:#eaeaf5;position:absolute;top:40px;right:0}.slider-line .slider-slides .stat-block{height:120px;padding-left:28px;-ms-flex-align:center;align-items:center}.slider-line .slider-slides .user-stat{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.slider-line .slider-slides .reaction-stat,.slider-line .slider-slides .user-stat{-ms-flex-pack:center;justify-content:center}.slider-panel .slider-panel-slide{width:100%;padding-top:56.25%;position:relative}.slider-panel .slider-panel-slide-image{width:100%;height:100%;border-radius:12px;position:absolute;top:0;left:0}.slider-panel .slider-panel-roster{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100px;margin-top:16px;padding:0 46px 0 74px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative}.slider-panel .slider-panel-roster .slider-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0 12px;position:absolute;top:0;left:0;z-index:1}.slider-panel .slider-panel-roster .slider-controls:after,.slider-panel .slider-panel-roster .slider-controls:before{content:"";width:1px;height:20px;background-color:#eaeaf5;position:absolute;top:40px}.slider-panel .slider-panel-roster .slider-controls:before{left:46px}.slider-panel .slider-panel-roster .slider-controls:after{display:none;right:46px}.slider-panel .slider-panel-roster .button{width:180px;margin-right:28px;position:relative;z-index:2}.slider-panel .slider-panel-roster .roster-pictures{position:relative;z-index:2}.roster-pictures{display:-ms-flexbox;display:flex;padding:0 22px;position:relative}.roster-pictures:after,.roster-pictures:before{content:"";width:1px;height:20px;background-color:#eaeaf5;position:absolute;top:14px}.roster-pictures:before{right:0}.roster-pictures:after{left:0}.roster-pictures .roster-picture{margin-left:28px}.roster-pictures .roster-picture:last-child{margin-left:0}.roster-picture{width:48px;height:48px;cursor:pointer;position:relative}.roster-picture.tns-nav-active:before{content:"";width:100%;height:100%;border-radius:12px;border:4px solid #615dfa;position:absolute;top:0;left:0}.roster-picture .roster-picture-image{width:100%;height:100%;border-radius:12px}@media screen and (max-width:1365px){.slider-panel .slider-panel-roster{-ms-flex-pack:center;justify-content:center}.slider-panel .slider-panel-roster .roster-pictures{}.slider-panel .slider-panel-roster .slider-controls:after{display:block}}.simple-dropdown{width:200px;padding:6px;border-radius:12px;background-color:#fff;right:unset !important;right:9px;box-shadow:0 4px 24px rgba(94,92,154,0.15);border:1px solid #eaeaf5;direction:rtl}.simple-dropdown.padded{padding:12px 16px 16px}.simple-dropdown .simple-dropdown-link{padding:10px 14px;font-size:.8rem;font-weight:600;cursor:pointer;border-radius:8px;transition:all 0.25s ease;color:#3e3f5e;position:relative;background:#f8f8fc;border:1px solid transparent;display:block;width:100%;box-sizing:border-box}.simple-dropdown .simple-dropdown-link+.simple-dropdown-link{margin-top:4px}.simple-dropdown .simple-dropdown-link:hover{background:#f0eeff;color:#615dfa;border-color:#e0deff;transform:translateX(-3px)}.simple-dropdown .simple-dropdown-link:last-child{background:#fff5f5;color:#e74c3c}.simple-dropdown .simple-dropdown-link:last-child:hover{background:#ffe8e8;color:#c0392b;border-color:#fdd}.simple-dropdown .simple-dropdown-link a{color:inherit;text-decoration:none;display:block;width:100%;height:100%}.simple-dropdown .simple-dropdown-text{font-size:.75rem;font-weight:500}.simple-dropdown .simple-dropdown-text+.simple-dropdown-text{margin-top:4px}.simple-dropdown .simple-dropdown-text .reaction{margin-right:4px}.simple-dropdown .simple-dropdown-text .bold{font-weight:700}.post-settings-wrap .post-settings{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:all 0.25s ease}.post-settings-wrap .post-settings:hover{background:#f0eeff}.post-settings-wrap .post-settings:hover .icon-more-dots{fill:#615dfa}.cart-item-preview{padding-left:70px;position:relative}.cart-item-preview .cart-item-preview-image{position:absolute;top:2px;left:0}.cart-item-preview .cart-item-preview-title{font-size:.875rem;font-weight:700}.cart-item-preview .cart-item-preview-title a{color:#3e3f5e;font-weight:700}.cart-item-preview .cart-item-preview-text{margin-top:2px;font-size:.75rem;font-weight:500}.cart-item-preview .cart-item-preview-price{margin-top:16px;font-size:.875rem;font-weight:700}.cart-item-preview .cart-item-preview-price .highlighted{color:#00c7d9}.cart-item-preview .cart-item-preview-action{position:absolute;top:0;right:0;cursor:pointer}.cart-item-preview .cart-item-preview-action .icon-delete{opacity:.4;transition:fill .2s ease-in-out,opacity .2s ease-in-out}.cart-item-preview .cart-item-preview-action:hover .icon-delete{fill:#3e3f5e;opacity:1}.cart-preview-total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:55px;padding:0 28px 0 100px;border-top:1px solid #eaeaf5;border-bottom:1px solid #eaeaf5}.cart-preview-total .cart-preview-total-text,.cart-preview-total .cart-preview-total-title{font-size:.875rem;font-weight:700}.cart-preview-total .cart-preview-total-text .highlighted{color:#00c7d9}.dropdown-box{width:384px;padding-bottom:60px;border-radius:10px;background-color:#fff;box-shadow:3px 5px 40px 0 rgba(94,92,154,.06);position:relative}.dropdown-box.padding-bottom-small{padding-bottom:14px}.dropdown-box.no-padding-bottom{padding-bottom:0}.dropdown-box .dropdown-box-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:28px 28px 20px}.dropdown-box .dropdown-box-header .dropdown-box-header-title{font-size:1rem;font-weight:700}.dropdown-box .dropdown-box-header .dropdown-box-header-title .highlighted{color:#00c7d9}.dropdown-box .dropdown-box-header .dropdown-box-header-actions{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.dropdown-box .dropdown-box-header .dropdown-box-header-actions .dropdown-box-header-action{margin-right:16px;color:#8f91ac;font-size:.75rem;font-weight:700;opacity:.6;cursor:pointer}.dropdown-box .dropdown-box-header .dropdown-box-header-actions .dropdown-box-header-action:hover{color:#00c7d9}.dropdown-box .dropdown-box-header .dropdown-box-header-actions .dropdown-box-header-action:last-child{margin-right:0}.dropdown-box .dropdown-box-category{padding-top:20px}.dropdown-box .dropdown-box-category:first-child{padding-top:28px}.dropdown-box .dropdown-box-button{position:absolute;bottom:0;left:0}.dropdown-box .dropdown-box-actions:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.dropdown-box-category{padding:0 28px 4px}.dropdown-box-category .dropdown-box-category-title{color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.dropdown-box-list{height:420px;overflow-y:auto}.dropdown-box-list.no-scroll{height:auto}.dropdown-box-list.scroll-small{height:286px}.dropdown-box-list.medium .dropdown-box-list-item{padding:20px 28px}.dropdown-box-list.small .dropdown-box-list-item{padding:10px 28px}.dropdown-box-list.no-hover .dropdown-box-list-item:hover{background-color:transparent}.dropdown-box-list .dropdown-box-list-item{display:block;padding:16px 28px}.dropdown-box-list .dropdown-box-list-item.unread{background-color:#fcfcfd}.dropdown-box-list .dropdown-box-list-item:hover{background-color:#eaeaf5}.dropdown-box-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:32px 0;background-color:#fcfcfd}.dropdown-box-actions .dropdown-box-action{margin-right:16px}.dropdown-box-actions .dropdown-box-action .button{width:156px}.dropdown-box-actions .dropdown-box-action:last-child{margin-right:0}.dropdown-box-button{width:100%;height:60px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#3e3f5e;color:#fff;font-size:.875rem;font-weight:700;text-align:center;line-height:60px;transition:background-color .2s ease-in-out}.dropdown-box-button:hover{color:#fff}.dropdown-box-button.primary{background-color:#23d2e2}.dropdown-box-button.primary:hover{background-color:#1bc5d4}.dropdown-box-button.secondary{background-color:#615dfa}.dropdown-box-button.secondary:hover{background-color:#5753e4}.dropdown-box.header-dropdown{left:6px;right:unset !important}@media screen and (min-width:681px){.dropdown-box.header-dropdown{width:320px;padding-bottom:48px;border:1px solid #eaeaf5;border-radius:10px;background:#fff;box-shadow:0 18px 46px rgba(94,92,154,.16);overflow:hidden}.dropdown-box.header-dropdown .dropdown-box-header{min-height:50px;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-bottom:1px solid #f0f0fa;background:linear-gradient(180deg,#fff 0%,#fcfcff 100%)}.dropdown-box.header-dropdown .dropdown-box-header .dropdown-box-header-title{color:#3e3f5e;font-size:.86rem;font-weight:800;letter-spacing:0;line-height:1.35}.dropdown-box.header-dropdown .dropdown-box-header-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 8px;border-radius:999px;background:rgba(97,93,250,.1);color:#615dfa;font-size:.72rem;font-weight:900;line-height:24px;white-space:nowrap}.dropdown-box.header-dropdown .dropdown-box-list{height:304px;padding:7px}.dropdown-box.header-dropdown .dropdown-box-list.medium .dropdown-box-list-item,.dropdown-box.header-dropdown .dropdown-box-list .dropdown-box-list-item{min-height:58px;margin-bottom:4px;padding:8px 9px;border:1px solid transparent;border-radius:8px;background:#fff;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.dropdown-box.header-dropdown .dropdown-box-list .dropdown-box-list-item:last-child{margin-bottom:0}.dropdown-box.header-dropdown .dropdown-box-list .dropdown-box-list-item.unread{position:relative}.dropdown-box.header-dropdown .dropdown-box-list .dropdown-box-list-item.unread::before{content:'';width:3px;height:22px;border-radius:999px;background:#615dfa;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dropdown-box.header-dropdown .dropdown-box-list .dropdown-box-list-item:hover{border-color:rgba(97,93,250,.18);background:#fbfbff;transform:translateY(-1px)}.dropdown-box.header-dropdown .user-status{min-height:42px;padding:0 46px 0 0}.dropdown-box.header-dropdown .user-status.notification{padding-left:32px;padding-right:46px}.dropdown-box.header-dropdown .user-status .user-status-avatar{right:0}.dropdown-box.header-dropdown .header-dropdown-status .header-dropdown-item-main{min-width:0}.dropdown-box.header-dropdown .header-dropdown-status .header-dropdown-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin:0;line-height:1.35}.dropdown-box.header-dropdown .header-dropdown-status .header-dropdown-item-name{min-width:0;overflow:hidden;color:#3e3f5e;font-size:.76rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dropdown-box.header-dropdown .header-dropdown-status .header-dropdown-item-name strong,.dropdown-box.header-dropdown .header-dropdown-status .header-dropdown-item-name b{color:inherit;font-weight:inherit}.dropdown-box.header-dropdown .header-dropdown-status .header-dropdown-item-time{flex:0 0 auto;max-width:92px;overflow:hidden;color:#adafca;font-size:.66rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dropdown-box.header-dropdown .header-dropdown-status .header-dropdown-item-text{display:-webkit-box;margin-top:3px;color:#8f91ac;font-size:.7rem;font-weight:700;line-height:1.45;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.dropdown-box.header-dropdown .user-status .user-status-title{max-width:100%;margin-top:0;color:#3e3f5e;font-size:.76rem;font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-box.header-dropdown .user-status .user-status-title .bold,.dropdown-box.header-dropdown .user-status .user-status-title strong,.dropdown-box.header-dropdown .user-status .user-status-title b{color:#3e3f5e;font-weight:800}.dropdown-box.header-dropdown .user-status .user-status-text{display:-webkit-box;margin-top:3px;color:#8f91ac;font-size:.7rem;font-weight:600;line-height:1.45;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.dropdown-box.header-dropdown .user-status .user-status-timestamp{margin-top:3px;color:#adafca;font-size:.66rem;font-weight:700;line-height:1.25}.dropdown-box.header-dropdown .user-status .user-status-timestamp.floaty{position:static;margin-top:3px}.dropdown-box.header-dropdown .user-status .user-status-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:rgba(97,93,250,.1);left:3px;top:50%;transform:translateY(-50%)}.dropdown-box.header-dropdown .user-status .user-status-icon svg{width:14px;height:14px;fill:#615dfa}.dropdown-box.header-dropdown .dropdown-box-button{height:48px;border-top:1px solid #efeffb;border-radius:0;background:#f8f8ff;color:#615dfa;font-size:.78rem;font-weight:800;line-height:48px;box-shadow:none;transition:background-color .18s ease,color .18s ease}.dropdown-box.header-dropdown .dropdown-box-button.primary,.dropdown-box.header-dropdown .dropdown-box-button.secondary{background:#f8f8ff;color:#615dfa}.dropdown-box.header-dropdown .dropdown-box-button:hover,.dropdown-box.header-dropdown .dropdown-box-button.primary:hover,.dropdown-box.header-dropdown .dropdown-box-button.secondary:hover{background:#f0f0ff;color:#3e3f5e}.dropdown-box.header-dropdown .header-dropdown-thread-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-inline-start:8px;padding:0 6px;border-radius:999px;background:#23d2e2;color:#fff;font-size:.62rem;font-weight:800;line-height:1;box-shadow:0 6px 12px rgba(35,210,226,.18);flex-shrink:0}.dropdown-box.header-dropdown .header-dropdown-empty{min-height:74px;cursor:default}.dropdown-box.header-dropdown .header-dropdown-empty:hover{background:transparent;border-color:transparent;transform:none}.dropdown-box.header-dropdown .header-dropdown-empty .header-dropdown-item-text{color:#8f91ac;text-align:center}.dropdown-box.header-dropdown .dropdown-box-list .dropdown-box-list-item.is-entering{animation:headerDropdownItemIn .28s ease both}}@keyframes headerDropdownItemIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.stream-box{border-radius:12px;background-color:#fff !important;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative;transition:border-radius .2s ease-in-out}.stream-box.no-video-radius:hover .stream-box-info{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.stream-box.no-video-radius .stream-box-video iframe{border-radius:0}.stream-box.big:hover .stream-box-info{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.stream-box.big .stream-box-video{width:100%;padding-top:56.25%;position:relative}@media screen and (max-width:767px){.stream-box.big .stream-box-video{padding-top:100%}}.stream-box.big .stream-box-video iframe{position:absolute;top:0;left:0}.stream-box.big .stream-box-info{padding:28px 28px 28px 30px}.stream-box.big .stream-box-info .stream-box-game-image{width:44px;height:60px;position:absolute;top:28px;left:28px}.stream-box.big .stream-box-info .stream-box-title{font-size:1.525rem}.stream-box.big .stream-box-info .stream-box-category{margin-top:6px;font-size:.875rem}.stream-box.big .stream-box-info .stream-box-views{margin-top:10px;color:#8f91ac;font-size:1.175rem;font-weight:500}.stream-box .stream-box-video{height:160px}.stream-box .stream-box-video iframe{width:100%;height:100%;border-top-left-radius:12px;border-top-right-radius:12px}.stream-box .stream-box-image{border-radius:50%;border:4px solid #fff;position:absolute;top:138px;left:24px;z-index:3}.stream-box .stream-box-info{padding:22px 28px;background-color:#fffffff0 !important;border-bottom-left-radius:12px;border-bottom-right-radius:12px;position:relative;z-index:2;transition:border-radius .2s ease-in-out}.stream-box .stream-box-info .stream-box-title{font-size:1.175rem;font-weight:700}.stream-box .stream-box-info .stream-box-title a{color:#3e3f5e;font-weight:700}.stream-box .stream-box-info .stream-box-text{margin-top:6px;font-size:.85rem;font-weight:500}.stream-box .stream-box-info .stream-box-text a{color:#8f91ac;font-weight:500}.stream-box .stream-box-info .stream-box-category{margin-top:14px;font-size:.75rem;font-weight:600}.stream-box .stream-box-meta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:77px;border-top:1px solid #eaeaf5;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#fcfcfd;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:absolute;bottom:-77px;left:0;z-index:9999;-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out}.stream-box:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}.stream-box:hover .stream-box-info{border-radius:0}.stream-box:hover .stream-box-meta{-webkit-transform:translate(0);transform:translate(0);opacity:1;visibility:visible}.video-box{border-radius:12px;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.video-box.small .video-box-cover:hover .play-button{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.video-box.small .video-box-cover:hover .video-box-info .video-box-text,.video-box.small .video-box-cover:hover .video-box-info .video-box-title{-webkit-transform:translate(0);transform:translate(0);opacity:1;visibility:visible}.video-box.small .video-box-cover:after{border-radius:12px}.video-box.small .video-box-cover .video-box-cover-image{height:128px;border-radius:12px}.video-box.small .video-box-cover .play-button{top:40px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.video-box.small .video-box-cover .video-box-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;padding:0 16px 14px;background-color:transparent;position:absolute;bottom:0;left:0;z-index:2}.video-box.small .video-box-cover .video-box-info .video-box-text,.video-box.small .video-box-cover .video-box-info .video-box-title{color:#fff;-webkit-transform:translate(20px);transform:translate(20px);opacity:0;visibility:hidden;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,visibility .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,visibility .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out}.video-box.small .video-box-cover .video-box-info .video-box-title{font-size:.75rem}.video-box.small .video-box-cover .video-box-info .video-box-text{margin-top:4px;transition-delay:.15s}.video-box .video-box-cover{cursor:pointer;position:relative}.video-box .video-box-cover:hover:after{opacity:1;visibility:visible}.video-box .video-box-cover:after{content:"";width:100%;height:100%;border-top-left-radius:12px;border-top-right-radius:12px;background-color:rgba(21,21,31,.6);position:absolute;top:0;left:0;z-index:1;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.video-box .video-box-cover .video-box-cover-image{height:160px;border-top-left-radius:12px;border-top-right-radius:12px}.video-box .video-box-cover .play-button{position:absolute;top:56px;left:50%;margin-left:-23px;z-index:2}.video-box .video-box-info{padding:22px 28px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#fff}.video-box .video-box-info .video-box-title{font-size:.875rem;font-weight:700}.video-box .video-box-info .video-box-text{margin-top:6px;font-size:.75rem;font-weight:500}.video-box-list .video-box{margin-bottom:22px}.video-box-list .video-box:last-child{margin-bottom:0}.video-status{display:block;border-radius:12px;box-shadow:3px 5px 40px 0 rgba(94,92,154,.1)}.video-status.small{padding-left:180px;position:relative}.video-status.small .video-status-image{width:180px;height:180px;border-top-right-radius:0;border-bottom-left-radius:12px;position:absolute;top:0;left:0}.video-status.small .video-status-info{height:180px;padding:26px 28px 22px;border-top-right-radius:12px;border-bottom-left-radius:0}.video-status.small .video-status-info .video-status-title{margin-top:0;font-size:1rem}.video-status.small .video-status-info .video-status-text{margin-top:10px}.video-status.small .video-status-info .video-status-meta{margin-top:22px}.video-status .video-status-image{width:100%;height:auto;border-top-left-radius:12px;border-top-right-radius:12px}.video-status .video-status-image.mobile{display:none}.video-status .video-status-info{padding:22px 28px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#fcfcfd}.video-status .video-status-info .video-status-meta{color:#adafca;font-size:.6875rem;font-weight:700;text-transform:uppercase}.video-status .video-status-info .video-status-title{margin-top:12px;font-size:1.125rem;font-weight:500}.video-status .video-status-info .video-status-title .bold{font-weight:700}.video-status .video-status-info .video-status-title .highlighted{color:#00c7d9;font-weight:700}.video-status .video-status-info .video-status-text{margin-top:2px;color:#8f91ac;font-size:.875rem;line-height:1.7142857143em;font-weight:500}@media screen and (max-width:680px){.video-status.small{padding-left:0}.video-status.small .video-status-image{display:none;width:100%;height:auto;border-top-right-radius:12px;border-bottom-left-radius:0;position:static}.video-status.small .video-status-image.mobile{display:block}.video-status.small .video-status-info{height:auto;padding:22px 28px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-right-radius:0}.video-status.small .video-status-info .video-status-title{margin-top:12px;font-size:1.125rem}}.date-sticker{width:44px}.date-sticker .date-sticker-day,.date-sticker .date-sticker-month{color:#fff;font-weight:700;text-transform:uppercase;text-align:center}.date-sticker .date-sticker-day{padding:10px 0 6px;border-top-left-radius:12px;border-top-right-radius:12px;background-color:#3e3f5e;font-size:1.25rem}.date-sticker .date-sticker-month{padding:4px 0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#23d2e2;font-size:.75rem}.event-preview-list .event-preview{margin-bottom:32px}.event-preview-list .event-preview:last-child{margin-bottom:0}.event-preview{border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.event-preview.small{box-shadow:none}.event-preview.small .event-preview-cover{height:80px;border-radius:12px}.event-preview.small .event-preview-info{display:block;height:auto;padding:20px 0 0 42px}.event-preview.small .event-preview-info .date-sticker{width:30px;top:22px;left:0}.event-preview.small .event-preview-info .date-sticker .date-sticker-day{padding:6px 0 2px;border-top-left-radius:8px;border-top-right-radius:8px;font-size:1rem}.event-preview.small .event-preview-info .date-sticker .date-sticker-month{padding:2px 0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:.625rem}.event-preview.small .event-preview-title{font-size:.875rem}.event-preview.small .event-preview-text{margin-top:12px;font-size:.75rem;line-height:1.1666666667em}.event-preview.small .event-preview-timestamp{margin-top:6px;color:#8f91ac;font-size:.75rem}.event-preview .event-preview-cover{width:100%;height:98px;border-top-left-radius:12px;border-top-right-radius:12px}.event-preview .event-preview-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:385px;padding:40px 28px 32px;position:relative}.event-preview .event-preview-info .date-sticker{position:absolute;top:-42px;left:28px}.event-preview .event-preview-title{font-size:1rem;font-weight:700;cursor:pointer}.event-preview .event-preview-timestamp{margin-top:10px;font-size:.875rem;font-weight:500}.event-preview .event-preview-timestamp .bold{font-weight:700}.event-preview .event-preview-text{margin-top:20px;color:#3e3f5e;font-size:.875rem;font-weight:500;line-height:1.4285714286em}.event-preview .meta-line{margin-top:26px}.event-preview .button{width:100%;margin-top:38px}.promo-line{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;min-height:98px;padding:0 20px 0 32px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);direction:rtl;gap:24px;flex-wrap:wrap}.promo-line .promo-line-text{width:310px;color:#8f91ac;font-size:.875rem;font-weight:500;line-height:1.4285714286em}.promo-line .promo-line-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-content:flex-start;direction:rtl;flex-wrap:wrap}.promo-line .promo-line-actions .form-input{margin-right:0;margin-left:16px}.promo-line .form-input{width:240px}.promo-line .button{width:180px;flex-shrink:0}.create-entity-box{min-height:261px!important;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06);position:relative}.create-entity-box.v2{height:auto}.create-entity-box.v2 .create-entity-box-cover{height:150px}.create-entity-box.v2 .create-entity-box-avatar{background:url(../img/badge/badge-empty-02.png) no-repeat 50%;top:20px}.create-entity-box.v2 .create-entity-box-info{padding-top:28px}.create-entity-box.v2 .create-entity-box-title{font-size:1rem;text-align:left;color:#adafca;font-weight:500}.create-entity-box.v2 .create-entity-box-category{margin-top:8px}.create-entity-box .create-entity-box-cover{height:70px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom:1px dashed #eaeaf5;background-color:#8bc34a}.create-entity-box .create-entity-box-avatar{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100px;height:110px;background:url(../img/badge/badge-empty.png) no-repeat 50%;position:absolute;top:16px;left:50%;margin-left:-50px}.create-entity-box .create-entity-box-avatar.primary .create-entity-box-avatar-icon{fill:#23d2e2}.create-entity-box .create-entity-box-avatar .create-entity-box-avatar-icon{fill:#615dfa}.create-entity-box .create-entity-box-info{padding:60px 28px 0}.create-entity-box .create-entity-box-title{font-size:1.175rem;font-weight:700;text-align:center}.create-entity-box .create-entity-box-category{padding-left:16px;color:#3e3f5e;font-size:.75rem;font-weight:700;position:relative}.create-entity-box .create-entity-box-category:before{content:"";width:8px;height:8px;border:2px solid #3e3f5e;border-radius:50%;position:absolute;top:1px;left:0}.create-entity-box .create-entity-box-text{margin-top:6px;color:#8f91ac;font-size:.95rem;font-weight:500;text-align:center}.create-entity-box .button{margin-top:36px}.streamer-box{background-color:#fff;border-radius:12px;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.streamer-box.small .streamer-box-cover{height:48px}.streamer-box.small .streamer-box-info .streamer-box-image{top:-26px}.streamer-box.small .streamer-box-info .streamer-box-title{font-size:1rem}.streamer-box.small .streamer-box-info .button{margin-top:28px}.streamer-box.small .streamer-box-info .button+.button{margin-top:12px}.streamer-box .streamer-box-cover{width:100%;height:70px;border-top-right-radius:12px;border-top-left-radius:12px}.streamer-box .streamer-box-info{padding:50px 28px 32px;text-align:center;position:relative}.streamer-box .streamer-box-info .streamer-box-image{width:72px;height:72px;border:6px solid #fff;border-radius:50%;background:#fff;position:absolute;top:-30px;left:50%;margin-left:-36px}.streamer-box .streamer-box-info .streamer-box-title{font-size:1.125rem;font-weight:700}.streamer-box .streamer-box-info .streamer-box-text{margin-top:4px;color:#3e3f5e;font-size:.95rem;font-weight:500}.streamer-box .streamer-box-info .streamer-box-status{margin-top:10px;display:inline-block;height:18px;padding:0 6px;border-radius:4px;background-color:#adafca;color:#fff;font-size:.75rem;font-weight:700;line-height:18px;text-transform:uppercase}.streamer-box .streamer-box-info .streamer-box-status.active{background-color:#99bf2d}.streamer-box .streamer-box-info .streamer-box-status.pending{background-color:#ea791c}.streamer-box .streamer-box-info .user-stats{margin-top:38px}.streamer-box .streamer-box-info .button{margin-top:40px;width:100%}.demo-box{padding:48px 28px 32px;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.demo-box:before{content:"";width:100%;height:48px;border-top-left-radius:12px;border-top-right-radius:12px;background-color:#615dfa;position:absolute;top:0;left:0;z-index:1}.demo-box:nth-child(2n+2):before{background-color:#23d2e2}.demo-box .demo-box-icon-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:68px;height:68px;border-radius:50%;background-color:#fff;margin:-26px auto 0;position:relative;z-index:2}.demo-box .demo-box-icon-wrap .demo-box-icon{fill:#3e3f5e}.demo-box .demo-box-text,.demo-box .demo-box-title{text-align:center}.demo-box .demo-box-title{margin-top:8px;font-size:1rem;font-weight:700}.demo-box .demo-box-text{margin-top:4px;font-size:.75rem;font-weight:500}.demo-box .button{margin-top:36px;overflow:hidden;position:relative}.demo-box .button .active-text,.demo-box .button .inactive-text{width:100%;height:100%;position:absolute;top:0;left:0;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.demo-box .button .active-text{-webkit-transform:translateY(100%);transform:translateY(100%)}.demo-box .button.active{background-color:#23d2e2}.demo-box .button.active .inactive-text{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.demo-box .button.active .active-text{-webkit-transform:translate(0);transform:translate(0)}.tag-sticker{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:44px;height:44px;border-radius:12px;background-color:#fff;box-shadow:3px 5px 20px 0 rgba(94,92,154,.1)}.tag-sticker .tag-sticker-icon{fill:#3e3f5e}.tag-sticker .tag-sticker-icon.primary{fill:#23d2e2}.text-sticker{height:32px;padding:0 14px;border-radius:200px;background-color:#fff;box-shadow:3px 5px 20px 0 rgba(94,92,154,.12);font-size:.875rem;font-weight:700;line-height:32px}.text-sticker.round{border-radius:12px}.text-sticker .highlighted{color:#00c7d9}.text-sticker .text-sticker-icon{margin-right:4px;fill:#00c7d9}.text-sticker.small-text{font-size:.75rem}.text-sticker.small{height:24px;padding:0 12px;font-size:.75rem;line-height:24px}.text-sticker.medium{height:44px;padding:0 16px;line-height:44px}.text-sticker.negative{color:#fff;background:#15151f}.text-sticker.void{box-shadow:none;background-color:transparent}.decorated-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.decorated-text .decorated-text-icon{margin-right:8px;fill:#23d2e2}.decorated-text .decorated-text-content{font-size:.875rem;font-weight:500}.decorated-feature-list{margin-top:-18px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.decorated-feature-list .decorated-feature{width:50%;margin-top:18px}.decorated-feature{display:-ms-flexbox;display:flex}.decorated-feature .decorated-feature-icon{margin-top:6px;-ms-flex-negative:0;flex-shrink:0;fill:#23d2e2}.decorated-feature .decorated-feature-info{margin-left:12px}.decorated-feature .decorated-feature-title{font-size:1rem;font-weight:700}.decorated-feature .decorated-feature-text{margin-top:2px;color:#8f91ac;font-size:.875rem;font-weight:500;line-height:1.4285714286em}.status-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.status-info.success .status-icon-wrap{background-color:#23d2e2}.status-info .status-icon-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;border-radius:50%}.status-info .status-icon-wrap .status-icon{fill:#fff;width:20px;height:16px}.status-info .status-title{margin-top:22px;font-size:.875rem;font-weight:700}.status-info .status-text{margin-top:4px;color:#8f91ac;font-size:.75rem;font-weight:500}.status-info .status-description{margin-top:28px;color:#8f91ac;font-size:.875rem;font-weight:500;line-height:1.4285714286em;text-align:center}.paragraph{font-size:.975rem;line-height:1.7142857143em;font-weight:500}.information-line-list .information-line{margin-bottom:14px}.information-line-list .information-line:last-child{margin-bottom:0}.information-line{display:-ms-flexbox;display:flex}.information-line .information-line-text,.information-line .information-line-title{font-size:.875rem;font-weight:500;line-height:1.4285714286em}.information-line .information-line-title{-ms-flex-negative:0;flex-shrink:0;width:80px;color:#8f91ac}.information-line .information-line-text .bold{font-weight:700}.information-block-list .information-block{margin-bottom:26px}.information-block-list .information-block:last-child{margin-bottom:0}.information-block .information-block-title{font-size:.875rem;font-weight:700}.information-block .information-block-text{margin-top:10px;font-size:.875rem;line-height:1.7142857143em;font-weight:500}.timeline-information-list .timeline-information{padding-bottom:24px}.timeline-information-list .timeline-information:last-child{padding-bottom:0}.timeline-information-list .timeline-information:last-child:before{display:none}.timeline-information{padding-left:28px;position:relative}.timeline-information:before{content:"";width:1px;height:100%;background-color:#eaeaf5;position:absolute;top:0;left:6px}.timeline-information:after{content:"";width:13px;height:13px;border:4px solid #23d2e2;border-radius:50%;position:absolute;top:-2px;left:0}.timeline-information .timeline-information-title{font-size:.875rem;font-weight:700}.timeline-information .timeline-information-date{margin-top:6px;color:#adafca;font-size:.75rem;font-weight:700;text-transform:uppercase}.timeline-information .timeline-information-text{margin-top:8px;font-size:.875rem;line-height:1.7142857143em;font-weight:500}.rating-list{display:-ms-flexbox;display:flex}.rating-list.form-rating .rating{cursor:pointer}.rating-list .rating{margin-right:3px}.rating-list .rating.medium{margin-right:4px}.rating-list .rating:last-child,.rating-list .rating:last-child.medium{margin-right:0}.rating{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:9px;height:8px}.rating.dark .rating-icon{fill:#8f91ac}.rating.dark.filled .rating-icon{fill:#fff10d}.rating.medium{width:13px;height:12px}.rating.filled .rating-icon{fill:#ffe00d}.rating .rating-icon{fill:#eaeaf5}.meta-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.meta-line+.meta-line{margin-left:22px}.meta-line .meta-line-list+.meta-line-text{margin-right:10px}.meta-line.settings{margin-left:14px}.meta-line .meta-line-text{font-size:.75rem;font-weight:700}.meta-line .meta-line-text a{color:#3e3f5e;font-weight:700}.meta-line .meta-line-link{font-size:.75rem;font-weight:700;cursor:pointer;transition:color .2s ease-in-out}.meta-line .meta-line-link.light{color:#adafca}.meta-line .meta-line-link:hover{color:#00c7d9}.meta-line .meta-line-timestamp{color:#8f91ac;font-size:.75rem;font-weight:500}#toastNotificationsContainer{position:fixed;top:100px;right:100px;left:auto;z-index:1050;width:360px;display:flex;flex-direction:column-reverse;gap:12px}.menasa-toast-notification{background-color:#ffffff;border-radius:6px;box-shadow:0px 3px 6px rgb(0 0 0 / 40%);display:flex;align-items:flex-start;opacity:0;transform:translateX(110%);transition:opacity 0.4s ease-out,transform 0.4s cubic-bezier(0.25,0.8,0.25,1);overflow:hidden;border-right:5px solid #3578e5;direction:rtl;padding:0}.menasa-toast-notification.show{opacity:1;transform:translateX(0)}.menasa-toast-icon-area{padding:15px;display:flex;align-items:center;justify-content:center}.menasa-toast-icon{width:28px;height:28px;fill:#e11a1a}.menasa-toast-content{padding:12px 15px 12px 0;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.menasa-toast-title{font-weight:bold;font-size:16px;color:#0e2547;margin-bottom:3px;line-height:1.3}.menasa-toast-message{font-size:14px;line-height:1.4;color:#024683;word-wrap:break-word;font-weight:500}.menasa-toast-close-btn{background:none;border:none;color:#bec3c9;font-size:20px;font-weight:bold;cursor:pointer;padding:12px 10px 12px 15px;line-height:1;align-self:flex-start;width:auto}.menasa-toast-close-btn:hover{color:#8a919c}@media (max-width:768px){#toastNotificationsContainer{width:calc(100% - 20px);left:10px;right:10px;top:70px;gap:8px}.menasa-toast-notification{}.menasa-toast-icon-area{padding:12px}.menasa-toast-icon{width:24px;height:24px}.menasa-toast-content{padding:10px 12px 10px 0}.menasa-toast-title{font-size:14px}.menasa-toast-message{font-size:12px}.menasa-toast-close-btn{padding:10px 8px 10px 12px;font-size:18px}}.active-status{justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;fill:hsl(143,76%,67%);stroke:hsl(143,76%,67%);position:relative}.active-status .pulse{fill:inherit;stroke:inherit;transform:scale(1);animation:active-status-pulse 3s linear infinite;transform-origin:center center;position:absolute;border-radius:50%}@keyframes active-status-pulse{0%{transform:scale(1);opacity:0}12%{opacity:.6}20%{opacity:.1}25%{transform:scale(2);opacity:0}100%{transform:scale(2);opacity:0}}.hierarchy-container{display:flex;flex-direction:column;align-items:center;gap:0.5rem;text-align:center}.subject-archy{font-size:1.1rem;font-weight:bold;color:#2643e9}.arrow-archy{display:flex;justify-content:center;align-items:center}.section-archy{font-size:1rem;font-weight:bold;color:#980043;padding:0.2rem 0.5rem;background-color:#fdf1f2;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.marks-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.marks-toolbar-actions .button{min-width:136px;padding-right:18px;padding-left:18px}.marks-toolbar-sync-form{display:inline-flex;margin:0}.subject-attendance-table-widget{margin-top:20px;border:1px solid #eaeaf5;box-shadow:0 8px 22px rgba(21,21,31,.04)}.subject-page-heading{display:flex;align-items:center;gap:14px;margin:0 0 18px;direction:rtl}.subject-page-heading-icon{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,rgba(97,93,250,.16),rgba(35,210,226,.12));color:#615dfa;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(97,93,250,.12);flex:0 0 46px}.subject-page-heading-icon svg{width:25px;height:25px;stroke:currentColor}.subject-page-heading-content{flex:1 1 auto;min-width:0}.subject-page-heading-content h6{margin:0;color:#2f3150;font-size:1.55rem;font-weight:800;line-height:1.25}.subject-page-heading-content p{margin:5px 0 0;color:#8f91ac;font-size:.82rem;font-weight:600;line-height:1.4;display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;direction:rtl}.subject-page-heading-content p span{display:inline-flex;align-items:center;white-space:nowrap}.subject-page-heading-separator{display:inline-flex;align-items:center;justify-content:center;width:5px;height:5px;margin:0 4px;border-top:2px solid #adafc8;border-left:2px solid #adafc8;transform:rotate(-45deg);opacity:.85;flex:0 0 auto}.subject-page-heading-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-right:auto}.subject-page-heading-actions .button{width:auto;min-width:118px;padding-right:16px;padding-left:16px}.mark-activity-guidance{margin:0 0 18px}.mark-activity-guidance-content{display:grid;gap:4px}.mark-activity-guidance-content strong{color:#3e3f5e;font-size:.84rem;font-weight:800;line-height:1.5}.mark-activity-guidance-content span,.mark-activity-field-help,[data-mark-activity-modal] .checkbox-wrap .checkbox-info .checkbox-info-text{color:#8f91ac}.mark-activity-field-help{margin-top:7px;font-size:.78rem;line-height:1.65}.mark-activity-recommendation-help{margin:2px 0 14px}@media screen and (max-width:480px){.subject-attendance-table-widget{margin-top:16px}.subject-page-heading{gap:10px;margin-bottom:14px;flex-wrap:wrap}.subject-page-heading-icon{width:40px;height:40px;flex-basis:40px;border-radius:10px}.subject-page-heading-icon svg{width:22px;height:22px}.subject-page-heading-content h6{font-size:1.28rem}.subject-page-heading-content p{font-size:.76rem}.subject-page-heading-actions{width:100%;justify-content:stretch;margin-right:0}.subject-page-heading-actions .button{flex:1 1 130px;min-width:0}.mark-activity-guidance{align-items:flex-start;margin-bottom:16px}.mark-activity-field-help{font-size:.76rem}}.current-member{background:#101ea5}.current-member p{color:white!important}.membership-tp{padding-top:60px!important}.school-actions{background:white;border-radius:15px;margin-top:8px;margin-right:5px;height:20px}.indicator{width:9px;height:9px;border-radius:30px;background-color:#eee;display:inline-block;vertical-align:middle}.teacher{background:#0084ff!important}.student{background:#f4af08!important}.accountant{background:#a01a7a!important}.librarian{background:#ea791c!important}.parent{background:#99bf2d!important}.super{background:#dd2979!important}.admin{background:#11cdef !important}.no_schedules{background:repeating-linear-gradient( 45deg,#eee,#eee 2px,#F7F7F7 2px,#F7F7F7 14px )}.lesson-container{width:100%!important;padding:10px!important;margin-bottom:0px!important;background-color:#f5f5f5!important}.center-col{float:none!important;margin:0 auto!important}.titulosincss{text-align:center;font-weight:bold}.imagen{position:absolute;right:5px;top:10px}.mediano{font-size:11px}.grande{font-size:13px}.tablatitulo{padding:10px 0}td.descripcion{font-weight:bold}td.nota{text-align:center}td.notapromedio{text-align:center;font-weight:bold;padding:3px}td.notapromediofinal{text-align:center;font-weight:bold;font-size:14px;padding:5px}.firmadirector{padding:40px 0 20px 0;font-weight:bold;float:right;width:300px}.firma{border-bottom:1px solid #000}.firmadirector .texto{text-align:center}.negrita{font-weight:bold}.cuadro{width:100%}.status-pilli,.status-dot{width:10px;height:10px;border-radius:30px;background-color:#eee;display:inline-block;margin:0px;padding:0px}.status-pilli.yellow,.status-dot.yellow{background-color:#f8bc34}.status-pilli.red,.status-dot.red{background-color:#c21a1a}.status-pilli.green,.status-dot.green{background-color:#71c21a}.status-dot.primary{background-color:#2a44db}.status-dot.info{background-color:#117A8C}.status-pilli .nows,.status-dot .nows{border-style:solid;border-color:#047bf8}.status-line{display:inline-flex;align-items:center;gap:7px;color:#3e3f5e;font-weight:600;line-height:1.35;white-space:nowrap}.status-line .status-dot{flex:0 0 auto}.subject-dashboard{background-image:url(../../../public/style/images/Blackboard.png);background-repeat:round;color:white;font-weight:800 !important;margin-top:13px!important;padding:55px!important;margin-left:-28px!important;margin-bottom:-28px!important;margin-right:-28px!important}.subject-dashboard.subject-activity-board{margin:16px 0 0 !important;padding:22px 50px !important;border-radius:10px;background-image:linear-gradient(135deg,rgba(12,24,26,.58),rgba(20,70,56,.48)),url(../../../public/style/images/Blackboard.png);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 14px 30px rgba(21,21,31,.12);color:#fff;font-weight:600 !important;line-height:1.65;overflow:hidden;position:relative}.subject-dashboard.subject-activity-board::before{content:"";width:5px;border-radius:999px;background:linear-gradient(180deg,#23d2e2,#615dfa);opacity:.95;position:absolute;top:22px;right:14px;bottom:22px}@media screen and (max-width:960px){.subject-dashboard.subject-activity-board{padding:20px 40px !important}.subject-dashboard.subject-activity-board::before{right:12px}}.subject-activity-board-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;min-width:0}.subject-activity-board-title{margin:0;color:#fff;font-size:1.05rem;font-weight:800;line-height:1.45}.subject-activity-board-description{margin:13px 0 0;color:rgba(255,255,255,.92);font-size:.92rem;font-weight:500;line-height:1.75}.subject-dashboard.subject-text-board{color:rgba(255,255,255,.95);font-size:.94rem;font-weight:600 !important}.subject-activity-board-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.subject-activity-board-meta-item{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.09);color:rgba(255,255,255,.94);font-size:.78rem;font-weight:700;line-height:1.4}.subject-activity-board-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.subject-activity-board-actions .button{width:auto;min-width:118px;padding-right:16px;padding-left:16px}@media screen and (max-width:680px){.subject-dashboard.subject-activity-board{margin-top:12px !important;padding:18px 24px !important;border-radius:8px}.subject-dashboard.subject-activity-board::before{top:18px;right:10px;bottom:18px}.subject-activity-board-header{gap:8px}.subject-activity-board-title{width:100%;font-size:.96rem}.subject-activity-board-description{margin-top:11px;font-size:.86rem}.subject-activity-board-meta{gap:7px;margin-top:13px}.subject-activity-board-meta-item{max-width:100%;min-height:26px;padding-right:9px;padding-left:9px;font-size:.72rem;white-space:normal}.subject-activity-board-actions{gap:8px;margin-top:14px}.subject-activity-board-actions .button{flex:1 1 130px;min-width:0;padding-right:12px;padding-left:12px}}@media screen and (max-width:480px){.subject-dashboard.subject-activity-board{padding:16px 20px !important}.subject-dashboard.subject-activity-board::before{right:8px}}.student-referral-widget{background:linear-gradient(180deg,rgba(255,255,255,.9),rgb(255 255 255 / 25%)),url(../../../public/style/images/referral.png) no-repeat center / cover;overflow:hidden}.student-referral-widget::after{content:none}.student-referral-home-marker{display:none}.student-referral-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:#3e3f5e;text-align:right;cursor:default}.student-referral-toggle-copy{min-width:0}.student-referral-toggle .widget-box-title{display:block;margin:0}.student-referral-toggle-hint,.student-referral-mobile-points,.student-referral-chevron{display:none}.student-referral-collapsible{display:grid;grid-template-rows:1fr}.student-referral-collapsible-inner{min-height:0;overflow:hidden}.student-referral-content{display:grid;gap:12px}.student-referral-text,.student-referral-note{margin:0;color:#3e3f5e;font-size:.86rem;font-weight:500;line-height:1.7}.student-referral-note{padding:10px 12px;border:1px solid #eaeaf5;border-radius:8px;background:#f8f8fb;color:#8f91ac;font-size:.78rem}.student-referral-link-field{width:100%;margin-top:2px}.student-referral-link-field .student-referral-link-input{color:#615dfa;direction:ltr;text-align:left;text-overflow:ellipsis;font-size:.78rem;font-weight:700}.student-referral-copy-button{white-space:nowrap}.student-referral-response{display:block;min-height:18px;color:#00c7d9 !important;font-size:.72rem;font-weight:800}.student-referral-points{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #eaeaf5;border-radius:8px;background:#fff;color:#3e3f5e;font-size:.8rem;font-weight:800}.student-referral-points strong{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 9px;border-radius:999px;background:#615dfa;color:#fff;font-size:.82rem;font-weight:900;line-height:1}@media screen and (max-width:820px){#panel>.student-referral-widget{width:100%;margin-bottom:16px}.student-referral-widget{padding:0}.student-referral-toggle{min-height:68px;padding:13px 16px;cursor:pointer}.student-referral-toggle-hint{display:block;margin-top:3px;color:#8f91ac;font-size:.72rem;font-weight:600;line-height:1.4}.student-referral-mobile-points{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 9px;border:1px solid rgba(97,93,250,.16);border-radius:8px;background:rgba(97,93,250,.08);color:#3e3f5e;white-space:nowrap}.student-referral-mobile-points span{font-size:.68rem;font-weight:700}.student-referral-mobile-points strong{color:#615dfa;font-size:.86rem;font-weight:900}.student-referral-chevron{display:block;width:13px;height:13px;fill:#8f91ac;transform:rotate(90deg);transition:transform .26s cubic-bezier(.22,1,.36,1)}.student-referral-collapsible{grid-template-rows:0fr;opacity:0;visibility:hidden;transform:translateY(-4px);transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s linear .3s,transform .3s cubic-bezier(.22,1,.36,1)}.student-referral-widget.is-open .student-referral-collapsible{grid-template-rows:1fr;opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.student-referral-widget.is-open .student-referral-chevron{transform:rotate(-90deg)}.student-referral-collapsible-inner>.student-referral-content{padding:0 16px 16px}.student-referral-toggle:focus-visible{border-radius:8px;outline:2px solid #615dfa;outline-offset:-3px}}@media screen and (max-width:680px){.student-referral-widget{background:linear-gradient(180deg,rgba(255,255,255,.9),rgb(255 255 255 / 25%)),url(../../../public/style/images/referral.png) no-repeat center / cover}.student-referral-link-field .student-referral-link-input{font-size:.72rem}.student-referral-copy-button{min-width:68px;padding-right:10px;padding-left:10px}}.teacher-activity-content{padding:0}.teacher-activity-filters-panel{background:#f7f8fd;padding:15px;border-radius:10px;margin-bottom:25px}.teacher-activity-filters-panel .form-item{width:100%}.teacher-activity-filters-panel .form-select,.teacher-activity-filters-panel .form-input.small{width:100%}.custom-date-field{display:none}.custom-date-field.is-visible{display:block}.teacher-activity-submit-button{margin-top:30px;width:100%}.teacher-activity-print-button{margin-top:30px;width:max-content;display:flex;align-items:center;justify-content:center;text-decoration:none;gap:6px}.teacher-activity-print-icon{margin-left:0}.teacher-activity-table-wrap{max-height:600px;overflow-y:auto}.teacher-activity-table-head{position:sticky;top:0;background-color:#f7f8fd;border-radius:10px;z-index:99}.teacher-activity-pagination-wrap{margin-top:20px;width:100%;clear:both}.teacher-activity-homework-ratio{width:150px}.teacher-activity-title-cell{font-weight:bold;color:#3e3e3e}.teacher-activity-progress{height:6px;margin-bottom:5px;background-color:#e9ecef}.teacher-activity-progress-note{font-size:11px;font-weight:bold;color:#888}.teacher-activity-exam-info{font-size:12px;font-weight:bold;color:#3e3e3e}.teacher-activity-exam-icon{font-size:11px;margin-left:3px}.teacher-activity-exam-meta{font-size:11px;color:#888;margin-top:3px}.teacher-activity-class-badge{color:#fff}.teacher-activity-subject-badge{background-color:#2643e9;color:#fff}.teacher-activity-card.orange-card{border-color:#ff9d00;box-shadow:0 8px 20px rgba(255,157,0,0.12)}.teacher-activity-card-static{cursor:default}.teacher-activity-section-badge{background-color:#980043;color:#fff;margin-right:5px}.teacher-activity-source-badge{color:#fff}.teacher-activity-source-zoom{background-color:#2d8cff}.teacher-activity-source-live{background-color:#28a745}.teacher-activity-source-published{background-color:#615dfa}.teacher-activity-no-deliveries{font-size:10px;opacity:0.7}.teacher-activity-preview-button{display:inline-flex;align-items:center;gap:5px}.teacher-activity-exam-success{font-weight:bold}.teacher-activity-empty-state{padding:30px}.teacher-activity-empty-image{width:100px;opacity:0.5}.teacher-activity-empty-text{margin-top:10px;color:#999}.height25{width:25px;height:25px;object-fit:cover;border-radius:50%}.academic-bulk-toolbar{max-height:120px;margin:0 0 18px !important;padding:12px 14px !important;border:1px solid #eaeaf5;border-radius:8px;background:#fafaff;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;direction:rtl;opacity:1;overflow:hidden;transform:translateY(0);transition:max-height .28s ease,margin .28s ease,padding .28s ease,border-color .28s ease,opacity .22s ease,transform .28s cubic-bezier(.16,1,.3,1)}.academic-bulk-toolbar.is-hidden{max-height:0;margin:0 !important;padding-top:0 !important;padding-bottom:0 !important;border-color:transparent;opacity:0;pointer-events:none;transform:translateY(-10px)}.academic-bulk-toolbar.is-visible{max-height:120px;opacity:1;transform:translateY(0)}.academic-bulk-select-all{display:inline-flex;align-items:center;gap:9px;min-height:36px;color:#3e3f5e;font-size:.82rem;font-weight:800}.academic-bulk-toolbar .badge{height:36px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;font-size:.78rem;box-shadow:0 6px 16px rgba(35,210,226,.12)}.academic-bulk-delete-button{margin-top:0 !important;margin-right:auto}.academic-selectable-card{position:relative;transition:box-shadow .18s ease-in-out,transform .18s ease-in-out,outline-color .18s ease-in-out;outline:2px solid transparent}.academic-selectable-card.is-selected{outline-color:rgba(35,210,226,.65);box-shadow:0 12px 28px rgba(35,210,226,.16);transform:translateY(-2px)}.academic-selectable-card .widget-box-settings{position:absolute;top:12px;left:12px;right:auto;z-index:20}.academic-selectable-card .post-settings-wrap{float:none !important}.academic-selectable-card .post-settings-wrap .post-settings.school-actions{width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(21,21,31,.12);transition:background-color .18s ease-in-out,border-color .18s ease-in-out,box-shadow .18s ease-in-out}.academic-selectable-card .post-settings-wrap .post-settings.school-actions:hover{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.34);box-shadow:0 12px 24px rgba(21,21,31,.16)}.academic-selectable-card .post-settings .post-settings-icon,.academic-selectable-card .post-settings .post-settings-icon use{fill:#fff;opacity:1}.academic-selectable-card .simple-dropdown.widget-box-post-settings-dropdown{width:190px;top:44px !important;right:auto !important;left:0 !important;padding:8px;border-radius:12px;text-align:right;box-shadow:0 14px 34px rgba(21,21,31,.18)}.academic-card-select{position:absolute;top:12px;right:12px;left:auto;z-index:21;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(21,21,31,.12);transition:background-color .18s ease-in-out,border-color .18s ease-in-out,box-shadow .18s ease-in-out}.academic-card-select:hover,.academic-selectable-card.is-selected .academic-card-select{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.34);box-shadow:0 12px 24px rgba(21,21,31,.16)}.academic-card-select .pending-checkbox-wrap{width:20px;height:20px;margin:0}.academic-card-select .pending-checkbox-wrap label{width:20px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;line-height:1}.academic-card-select .pending-checkbox-wrap.checkbox-wrap.small .checkbox-box{position:relative;top:auto;right:auto;width:20px;height:20px;border-radius:6px;background:rgba(255,255,255,.86);border-color:rgba(255,255,255,.72);box-shadow:0 4px 10px rgba(21,21,31,.12)}.academic-card-select .pending-checkbox-wrap input[type=checkbox]:checked+label .checkbox-box{background-color:#23d2e2;border-color:#23d2e2}.academic-card-select .pending-checkmark{width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-2px);transform-origin:center}@media screen and (max-width:680px){.academic-bulk-toolbar{align-items:stretch;padding:12px !important}.academic-bulk-select-all,.academic-bulk-toolbar .badge,.academic-bulk-delete-button{flex:1 1 150px;justify-content:center;margin-right:0}}.admin-gallery-page .admin-gallery-upload-column{margin-top:18px}.admin-gallery-page .admin-gallery-upload-card{padding:24px;border:1px solid #eaeaf5;border-radius:14px;background:linear-gradient(180deg,#fff 0%,#fbfbff 100%);box-shadow:0 12px 30px rgba(21,21,31,.06)}.admin-gallery-page .admin-gallery-upload-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;direction:rtl}.admin-gallery-page .admin-gallery-upload-title{margin:0;color:#3e3f5e;font-size:1.05rem;font-weight:800;line-height:1.35}.admin-gallery-page .admin-gallery-upload-subtitle{margin:7px 0 0;color:#8f91ac;font-size:.86rem;font-weight:600;line-height:1.55}.admin-gallery-page .admin-gallery-dropzone{width:100%}.admin-gallery-page .admin-gallery-dropzone-form.dropzone{min-height:280px;padding:22px;border:2px dashed rgba(97,93,250,.28);border-radius:14px;background:linear-gradient(135deg,rgba(97,93,250,.045),rgba(35,210,226,.055));display:flex;align-items:center;justify-content:center;transition:border-color .18s ease-in-out,background .18s ease-in-out,box-shadow .18s ease-in-out,transform .18s ease-in-out}.admin-gallery-page .admin-gallery-dropzone-form.dropzone:hover,.admin-gallery-page .admin-gallery-dropzone-form.dropzone.dz-drag-hover{border-color:rgba(97,93,250,.7);background:linear-gradient(135deg,rgba(97,93,250,.08),rgba(35,210,226,.09));box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 14px 32px rgba(97,93,250,.12);transform:translateY(-1px)}.admin-gallery-page .admin-gallery-dropzone-form.dropzone.dz-started{align-items:flex-start;justify-content:flex-start}.admin-gallery-page .admin-gallery-dropzone-message{width:100%;max-width:520px;margin:0 auto !important;text-align:center;color:#3e3f5e}.admin-gallery-page .admin-gallery-dropzone-icon{width:84px;height:84px;margin:0 auto 18px;border-radius:24px;background:#fff;border:1px solid rgba(234,234,245,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 24px rgba(21,21,31,.07)}.admin-gallery-page .admin-gallery-dropzone-icon img{width:48px;max-width:100%;height:auto;display:block}.admin-gallery-page .admin-gallery-dropzone-message h3{margin:0;color:#3e3f5e;font-size:1.25rem;font-weight:800;line-height:1.45}.admin-gallery-page .admin-gallery-dropzone-message .note{display:block;margin-top:8px;color:#8f91ac;font-size:.9rem;font-weight:600;line-height:1.55}.admin-gallery-page .admin-gallery-dropzone-form .dz-preview{margin:10px}.admin-gallery-page .admin-gallery-dropzone-form .dz-preview .dz-image{border-radius:12px}@media screen and (max-width:680px){.admin-gallery-page .admin-gallery-upload-card{padding:16px;border-radius:12px}.admin-gallery-page .admin-gallery-upload-header{margin-bottom:14px}.admin-gallery-page .admin-gallery-dropzone-form.dropzone{min-height:220px;padding:16px;border-radius:12px}.admin-gallery-page .admin-gallery-dropzone-icon{width:66px;height:66px;margin-bottom:14px;border-radius:18px}.admin-gallery-page .admin-gallery-dropzone-icon img{width:38px}.admin-gallery-page .admin-gallery-dropzone-message h3{font-size:1rem}.admin-gallery-page .admin-gallery-dropzone-message .note,.admin-gallery-page .admin-gallery-upload-subtitle{font-size:.8rem}.admin-gallery-page .admin-gallery-dropzone-form .dz-preview{margin:8px;max-width:calc(100% - 16px)}}.homework-room{direction:rtl}.homework-room .section-banner{margin-bottom:20px}.homework-room .grid-column{width:100%}.homework-room .is-hidden{display:none !important}.homework-room-actions{display:flex;justify-content:flex-start;margin-bottom:14px}.homework-room-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;border-radius:10px;line-height:40px}.homework-return-button{width:220px !important;min-width:220px;max-width:100%;padding-right:16px !important;padding-left:16px !important;white-space:nowrap}.homework-room svg,.homework-room [data-feather]{width:16px;height:16px;flex:0 0 auto}.homework-room .button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.homework-correct-button{display:inline-flex;align-items:center;justify-content:center;width:150px;max-width:100%;height:36px;padding-right:14px !important;padding-left:14px !important;border-radius:8px;line-height:1;white-space:nowrap}.homework-details-table .homework-delivery-student{text-align:center}.homework-details-table .homework-delivery-student.is-reviewed{background-color:rgba(35,210,226,.1)}.homework-details-table .homework-delivery-student.is-pending{background-color:rgba(255,92,124,.1)}.homework-delivery-student-card{display:inline-flex;align-items:center;flex-direction:column;gap:8px;min-width:92px}.homework-delivery-avatar{display:block;width:50px;height:50px;border:1px solid #eaeaf5;border-radius:8px;background-color:#fff;object-fit:cover}.homework-delivery-name{display:block;max-width:130px;overflow:hidden;color:#3e3f5e;font-size:.82rem;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.homework-details-badge{padding:7px 10px;border-radius:8px;border:1px solid transparent;font-size:.78rem;font-weight:800}.homework-details-badge--success{border-color:rgba(35,210,226,.28);background-color:rgba(35,210,226,.12);color:#12aebd}.homework-details-badge--danger{border-color:rgba(255,92,124,.28);background-color:rgba(255,92,124,.12);color:#e34b68}.homework-details-actions{white-space:nowrap}.homework-delete-button{display:inline-flex;align-items:center;justify-content:center;width:82px;max-width:100%;height:36px;margin-right:8px;padding:0 14px !important;border-radius:8px;background-color:#ff5c7c;background-image:linear-gradient(135deg,#ff5c7c 0%,#e34b68 100%);color:#fff;font-size:.875rem;font-weight:800;line-height:1;box-shadow:4px 7px 12px 0 rgba(255,92,124,.18)}.homework-delete-button:hover{background-color:#e34b68;background-image:linear-gradient(135deg,#e34b68 0%,#d93f5d 100%);color:#fff;box-shadow:0 8px 16px rgba(255,92,124,.28)}.homework-room-content{padding:0;border:1px solid #eaeaf5;border-radius:10px;background:#fff;box-shadow:0 10px 34px rgba(94,92,154,.08);overflow:hidden}.homework-room-header{align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 20px;border-bottom:1px solid #f0f0fa}.homework-room-header .section-title{margin:0;color:#3e3f5e;font-size:1.35rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.homework-room .homework-correction-header .section-header-actions{padding-bottom:0}.homework-room .homework-correction-student{min-width:180px;padding-top:0;padding-bottom:0}.homework-room-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:9px;color:#8f91ac;font-size:.88rem;font-weight:700;line-height:1.7}.homework-room-meta svg{color:#23d2e2}.homework-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:280px;min-height:38px;padding:8px 14px;border-radius:8px;border:1px solid transparent;font-size:.82rem;font-weight:800;line-height:1.55;text-align:center}.homework-status--reviewed{border-color:rgba(56,178,126,.24);background:rgba(56,178,126,.1);color:#1b7a53}.homework-status--submitted{border-color:rgba(243,165,49,.24);background:rgba(243,165,49,.12);color:#9a6510}.homework-status--pending{border-color:rgba(35,210,226,.28);background:rgba(35,210,226,.1);color:#12aebd}.homework-status--expired{border-color:rgba(255,92,124,.24);background:rgba(255,92,124,.1);color:#d93f5d}.homework-room-section{padding:24px 28px;border-bottom:1px solid #f0f0fa}.homework-room .widget-box>.homework-room-section:first-child{padding:14px 22px 10px}.homework-room .homework-correction-section{padding:16px 22px}.homework-room-section:last-child{border-bottom:0}.homework-room .homework-section-title{margin:0 0 16px}.homework-room .homework-section-title.small{margin-top:22px;margin-bottom:14px}.homework-room .homework-section-title svg{width:17px;height:17px;color:#615dfa}.homework-room .homework-section-title.small svg{width:16px;height:16px}.homework-room-meta svg,.homework-status-badge svg,.homework-section-title svg,.homework-file-card>svg,.homework-room .button svg{margin-left:6px}.homework-description{color:#3e3f5e;font-size:.95rem;font-weight:500;line-height:1.85}.homework-description p{margin-bottom:14px}.homework-room video,.homework-room audio{display:block;width:100%;max-width:760px;margin:20px auto 0;border-radius:8px;border:1px solid #eaeaf5;background:#f8f8fc;box-shadow:0 6px 18px rgba(94,92,154,.08)}.homework-file-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none}.homework-file-card{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid #eaeaf5;border-radius:8px;background-color:#fff;box-shadow:0 0 18px 0 rgba(94,92,154,.045);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.homework-file-card:hover{border-color:rgba(97,93,250,.32);box-shadow:0 8px 18px rgba(94,92,154,.08);transform:translateY(-1px)}.homework-file-icon{color:#615dfa}.homework-submitted-files,.homework-teacher-files{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.homework-room .homework-correction-section>.widget-box-title{margin-bottom:10px}.homework-room .homework-correction-files{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:12px;margin-bottom:12px}.homework-room .homework-correction-review .form-group{margin-bottom:12px}.homework-room .homework-correction-review textarea{min-height:112px}.homework-room .homework-correction-teacher-files{margin-top:0;padding-top:14px;border-top:1px solid #f0f0fa}.homework-room .homework-correction-teacher-files .homework-file-list{margin-bottom:0}.homework-source-files{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-bottom:24px}.homework-source-files .homework-file-card,.homework-submitted-files .homework-file-card,.homework-teacher-files .homework-file-card{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:12px;padding:15px;background:linear-gradient(180deg,#fff 0%,#fbfbff 100%)}.homework-file-thumb{display:block;width:58px;height:58px;overflow:hidden;border:1px solid #eaeaf5;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(94,92,154,.08)}.homework-room .homework-file-gallery{display:block;width:58px;height:58px;margin:0}.homework-room .homework-file-gallery .homework-file-thumb{width:100%;height:100%}.homework-file-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.homework-file-thumb:hover img{transform:scale(1.05)}.homework-source-files .homework-file-icon,.homework-submitted-files .homework-file-icon,.homework-teacher-files .homework-file-icon{width:42px;height:42px;margin:8px;padding:10px;border-radius:8px;background:rgba(97,93,250,.08);color:#615dfa;box-sizing:border-box}.homework-source-files .homework-file-actions,.homework-submitted-files .homework-file-actions,.homework-teacher-files .homework-file-actions{grid-column:1 / -1;justify-content:flex-start;padding-top:12px;border-top:1px solid #f0f0fa}.homework-source-files .homework-file-actions{justify-content:flex-start}.homework-source-files .homework-file-actions .button{flex:0 0 auto}.homework-file-info{flex:1 1 auto;min-width:0;max-width:100%}.homework-file-name{display:block;overflow:hidden;color:#3e3f5e;font-size:.9rem;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.homework-file-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;flex-wrap:wrap;gap:8px}.homework-file-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:78px;height:34px;padding:0 10px !important;border-radius:8px;line-height:1}.homework-file-actions .button.primary{min-width:74px}.homework-file-badge{margin-top:6px;color:#fff;background-color:#23d2e2}.homework-edit-form{width:100%}.homework-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.homework-type-options .form-group{min-height:48px;margin-bottom:0;padding:12px 14px;border:1px solid #eaeaf5;border-radius:8px;background:#fbfbff}.homework-status-toggle{min-height:74px;padding-top:9px}.homework-status-toggle small{display:block;margin-top:8px;color:#8f91ac;font-weight:700;line-height:1.6}.homework-edit-preview{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:6px 0 20px}.homework-edit-preview .homework-file-card{align-items:start}.homework-edit-preview .homework-file-gallery{width:64px;height:64px}.homework-edit-preview .homework-file-thumb{width:64px;height:64px}.homework-edit-preview .homework-file-name{white-space:normal;word-break:break-word}.homework-preview-item{align-items:flex-start}.homework-preview-image{display:block;width:96px;height:96px;margin-top:10px;border:1px solid #eaeaf5;border-radius:8px;object-fit:cover}.homework-preview-note{display:block;margin-top:8px;color:#8f91ac;font-size:.82rem;font-weight:700}.homework-form-footer{display:flex;justify-content:flex-end;padding:14px 22px 18px;border-top:1px solid #f0f0fa}.homework-form-footer .button{min-width:180px;border-radius:8px}.homework-empty-file{grid-column:1 / -1;padding:14px;border:1px dashed #dfe3ef;border-radius:8px;color:#8f91ac;font-weight:700;text-align:center}.homework-room .form-group{margin-bottom:18px}.homework-room .form-group label{display:block;margin-bottom:10px;color:#3e3f5e;font-size:.88rem;font-weight:800}.homework-room textarea{width:100%;min-height:110px;padding:14px 16px;border:1px solid #dedeea;border-radius:8px;background-color:#fff;color:#3e3f5e;font-size:.92rem;font-weight:600;line-height:1.7;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.homework-room textarea:focus{border-color:#615dfa;box-shadow:0 0 0 3px rgba(97,93,250,.09);outline:none}.homework-room .fileuploader{margin-bottom:18px}.homework-alert,.homework-comment-box,.homework-submission-bar,.homework-annotation-previews{border-radius:8px}.homework-alert{margin-bottom:18px;font-weight:700;line-height:1.7}.homework-comment-box{padding:16px;border:1px solid #eaeaf5;background:#fbfbff;color:#3e3f5e;font-size:.92rem;font-weight:600;line-height:1.8}.homework-room .homework-correction-section .homework-comment-box{padding:12px 14px;line-height:1.65}.homework-comment-box p{margin:0}.homework-submission-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 20px;padding:14px;border:1px dashed rgba(97,93,250,.24);background:#fbfbff}.homework-submission-bar p{margin:0;color:#3e3f5e;font-weight:800}.homework-submission-bar .button{display:inline-flex;align-items:center;gap:7px;min-width:170px;border-radius:8px}.homework-annotation-previews{min-height:74px;margin-bottom:18px;padding:14px;border:1px dashed rgba(35,210,226,.36);background:rgba(35,210,226,.06);text-align:center}.homework-room .homework-correction-section .homework-annotation-previews{min-height:56px;margin-bottom:0;padding:10px 12px}.homework-annotation-title{display:none;margin:0 0 10px;color:#12aebd;font-weight:800}.homework-annotation-title.is-visible{display:block}.homework-annotation-image{display:inline-block;width:80px;height:auto;margin:8px;border:3px solid #615dfa;border-radius:6px;background-color:#fff;transition:transform .18s ease}.homework-annotation-image:hover{transform:scale(1.04)}.homework-progress{height:10px;margin:10px 0 18px;overflow:hidden;border-radius:8px;background:#eef0f7}.homework-progress.is-hidden{display:none}.homework-progress-bar{width:0%;height:100%;border-radius:8px;background:linear-gradient(135deg,#23d2e2 0%,#615dfa 100%);transition:width .2s ease}.homework-mark{margin-bottom:16px;color:#3e3f5e;font-weight:800}.homework-mark-badge{padding:6px 12px;border-radius:8px;background-color:#615dfa;color:#fff;font-size:1rem}.homework-room .button svg{pointer-events:none}.homework-room .button.danger{background-color:#ff5c7c;background-image:linear-gradient(135deg,#ff5c7c 0%,#e34b68 100%);box-shadow:4px 7px 12px 0 rgba(255,92,124,.18)}.homework-room .button.danger:hover{background-color:#e34b68;background-image:linear-gradient(135deg,#e34b68 0%,#d93f5d 100%);box-shadow:0 8px 16px rgba(255,92,124,.28)}.homework-room .badge-primary{background-color:#615dfa;color:#fff}.homework-room .badge-info{background-color:#23d2e2;color:#fff}@media screen and (max-width:680px){.homework-room-content{border-radius:8px}.homework-room-header,.homework-room-section{padding:18px 16px}.homework-room-header{display:block}.homework-room .homework-correction-student{min-width:150px}.homework-status-badge{width:100%;max-width:none;margin-top:14px}.homework-file-list{grid-template-columns:1fr}.homework-file-card{align-items:flex-start;flex-direction:column}.homework-source-files{grid-template-columns:1fr}.homework-room .homework-correction-files{grid-template-columns:1fr}.homework-source-files .homework-file-actions,.homework-submitted-files .homework-file-actions,.homework-teacher-files .homework-file-actions{grid-column:1 / -1}.homework-file-actions,.homework-submission-bar,.homework-submission-bar .button,.homework-return-button{width:100%;min-width:0}.homework-file-actions{flex-direction:column;justify-content:stretch}.homework-type-options{grid-template-columns:1fr}.homework-form-footer{padding:16px}.homework-form-footer .button{width:100%;min-width:0}.homework-submission-bar{align-items:stretch;flex-direction:column}}button{background-color:transparent;border:none;cursor:pointer;padding:0}button:focus{outline:none}.page-container{max-width:1280px;margin:auto;padding:2rem}.page-container h1{font-size:1.875rem;font-weight:700;text-align:center}.page-container p{text-align:center;color:#4b5563;margin-top:1rem}#add-chat-button{display:block;margin:2rem auto;padding:0.75rem 1.5rem;background-color:#2563eb;color:#ffffff;border-radius:0.5rem;font-weight:600;box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1);transition:background-color 0.2s}#add-chat-button:hover{background-color:#3b82f6}#chat-bubbles-container{position:fixed;right:1rem;z-index:999;width:4rem;transition:left 0.3s ease-in-out,right 0.3s ease-in-out}.chat-bubble{position:absolute;top:0;left:0;width:4rem;height:4rem;border-radius:9999px;box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease-in-out,box-shadow 0.2s,background-color 0.2s;cursor:grab;background-color:#e5e7eb}.bubble-avatars{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bubble-avatars img{border-radius:50%;object-fit:cover;border:2px solid #ffffff}.bubble-avatars.is-group img:first-child{width:65%;height:65%;position:absolute;top:5%;left:5%;z-index:1}.bubble-avatars.is-group img:last-child{width:65%;height:65%;position:absolute;bottom:5%;right:5%}.bubble-avatars.is-individual img{width:100%;height:100%}.chat-bubble .bubble-status-dot{position:absolute;right:0.18rem;bottom:0.18rem;width:0.86rem;height:0.86rem;border:2px solid #ffffff;border-radius:9999px;background-color:#dc3535;box-shadow:0 4px 10px rgba(0,0,0,0.16);z-index:3}.chat-bubble.is-online .bubble-status-dot{background-color:#22c55e;box-shadow:0 4px 12px rgba(34,197,94,0.35)}.chat-bubble.is-offline .bubble-status-dot{background-color:#dc3535;box-shadow:0 4px 12px rgba(220,53,53,0.24)}.chat-bubble.is-offline .bubble-avatars img{opacity:0.86;filter:saturate(0.82)}.chat-bubble[data-chat-type="group"] .bubble-status-dot{display:none}.chat-bubble:active{cursor:grabbing}.chat-bubble:hover{box-shadow:0 0 0 4px #3b82f6}.chat-bubble img,.chat-bubble svg{width:100%;height:100%;border-radius:9999px;object-fit:cover;pointer-events:none;transition:opacity 0.2s}.chat-bubble svg{position:absolute;opacity:0;width:60%;height:60%;color:#ffffff}.bubble-message-preview{position:absolute;top:50%;right:100%;left:auto;box-sizing:border-box;width:var(--bubble-preview-width,190px);max-width:min(190px,72vw);margin-right:0.75rem;margin-left:0;padding:0.65rem 0.75rem;border:1px solid #eaeaf5;border-radius:0.875rem;background-color:#ffffff;box-shadow:0 16px 34px rgba(62,63,94,0.16);color:#3e3f5e;direction:rtl;text-align:right;opacity:0;visibility:hidden;transform:translate(8px,-50%) scale(0.98);transition:opacity 0.24s ease,visibility 0.24s ease,transform 0.24s ease;pointer-events:none;z-index:4}.bubble-message-preview::after{content:"";position:absolute;top:50%;right:-6px;width:12px;height:12px;border-top:1px solid #eaeaf5;border-right:1px solid #eaeaf5;background-color:#ffffff;transform:translateY(-50%) rotate(45deg)}.bubble-message-preview-name,.bubble-message-preview-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble-message-preview-name{margin-bottom:0.2rem;color:#3e3f5e;font-size:0.78rem;font-weight:800;line-height:1.25}.bubble-message-preview-text{color:#8f91ac;font-size:0.72rem;font-weight:600;line-height:1.35}.chat-bubble.preview-left .bubble-message-preview{right:100%;left:auto;margin-right:0.75rem;margin-left:0;transform:translate(8px,-50%) scale(0.98)}.chat-bubble.preview-left .bubble-message-preview::after{right:-6px;left:auto;border-right:1px solid #eaeaf5;border-left:0;transform:translateY(-50%) rotate(45deg)}.chat-bubble.preview-right .bubble-message-preview{right:auto;left:100%;margin-right:0;margin-left:0.75rem;transform:translate(-8px,-50%) scale(0.98)}.chat-bubble.preview-right .bubble-message-preview::after{right:auto;left:-6px;border-right:0;border-left:1px solid #eaeaf5;transform:translateY(-50%) rotate(-45deg)}.chat-bubble.has-message-preview .bubble-message-preview.is-preview-visible{opacity:1;visibility:visible;transform:translate(0,-50%) scale(1)}.chat-bubble.has-message-preview.preview-right .bubble-message-preview.is-preview-visible{transform:translate(0,-50%) scale(1)}.chat-bubble.has-message-preview .bubble-message-preview.is-preview-hiding{opacity:0;visibility:visible;transform:translate(8px,-50%) scale(0.98)}.chat-bubble.has-message-preview.preview-right .bubble-message-preview.is-preview-hiding{transform:translate(-8px,-50%) scale(0.98)}.chat-bubble.has-message-preview{z-index:20}.chat-bubble.is-hidden .bubble-message-preview,.chat-bubble.grouping-bubble .bubble-message-preview{display:none}#dismiss-zone{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) scale(0.8);width:5rem;height:5rem;background-color:rgba(0,0,0,0.5);border-radius:9999px;display:flex;align-items:center;justify-content:center;z-index:998;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out}#dismiss-zone.visible{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}#dismiss-zone.active{transform:translateX(-50%) scale(1.2);background-color:#ef4444}#dismiss-zone svg{width:2.5rem;height:2.5rem;color:#ffffff}.unread-counter{position:absolute;top:-0.25rem;left:-0.25rem;background-color:#ef4444;color:white;min-width:1.5rem;height:1.5rem;padding:0 0.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:bold;border:2px solid #ffffff;z-index:999}.chat-window{position:fixed;z-index:997;background-color:#ffffff;width:90vw;max-width:22rem;height:70vh;max-height:500px;border-radius:1rem;box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:scale(0.95);transition:all 0.3s ease-in-out;transform-origin:top right;direction:rtl}.sender-name{display:none;align-self:flex-end;max-width:100%;margin:0 0 0.35rem;padding:0.16rem 0.55rem;border:1px solid rgba(226,232,240,0.9);border-radius:9999px;background-color:rgba(255,255,255,0.94);box-shadow:0 6px 14px rgba(31,41,55,0.08);color:#64748b;font-size:0.72rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-window[data-chat-type="group"] .sender-name{display:block}.chat-window.open{opacity:1;visibility:visible;transform:scale(1)}@media (max-width:768px){#chat-bubbles-container{right:1rem !important;left:auto !important}.bubble-message-preview{width:var(--bubble-preview-width,155px);max-width:74vw;padding:0.55rem 0.65rem;border-radius:0.75rem}.chat-bubble.preview-left .bubble-message-preview,.chat-bubble:not(.preview-right) .bubble-message-preview{right:100%;left:auto;margin-right:0.55rem;margin-left:0}.chat-bubble.preview-right .bubble-message-preview{left:100%;right:auto;margin-left:0.55rem;margin-right:0}.bubble-message-preview-name{font-size:0.72rem}.bubble-message-preview-text{font-size:0.68rem}.chat-window{width:95vw;height:78vh;max-width:none;max-height:none;top:50% !important;left:50% !important;right:auto !important;transform:translate(-50%,-50%) scale(0.9);z-index:999}.chat-window.open{transform:translate(-50%,-50%) scale(1)}#info-modal{align-items:flex-end}.info-modal-content{width:100%;max-width:none;border-radius:1.5rem 1.5rem 0 0;padding:1.5rem;animation:slideInUp 0.3s ease-out}#info-modal-avatar{width:4rem;height:4rem;margin-top:-3.5rem}#info-modal-name{font-size:1.125rem}#info-modal-members-list{max-height:200px}}.reply-btn{position:static;opacity:0.7;background-color:transparent;color:#6b7280;font-size:0.7rem;font-weight:600;padding:0;cursor:pointer;transition:all 0.2s ease-in-out;order:-1}.message:hover .reply-btn{opacity:1;color:#3b82f6}.reply-btn:hover{color:#3b82f6}@media (hover:none){.reply-btn{opacity:0.9}}@media (prefers-reduced-motion:reduce){.bubble-message-preview{transition:none}}.message-sent .reply-btn{left:0rem}.message-received .reply-btn{right:0rem}.message-received .sender-name{display:none}.chat-window[data-chat-type="group"] .message-received .sender-name,.messages-conversation[data-messages-conversation="group"] .message-received .sender-name,.message-received.has-sender-name .sender-name{display:block}.reply-btn svg{display:none}.message-input-area{position:relative}.reply-context-box{background-color:#f3f4f6;padding:0.5rem 0.75rem;margin-bottom:10px;border-radius:0.75rem 0.75rem 0 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;animation:slideInUp 0.3s ease-out}.reply-context-box .reply-preview{border-right:3px solid #3b82f6;padding-right:0.75rem;overflow:hidden}.reply-context-box p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-context-box .reply-sender-name{font-weight:600;color:#2563eb;font-size:0.875rem}.reply-context-box .reply-message-preview{font-size:0.875rem;color:#4b5563}.close-reply-btn{color:#6b7280;padding:0.25rem;border-radius:50%}.close-reply-btn:hover{background-color:#e5e7eb}.close-reply-btn svg{width:1.25rem;height:1.25rem}.replied-message-container{background-color:rgba(0,0,0,0.05);padding:0.5rem 0.75rem;border-radius:0.5rem;margin-bottom:0.25rem;border-right:3px solid #3b82f6;display:none}.sent-bubble .replied-message-container{background-color:rgba(255,255,255,0.1);border-right-color:#ffffff}.replied-message-container p{margin:0;font-size:0.8rem}.replied-message-container .replied-sender{font-weight:700;color:#2563eb}.sent-bubble .replied-message-container .replied-sender{color:#e5e7eb}.replied-message-container .replied-text{opacity:0.8}.image-bubble-wrapper .reply-btn{color:#e5e7eb}.image-bubble-wrapper .message:hover .reply-btn,.image-bubble-wrapper .reply-btn:hover{color:#ffffff}@keyframes slideInUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.message>div{position:relative;padding-bottom:0}.read-receipts svg{width:1rem;height:1rem}.message .read-receipts svg{display:none !important}.message[data-message-status="sent"] .read-receipts .status-sent,.message[data-message-status="delivered"] .read-receipts .status-delivered,.message[data-message-status="read"] .read-receipts .status-read,.message[data-message-status="error"] .read-receipts .status-error{display:inline-block !important}.message-received .read-receipts{display:none !important}.image-bubble+.message-details .read-receipts svg{color:rgba(255,255,255,0.7)}.read-receipts .status-read{color:#3b82f6}.read-receipts .status-error{color:#ef4444}.retry-btn{color:#6b7280;margin-left:0.25rem;display:flex;align-items:center}.retry-btn:hover svg{color:#3b82f6}#info-modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;animation:fadeIn 0.3s}.info-modal-content{background-color:#ffffff;padding:2rem;border-radius:1rem;box-shadow:0 10px 25px -5px rgb(0 0 0 / 0.2);width:90%;max-width:350px;text-align:center;position:relative;animation:zoomIn 0.3s ease-out;z-index:99999}.close-info-modal{position:absolute;top:0.5rem;right:1rem;color:#6b7280;font-size:2rem;font-weight:bold;cursor:pointer;transition:color 0.2s}.close-info-modal:hover{color:#1f2937}#info-modal-avatar{width:5rem;height:5rem;border-radius:50%;border:4px solid #ffffff;box-shadow:0 4px 8px rgba(0,0,0,0.1);margin-top:-4rem;margin-bottom:1rem}#info-modal-name{margin:0;font-size:1.25rem;color:#1f2937}#info-modal-details{margin:0.5rem 0 1.5rem 0;color:#4b5563;font-size:0.875rem}.modal-button{display:inline-block;width:100%;padding:0.75rem 1.5rem;background-color:#2563eb;color:#ffffff;border-radius:0.5rem;font-weight:600;text-decoration:none;box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1);transition:background-color 0.2s}.modal-button:hover{background-color:#3b82f6}#info-modal-members h4{margin-top:1.5rem;margin-bottom:0.75rem;text-align:right;color:#1f2937;font-size:0.875rem;border-bottom:1px solid #e5e7eb;padding-bottom:0.5rem}#info-modal-members-list{list-style:none;padding:0;margin:0;max-height:150px;overflow-y:auto;text-align:right}.member-item{display:flex;flex-direction:row-reverse;align-items:center;gap:0.75rem;padding:0.5rem;border-radius:0.5rem}.member-item:not(:last-child){margin-bottom:0.25rem}.member-item img{width:2.5rem;height:2.5rem;border-radius:50%}.member-item p{margin:0;font-weight:600;color:#4b5563}.message-bubble a{text-decoration:underline;font-weight:600}.sent-bubble a{color:#ffffff}.received-bubble a{color:#2563eb}.received-bubble p{color:#f0f0f0}.message-details .message-time{white-space:nowrap;flex-shrink:0}button.play-pause-btn{width:auto}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:0.75rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.chat-header .user-info{display:flex;align-items:center;gap:0.75rem}.chat-header .avatar{position:relative}.chat-header .avatar img{width:2.5rem;height:2.5rem;border-radius:9999px}.chat-header .avatar .status-dot{position:absolute;bottom:0;right:0;width:0.75rem;height:0.75rem;background-color:#22c55e;border:2px solid #ffffff;border-radius:9999px}.chat-header .avatar .status-dot.is-online{background-color:#22c55e}.chat-header .avatar .status-dot.is-offline{background-color:#dc3535}.chat-header .user-details p{margin:0}.chat-header .user-details p:first-child{font-size:0.875rem;font-weight:600}.chat-header .user-details p:last-child{font-size:0.75rem;color:#6b7280}.chat-header .header-buttons{display:flex;align-items:center;gap:0.25rem}.chat-header .header-buttons button{padding:0.5rem;border-radius:9999px;color:#6b7280;transition:background-color 0.2s}.chat-header .header-buttons button:hover{background-color:#f3f4f6}.chat-header .header-buttons button svg{width:1.25rem;height:1.25rem}.messages-area{flex-grow:1;padding:1rem 1rem 1rem 0rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.message{position:relative;display:flex;align-items:flex-end;gap:0.75rem;max-width:90%;animation:pop-in 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.message-sent{justify-content:flex-start}.message.message-received{align-items:flex-start;justify-content:flex-end}.message.message-received .avatar{width:2rem;height:2rem;margin-top:0.2rem;border:2px solid #ffffff;border-radius:9999px;box-shadow:0 8px 18px rgba(31,41,55,0.14);flex-shrink:0;object-fit:cover}.chat-window[data-chat-type="group"] .message.message-received .avatar,.messages-conversation[data-messages-conversation="group"] .message.message-received .avatar,.message.message-received.has-sender-name .avatar{margin-top:1.6rem}.message-bubble{padding:0.75rem 1rem;;border-radius:1.25rem;font-size:0.875rem;line-height:1.5;transition:transform 0.2s ease-out;box-shadow:0 4px 12px rgba(0,0,0,0.08);word-wrap:break-word}.message-bubble p{margin:0;color:#ffffff}.received-bubble{background-image:linear-gradient(45deg,#373B44,#4286f4);color:#f0f0f0;border-bottom-left-radius:0.5rem}.sent-bubble{background-image:linear-gradient(45deg,#0078FF,#00C6FF);color:#ffffff;border-bottom-right-radius:0.5rem}.message-input-area{padding:0.75rem;border-top:1px solid #e5e7eb;flex-shrink:0}.message-input-area .input-wrapper{display:flex;align-items:center;gap:0.5rem}.message-input-area .icon-button{width:auto;padding:0.5rem;border-radius:9999px;color:#6b7280;flex-shrink:0;transition:background-color 0.2s}.message-input-area .icon-button:hover{background-color:#f3f4f6}.message-input-area .icon-button svg{width:1.5rem;height:1.5rem}.message-input-area .text-input-wrapper{flex-grow:1;position:relative}.message-input-area input{width:100%;background-color:#f3f4f6;border-radius:9999px;padding:0.5rem 1rem;font-size:0.875rem;border:none}.message-input-area .send-button{color:#3b82f6}.message-input-area .send-button:hover{background-color:#dbeafe}.message-input-area .send-button svg{transform:rotate(-90deg)}.message-bubble{display:inline-block;max-width:100%}.message-sent>div,.message-received>div{display:flex;flex-direction:column}.message-sent>div{align-items:flex-start}.message-received>div{align-items:flex-end}.message-sent>div,.message-received>div{min-width:130px}.message-details{display:flex;align-items:center;gap:0.5rem;font-size:0.75rem;margin-top:0.25rem}.received-bubble+.message-details{color:#6b7280}.sent-bubble+.message-details{opacity:0.8}.read-receipts .status-sent{color:#e5e7eb}.sent-bubble+.message-details .read-receipts .status-sent{color:#e5e7eb}.read-receipts .status-read{color:#3b82f6}.voice-message-bubble{padding:0.5rem 0.75rem !important;display:flex;align-items:center;gap:0.75rem;width:200px}.voice-message-bubble audio{display:none}.play-pause-btn svg{width:1.5rem;height:1.5rem;color:#ffffff}button.close-reply-btn{width:auto}.received-bubble .play-pause-btn svg{color:#1f2937}.progress-bar-container{flex-grow:1;height:4px;background-color:rgba(255,255,255,0.4);border-radius:2px;cursor:pointer}.received-bubble .progress-bar-container{background-color:#e5e7eb}.progress-bar{height:100%;width:0%;background-color:#ffffff;border-radius:2px;transition:width 0.1s linear}.received-bubble .progress-bar{background-color:#3b82f6}.audio-duration{font-size:0.75rem;color:#ffffff;opacity:0.9}.received-bubble .audio-duration{color:#fff}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.5}}.document-bubble{display:flex;align-items:center;gap:0.75rem;padding:0.75rem !important;width:250px}.sent-bubble.document-bubble{background-color:#3b82f6 !important;color:#ffffff !important}.received-bubble.document-bubble{background-color:#e5e7eb !important;color:#1f2937 !important}.document-icon{flex-shrink:0}.document-icon svg{width:2.5rem;height:2.5rem}.document-info{flex-grow:1;overflow:hidden;text-align:right}.document-info p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-info .file-name{font-weight:600}.document-info .file-size{font-size:0.875rem;opacity:0.8}.download-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0.5rem;box-sizing:border-box;border-radius:50%;color:inherit;text-decoration:none;cursor:pointer;transition:background-color 0.2s}.sent-bubble.document-bubble .download-icon-wrapper:hover{background-color:rgba(255,255,255,0.2)}.received-bubble.document-bubble .download-icon-wrapper:hover{background-color:#e5e7eb}.download-icon-wrapper svg{width:1.5rem;height:1.5rem;display:block}.image-bubble-wrapper{position:relative;max-width:220px}.image-bubble{padding:0 !important;background-color:transparent !important;border:2px solid #ffffff;border-radius:1rem !important;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.image-bubble img{display:block;width:100%;cursor:pointer}.image-bubble+.message-details{position:absolute;bottom:0.5rem;right:0.5rem;background-color:rgba(0,0,0,0.5);padding:0.125rem 0.5rem;border-radius:1rem;color:white !important}.image-bubble+.message-details .read-receipts .status-sent{color:rgba(255,255,255,0.8)}#image-viewer{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85);justify-content:center;align-items:center;animation:fadeIn 0.3s;z-index:999999}.viewer-content{max-width:90%;max-height:85%;object-fit:contain;animation:zoomIn 0.3s ease-in-out}.close-viewer{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s;cursor:pointer}.close-viewer:hover,.close-viewer:focus{color:#bbb;text-decoration:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes zoomIn{from{transform:scale(0.8)}to{transform:scale(1)}}@keyframes pop-in{from{opacity:0;transform:scale(0.85)}to{opacity:1;transform:scale(1)}}.chat-bubble.is-hidden{display:none}.chat-bubble.grouping-bubble{background-color:#3b82f6;cursor:pointer}.grouping-bubble img{opacity:0 !important}.grouping-bubble .grouping-counter{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffff;font-size:1.25rem;font-weight:700;position:absolute}.grouping-bubble .unread-counter{display:none !important}#hidden-chats-list-container{position:fixed;z-index:1001;background-color:rgb(42 51 66 / 11%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.2);border-radius:.75rem;box-shadow:0 10px 25px -5px rgb(0 0 0 / .2);padding:.5rem;display:none;min-width:220px}#hidden-chats-list-container ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.25rem}#hidden-chats-list-container li{display:flex;align-items:center;gap:0.75rem;padding:0.5rem;border-radius:0.5rem;cursor:pointer;transition:background-color 0.2s;flex-direction:row-reverse}#hidden-chats-list-container li:hover{background-color:#f3f4f6}#hidden-chats-list-container img{width:2.5rem;height:2.5rem;border-radius:9999px}#hidden-chats-list-container p{margin:0;font-weight:600;font-size:0.875rem}.messages-page{--messages-border:#e7ecf6;--messages-text:#1f2937;--messages-muted:#6b7280;--messages-soft:#f6f8fc;--messages-panel:#ffffff;--messages-accent:#3b82f6;--messages-accent-2:#00c6ff;--messages-shadow:0 18px 45px rgba(31,41,55,.08)}.messages-page .section-header{margin-bottom:18px}.messages-layout.chat-widget-wrap{gap:18px;padding:10px;border:1px solid var(--messages-border);border-radius:18px;background:linear-gradient(135deg,#f8fbff 0%,#ffffff 52%,#f4f7ff 100%);box-shadow:var(--messages-shadow)}.messages-layout .chat-widget{overflow:hidden;border:1px solid var(--messages-border);border-radius:16px;background-color:var(--messages-panel);box-shadow:0 14px 34px rgba(31,41,55,.06)}.messages-layout.chat-widget-wrap .messages-sidebar{width:32%;border-right:0}.messages-layout.chat-widget-wrap .messages-main{width:68%}.messages-layout.chat-widget-wrap .messages-sidebar,.messages-layout.chat-widget-wrap .messages-main{border-radius:16px}.messages-mobile-threads-toggle,.messages-mobile-sidebar-backdrop{display:none}.messages-mobile-threads-toggle{align-items:center;justify-content:center;gap:.4rem;width:auto;height:38px;min-width:38px;padding:0 .75rem;border:0;border-radius:999px;background:#f3f7ff;color:var(--messages-accent);font-size:.78rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.messages-mobile-threads-toggle:hover{background:#e8f2ff;box-shadow:0 8px 18px rgba(59,130,246,.14)}.messages-mobile-threads-toggle:active{transform:scale(.97)}.messages-mobile-threads-icon{width:1.1rem;height:1.1rem;flex:0 0 1.1rem;fill:currentColor}body.messages-mobile-sidebar-open{overflow:hidden}.messages-action-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border-bottom:1px solid var(--messages-border);background:#ffffff}.messages-action-button.button{width:100%;min-height:42px;padding:0 14px;border-radius:999px;box-shadow:0 10px 18px rgba(59,130,246,.12);white-space:normal;line-height:1.25}.messages-thread-list.chat-widget-messages{height:650px;padding:10px;background:var(--messages-soft)}.messages-thread-loader{display:none;align-items:center;justify-content:center;min-height:2px;margin-top:8px;padding:0 8px;color:var(--messages-muted);font-size:.72rem;font-weight:700;text-align:center}.messages-thread-list[data-has-more="1"] .messages-thread-loader{display:flex}.messages-thread-loading-state{display:none;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:8px 14px;border:1px solid var(--messages-border);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 8px 18px rgba(31,41,55,.05)}.messages-thread-loader.is-loading .messages-thread-loading-state{display:inline-flex}.messages-thread-loading-dots{display:inline-flex;align-items:center;gap:3px;direction:ltr}.messages-thread-loading-dots i{width:5px;height:5px;border-radius:50%;background:var(--messages-accent);animation:messages-thread-loading-pulse .9s ease-in-out infinite}.messages-thread-loading-dots i:nth-child(2){animation-delay:.12s}.messages-thread-loading-dots i:nth-child(3){animation-delay:.24s}.messages-thread-retry.button{display:none;width:auto;min-width:92px;min-height:36px;padding:0 15px;border-color:rgba(249,81,92,.22);color:#d83b4c;background:#fff;box-shadow:0 8px 18px rgba(249,81,92,.08)}.messages-thread-loader.is-error .messages-thread-retry.button{display:inline-flex}@keyframes messages-thread-loading-pulse{0%,100%{opacity:.32;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.messages-thread-loading-dots i{animation:none;opacity:.75}}.messages-thread-link{display:block;color:inherit;text-decoration:none}.messages-thread-link+.messages-thread-link{margin-top:8px}.messages-sidebar.chat-widget.static .messages-thread-card.chat-widget-message{padding:12px;border:1px solid transparent;border-left:0;border-radius:14px;background-color:#ffffff;box-shadow:0 8px 18px rgba(31,41,55,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.messages-sidebar.chat-widget.static .messages-thread-card.chat-widget-message:hover,.messages-sidebar.chat-widget.static .messages-thread-card.chat-widget-message.active{background:linear-gradient(135deg,#ffffff 0%,#eef6ff 100%);box-shadow:0 12px 24px rgba(59,130,246,.14);transform:translateY(-1px)}.messages-page .chat-widget-message .user-status{min-height:48px;padding:8px 58px 8px 68px}.messages-page .chat-widget-message .user-status .user-status-title{color:var(--messages-text);font-size:.88rem;line-height:1.3}.messages-page .chat-widget-message .user-status .messages-thread-summary{display:flex;align-items:center;gap:8px;min-width:0;color:var(--messages-muted);font-size:.78rem;line-height:1.45}.messages-page .chat-widget-message .user-status .user-status-timestamp{top:13px;color:#9ca3af;font-size:.68rem;font-weight:700}.messages-unread-badge.badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-right:auto;padding:0 7px;border-radius:999px;background:linear-gradient(45deg,var(--messages-accent),var(--messages-accent-2));color:#ffffff;font-size:.7rem;box-shadow:0 8px 18px rgba(59,130,246,.26)}.messages-conversation.chat-widget-conversation{height:600px;padding:24px;background-color:#f8fafc;background-image:linear-gradient(rgba(59,130,246,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.045) 1px,transparent 1px);background-size:28px 28px}.messages-conversation--read .message{width:100%;max-width:100%;align-self:stretch}.messages-conversation--read .message>div{max-width:min(76%,680px)}.messages-conversation--read .simplebar-content{display:flex;flex-direction:column;gap:1rem}.messages-conversation--read .message+.message{margin-top:0}.messages-composer.chat-widget-form.message-input-area{padding:.75rem;border-top:1px solid var(--messages-border);border-radius:0;background:#ffffff;box-shadow:0 -14px 28px rgba(31,41,55,.06)}.messages-composer .input-wrapper,.messages-composer .input-regular-view,.messages-composer .input-recording-view{display:flex;align-items:center;width:100%;gap:.5rem}.messages-composer .input-recording-view{display:none;gap:.75rem}.messages-composer .inputfile,.messages-compose-panel .inputfile{display:none}.messages-composer.message-input-area .icon-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:.5rem}.messages-composer.message-input-area .icon-button svg{width:1.45rem;height:1.45rem}.messages-composer.message-input-area .text-input-wrapper{flex:1 1 auto;min-width:0}.messages-composer.message-input-area input.message-input{height:42px;padding:.5rem 1rem;border:0;border-radius:999px;background-color:#f3f4f6;box-shadow:none;font-size:.875rem}.messages-composer.message-input-area .send-button{color:var(--messages-accent)}.messages-recording-dot{width:1rem;height:1rem;flex:0 0 1rem;border-radius:50%;background-color:#ef4444;animation:pulse 1.5s infinite}.messages-composer .input-recording-view .recording-timer{flex-shrink:0;color:var(--messages-text);font-size:.85rem;font-weight:700}.messages-composer .recording-visualizer{flex:1 1 auto;height:2px;border-radius:999px;background-color:#d1d5db}.messages-empty-panel.chat-widget-conversation{height:600px;padding:24px}.messages-empty-state{display:flex;align-items:center;justify-content:center;min-height:520px;border:1px dashed rgba(59,130,246,.24);border-radius:18px;background:rgba(255,255,255,.72)}.messages-empty-image{display:block;width:min(440px,72%);max-height:390px;object-fit:contain}.messages-compose-panel.chat-widget-conversation{height:auto;min-height:600px;padding:28px}.messages-compose-form .form-select,.messages-group-form-panel .widget-box{border-radius:14px}.messages-new-message-row{margin-top:34px;padding:16px;border:1px solid var(--messages-border);border-radius:16px;background-color:#ffffff;box-shadow:0 10px 24px rgba(31,41,55,.06)}.messages-new-message-row .messages-composer.chat-widget-form.message-input-area{padding:0;border-top:0;background:transparent;box-shadow:none}.messages-group-form-panel .account-hub-content{width:100%}@media screen and (max-width:960px){.messages-layout.chat-widget-wrap{display:block;padding:8px;margin-bottom:24px}.messages-layout.chat-widget-wrap .messages-sidebar,.messages-layout.chat-widget-wrap .messages-main{width:100%}.messages-layout.chat-widget-wrap .messages-sidebar{margin-bottom:14px}.messages-layout.chat-widget-wrap.messages-layout--reading{position:relative;overflow:visible;padding:8px}.messages-layout.chat-widget-wrap.messages-layout--reading .messages-sidebar{position:absolute;top:64px;right:8px;left:8px;bottom:auto;z-index:1002;display:flex;width:auto;max-height:min(62dvh,460px);flex-direction:column;margin-bottom:0;border-radius:18px;box-shadow:0 18px 48px rgba(15,23,42,.18);opacity:0;pointer-events:none;transform:translateY(-10px) scale(.98);transform-origin:top center;transition:opacity .2s ease,transform .2s ease}.messages-layout.chat-widget-wrap.messages-layout--reading.is-sidebar-open .messages-sidebar{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.messages-layout--reading .messages-action-bar{position:sticky;top:0;z-index:2;border-radius:18px 18px 0 0}.messages-layout--reading .messages-thread-list.chat-widget-messages{height:min(48dvh,340px);max-height:none}.messages-layout--reading .messages-mobile-sidebar-backdrop{position:fixed;inset:0;z-index:1001;width:100%;height:100%;border:0;background:rgba(15,23,42,.08);cursor:pointer}.messages-layout--reading.is-sidebar-open .messages-mobile-sidebar-backdrop{display:block}.messages-layout--reading .messages-mobile-threads-toggle{display:inline-flex;order:3}.messages-layout--reading .messages-chat-header{gap:.75rem}.messages-layout--reading .messages-chat-header .user-info{min-width:0;flex:1 1 auto;order:1}.messages-layout--reading .messages-chat-header .header-buttons{order:2}.messages-layout--reading .messages-chat-header .user-details{min-width:0}.messages-layout--reading .messages-chat-header .user-details p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-thread-list.chat-widget-messages{height:360px}.messages-conversation.chat-widget-conversation,.messages-empty-panel.chat-widget-conversation{height:540px;padding:18px}.messages-conversation--read .message>div{max-width:86%}.messages-empty-state{min-height:460px}}@media screen and (max-width:560px){.messages-action-bar{grid-template-columns:1fr}.messages-composer.chat-widget-form{padding-right:14px;padding-left:14px}.messages-composer.chat-widget-form,.messages-new-message-row{gap:10px}.messages-compose-panel.chat-widget-conversation{min-height:520px;padding:18px}.messages-new-message-row{padding:12px}.messages-layout.chat-widget-wrap.messages-layout--reading{padding:0;border-radius:14px}.messages-layout.chat-widget-wrap.messages-layout--reading .messages-sidebar{top:56px;right:8px;left:8px;bottom:auto;width:auto;max-height:min(64dvh,420px);border-radius:16px}.messages-layout--reading .messages-thread-list.chat-widget-messages{height:min(48dvh,320px)}.messages-layout--reading .messages-mobile-threads-toggle{width:38px;padding:0}.messages-layout--reading .messages-mobile-threads-toggle span{display:none}}.routine-grid-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:18px;align-items:start}.routine-subject-panel,.routine-grid-panel{min-width:0}.routine-settings-notice{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:2px;padding:14px 16px;border:1px solid #eaeaf5;border-radius:8px;background:#fff;color:#8f91ac;font-size:13px;line-height:1.6}.routine-settings-notice>div{display:flex;flex-direction:column;gap:4px;min-width:240px;flex:1 1 360px}.routine-settings-notice strong{display:inline-flex;align-items:center;color:#3e3f5e;font-size:14px;font-weight:800;line-height:1.35}.routine-settings-notice span{display:block;max-width:680px;color:#8f91ac;font-size:13px;font-weight:600}.routine-settings-notice .button{align-self:center;width:auto;min-width:156px;padding-right:18px;padding-left:18px;white-space:nowrap}.routine-subject-table{width:100%;padding:12px;border:1px solid #e4e9f2;border-radius:8px;background:#f8fafc;border-collapse:separate;border-spacing:0 10px}.routine-subject-source{padding:0;border:0;background:transparent}.routine-subject-card{cursor:move;width:100%;min-height:42px;padding:9px 10px;border:2px solid var(--routine-subject-color,#3b82f6);border-radius:8px;background:#fff;color:var(--routine-subject-color,#2563eb);font-size:12px;font-weight:700;line-height:1.35;text-align:center;z-index:10}.routine-grid-cell .routine-subject-card{cursor:pointer}.routine-subject-card.is-selected{outline:3px solid rgba(124,92,255,.35);outline-offset:2px}#redips_clone{position:fixed !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;z-index:99999 !important;pointer-events:none}#redips_clone .routine-subject-card{width:180px;max-width:180px;min-height:42px;box-shadow:0 12px 30px rgba(15,23,42,.18)}.routine-subject-card[style*="position:fixed"],.routine-subject-card[style*="position:fixed"]{position:fixed !important;width:180px !important;max-width:180px !important;min-height:42px !important;right:auto !important;bottom:auto !important;transform:none !important;box-shadow:0 12px 30px rgba(15,23,42,.18)}.routine-grid-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.routine-grid-actions,.routine-copy-control{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.routine-copy-control .routine-copy-select{width:240px;min-width:220px}.routine-copy-control .custom-dropdown-trigger{height:44px;border-radius:8px;padding:0 14px}.routine-copy-control .custom-dropdown-selected,.routine-copy-control .custom-dropdown-item{font-size:12px}.routine-grid-message{min-height:20px;color:#64748b;font-size:12px;font-weight:600}.routine-grid-message[data-state="success"]{color:#138a4b}.routine-grid-message[data-state="error"]{color:#d92d20}.routine-grid-scroll{overflow-x:auto;border:1px solid #e4e9f2;border-radius:8px;background:#fff}.routine-grid-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.routine-grid-table th,.routine-grid-table td{height:58px;padding:8px;border:1px solid #e4e9f2;text-align:center;vertical-align:middle}.routine-grid-table th{background:#f1f5f9;color:#334155;font-size:12px;font-weight:700}.routine-grid-time{width:128px;color:#475569;font-size:12px;font-weight:700;white-space:nowrap}.routine-grid-cell{background:#fff}.routine-grid-cell .routine-subject-card{margin:0 auto}.routine-break-row td{height:42px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:700}.routine-trash{width:100%;min-height:46px;padding:12px;border:0;border-radius:8px;background:#ef4444;color:#fff;font-size:12px;font-weight:700;text-align:center;cursor:pointer}.routine-empty-state{padding:18px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;text-align:center}.routine-readonly-grid{width:100%}.widget-box .routine-widget-title{direction:rtl;justify-content:flex-start;text-align:right}.widget-box .routine-widget-title::before{margin:0}.routine-widget-context{margin:-6px 0 16px;color:#64748b;font-size:13px;font-weight:700;line-height:1.6;text-align:right}.routine-class-heading,.routine-teacher-heading{margin-bottom:14px}.routine-class-heading h5,.routine-teacher-heading h5{margin-bottom:8px;color:#334155;font-size:15px;font-weight:700}.routine-class-heading p,.routine-teacher-heading p{margin:8px 0 0;color:#475569;font-size:13px;font-weight:700}.routine-class-card,.routine-teacher-card{display:grid;gap:4px;min-width:0;margin:0 auto 8px;padding:9px 10px;border:1px solid #c7d2fe;border-radius:8px;background:#eef2ff;color:#1e3a8a;font-size:12px;line-height:1.35;text-align:center}.routine-class-card{border-color:var(--routine-subject-color,#c7d2fe);background:#fff;color:var(--routine-subject-color,#1e3a8a)}.routine-class-card:last-child,.routine-teacher-card:last-child{margin-bottom:0}.routine-card-meta{color:#475569;font-size:11px;font-weight:600}.subject-routine-widget .widget-box-content{margin-top:0}.subject-routine-list{display:grid;gap:10px;direction:rtl}.subject-routine-item{display:grid;gap:7px;padding:11px 12px;border:1px solid #e4e9f2;border-radius:8px;background:#f8fafc}.subject-routine-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.subject-routine-day{min-width:0;color:#3e3f5e;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-routine-time{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#eef2ff;color:#615dfa;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.subject-routine-meta,.subject-routine-empty{color:#64748b;font-size:11px;font-weight:700;line-height:1.6}.subject-routine-empty{margin:0;padding:12px;border:1px dashed #cbd5e1;border-radius:8px;background:#fff;text-align:center}.routine-conflict-cell{background:#fff7ed}.routine-conflict-cell .routine-class-card,.routine-conflict-cell .routine-teacher-card{border-color:#fdba74;background:#ffedd5;color:#9a3412}.routine-conflict-label,.routine-conflict-notice{color:#c2410c;font-size:11px;font-weight:800}.routine-conflict-notice{margin-bottom:10px;padding:9px 12px;border:1px solid #fdba74;border-radius:8px;background:#fff7ed}@media print{body.routine-print-mode *{visibility:hidden}body.routine-print-mode .routine-printing,body.routine-print-mode .routine-printing *{visibility:visible}body.routine-print-mode .routine-printing{position:absolute;top:0;left:0;width:100%;padding:0;border:0;background:#fff;box-shadow:none}body.routine-print-mode .routine-printing .routine-grid-tools,body.routine-print-mode .routine-printing .routine-subject-panel,body.routine-print-mode .routine-printing .routine-trash,body.routine-print-mode .routine-printing .button{display:none !important}body.routine-print-mode .routine-printing .routine-grid-shell{display:block}body.routine-print-mode .routine-printing .routine-grid-scroll{overflow:visible;border:0}body.routine-print-mode .routine-printing .routine-grid-table{width:100%;min-width:0;font-size:11px}body.routine-print-mode .routine-printing .routine-grid-table th,body.routine-print-mode .routine-printing .routine-grid-table td{height:44px;padding:6px;border-color:#cbd5e1}body.routine-print-mode .routine-printing .routine-subject-card{width:auto;min-height:32px;padding:6px;font-size:10px;box-shadow:none}@page{size:A4 landscape;margin:10mm}}@media (max-width:960px){.routine-grid-shell{grid-template-columns:1fr}}@media (max-width:680px){.routine-settings-notice{padding:14px}.routine-settings-notice>div{min-width:0;flex-basis:100%}.routine-settings-notice .button{width:100%;min-width:0}.routine-grid-actions,.routine-copy-control,.routine-copy-control .routine-copy-select,.routine-copy-control .button{width:100%}}body.auth-register-body .landing.phone.auth-register-landing{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;min-height:100svh;height:auto;padding:0!important;overflow-x:hidden}body.auth-register-body .landing.phone.auth-register-landing .content-grid.membership-tp{width:min(94%,980px)!important;max-width:980px!important;margin:0 auto!important;padding:clamp(54px,6vh,72px) 0 clamp(18px,3vh,32px)!important;min-height:0!important;transform:none!important}body.auth-register-body .register-modern-grid{display:block;width:100%;max-width:920px;margin:0 auto}body.auth-register-body .register-modern-grid .form-login-error,body.auth-register-body .register-modern-grid .account-hub-content{display:block;margin-bottom:0!important;padding-bottom:0!important;width:100%}body.auth-register-body .register-modern-grid .grid-column,body.auth-register-body .register-modern-grid .register-wizard,body.auth-register-body .register-modern-grid .register-wizard-widget,body.auth-register-body .register-modern-grid .register-wizard-widget .widget-box-content{margin-bottom:0!important}body.auth-register-body .register-modern-grid .register-wizard>:last-child,body.auth-register-body .register-modern-grid .account-hub-content>:last-child,body.auth-register-body .register-modern-grid .grid-column>:last-child{margin-bottom:0!important}body.auth-register-body .register-alert-stack{display:grid;gap:10px;margin-bottom:22px}body.auth-register-body .register-inline-alert{padding:15px 18px;border:1px solid #e6e8f5;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(94,92,154,.05)}body.auth-register-body .register-inline-alert-title{color:#302f45;font-size:.92rem;font-weight:800;line-height:1.45em;margin:0 0 4px}body.auth-register-body .register-inline-alert-text{color:#8f91ac;font-size:.84rem;font-weight:600;line-height:1.7em;margin:0}body.auth-register-body .register-inline-alert-referral{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;border-color:rgba(97,93,250,.2);background:#f8f7ff;box-shadow:0 10px 24px rgba(97,93,250,.08)}body.auth-register-body .register-referral-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:rgba(97,93,250,.1)}body.auth-register-body .register-referral-icon svg{width:20px;height:20px;fill:#615dfa}body.auth-register-body .register-referral-content{min-width:0}body.auth-register-body .register-referral-name{color:#615dfa;font-weight:800}body.auth-register-body .register-toolbar{display:flex;align-items:stretch;justify-content:space-between;gap:14px;margin-bottom:20px}body.auth-register-body .register-account-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex:1 1 auto;min-width:0}body.auth-register-body .register-account-option{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 14px;border:1px solid #e6e8f5;border-radius:8px;background:#fff;color:#302f45;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 10px 22px rgba(94,92,154,.045);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}body.auth-register-body .register-account-option:hover,body.auth-register-body .register-account-option.is-active{border-color:#e6e8f5;background:#f7f7fb;box-shadow:0 14px 30px rgba(35,210,226,.14);transform:translateY(-2px)}body.auth-register-body .register-account-option-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:8px;background:#fff;box-shadow:0 8px 18px rgba(35,210,226,.08)}body.auth-register-body .register-account-option-icon svg{width:24px;height:24px}body.auth-register-body .register-account-option span:last-child{display:block;min-width:0}body.auth-register-body .register-account-option b{display:block;color:#302f45;font-size:.9rem;font-weight:700;line-height:1.35em;margin-bottom:4px}body.auth-register-body .register-account-option small{display:block;color:#8f91ac;font-size:.74rem;font-weight:700;line-height:1.45em;min-height:0;margin:0;overflow-wrap:anywhere}body.auth-register-body .register-login-link{display:flex;align-items:center;justify-content:center;width:auto;min-width:160px;height:auto;margin-top:0;padding:0 18px;white-space:nowrap;box-shadow:0 10px 22px rgba(35,210,226,.18)}body.auth-register-body .register-wizard-widget.widget-box{max-width:860px;margin:0 auto;padding:34px 32px;border:1px solid #e6e8f5;border-radius:12px;box-shadow:0 22px 54px rgba(94,92,154,.1);overflow:visible;animation:register-card-in .38s ease both}body.auth-register-body .register-wizard-widget .widget-box-title{margin-bottom:0;font-size:1.02rem}body.auth-register-body .register-wizard-widget .widget-box-content{margin-top:24px}body.auth-register-body .register-wizard{width:100%}body.auth-register-body .register-wizard-intro{padding:24px;border:1px solid #e6e8f5;border-radius:8px;background:#fbfbff;margin-bottom:22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}body.auth-register-body .register-welcome{display:flex;align-items:center;gap:20px;margin-bottom:18px}body.auth-register-body .register-welcome-avatar-wrap{display:flex;align-items:center;justify-content:center;width:94px;height:94px;flex:0 0 94px;border:1px solid #e6e8f5;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(35,210,226,.1)}body.auth-register-body .register-welcome-avatar{width:82px;height:82px;object-fit:contain;flex:0 0 auto;animation:register-avatar-float 4.8s ease-in-out infinite}body.auth-register-body .register-welcome-copy{min-width:0;padding:18px 20px;border:1px solid #e6e8f5;border-radius:8px;background:#fff;position:relative;box-shadow:0 12px 30px rgba(94,92,154,.06)}body.auth-register-body .register-welcome-copy:before{content:"";width:12px;height:12px;border-right:1px solid #e6e8f5;border-bottom:1px solid #e6e8f5;background:#fff;position:absolute;top:34px;right:-7px;transform:rotate(-45deg)}body.auth-register-body .register-welcome-kicker{color:#23d2e2;font-size:.82rem;font-weight:700;margin:0 0 6px}body.auth-register-body .register-welcome-title{color:#302f45;font-size:1.25rem;font-weight:700;line-height:1.45em;margin:0}body.auth-register-body .register-welcome-message{color:#5f6380;font-size:.93rem;font-weight:500;line-height:1.7em;min-height:48px;margin:8px 0 0}body.auth-register-body .register-welcome-start{display:none;width:auto;min-width:160px;min-height:44px;margin-top:16px;line-height:44px;box-shadow:0 12px 24px rgba(97,93,250,.2)}body.auth-register-body .register-wizard.is-enhanced.is-waiting .register-welcome-start{display:inline-flex;align-items:center;justify-content:center}body.auth-register-body .register-welcome-copy.is-talking .register-welcome-title,body.auth-register-body .register-welcome-copy.is-talking .register-welcome-message{animation:register-message-in .32s ease both}@keyframes register-avatar-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes register-message-in{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes register-card-in{from{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body.auth-register-body .register-progress{display:flex;justify-content:center;gap:10px;margin:0 0 22px;overflow-x:auto;padding:2px 2px 6px}body.auth-register-body .register-wizard.is-enhanced.is-waiting .register-progress,body.auth-register-body .register-wizard.is-enhanced.is-waiting .register-step{display:none}body.auth-register-body .register-progress-step{width:auto;flex:1 1 0;min-width:96px;min-height:64px;padding:10px 12px;border:1px solid #e6e8f5;border-radius:8px;background:#fff;color:#8f91ac;text-align:center;cursor:pointer;box-shadow:0 8px 18px rgba(94,92,154,.045);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease}body.auth-register-body .register-progress-step span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f7f7fb;color:#615dfa;font-size:.78rem;font-weight:700;margin-bottom:6px}body.auth-register-body .register-progress-step b{display:block;font-size:.78rem;font-weight:700;line-height:1.35em;white-space:nowrap}body.auth-register-body .register-progress-step.is-active{border-color:#615dfa;color:#302f45;box-shadow:0 12px 26px rgba(97,93,250,.14);transform:translateY(-1px)}body.auth-register-body .register-progress-step.is-active span{background:#615dfa;color:#fff}body.auth-register-body .register-progress-step.is-complete span{background:#23d2e2;color:#fff}body.auth-register-body .register-step{padding:24px;border:1px solid #e6e8f5;border-radius:8px;background:#fff;margin-bottom:18px;box-shadow:0 12px 30px rgba(94,92,154,.055)}body.auth-register-body .register-wizard.is-enhanced .register-step{display:none}body.auth-register-body .register-wizard.is-enhanced .register-step.is-active{display:block}body.auth-register-body .register-wizard.is-enhanced.is-waiting .register-step.is-active{display:none}body.auth-register-body .register-step[data-register-step="0"] .js-step-prev{display:none}body.auth-register-body .register-step-header{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #eef0f8}body.auth-register-body .register-step-header p{color:#23d2e2;font-size:.78rem;font-weight:700;margin:0 0 5px}body.auth-register-body .register-step-header h4{color:#302f45;font-size:1.05rem;font-weight:700;line-height:1.4em;margin:0}body.auth-register-body .register-step-note{padding:14px 16px;border:1px solid #e6e8f5;border-radius:8px;background:#fbfbff;color:#5f6380;font-size:.9rem;font-weight:600;line-height:1.8em;margin-bottom:18px}body.auth-register-body .register-confirm-note{margin-top:18px}body.auth-register-body .register-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px}body.auth-register-body .register-actions .button{width:auto;min-width:150px;min-height:42px;margin-top:0;line-height:42px}body.auth-register-body .register-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.auth-register-body .register-review-grid div{min-height:72px;padding:14px;border:1px solid #e6e8f5;border-radius:8px;background:#fbfbff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}body.auth-register-body .register-review-grid span{display:block;color:#8f91ac;font-size:.78rem;font-weight:700;line-height:1.4em;margin-bottom:8px}body.auth-register-body .register-review-grid b{display:block;color:#302f45;font-size:.95rem;font-weight:700;line-height:1.5em;overflow-wrap:anywhere}body.auth-register-body .register-phone-input .iti{width:100%}body.auth-register-body .register-phone-input .iti__flag-container{display:none!important}body.auth-register-body .register-phone-input .iti__arrow{display:none}body.auth-register-body .register-phone-input .iti input,body.auth-register-body .register-phone-input .iti--allow-dropdown input,body.auth-register-body .register-phone-input .iti--separate-dial-code input{padding-right:18px!important;padding-left:18px!important}body.auth-register-body .register-country-select select{background:#fff}body.auth-register-body .register-country-select{margin-bottom:0}body.auth-register-body .register-wizard small{display:block;min-height:18px;margin-top:6px;font-size:.78rem;font-weight:700;line-height:1.5em}body.auth-register-body .register-field-status{display:inline-flex;align-items:center;gap:6px;min-height:18px;color:#8f91ac;font-size:.78rem;font-weight:700;line-height:1.5em;vertical-align:top}body.auth-register-body .register-field-status:empty{display:block}body.auth-register-body .register-field-status[data-status=idle]:empty{min-height:18px}body.auth-register-body .register-field-status[data-status=pending]{color:#615dfa}body.auth-register-body .register-field-status[data-status=valid],body.auth-register-body .register-field-status[data-status=optional]{color:#22a06b}body.auth-register-body .register-field-status[data-status=invalid],body.auth-register-body .register-field-status[data-status=duplicate],body.auth-register-body .register-field-status[data-status=error],body.auth-register-body .register-field-status[data-status=empty]{color:#dc3535}body.auth-register-body .register-field-status[data-status=pending]:before{content:"";width:10px;height:10px;flex:0 0 10px;border:2px solid rgba(97,93,250,.22);border-top-color:#615dfa;border-radius:50%;animation:register-status-spin .75s linear infinite}@keyframes register-status-spin{to{transform:rotate(360deg)}}body.auth-register-body #passwordHint{color:#8f91ac}body.auth-register-body .register-wizard .form-group{margin-bottom:18px}body.auth-register-body .register-wizard .form-input input,body.auth-register-body .register-wizard .form-select select{transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}body.auth-register-body .register-wizard .form-input input:focus,body.auth-register-body .register-wizard .form-select select:focus{border-color:#615dfa;box-shadow:0 8px 20px rgba(97,93,250,.12)}body.auth-register-body .register-wizard .form-select[data-custom-dropdown]{height:auto;min-height:52px}body.auth-register-body .register-wizard .custom-dropdown-trigger{min-height:52px}body.auth-register-body .register-wizard .custom-dropdown-list{z-index:10020}body.auth-register-body .register-phone-input>label{z-index:3}body.auth-register-body .register-field-invalid .custom-dropdown-trigger{border-color:#dc3535;box-shadow:0 0 0 3px rgba(220,53,53,.12),0 8px 20px rgba(220,53,53,.08)}body.auth-register-body .register-custom-field-error{display:block;min-height:0;margin:6px 2px 0;color:#dc3535;font-size:.74rem;font-weight:700;line-height:1.5em}body.auth-register-body .register-custom-field-error[hidden]{display:none}@media screen and (max-width:960px){body.auth-register-body{overflow-x:hidden}body.auth-register-body .register-modern-grid,body.auth-register-body .register-modern-grid *,body.auth-register-body .register-wizard,body.auth-register-body .register-wizard *{min-width:0}body.auth-register-body .landing.phone .content-grid.membership-tp{width:min(94%,760px)!important;max-width:760px!important;padding-top:clamp(48px,6vh,64px)!important;padding-bottom:28px!important}body.auth-register-body .register-wizard-widget.widget-box{padding:22px}body.auth-register-body .register-wizard-widget .widget-box-content{margin-top:18px}body.auth-register-body .register-toolbar{display:block}body.auth-register-body .register-login-link{width:100%;min-height:46px;margin-top:12px}body.auth-register-body .register-progress{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}body.auth-register-body .register-progress-step{min-width:84px;scroll-snap-align:start}}@media screen and (max-width:680px){body.auth-register-body .landing.phone .content-grid.membership-tp{width:100%!important;max-width:100%!important;padding:max(18px,calc(env(safe-area-inset-top)+14px)) 10px 24px!important}body.auth-register-body .register-alert-stack{gap:8px;margin-bottom:14px}body.auth-register-body .register-toolbar{margin-bottom:14px}body.auth-register-body .register-account-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.auth-register-body .register-account-option{flex-direction:column;justify-content:center;gap:7px;min-height:62px;padding:9px 7px;text-align:center}body.auth-register-body .register-account-option-icon{width:30px;height:30px;flex-basis:30px}body.auth-register-body .register-account-option-icon svg{width:20px;height:20px}body.auth-register-body .register-account-option b{font-size:.78rem;line-height:1.25em;margin-bottom:0}body.auth-register-body .register-account-option small{font-size:.68rem;line-height:1.35em}body.auth-register-body .register-login-link,body.auth-register-body .register-welcome-start,body.auth-register-body .register-actions .button{min-height:48px;border-radius:8px;font-size:.86rem;line-height:1.2em}body.auth-register-body .register-wizard-intro,body.auth-register-body .register-step{padding:14px;margin-bottom:14px}body.auth-register-body .register-step{scroll-margin-top:max(12px,calc(env(safe-area-inset-top)+8px))}body.auth-register-body .register-welcome{align-items:flex-start;gap:12px;margin-bottom:14px}body.auth-register-body .register-welcome-avatar-wrap{width:68px;height:68px;flex-basis:68px}body.auth-register-body .register-welcome-avatar{width:60px;height:60px}body.auth-register-body .register-welcome-copy{flex:1 1 auto;padding:13px 14px}body.auth-register-body .register-welcome-copy:before{top:28px}body.auth-register-body .register-welcome-kicker{font-size:.76rem;margin-bottom:5px}body.auth-register-body .register-welcome-title{font-size:1rem;line-height:1.45em}body.auth-register-body .register-welcome-message{min-height:0;font-size:.84rem;line-height:1.65em;margin-top:7px}body.auth-register-body .register-progress{justify-content:flex-start;gap:7px;margin-bottom:14px;padding:5px 0 6px;scroll-padding-inline:calc(50% - 38px);scrollbar-width:thin;overscroll-behavior-inline:contain}body.auth-register-body .register-progress::-webkit-scrollbar{height:4px}body.auth-register-body .register-progress::-webkit-scrollbar-thumb{border-radius:999px;background:#dedeea}body.auth-register-body .register-progress-step{min-width:76px;min-height:50px;padding:7px 8px}body.auth-register-body .register-progress-step span{width:21px;height:21px;font-size:.68rem;margin-bottom:4px}body.auth-register-body .register-progress-step b{font-size:.68rem;line-height:1.25em}body.auth-register-body .register-step-header{margin-bottom:13px}body.auth-register-body .register-step-header p{font-size:.72rem;margin-bottom:4px}body.auth-register-body .register-step-header h4{font-size:.96rem;line-height:1.45em}body.auth-register-body .register-step-note{padding:11px 12px;font-size:.82rem;line-height:1.65em;margin-bottom:14px}body.auth-register-body .register-wizard .form-row+.form-row{margin-top:14px}body.auth-register-body .register-wizard .form-row.split{display:block}body.auth-register-body .register-wizard .form-row.split .form-item{width:100%;margin-right:0;margin-top:0}body.auth-register-body .register-wizard .form-row.split .form-item+.form-item{margin-top:14px}body.auth-register-body .register-wizard .form-row.split .form-item>*{margin-bottom:0}body.auth-register-body .register-wizard .form-input label,body.auth-register-body .register-wizard .form-select label{font-size:.78rem}body.auth-register-body .register-wizard input[type=text],body.auth-register-body .register-wizard input[type=password],body.auth-register-body .register-wizard input[type=email],body.auth-register-body .register-wizard input[type=number],body.auth-register-body .register-wizard input[type=date],body.auth-register-body .register-wizard select{min-height:50px;font-size:.9rem}body.auth-register-body .register-wizard small{min-height:16px;font-size:.72rem;line-height:1.45em;margin-top:5px}body.auth-register-body .register-field-status{min-height:16px;font-size:.72rem;line-height:1.45em}body.auth-register-body .register-field-status[data-status=pending]:before{width:9px;height:9px;flex-basis:9px}body.auth-register-body .register-inline-alert{padding:11px 12px;border-width:1px}body.auth-register-body .register-inline-alert-title{font-size:.82rem;line-height:1.45em}body.auth-register-body .register-inline-alert-text{font-size:.76rem;line-height:1.6em}body.auth-register-body .register-inline-alert-referral{grid-template-columns:36px minmax(0,1fr);gap:10px}body.auth-register-body .register-referral-icon{width:36px;height:36px}body.auth-register-body .register-referral-icon svg{width:18px;height:18px}body.auth-register-body .register-review-grid{grid-template-columns:1fr}body.auth-register-body .register-review-grid div{min-height:0;padding:11px 12px}body.auth-register-body .register-review-grid span{font-size:.72rem;margin-bottom:5px}body.auth-register-body .register-review-grid b{font-size:.86rem;line-height:1.45em}body.auth-register-body .register-actions{justify-content:stretch;gap:10px;margin-top:10px}body.auth-register-body .register-actions .button{width:100%;min-width:0}body.auth-register-body .register-welcome-start{width:100%;min-width:0}}@media screen and (max-width:520px){body.auth-register-body .landing.phone .content-grid.membership-tp{padding:max(16px,calc(env(safe-area-inset-top)+12px)) 8px 20px!important}body.auth-register-body .register-wizard-widget.widget-box{padding:14px 12px;border-radius:8px}body.auth-register-body .register-wizard-widget .widget-box-content{margin-top:14px}body.auth-register-body .register-wizard-intro{padding:13px}body.auth-register-body .register-welcome{flex-direction:column;align-items:center;text-align:center}body.auth-register-body .register-welcome-avatar-wrap{width:74px;height:74px;flex-basis:auto}body.auth-register-body .register-welcome-avatar{width:64px;height:64px}body.auth-register-body .register-welcome-copy{width:100%}body.auth-register-body .register-welcome-copy:before{display:none}body.auth-register-body .register-welcome-title{font-size:.96rem}body.auth-register-body .register-welcome-message{font-size:.8rem}body.auth-register-body .register-account-option{min-height:58px;padding:8px 5px}body.auth-register-body .register-account-option small{display:none}body.auth-register-body .register-account-option-icon{width:28px;height:28px;flex-basis:28px}body.auth-register-body .register-account-option b{font-size:.75rem}body.auth-register-body .register-progress-step{min-width:70px}body.auth-register-body .register-step{padding:13px}}@media screen and (max-width:380px){body.auth-register-body .landing.phone .content-grid.membership-tp{padding:max(14px,calc(env(safe-area-inset-top)+10px)) 6px 18px!important}body.auth-register-body .register-wizard-widget.widget-box{padding:12px 10px}body.auth-register-body .register-account-switcher{gap:6px}body.auth-register-body .register-account-option{min-height:54px;padding:7px 4px}body.auth-register-body .register-account-option-icon{width:25px;height:25px;flex-basis:25px}body.auth-register-body .register-account-option-icon svg{width:18px;height:18px}body.auth-register-body .register-account-option b{font-size:.7rem}body.auth-register-body .register-progress-step{min-width:64px;min-height:46px;padding:6px}body.auth-register-body .register-progress-step b{font-size:.64rem}body.auth-register-body .register-step-header h4{font-size:.9rem}body.auth-register-body .register-welcome-title{font-size:.9rem}body.auth-register-body .register-welcome-message,body.auth-register-body .register-step-note{font-size:.76rem}}@media screen and (max-width:680px){body.auth-register-body .register-wizard.is-started .register-wizard-intro{padding:10px;margin-bottom:12px}body.auth-register-body .register-wizard.is-started .register-welcome{flex-direction:row;align-items:center;gap:10px;margin-bottom:0;text-align:right}body.auth-register-body .register-wizard.is-started .register-welcome-avatar-wrap{width:48px;height:48px;flex:0 0 48px}body.auth-register-body .register-wizard.is-started .register-welcome-avatar{width:42px;height:42px}body.auth-register-body .register-wizard.is-started .register-welcome-copy{width:auto;flex:1 1 auto;padding:9px 11px;text-align:right}body.auth-register-body .register-wizard.is-started .register-welcome-copy:before,body.auth-register-body .register-wizard.is-started .register-welcome-kicker{display:none}body.auth-register-body .register-wizard.is-started .register-welcome-title{font-size:.84rem;line-height:1.4em}body.auth-register-body .register-wizard.is-started .register-welcome-message{display:-webkit-box;min-height:0;margin-top:3px;overflow:hidden;font-size:.74rem;line-height:1.45em;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (prefers-reduced-motion:reduce){body.auth-register-body .register-welcome-avatar,body.auth-register-body .register-welcome-copy.is-talking .register-welcome-title,body.auth-register-body .register-welcome-copy.is-talking .register-welcome-message,body.auth-register-body .register-field-status[data-status=pending]:before{animation:none}}body.auth-register-body .activation-flow{width:100%;max-width:680px;margin:0 auto}body.auth-register-body .activation-flow-success{max-width:600px}body.auth-register-body .activation-card.widget-box{padding:28px;border:1px solid #e6e8f5;border-radius:8px;background:#fff;box-shadow:0 18px 44px rgba(94,92,154,.12)}body.auth-register-body .activation-card .widget-box-title{padding:0 0 22px;margin:0;color:#302f45;font-size:1rem;font-weight:800;line-height:1.45em}body.auth-register-body .activation-card .widget-box-title:before{background:#615dfa}body.auth-register-body .activation-card .widget-box-content{padding:0}body.auth-register-body .activation-hero{display:flex;align-items:center;gap:22px;padding:22px;border:1px solid #e6e8f5;border-radius:8px;background:#fbfbff;box-shadow:0 10px 26px rgba(94,92,154,.055)}body.auth-register-body .activation-avatar-wrap,body.auth-register-body .activation-success-mark{display:flex;align-items:center;justify-content:center;width:86px;height:86px;flex:0 0 86px;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(35,210,226,.11)}body.auth-register-body .activation-avatar{display:block;width:66px;height:66px;object-fit:contain;animation:activationFloat 3.8s ease-in-out infinite}body.auth-register-body .activation-hero-copy{min-width:0}body.auth-register-body .activation-kicker{margin:0 0 7px;color:#23d2e2;font-size:.78rem;font-weight:800;line-height:1.35em}body.auth-register-body .activation-hero-copy h2,body.auth-register-body .activation-success-copy h1{margin:0;color:#302f45;font-size:1.32rem;font-weight:800;line-height:1.45em}body.auth-register-body .activation-hero-copy p,body.auth-register-body .activation-success-copy p{margin:8px 0 0;color:#8f91ac;font-size:.9rem;font-weight:600;line-height:1.8em}body.auth-register-body .activation-alerts{margin:18px 0 0}body.auth-register-body .activation-alert{background:#fff;border-color:#e6e8f5}body.auth-register-body .activation-alert-success{background:#f7f7fb}body.auth-register-body .activation-form{margin-top:22px}body.auth-register-body .activation-code-field{max-width:360px;margin:0 auto}body.auth-register-body .activation-code-input{width:100%;height:58px;text-align:center;direction:ltr;color:#302f45;font-size:1.35rem;font-weight:800;letter-spacing:9px;border:1px solid #dedeea;border-radius:8px;background:#fff;box-shadow:0 8px 18px rgba(94,92,154,.045);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}body.auth-register-body .activation-code-input:focus{border-color:#dedeea;box-shadow:0 12px 26px rgba(97,93,250,.13);transform:translateY(-1px)}body.auth-register-body .activation-code-input::placeholder{color:#c8c8d8;letter-spacing:7px}body.auth-register-body .activation-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px}body.auth-register-body .activation-actions .button{min-width:170px;height:48px;line-height:48px;padding:0 24px;border-radius:8px;font-size:.9rem;font-weight:800}body.auth-register-body .activation-resend-link{border:1px solid #e6e8f5;color:#615dfa;box-shadow:0 10px 22px rgba(94,92,154,.06)}body.auth-register-body .activation-footnote{margin-top:18px;text-align:center}body.auth-register-body .activation-footnote .form-link{color:#8f91ac;font-size:.85rem;font-weight:700}body.auth-register-body .activation-success-card.widget-box{text-align:center}body.auth-register-body .activation-success-mark{margin:0 auto 16px}body.auth-register-body .activation-logo{display:block;max-width:130px;max-height:74px;object-fit:contain;margin:0 auto 18px}body.auth-register-body .activation-success-copy{max-width:430px;margin:0 auto}body.auth-register-body .activation-success-actions{margin-top:24px}@keyframes activationFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@media screen and (max-width:680px){body.auth-register-body .activation-flow{max-width:100%}body.auth-register-body .activation-card.widget-box{padding:18px}body.auth-register-body .activation-card .widget-box-title{padding-bottom:16px}body.auth-register-body .activation-hero{gap:14px;padding:16px}body.auth-register-body .activation-avatar-wrap,body.auth-register-body .activation-success-mark{width:72px;height:72px;flex-basis:72px}body.auth-register-body .activation-avatar{width:56px;height:56px}body.auth-register-body .activation-hero-copy h2,body.auth-register-body .activation-success-copy h1{font-size:1.08rem}body.auth-register-body .activation-hero-copy p,body.auth-register-body .activation-success-copy p{font-size:.82rem;line-height:1.75em}body.auth-register-body .activation-actions{flex-direction:column;align-items:stretch}body.auth-register-body .activation-actions .button{width:100%;min-width:0;height:48px;line-height:48px}}@media screen and (max-width:520px){body.auth-register-body .activation-card.widget-box{padding:14px 12px}body.auth-register-body .activation-hero{flex-direction:column;text-align:center}body.auth-register-body .activation-code-field{max-width:100%}body.auth-register-body .activation-code-input{height:54px;font-size:1.1rem;letter-spacing:6px}body.auth-register-body .activation-code-input::placeholder{letter-spacing:5px}}@media screen and (max-width:380px){body.auth-register-body .activation-card.widget-box{padding:12px 10px}body.auth-register-body .activation-hero{padding:14px 12px}body.auth-register-body .activation-code-input{font-size:1rem;letter-spacing:4px}body.auth-register-body .activation-code-input::placeholder{letter-spacing:3px}}@media (prefers-reduced-motion:reduce){body.auth-register-body .activation-avatar{animation:none}}.question-editor-form{direction:rtl}.question-editor-form>.row{row-gap:4px}.question-editor-count-control{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:stretch;gap:10px;margin-bottom:20px}.question-editor-count-control-static{grid-template-columns:minmax(0,1fr)}.question-editor-count-control .form-input{min-width:0}.question-editor-generate-button{width:52px;min-width:52px;height:48px;min-height:48px;align-self:end;padding:0;border-radius:8px}.question-editor-generate-button svg{width:18px;height:18px;fill:currentColor}.question-editor-options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px;margin-bottom:20px}.question-editor-pair-list{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.question-editor-option-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid #e6e7f2;border-radius:8px;background-color:#fff;box-shadow:0 8px 22px rgba(62,63,94,.08)}.question-editor-option-card .form-input,.question-editor-option-card .form-group{margin-bottom:0}.question-editor-option-card .form-input+.form-input,.question-editor-option-card .form-input+.question-editor-upload-field,.question-editor-option-card .question-editor-current-media+.form-input{margin-top:0}.question-editor-option-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;margin-bottom:0}.question-editor-option-index{display:inline-flex;align-items:center;min-width:0;min-height:30px;padding:5px 10px;border-radius:6px;color:#3e3f5e;background-color:#f4f4fb;font-size:.78rem;font-weight:800;line-height:1.35}.question-editor-option-choice{display:flex;align-items:center;min-width:0}.question-editor-option-card>.question-editor-option-choice{min-height:38px;padding-top:14px;border-top:1px solid #e6e7f2}.question-editor-option-choice>.checkbox-wrap,.question-editor-option-choice.checkbox-wrap{margin:0}.question-editor-upload-field{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.question-editor-upload-field .image-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.question-editor-upload-button{width:auto;min-width:130px;margin:0}.question-editor-image-preview{display:none;width:min(100%,220px);aspect-ratio:16 / 10;border:1px solid #e6e7f2;border-radius:8px;object-fit:cover}.question-editor-image-preview.is-visible{display:block}.question-editor-current-media{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px;color:#8f91ac;font-size:.75rem;font-weight:700}.question-editor-current-media img{display:block;width:min(100%,240px);max-height:190px;border:1px solid #e6e7f2;border-radius:8px;object-fit:cover}.question-editor-pair-card,.question-editor-sequence-card{width:100%}.question-editor-pair-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.question-editor-pair-fields textarea,.question-editor-sequence-card textarea{min-height:94px;resize:vertical}.question-editor-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.question-editor-choice-card{display:flex;align-items:center;justify-content:center;min-width:0;min-height:66px;padding:14px 16px;border:1px solid #e6e7f2;border-radius:8px;color:#3e3f5e;background-color:#fff;cursor:pointer;box-shadow:0 6px 18px rgba(62,63,94,.06);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.question-editor-choice-card .checkbox-wrap{display:flex;align-items:center;gap:12px;width:100%;min-width:0;margin:0;direction:rtl}.question-editor-choice-card .checkbox-box{position:static;top:auto;right:auto;flex:0 0 26px}.question-editor-choice-card .checkbox-wrap>span:last-child{min-width:0;color:#3e3f5e;font-size:.9rem;font-weight:800;line-height:1.4}.question-editor-choice-card:hover{border-color:rgba(97,93,250,.3);background-color:#fbfbff;box-shadow:0 10px 24px rgba(62,63,94,.1);transform:translateY(-1px)}.question-editor-choice-card:focus-within{border-color:#615dfa;box-shadow:0 0 0 3px rgba(97,93,250,.12)}.question-editor-choice-card:has(input:checked){border-color:#615dfa;background-color:rgba(97,93,250,.07);box-shadow:0 10px 26px rgba(97,93,250,.14)}.question-editor-choice-card input[type=radio]:checked+.checkbox-box.round{border-color:#615dfa;background-color:#fff;box-shadow:0 0 0 4px rgba(97,93,250,.1)}.question-editor-instructions{margin-bottom:18px;padding:14px 16px;border:1px solid rgba(97,93,250,.18);border-radius:8px;color:#3e3f5e;background-color:rgba(97,93,250,.05);line-height:1.75}.question-editor-instructions>strong,.question-editor-instructions>span{display:block}.question-editor-instructions ul{margin:8px 0 12px;padding-right:20px}.question-editor-instructions code{color:#4845c7}.question-editor-example{display:grid;gap:8px;margin-top:9px;padding:12px;border:1px solid #e6e7f2;border-radius:8px;background-color:rgba(255,255,255,.78);font-family:monospace}.question-editor-example-answer{color:#2563a8;font-weight:700}.question-editor-blank-marker,.question-editor-preview .red,.red{color:#dc3535;font-weight:800}.question-editor-example-separator{padding-top:8px;border-top:1px solid #e6e7f2}.question-editor-preview-field{margin-bottom:18px}.question-editor-preview{min-height:52px;margin-top:8px;padding:12px 14px;border:1px dashed #d8d9e8;border-radius:8px;color:#3e3f5e;background-color:#fafaff;line-height:1.7}.question-editor-optional-fields>summary{margin-bottom:14px}.question-editor-actions{display:flex;justify-content:flex-start;gap:10px;margin-top:8px;padding-top:18px;border-top:1px solid #e6e7f2}.question-editor-actions .button{width:auto;min-width:132px;margin:0}@media screen and (max-width:680px){.question-editor-count-control{grid-template-columns:minmax(0,1fr) 48px;gap:8px}.question-editor-generate-button{width:48px;min-width:48px}.question-editor-options-grid,.question-editor-choice-grid,.question-editor-pair-fields{grid-template-columns:minmax(0,1fr)}.question-editor-option-card{padding:14px}.question-editor-option-header{align-items:flex-start;flex-direction:column}.question-editor-upload-field,.question-editor-actions{align-items:stretch;flex-direction:column}.question-editor-upload-button,.question-editor-actions .button,.question-editor-image-preview,.question-editor-current-media img{width:100%}}.online-mobile-trigger,.online-mobile-drawer-header{display:none}@media screen and (max-width:680px){.content-grid{width:95%;padding:75px 0 120px}.content-grid.full{width:100%;padding:60px 0 0}.content-grid.medium{width:95%;padding:0 0 120px}.chat-widget,.navigation-widget-desktop{display:none}.online-mobile-trigger{--online-mobile-trigger-size:clamp(40px,12vw,46px);display:flex;align-items:center;justify-content:center;width:var(--online-mobile-trigger-size);height:var(--online-mobile-trigger-size);border:1px solid rgba(234,234,245,.95);border-radius:clamp(13px,4vw,16px);background:rgba(255,255,255,.94);color:#615dfa;box-shadow:0 12px 26px rgba(31,41,55,.14);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);position:fixed;left:max(clamp(8px,3vw,12px),env(safe-area-inset-left));top:max(clamp(8px,34vw,124px),env(safe-area-inset-top));right:auto;bottom:auto;z-index:10001;cursor:pointer;touch-action:none;user-select:none;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease}.online-mobile-trigger.is-dragging{transition:none;box-shadow:0 16px 34px rgba(31,41,55,.2)}.online-mobile-trigger:not(.has-online-users){display:none}.online-mobile-trigger:active{transform:scale(.94)}.online-mobile-trigger-icon{width:20px;height:20px;fill:#615dfa}.online-mobile-trigger-dot{width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#23d2e2;position:absolute;right:9px;top:9px;box-shadow:0 0 0 4px rgba(35,210,226,.14)}.online-mobile-trigger-count{display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#23d2e2;color:#fff;font-size:clamp(.5rem,2.5vw,.56rem);font-weight:800;line-height:1;position:absolute;left:-4px;top:-4px;box-shadow:0 8px 14px rgba(35,210,226,.28)}#chat-widget-messages.chat-widget.sidebar{display:block;width:min(82vw,300px);height:min(58vh,420px);margin:0;padding:0;border:1px solid rgba(234,234,245,.9);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 18px 42px rgba(31,41,55,.18);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);position:fixed;right:auto;left:12px;top:82px;bottom:auto;z-index:10002;overflow:hidden;opacity:0;pointer-events:none;transform:translateX(calc(-100% - 18px));transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease}#chat-widget-messages.chat-widget.closed{transform:translateX(calc(-100% - 18px))}#chat-widget-messages.chat-widget.is-online-drawer-open,#chat-widget-messages.chat-widget.is-online-drawer-open.closed{opacity:1;pointer-events:auto;transform:translateX(0)}#chat-widget-messages .online-mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:10px 12px;border-bottom:1px solid #eaeaf5;direction:rtl}.online-mobile-drawer-info{display:flex;align-items:center;min-width:0;gap:8px}.online-mobile-drawer-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:#f0f3ff}.online-mobile-drawer-icon svg{width:17px;height:17px;fill:#615dfa}.online-mobile-drawer-title{margin:0;color:#3e3f5e;font-size:.84rem;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-mobile-drawer-count{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;flex:0 0 auto;padding:0 6px;border-radius:999px;background:#23d2e2;color:#fff;font-size:.68rem;font-weight:800;line-height:1}.online-mobile-drawer-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border:0;border-radius:12px;background:#f5f6fb;color:#3e3f5e;font-size:1.35rem;font-weight:700;line-height:1;cursor:pointer}#chat-widget-messages .chat-widget-messages{height:calc(100% - 56px);overflow-y:auto}#chat-widget-messages .simplebar-content-wrapper{overflow-x:hidden!important;overflow-y:auto!important}#chat-widget-messages .simplebar-content{display:block;min-height:100%;padding:6px 0 10px!important}#chat-widget-messages .chat-widget-message.online-user-item{display:block;width:auto;height:auto;margin:0 8px 6px;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:0 8px 16px rgba(97,93,250,.07);transform-origin:center}#chat-widget-messages .chat-widget-message.online-user-item:hover,#chat-widget-messages .chat-widget-message.online-user-item:focus{background:#f8f8ff;transform:translateY(-1px)}#chat-widget-messages .chat-widget-message .user-status{min-height:44px;width:auto;padding:7px 54px 7px 4px;align-items:stretch}#chat-widget-messages .chat-widget-message .user-status-avatar{right:0}#chat-widget-messages.chat-widget.closed .chat-widget-messages .chat-widget-message .user-status .user-status-title{opacity:1;visibility:visible}#chat-widget-messages .chat-widget-message .user-status-text,#chat-widget-messages .chat-widget-message .user-status-timestamp{display:none!important}.chat-widget-wrap .chat-widget{display:block}}@media screen and (max-width:480px){.hide-text-mobile{display:none}}@media screen and (max-width:1365px){.popup-picture .widget-box{display:none}.notification-box .notification-box-close-button{display:-ms-flexbox;display:flex}.notification-box .mark-read-button,.notification-box .mark-unread-button{display:block}.report-context{gap:9px;padding:10px 13px 10px 11px}.report-context-label{font-size:12px}.report-context-name{font-size:13px}}@media screen and (min-width:1366px){.report-context-label{font-size:13px}.report-context-name{font-size:14px}}@media screen and (max-width:1070px){.week-box{display:none}.promo-line{display:block;padding:32px 28px}.promo-line .promo-line-text{width:auto}.promo-line .promo-line-actions{margin-top:24px;direction:rtl}.report-context{width:100%}.analytics-overview{grid-template-columns:1fr}.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.details-modal-overview .analytics-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-filter-row{row-gap:14px}.report-filter-note{margin-top:8px}.full-submit-button{margin-top:12px}.data-table-scroll-wrap{max-width:100%;overflow-x:auto}#studentReportTable{min-width:900px}.insight-list{max-width:210px}.status-pill{min-width:100px}.compact-action-button{min-width:88px;padding-right:12px;padding-left:12px}.date-range-collapse-row,.month-collapse-row{max-width:100%}.report-alert-note{display:block}}@media screen and (max-width:960px){.switch-option .form-switch{margin-top:12px;position:relative;top:auto;right:auto}.switch-option .button{margin-top:22px}.switch-option .switch-option-meta{margin-top:16px;position:static}.earning-stat-box.full{width:100%;-ms-flex-pack:center;justify-content:center}.earning-stat-box .user-stats{display:none}.report-context-name{font-size:13px}#studentReportTable{min-width:860px}.numeric-cell{min-width:82px}.deduction-amount{min-width:48px}.insight-list{min-width:140px;max-width:190px}.approval-stack{min-width:116px}}@media screen and (max-width:1070px){.stiky-nav{position:static;top:auto;width:100%}.stiky-nav>.grid-column{display:grid;grid-template-columns:100%;gap:16px;align-items:start}.stiky-nav .widget-box{height:auto;padding:24px 22px}.stiky-nav .widget-box-content a{overflow-wrap:anywhere;word-break:break-word}}@media screen and (max-width:680px){.stiky-nav>.grid-column{gap:12px}.stiky-nav .widget-box{padding:20px 18px;border-radius:10px}.stiky-nav .widget-box .widget-box-title{font-size:.92rem;line-height:1.45}.stiky-nav .widget-box .widget-box-content{font-size:.86rem;line-height:1.65}.stiky-nav .widget-box .button.full{min-height:42px}.stiky-nav .social-links.multiline{justify-content:flex-start;gap:10px}.achievement-box{-ms-flex-direction:column;flex-direction:column;padding:28px 18px}.achievement-box .button{margin-top:16px}.level-progress-box{display:block;height:auto;padding:32px 28px}.level-progress-box .level-progress-badge{margin:0 auto}.level-progress-box .progress-stat{margin-top:28px}.exp-line{display:block;padding:32px 0 0}.exp-line .exp-line-icon{position:absolute;top:0;left:0}.exp-line .text-sticker{height:24px;padding:0 12px;line-height:24px;position:absolute;top:0;right:0}.exp-line .exp-line-timestamp{margin-top:8px;position:static}.report-context{gap:8px;padding:9px 12px 9px 10px}.report-context-label{font-size:11px}.report-context-name{font-size:12px}.report-period-pill{width:100%;text-align:center}.report-filter-panel{padding:12px}.full-submit-button{margin-top:10px}#studentReportTable{min-width:820px}.entity-cell{min-width:155px}.entity-name{max-width:120px}.chip-list{max-width:170px}.numeric-cell{min-width:78px}.score-meter{min-width:80px}.insight-list{min-width:145px;max-width:175px}.insight-chip{padding:5px 7px;font-size:10px}.status-pill{min-width:92px}.approval-stack{min-width:106px}.approval-pill{min-width:78px;padding-right:8px;padding-left:8px;font-size:10px}.compact-action-button{min-width:84px;min-height:32px;padding-right:10px;padding-left:10px}.analytics-overview{padding:12px}.analytics-metric-grid{grid-template-columns:1fr}.details-modal-overview .analytics-metric-grid{grid-template-columns:1fr}.analytics-metric-card{min-height:100px;padding:13px}.analytics-metric-value{min-height:48px;font-size:28px}.analytics-metric-label{font-size:11px;line-height:1.4}.analytics-overview-value{font-size:28px}.date-range-collapse-row,.month-collapse-row{width:100%;margin-right:0}.date-range-collapse-row.is-visible{max-height:220px}.month-collapse-row.is-visible{max-height:115px}.report-alert-note strong{display:block;margin-bottom:4px}}@media screen and (max-width:479px){.post-option{width:80px}#studentReportTable{min-width:760px}.code-chip{max-width:96px}.summary-chip{padding-right:7px;padding-left:7px}.details-modal .widget-box{padding:14px}.numeric-cell{min-width:74px}.score-meter{min-width:76px}.insight-list{min-width:135px;max-width:160px}.approval-stack{min-width:98px}.post-option .post-option-text{display:none}.post-option .post-option-icon{margin-right:0}.reaction-options{height:40px}.reaction-options .reaction-option{width:20px;height:20px}.simple-tab-items{border-bottom:none}.simple-tab-items .simple-tab-item{display:none}.simple-tab-items .form{display:block}.quick-post.medium .quick-post-footer .quick-post-footer-actions .button,.quick-post.medium .quick-post-footer .quick-post-footer-actions .button:last-child{width:80px}.quick-post .quick-post-footer{min-height:auto;padding:14px 18px;gap:12px}.quick-post .quick-post-footer .quick-post-footer-actions{min-width:0}.quick-post .quick-post-footer .quick-post-public-toggle-text{max-width:170px}.promo-line .promo-line-actions{display:block}.promo-line .promo-line-actions .button,.promo-line .promo-line-actions .form-input{width:100%}.promo-line .promo-line-actions .form-input{margin-right:0;margin-left:0}.promo-line .promo-line-actions .button{margin-top:16px}.switch-option .button{width:100%}.action-request.with-text{width:40px;padding:0}.action-request.with-text .action-request-icon{margin-right:0}.action-request.with-text .action-request-text{display:none}.report-context{gap:7px;padding:8px 10px 8px 9px}.report-context-label{font-size:10px}.report-context-name{font-size:11px}}@media only screen and (max-width:600px){.feedback-trigger-button{bottom:80px}#wa_button{bottom:10% !important}}