@import url(https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css);@import url(https://fonts.googleapis.com/css?family=Poppins:400,600,300,500,700|Prosto+One:400|Nunito+Sans:700,600,400|Roboto:500,700);@import url(https://px.animaapp.com/68d55a985799e527ee530c0e.68d55a985799e527ee530c13.RMZsj7E.vcp.png);.dev-tools-panel[data-v-a40b541a]{position:fixed;bottom:20px;right:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);z-index:9999;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:all .3s ease;min-width:280px}.dev-tools-panel.collapsed[data-v-a40b541a]{min-width:auto;background:linear-gradient(135deg,#667eea,#764ba2)}.toggle-button[data-v-a40b541a]{position:absolute;top:-12px;right:-12px;width:32px;height:32px;border-radius:50%;background:#ff6b6b;border:3px solid #fff;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.toggle-button[data-v-a40b541a]:hover{transform:scale(1.1);background:#ff5252}.panel-content[data-v-a40b541a]{padding:20px;color:#fff}.panel-header[data-v-a40b541a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid hsla(0,0%,100%,.2)}.panel-header h3[data-v-a40b541a]{margin:0;font-size:18px;font-weight:600}.dev-badge[data-v-a40b541a]{background:#ff6b6b;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:1px}.current-profile[data-v-a40b541a]{margin-bottom:15px;padding:10px;background:hsla(0,0%,100%,.1);border-radius:8px}.profile-label[data-v-a40b541a]{font-size:12px;opacity:.8;margin-bottom:5px}.profile-value[data-v-a40b541a]{font-size:16px;font-weight:600}.profile-buttons[data-v-a40b541a]{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.profile-btn[data-v-a40b541a]{display:flex;align-items:center;gap:10px;padding:10px 15px;border:2px solid hsla(0,0%,100%,.3);border-radius:8px;background:hsla(0,0%,100%,.1);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.profile-btn[data-v-a40b541a]:hover{background:hsla(0,0%,100%,.2);transform:translateX(5px)}.profile-btn.active[data-v-a40b541a]{background:hsla(0,0%,100%,.3);border-color:#fff;box-shadow:0 0 15px hsla(0,0%,100%,.3)}.btn-icon[data-v-a40b541a]{font-size:20px}.btn-label[data-v-a40b541a]{flex:1;text-align:left}.actions[data-v-a40b541a]{display:flex;gap:8px;margin-bottom:15px}.action-btn[data-v-a40b541a]{flex:1;padding:8px 12px;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;background:hsla(0,0%,100%,.1);color:#fff;font-size:12px;cursor:pointer;transition:all .3s ease}.action-btn[data-v-a40b541a]:hover{background:hsla(0,0%,100%,.2)}.hotkeys[data-v-a40b541a]{padding:10px;background:rgba(0,0,0,.2);border-radius:8px;font-size:11px}.hotkeys-title[data-v-a40b541a]{font-weight:600;margin-bottom:8px;opacity:.9}.hotkey-item[data-v-a40b541a]{margin-bottom:4px;opacity:.8}kbd[data-v-a40b541a]{background:hsla(0,0%,100%,.2);padding:2px 6px;border-radius:4px;font-family:monospace;font-size:10px;border:1px solid hsla(0,0%,100%,.3)}.notification-container[data-v-b7bfc000]{position:fixed;top:20px;right:20px;z-index:100001;display:flex;flex-direction:column;gap:25px;pointer-events:none;max-width:420px;width:100%}.toast[data-v-b7bfc000]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);pointer-events:auto;min-width:320px;max-width:420px;font-family:var(--font-family-poppins,"Poppins",sans-serif);transition:all .3s ease}.toast[data-v-b7bfc000]:hover{box-shadow:0 6px 16px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.08);transform:translateY(-2px)}.toast-icon[data-v-b7bfc000]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.toast-icon svg[data-v-b7bfc000]{width:100%;height:100%}.toast-content[data-v-b7bfc000]{flex:1;min-width:0}.toast-title[data-v-b7bfc000]{font-weight:600;font-size:14px;line-height:1.4;margin-bottom:4px;color:#252641}.toast-message[data-v-b7bfc000]{font-size:13px;line-height:1.5;color:#636363;word-wrap:break-word}.toast-close[data-v-b7bfc000]{flex-shrink:0;width:20px;height:20px;padding:0;border:none;background:transparent;cursor:pointer;color:#636363;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border-radius:4px}.toast-close[data-v-b7bfc000]:hover{background:rgba(0,0,0,.05);color:#252641}.toast-close[data-v-b7bfc000]:active{transform:scale(.9)}.toast-close svg[data-v-b7bfc000]{width:16px;height:16px}.toast-success[data-v-b7bfc000]{border-left:4px solid #4caf50}.toast-success .toast-icon[data-v-b7bfc000]{color:#4caf50}.toast-error[data-v-b7bfc000]{border-left:4px solid #f44336}.toast-error .toast-icon[data-v-b7bfc000]{color:#f44336}.toast-warning[data-v-b7bfc000]{border-left:4px solid #ff9800}.toast-warning .toast-icon[data-v-b7bfc000]{color:#ff9800}.toast-info[data-v-b7bfc000]{border-left:4px solid #0095ec}.toast-info .toast-icon[data-v-b7bfc000]{color:#0095ec}.toast-enter-active[data-v-b7bfc000],.toast-leave-active[data-v-b7bfc000]{transition:all .3s ease}.toast-enter-from[data-v-b7bfc000]{opacity:0;transform:translateX(100%)}.toast-leave-to[data-v-b7bfc000]{opacity:0;transform:translateX(100%) scale(.8)}.toast-move[data-v-b7bfc000]{transition:transform .3s ease}@media (max-width:768px){.notification-container[data-v-b7bfc000]{top:10px;right:10px;left:10px;max-width:none}.toast[data-v-b7bfc000]{min-width:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-b7bfc000],.toast-leave-active[data-v-b7bfc000],.toast-move[data-v-b7bfc000]{transition:none!important}.toast-enter-from[data-v-b7bfc000],.toast-leave-to[data-v-b7bfc000]{opacity:1!important;transform:none!important}.toast[data-v-b7bfc000]:hover{transform:none!important}}.permission-modal-overlay[data-v-7cf2ecd2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10001;backdrop-filter:blur(4px)}.permission-modal[data-v-7cf2ecd2]{background:#fff;border-radius:16px;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;animation:modal-scale-7cf2ecd2 .3s ease-out}@keyframes modal-scale-7cf2ecd2{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.permission-modal__header[data-v-7cf2ecd2]{padding:32px 24px 16px;text-align:center;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff}.permission-modal__icon[data-v-7cf2ecd2]{margin-bottom:12px}.permission-modal__icon svg[data-v-7cf2ecd2]{opacity:.9}.permission-modal__title[data-v-7cf2ecd2]{margin:0;font-size:22px;font-weight:600}.permission-modal__body[data-v-7cf2ecd2]{padding:24px;text-align:center}.permission-modal__message[data-v-7cf2ecd2]{margin:0 0 12px;font-size:15px;color:#374151;line-height:1.5}.permission-modal__hint[data-v-7cf2ecd2]{margin:0;font-size:13px;color:#6b7280}.permission-modal__footer[data-v-7cf2ecd2]{padding:16px 24px 24px;display:flex;justify-content:center}.permission-modal__btn[data-v-7cf2ecd2]{padding:12px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s}.permission-modal__btn[data-v-7cf2ecd2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.permission-modal__btn[data-v-7cf2ecd2]:active{transform:translateY(0)}.modal-fade-enter-active[data-v-7cf2ecd2],.modal-fade-leave-active[data-v-7cf2ecd2]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-7cf2ecd2],.modal-fade-leave-to[data-v-7cf2ecd2]{opacity:0}@media (prefers-reduced-motion:reduce){.permission-modal[data-v-7cf2ecd2]{animation:none}.modal-fade-enter-active[data-v-7cf2ecd2],.modal-fade-leave-active[data-v-7cf2ecd2]{transition:none}}.blocked-modal-overlay[data-v-651bc819]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10002;backdrop-filter:blur(4px)}.blocked-modal[data-v-651bc819]{background:#fff;border-radius:16px;width:100%;max-width:440px;box-shadow:0 20px 60px rgba(0,0,0,.35);overflow:hidden;animation:modal-scale-651bc819 .25s ease-out}@keyframes modal-scale-651bc819{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.blocked-modal__header[data-v-651bc819]{padding:32px 24px 16px;text-align:center;background:linear-gradient(135deg,#e11d48,#b91c1c);color:#fff}.blocked-modal__icon[data-v-651bc819]{margin-bottom:12px}.blocked-modal__title[data-v-651bc819]{margin:0;font-size:22px;font-weight:600}.blocked-modal__body[data-v-651bc819]{padding:24px;text-align:center}.blocked-modal__message[data-v-651bc819]{margin:0 0 12px;font-size:15px;color:#374151;line-height:1.5}.blocked-modal__hint[data-v-651bc819]{margin:0;font-size:13px;color:#6b7280}.blocked-modal__footer[data-v-651bc819]{padding:16px 24px 24px;display:flex;justify-content:center}.blocked-modal__btn[data-v-651bc819]{padding:12px 32px;background:linear-gradient(135deg,#1f2937,#111827);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s}.blocked-modal__btn[data-v-651bc819]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(17,24,39,.4)}.blocked-modal__btn[data-v-651bc819]:active{transform:translateY(0)}.modal-fade-enter-active[data-v-651bc819],.modal-fade-leave-active[data-v-651bc819]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-651bc819],.modal-fade-leave-to[data-v-651bc819]{opacity:0}@media (prefers-reduced-motion:reduce){.blocked-modal[data-v-651bc819]{animation:none}.modal-fade-enter-active[data-v-651bc819],.modal-fade-leave-active[data-v-651bc819]{transition:none}}.dev-mode-indicator{position:fixed;top:0;left:0;right:0;background:linear-gradient(90deg,#ff6b6b,orange 50%,#ff6b6b);background-size:200% 100%;color:#fff;text-align:center;padding:8px;font-weight:700;font-size:14px;z-index:10000;box-shadow:0 2px 10px rgba(0,0,0,.3);animation:gradient-shift 3s ease infinite;letter-spacing:2px}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.page-fade-enter-active{transition:opacity .3s ease-out;position:absolute;width:100%}.page-fade-leave-active{transition:opacity .2s ease-in;position:absolute;width:100%}.page-fade-enter-from{opacity:0}.page-fade-enter-to,.page-fade-leave-from{opacity:1}.page-fade-leave-to{opacity:0}.auth-transition-enter-active{transition:opacity .4s ease-out;position:absolute;width:100%}.auth-transition-leave-active{transition:opacity .3s ease-in;position:absolute;width:100%}.auth-transition-enter-from{opacity:0}.auth-transition-enter-to,.auth-transition-leave-from{opacity:1}.auth-transition-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.auth-transition-enter-active,.auth-transition-leave-active,.page-fade-enter-active,.page-fade-leave-active{transition:none!important;animation:none!important}.auth-transition-enter-from,.auth-transition-leave-to,.page-fade-enter-from,.page-fade-leave-to{opacity:1!important;transform:none!important}}.group-232{height:90px;margin-left:18px;margin-top:51px;position:relative;width:100%;max-width:439px}.rectangle-80{background-color:#f7f8fa;border:1px solid #d0d7de;border-radius:40px;height:54px;top:36px;width:100%;max-width:435px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.email,.rectangle-80{left:0;position:absolute}.email{letter-spacing:0;line-height:normal;top:0}.input-field{position:absolute;top:36px;left:0;width:100%;max-width:435px;height:54px;background-color:transparent;border:none;border-radius:40px;padding:0 31px;outline:none;font-size:15px;color:var(--black);z-index:1}.input-field::-moz-placeholder{color:var(--silver-chalice);opacity:1}.input-field::placeholder{color:var(--silver-chalice);opacity:1}.input-field:focus{outline:none}.group-232.group-225{margin-top:30px}.group-232.group-226,.group-232.group-226-1{left:0;margin-left:unset;margin-top:unset;position:absolute;top:0}.group-232.group-225-1{margin-top:83px}@media (max-width:767px){.group-232{margin-left:0}.group-232,.input-field,.rectangle-80{width:100%;max-width:100%}}.group-2,.group-227{height:90px;margin-left:18px;margin-top:30px;position:relative;width:100%;max-width:435px}.invisible-1,.invisible-1-1{height:18px;right:20px;position:absolute;top:54px;width:18px;cursor:pointer;z-index:2;transition:opacity .2s ease}.invisible-1-1:hover,.invisible-1:hover{opacity:.7}@media (max-width:767px){.group-2,.group-227{margin-left:0;width:100%;max-width:100%}.invisible-1,.invisible-1-1{right:15px}}.remember-me-wrapper[data-v-662d5abf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:450px;width:100%;position:relative;padding:.5rem 0;flex-wrap:wrap}.remember-left-group[data-v-662d5abf]{margin-top:20px;display:flex;align-items:center;gap:.625rem;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-container[data-v-662d5abf]{position:relative;width:22px;height:22px;flex-shrink:0}.checkbox-input[data-v-662d5abf]{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0;z-index:2}.checkbox-box[data-v-662d5abf]{position:absolute;inset:0;width:22px;height:22px;border-radius:7px;border:2px solid #cbd5e1;background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 2px 4px rgba(15,23,42,.06),inset 0 1px 2px hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible}.checkbox-box[data-v-662d5abf]:before{content:"";position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.4) 0,rgba(37,99,235,.25) 35%,rgba(59,130,246,.1) 60%,transparent 80%);opacity:0;transform:scale(.5);pointer-events:none;transition:none}.checkmark[data-v-662d5abf]{width:14px;height:14px;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none;transform:scale(0) rotate(-12deg);opacity:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transition:all .35s cubic-bezier(.68,-.55,.265,1.55)}.remember-left-group:hover .checkbox-box[data-v-662d5abf]{border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 4px 8px rgba(15,23,42,.1),inset 0 1px 2px hsla(0,0%,100%,.8)}.checkbox-input:focus-visible~.checkbox-box[data-v-662d5abf]{border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.15),0 2px 6px rgba(15,23,42,.12)}.checkbox-input:active~.checkbox-box[data-v-662d5abf]{transform:scale(.94)}.checkbox-input:checked~.checkbox-box[data-v-662d5abf]{border-color:#3b82f6;background:linear-gradient(145deg,#3b82f6,#2563eb);box-shadow:0 4px 12px rgba(59,130,246,.4),0 2px 6px rgba(37,99,235,.3),inset 0 1px 2px hsla(0,0%,100%,.25);transform:scale(1.05)}.checkbox-input:checked~.checkbox-box .checkmark[data-v-662d5abf]{transform:scale(1) rotate(0deg);opacity:1;animation:checkmark-draw-662d5abf .5s cubic-bezier(.68,-.55,.265,1.55)}.checkbox-input:checked~.checkbox-box[data-v-662d5abf]:before{animation:ripple-wave-662d5abf .7s cubic-bezier(.25,.46,.45,.94)}@keyframes ripple-wave-662d5abf{0%{opacity:0;transform:scale(.5) rotate(0deg)}20%{opacity:.8;transform:scale(.8) rotate(45deg)}40%{opacity:.6;transform:scale(1.2) rotate(90deg)}60%{opacity:.4;transform:scale(1.8) rotate(180deg)}80%{opacity:.15;transform:scale(2.5) rotate(270deg)}to{opacity:0;transform:scale(3.2) rotate(1turn)}}@keyframes checkmark-draw-662d5abf{0%{transform:scale(0) rotate(-12deg);opacity:0}50%{transform:scale(1.15) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}.remember-text[data-v-662d5abf]{font-family:Poppins,sans-serif;font-size:15px;line-height:1.4;color:#374151;font-weight:500;white-space:nowrap;transition:color .2s ease}.remember-left-group:hover .remember-text[data-v-662d5abf]{color:#1f2937}.dropdown-toggle[data-v-662d5abf]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:.25rem;padding:0;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:all .2s ease}.dropdown-toggle[data-v-662d5abf]:hover{background-color:#f3f4f6}.dropdown-icon[data-v-662d5abf]{width:14px;height:14px;stroke:#6b7280;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-icon.rotate[data-v-662d5abf]{transform:rotate(180deg)}.dropdown-toggle:hover .dropdown-icon[data-v-662d5abf]{stroke:#3b82f6}.forgot-link[data-v-662d5abf]{margin-top:20px;font-family:Poppins,sans-serif;font-size:15px;margin-left:auto;padding:.375rem .625rem;font-weight:500;color:#3b82f6;background:transparent;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.forgot-link[data-v-662d5abf]:hover{color:#2563eb;background-color:#eff6ff;transform:translateX(-2px)}.forgot-link[data-v-662d5abf]:active{transform:translateX(-2px) scale(.97)}.remember-dropdown[data-v-662d5abf]{position:absolute;left:0;top:calc(100% + .5rem);min-width:240px;padding:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.05);z-index:50;overflow:hidden}.dropdown-item[data-v-662d5abf]{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:8px;cursor:pointer;transition:all .2s ease;animation:item-slide-in-662d5abf .3s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes item-slide-in-662d5abf{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-662d5abf]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);transform:translateX(4px)}.item-icon[data-v-662d5abf]{width:18px;height:18px;stroke:#6b7280;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;transition:all .2s ease}.dropdown-item:hover .item-icon[data-v-662d5abf]{stroke:#3b82f6;transform:scale(1.1)}.item-text[data-v-662d5abf]{flex:1;font-size:.875rem;color:#374151;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.dropdown-item:hover .item-text[data-v-662d5abf]{color:#1f2937}.item-arrow[data-v-662d5abf]{width:16px;height:16px;stroke:#9ca3af;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;opacity:0;transform:translateX(-4px);transition:all .2s ease}.dropdown-item:hover .item-arrow[data-v-662d5abf]{opacity:1;transform:translateX(0);stroke:#3b82f6}.dropdown-enter-active[data-v-662d5abf]{animation:dropdown-in-662d5abf .3s cubic-bezier(.34,1.56,.64,1)}.dropdown-leave-active[data-v-662d5abf]{animation:dropdown-out-662d5abf .2s ease-in}@keyframes dropdown-in-662d5abf{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdown-out-662d5abf{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@media (max-width:767px){.remember-me-wrapper[data-v-662d5abf]{flex-direction:column;align-items:flex-start;gap:.75rem}.remember-left-group[data-v-662d5abf]{margin-top:10px}.forgot-link[data-v-662d5abf]{margin-top:0;margin-left:0;align-self:flex-end}.remember-dropdown[data-v-662d5abf]{width:100%;min-width:unset}}.modal-overlay[data-v-26ec7d8e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-content[data-v-26ec7d8e]{background:#fff;border-radius:12px;padding:40px;max-width:480px;width:100%;box-shadow:0 10px 40px rgba(0,0,0,.2)}.step-container[data-v-26ec7d8e]{display:flex;flex-direction:column;gap:24px}.modal-title[data-v-26ec7d8e]{font-size:24px;font-weight:600;color:#333;margin:0}.modal-description[data-v-26ec7d8e]{font-size:14px;color:#666;margin:0;line-height:1.5}.form-group[data-v-26ec7d8e]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-26ec7d8e]{font-size:14px;font-weight:500;color:#333}.form-input[data-v-26ec7d8e]{padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:all .2s}.form-input[data-v-26ec7d8e]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form-input.error[data-v-26ec7d8e]{border-color:#ff6b6b}.code-input[data-v-26ec7d8e]{text-align:center;font-size:24px;letter-spacing:8px;font-family:Courier New,monospace}.error-message[data-v-26ec7d8e]{font-size:12px;color:#ff6b6b}.resend-text[data-v-26ec7d8e]{font-size:14px;color:#666;text-align:center;margin:0}.link-button[data-v-26ec7d8e]{background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;text-decoration:underline;padding:0;margin-left:4px}.link-button[data-v-26ec7d8e]:hover:not(:disabled){color:#5568d3}.link-button[data-v-26ec7d8e]:disabled{color:#999;cursor:not-allowed;text-decoration:none}.modal-actions[data-v-26ec7d8e]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.btn[data-v-26ec7d8e]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-26ec7d8e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-26ec7d8e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.btn-primary[data-v-26ec7d8e]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-26ec7d8e]{background:#f5f5f5;color:#666}.btn-secondary[data-v-26ec7d8e]:hover{background:#e5e5e5}.modal-overlay[data-v-d0f87874]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-d0f87874 .2s}@keyframes fadeIn-d0f87874{0%{opacity:0}to{opacity:1}}.modal-content[data-v-d0f87874]{background:#1a1a2e;border-radius:16px;padding:32px;max-width:480px;width:90%;position:relative;animation:slideUp-d0f87874 .3s}@keyframes slideUp-d0f87874{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-d0f87874]{position:absolute;top:16px;right:16px;background:none;border:none;color:#a0aec0;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .2s;border-radius:8px}.modal-close[data-v-d0f87874]:hover{color:#fff;background:hsla(0,0%,100%,.1)}h2[data-v-d0f87874]{font-size:24px;font-weight:600;color:#fff;margin:0 0 12px 0}.mfa-description[data-v-d0f87874]{font-size:14px;color:#a0aec0;margin:0 0 24px 0;line-height:1.5}.mfa-input[data-v-d0f87874]{width:100%;padding:14px 16px;border:1px solid #2d3748;border-radius:8px;font-size:16px;background:#0f0f1e;color:#fff;transition:all .2s;margin-bottom:24px;text-align:center;letter-spacing:4px;font-weight:500}.mfa-input[data-v-d0f87874]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.mfa-input[data-v-d0f87874]::-moz-placeholder{color:#4a5568;letter-spacing:normal}.mfa-input[data-v-d0f87874]::placeholder{color:#4a5568;letter-spacing:normal}.modal-actions[data-v-d0f87874]{display:flex;gap:12px;justify-content:flex-end}.cancel-btn[data-v-d0f87874],.verify-btn[data-v-d0f87874]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-btn[data-v-d0f87874]{background:#2d3748;color:#fff}.cancel-btn[data-v-d0f87874]:hover{background:#4a5568}.verify-btn[data-v-d0f87874]{background:#667eea;color:#fff}.verify-btn[data-v-d0f87874]:hover:not(:disabled){background:#5568d3;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.verify-btn[data-v-d0f87874]:disabled{background:#4a5568;cursor:not-allowed;opacity:.6}.auth-page[data-v-e43823e2]{background-color:var(--romance,#f5f5f5);min-height:900px;min-width:1440px;width:1920px;position:relative;display:flex;justify-content:center;align-items:flex-start}.auth-image[data-v-e43823e2]{background-size:100% 100%;height:825px;left:200px;position:absolute;top:37px;width:737px}.auth-container[data-v-e43823e2]{position:absolute;left:calc(50% + 100px);top:130px;width:513px}.auth-content[data-v-e43823e2]{display:flex;flex-direction:column;margin-left:60px;width:453px}.back-button[data-v-e43823e2]{position:absolute;top:-2px;left:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease}.back-button[data-v-e43823e2]:hover{transform:scale(1.15)}.back-button[data-v-e43823e2]:focus-visible{outline:2px solid var(--azure-radiance,#007bff);outline-offset:2px;border-radius:50%}.back-circle[data-v-e43823e2]{position:absolute;inset:0;border:1px solid var(--aqua-pearl,#ccc);border-radius:50%;transition:all .3s ease}.back-button:hover .back-circle[data-v-e43823e2]{box-shadow:0 4px 12px rgba(0,0,0,.15);border-width:2px}.back-arrow[data-v-e43823e2]{width:21px;height:15px;position:relative;z-index:1}.auth-title[data-v-e43823e2]{text-align:center;margin-bottom:clamp(1rem,3vh,28px);font-size:clamp(1.25rem,4vw,1.5rem)}.tab-switcher[data-v-e43823e2]{position:relative;display:flex;align-items:center;width:100%;max-width:329px;height:59px;margin:0 auto clamp(1rem,2vh,18px);padding:0;background-color:var(--azure-radiance-5,rgba(0,123,255,.05));border-radius:33px;overflow:hidden}.tab-indicator[data-v-e43823e2]{position:absolute;top:10px;bottom:10px;left:13px;width:calc(50% - 13px);background-color:var(--azure-radiance,#007bff);border-radius:33px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0}.tab-button[data-v-e43823e2]{flex:1;height:100%;background:transparent;border:none;cursor:pointer;position:relative;z-index:1;color:var(--white,#fff);transition:color .3s ease,opacity .2s ease}.tab-button[data-v-e43823e2]:focus-visible{outline:2px solid var(--azure-radiance,#007bff);outline-offset:-4px;border-radius:33px}.form-fields[data-v-e43823e2]{display:flex;flex-direction:column;margin-top:clamp(1rem,2vh,18px)}.form-description[data-v-e43823e2]{text-align:center;margin-bottom:1rem}.input-wrapper[data-v-e43823e2]{position:relative;margin-bottom:0;min-height:90px}.name-grid[data-v-e43823e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;row-gap:10px;margin-top:6px}.input-wrapper--full[data-v-e43823e2]{grid-column:1/-1}[data-v-e43823e2] .name-grid .group-232{margin-left:0;margin-top:0;max-width:100%}[data-v-e43823e2] .name-grid .input-field,[data-v-e43823e2] .name-grid .rectangle-80{max-width:100%}.error-message[data-v-e43823e2]{position:absolute;bottom:-17px;left:22px;color:#f44;font-size:11px;display:flex;align-items:center;gap:4px;white-space:nowrap;z-index:10;font-weight:500}.error-message[data-v-e43823e2]:before{content:"⚠";font-size:13px}.error-slide-enter-active[data-v-e43823e2],.error-slide-leave-active[data-v-e43823e2]{transition:opacity .3s ease-out,transform .3s ease-out}.error-slide-enter-from[data-v-e43823e2],.error-slide-leave-to[data-v-e43823e2]{opacity:0;transform:translateY(-5px)}[data-v-e43823e2] .input-error .rectangle-80{border:2px solid #f44!important;background-color:#fff5f5!important}[data-v-e43823e2] .input-focus .rectangle-80{border:2px solid var(--azure-radiance,#007bff)!important;box-shadow:0 0 0 3px rgba(0,123,255,.1)}[data-v-e43823e2] .input-valid .rectangle-80{border:2px solid #4caf50!important;background-color:#f1f8f4!important}[data-v-e43823e2] .input-error .group-2,[data-v-e43823e2] .input-error .group-227,[data-v-e43823e2] .input-error .group-232{animation:shake-e43823e2 .5s}@keyframes shake-e43823e2{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}[data-v-e43823e2] .rectangle-80{transition:all .3s ease}.password-strength[data-v-e43823e2]{display:flex;align-items:center;gap:8px;margin-top:4px;padding:0 22px}.strength-bar[data-v-e43823e2]{height:4px;border-radius:2px;transition:width .3s ease,background-color .3s ease;min-width:20px}.strength-label[data-v-e43823e2]{font-size:11px;font-weight:500;transition:color .3s ease}.submit-button[data-v-e43823e2]{display:flex;align-items:center;justify-content:center;width:clamp(180px,50%,232px);height:49px;margin-left:auto;margin-top:clamp(2rem,5vh,62px);background-color:var(--azure-radiance,#007bff);border:none;border-radius:36px;cursor:pointer;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.submit-button[data-v-e43823e2]:hover:not(:disabled){transform:scale(1.02);box-shadow:0 4px 12px rgba(0,123,255,.3)}.submit-button[data-v-e43823e2]:focus-visible{outline:2px solid var(--azure-radiance,#007bff);outline-offset:2px}.submit-button.is-loading[data-v-e43823e2],.submit-button[data-v-e43823e2]:disabled{opacity:.7;cursor:not-allowed;transform:none}.submit-button--register[data-v-e43823e2]{margin-top:clamp(1.5rem,4vh,55px)}.button-text[data-v-e43823e2]{white-space:nowrap}.fade-enter-active[data-v-e43823e2],.fade-leave-active[data-v-e43823e2]{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-e43823e2]{opacity:0;transform:translateX(15px) scale(.98)}.fade-leave-to[data-v-e43823e2]{opacity:0;transform:translateX(-15px) scale(.98)}@media (min-width:1024px){.auth-page[data-v-e43823e2]{transform:scale(.05208vw);transform-origin:top left;height:calc(100vh / (100vw / 1920))}}@media (max-width:1023px){.auth-page[data-v-e43823e2]{min-width:100%;width:100%;min-height:100vh;justify-content:center;padding:2rem}.auth-image[data-v-e43823e2]{display:none}.auth-container[data-v-e43823e2]{position:relative;left:auto;top:auto;margin:0 auto}.back-button[data-v-e43823e2]{position:fixed;top:1rem;left:1rem;z-index:100}}@media (max-width:767px){.auth-page[data-v-e43823e2]{padding:1rem}.auth-container[data-v-e43823e2]{width:100%;max-width:400px}.auth-content[data-v-e43823e2],.submit-button[data-v-e43823e2]{width:100%;margin-left:0}[data-v-e43823e2] .group-2,[data-v-e43823e2] .group-232{width:100%!important;margin-left:0!important}[data-v-e43823e2] .input-field,[data-v-e43823e2] .rectangle-80{width:100%!important}.name-grid[data-v-e43823e2]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.back-button[data-v-e43823e2],.error-slide-enter-active[data-v-e43823e2],.error-slide-leave-active[data-v-e43823e2],.fade-enter-active[data-v-e43823e2],.fade-leave-active[data-v-e43823e2],.submit-button[data-v-e43823e2],.tab-indicator[data-v-e43823e2]{transition:none!important;animation:none!important}}@media (prefers-contrast:high){.error-message[data-v-e43823e2]{font-weight:700}.submit-button[data-v-e43823e2]{border:2px solid #000}}.x6,.x6-1,.x6-10,.x6-11,.x6-12,.x6-13,.x6-14,.x6-2,.x6-3,.x6-4,.x6-5,.x6-6,.x6-7,.x6-8,.x6-9{aspect-ratio:1.81;height:53.64px;position:relative;width:99px}.text-1035,.text-1098,.text-1320,.text-1429,.text-1612,.text-1649,.text-1701,.text-1735,.text-1918,.text-2110,.text-375,.text-567,.text-660,.text-774,.text-957{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-items:flex-end;display:-webkit-box;height:9px;justify-content:center;left:47px;letter-spacing:0;line-height:normal;overflow:hidden;position:absolute;text-overflow:ellipsis;top:45px;width:48px}.image-25,.image-26,.image-27,.image-28,.image-29,.image-30,.image-31,.image-32,.image-33,.image-34,.image-35,.image-36,.image-37,.image-38,.image-39{aspect-ratio:2.03;height:48px;left:0;position:absolute;top:0;width:97px}.x6--header{position:relative!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.x6--header:hover{transform:scale(1.05)}.x6--header .text-375{z-index:2}.x6--header .image-25{z-index:1}.prostoone-normal-thunder-7px{color:#7a7a7a;font-family:Prosto One,cursive}.sh-header[data-v-35b2a036]{position:relative;top:0;z-index:10000;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06);height:72px;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1!important;pointer-events:auto!important}.sh-header[data-v-35b2a036]:hover{background:hsla(0,0%,100%,.98);box-shadow:0 4px 20px rgba(0,0,0,.08)}.sh-container[data-v-35b2a036]{max-width:1400px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;gap:32px}.sh-logo[data-v-35b2a036]{flex-shrink:0}.sh-nav[data-v-35b2a036]{transform:translateX(200px);display:flex;gap:12px;flex:1}.sh-notifications[data-v-35b2a036]{position:relative;display:inline-flex}.sh-notifications-dropdown[data-v-35b2a036]{position:absolute;top:calc(100% + 12px);right:0;min-width:280px;max-width:360px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 16px 32px rgba(15,23,42,.14);padding:12px;z-index:999999999999}.sh-notifications-header[data-v-35b2a036]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px;color:#1f2937;margin-bottom:10px}.sh-notifications-clear[data-v-35b2a036]{border:none;background:transparent;color:#2563eb;font-size:12px;cursor:pointer}.sh-notifications-clear[data-v-35b2a036]:hover{text-decoration:underline}.sh-notifications-empty[data-v-35b2a036]{font-size:12px;color:#6b7280;padding:8px 0}.sh-notifications-list[data-v-35b2a036]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto}.sh-notifications-item[data-v-35b2a036]{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:10px 12px;background:#f8fafc;position:relative;padding-right:34px}.sh-notifications-item-title[data-v-35b2a036]{font-size:13px;font-weight:600;color:#111827;margin-bottom:4px}.sh-notifications-item-text[data-v-35b2a036]{font-size:12px;color:#4b5563;margin-bottom:6px}.sh-notifications-item-time[data-v-35b2a036]{font-size:11px;color:#9ca3af}.sh-notifications-close[data-v-35b2a036]{position:absolute;top:8px;right:8px;width:20px;height:20px;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease}.sh-notifications-close[data-v-35b2a036]:hover{color:#1f2937;background:rgba(15,23,42,.06)}.sh-notifications-close svg[data-v-35b2a036]{width:14px;height:14px}.sh-nav-btn[data-v-35b2a036],.sh-nav-link[data-v-35b2a036]{position:relative;padding:8px 16px;border-radius:12px;text-decoration:none;color:#64748b;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;background:transparent;border:none;cursor:pointer;font-family:inherit}.sh-nav-btn-content[data-v-35b2a036],.sh-nav-link-content[data-v-35b2a036]{display:flex;align-items:center;gap:10px;position:relative;z-index:2}.sh-nav-icon-wrapper[data-v-35b2a036]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(148,163,184,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.sh-nav-icon[data-v-35b2a036]{width:20px;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.sh-nav-label[data-v-35b2a036]{font-weight:500;font-size:14px;letter-spacing:.2px}.sh-nav-btn-indicator[data-v-35b2a036],.sh-nav-link-indicator[data-v-35b2a036]{position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:24px;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px 3px 0 0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.sh-nav-btn[data-v-35b2a036]:hover,.sh-nav-link[data-v-35b2a036]:hover{color:#475569;background:rgba(148,163,184,.08)}.sh-nav-btn:hover .sh-nav-icon-wrapper[data-v-35b2a036],.sh-nav-link:hover .sh-nav-icon-wrapper[data-v-35b2a036]{background:rgba(148,163,184,.15);transform:scale(1.05)}.sh-nav-link.router-link-active[data-v-35b2a036]{color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08))}.sh-nav-link.router-link-active .sh-nav-icon-wrapper[data-v-35b2a036]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.sh-nav-link.router-link-active .sh-nav-link-indicator[data-v-35b2a036]{transform:translateX(-50%) scaleX(1)}.sh-nav-btn--active[data-v-35b2a036]{color:#667eea}.sh-nav-btn--active .sh-nav-icon-wrapper[data-v-35b2a036]{background:rgba(102,126,234,.15)}.sh-nav-btn--active .sh-nav-btn-indicator[data-v-35b2a036]{transform:translateX(-50%) scaleX(1)}.sh-nav-icon-wrapper .sh-badge[data-v-35b2a036]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border-radius:9px;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);animation:none}.sh-badge--primary[data-v-35b2a036]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.sh-badge--danger[data-v-35b2a036]{background:linear-gradient(135deg,#ef4444,#dc2626)}.badge-pop-enter-active[data-v-35b2a036]{animation:badgePop-35b2a036 .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes badgePop-35b2a036{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.sh-nav-btn--active .sh-nav-icon[data-v-35b2a036]{animation:wiggle-35b2a036 2s ease-in-out infinite}@keyframes wiggle-35b2a036{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.sh-actions[data-v-35b2a036]{display:flex;align-items:center;gap:16px;flex-shrink:0}.sh-search[data-v-35b2a036]{position:relative;width:280px;max-width:280px;min-width:280px;transition:width .3s cubic-bezier(.4,0,.2,1)}.sh-search--active[data-v-35b2a036]{width:280px}.sh-search-field[data-v-35b2a036]{position:relative;display:flex;align-items:center}.sh-search-input[data-v-35b2a036]{width:100%;height:40px;padding:0 80px 0 16px;background:#f1f5f9;border:2px solid transparent;border-radius:20px;font-size:14px;font-family:Inter,-apple-system,sans-serif;color:#334155;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-search-input[data-v-35b2a036]:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.sh-search-clear[data-v-35b2a036]{position:absolute;right:40px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#94a3b8;cursor:pointer;border-radius:50%;transition:all .2s}.sh-search-clear[data-v-35b2a036]:hover{background:rgba(148,163,184,.1);color:#64748b}.sh-search-btn[data-v-35b2a036]{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.sh-search-btn svg[data-v-35b2a036]{width:18px;height:18px}.sh-search-btn[data-v-35b2a036]:hover{background:rgba(148,163,184,.1);color:#64748b}.sh-search-btn--active[data-v-35b2a036]{color:#667eea;background:rgba(102,126,234,.1)}.sh-search-spinner svg[data-v-35b2a036]{animation:spin-35b2a036 1s linear infinite}@keyframes spin-35b2a036{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sh-profile[data-v-35b2a036]{position:relative;transform:translateX(100px)}.sh-profile-btn[data-v-35b2a036]{display:flex;align-items:center;gap:12px;padding:6px 12px 6px 6px;background:linear-gradient(135deg,rgba(241,245,249,.8),rgba(226,232,240,.8));border:1px solid rgba(148,163,184,.2);border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.sh-profile-btn[data-v-35b2a036]:hover{background:#fff;border-color:rgba(148,163,184,.3);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.sh-profile-avatar[data-v-35b2a036]{position:relative;width:36px;height:36px;border-radius:50%;overflow:visible;background:linear-gradient(135deg,#667eea,#764ba2)}.sh-profile-avatar-clip[data-v-35b2a036]{width:100%;height:100%;border-radius:50%;overflow:hidden}.sh-profile-avatar-img[data-v-35b2a036]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%;contain:layout style paint}.sh-profile-avatar-placeholder[data-v-35b2a036]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.sh-profile-status[data-v-35b2a036]{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;background:#10b981;border:2px solid #fff;border-radius:50%;z-index:10}@keyframes pulse-35b2a036{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.sh-profile-info[data-v-35b2a036]{display:flex;flex-direction:column;align-items:flex-start}.sh-profile-name[data-v-35b2a036]{font-size:14px;font-weight:600;color:#1e293b;line-height:1.2}.sh-profile-role[data-v-35b2a036]{font-size:12px;color:#64748b;line-height:1.2}.sh-profile-arrow[data-v-35b2a036]{width:20px;height:20px;color:#64748b;transition:transform .3s cubic-bezier(.4,0,.2,1)}.sh-profile-arrow--open[data-v-35b2a036]{transform:rotate(180deg)}.sh-dropdown[data-v-35b2a036]{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:#fff;border:1px solid rgba(148,163,184,.15);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.12);overflow:hidden;contain:layout style;max-height:calc(100vh - 100px);overflow-y:auto}.sh-dropdown-header[data-v-35b2a036]{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.sh-dropdown-avatar[data-v-35b2a036]{width:48px;height:48px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);flex-shrink:0}.sh-dropdown-avatar img[data-v-35b2a036]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sh-dropdown-avatar-placeholder[data-v-35b2a036]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px}.sh-dropdown-user[data-v-35b2a036]{flex:1;min-width:0}.sh-dropdown-username[data-v-35b2a036]{font-weight:600;font-size:14px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-dropdown-email[data-v-35b2a036]{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sh-dropdown-divider[data-v-35b2a036]{height:1px;background:rgba(148,163,184,.15);margin:0}.sh-dropdown-item[data-v-35b2a036]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#475569;text-decoration:none;font-size:14px;font-weight:500;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.sh-dropdown-item[data-v-35b2a036]:hover{background:rgba(148,163,184,.08);color:#1e293b;padding-left:20px}.sh-dropdown-item--danger[data-v-35b2a036]{color:#dc2626}.sh-dropdown-item--danger[data-v-35b2a036]:hover{background:rgba(239,68,68,.08);color:#b91c1c}.sh-dropdown-icon[data-v-35b2a036]{width:20px;height:20px;flex-shrink:0}.sh-dropdown-item span[data-v-35b2a036]{flex:1}.sh-dropdown-badge[data-v-35b2a036]{margin-left:auto;padding:2px 8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:11px;font-weight:600;border-radius:10px}.sh-dropdown-enter-active[data-v-35b2a036],.sh-dropdown-leave-active[data-v-35b2a036]{transition:all .3s cubic-bezier(.4,0,.2,1)}.sh-dropdown-enter-from[data-v-35b2a036],.sh-dropdown-leave-to[data-v-35b2a036]{opacity:0;transform:translateY(-10px) scale(.95)}@media (max-width:1200px){.sh-container[data-v-35b2a036]{padding:0 16px;gap:20px}.sh-search[data-v-35b2a036]{width:200px;max-width:200px;min-width:200px}}@media (max-width:992px){.sh-nav[data-v-35b2a036]{gap:8px}.sh-nav-label[data-v-35b2a036]{display:none}.sh-search[data-v-35b2a036]{width:180px;max-width:180px;min-width:180px}}@media (max-width:768px){.sh-header[data-v-35b2a036]{height:64px}.sh-profile-info[data-v-35b2a036]{display:none}.sh-actions[data-v-35b2a036]{gap:8px}}@media (max-width:576px){.sh-container[data-v-35b2a036]{padding:0 12px;gap:12px}.sh-logo-wrapper[data-v-35b2a036]{padding:6px 10px}.sh-nav[data-v-35b2a036]{gap:4px}.sh-nav-btn[data-v-35b2a036],.sh-nav-link[data-v-35b2a036]{padding:8px}.sh-search[data-v-35b2a036]{display:none}.sh-dropdown[data-v-35b2a036]{width:260px;right:-8px}}.sh-search-dropdown[data-v-35b2a036]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid rgba(148,163,184,.15);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.12);max-height:480px;overflow-y:auto;z-index:1000;contain:layout style}.sh-search-section-title[data-v-35b2a036]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px 8px}.sh-search-section-header[data-v-35b2a036]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px}.sh-search-clear-history[data-v-35b2a036]{font-size:12px;color:#94a3b8;background:none;border:none;cursor:pointer;transition:color .2s}.sh-search-clear-history[data-v-35b2a036]:hover{color:#667eea}.sh-search-tags[data-v-35b2a036]{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.sh-search-tag[data-v-35b2a036]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:#f1f5f9;border:1px solid transparent;border-radius:20px;font-size:13px;color:#475569;cursor:pointer;transition:all .2s}.sh-search-tag[data-v-35b2a036]:hover{background:#fff;border-color:#667eea;color:#667eea}.sh-search-history-item[data-v-35b2a036]{display:flex;align-items:center;gap:12px;padding:10px 16px;width:100%;background:none;border:none;text-align:left;cursor:pointer;transition:background .2s;position:relative}.sh-search-history-item[data-v-35b2a036]:hover{background:rgba(148,163,184,.08)}.sh-search-history-item svg[data-v-35b2a036]{color:#94a3b8;flex-shrink:0}.sh-search-history-item span[data-v-35b2a036]{flex:1;font-size:14px;color:#334155}.sh-search-history-remove[data-v-35b2a036]{padding:4px;background:none;border:none;color:#94a3b8;cursor:pointer;border-radius:4px;opacity:0;transition:all .2s}.sh-search-history-item:hover .sh-search-history-remove[data-v-35b2a036]{opacity:1}.sh-search-history-remove[data-v-35b2a036]:hover{background:rgba(239,68,68,.1);color:#ef4444}.sh-search-category[data-v-35b2a036]{border-bottom:1px solid rgba(148,163,184,.1);padding-bottom:8px;margin-bottom:8px}.sh-search-category[data-v-35b2a036]:last-child{border-bottom:none;margin-bottom:0}.sh-search-category-header[data-v-35b2a036]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px}.sh-search-category-title[data-v-35b2a036]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.sh-search-category-count[data-v-35b2a036]{font-size:12px;padding:2px 8px;background:#f1f5f9;border-radius:10px;color:#64748b}.sh-search-result[data-v-35b2a036]{display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;color:#334155;transition:all .2s;position:relative}.sh-search-result--active[data-v-35b2a036],.sh-search-result[data-v-35b2a036]:hover{background:linear-gradient(90deg,rgba(102,126,234,.08),rgba(118,75,162,.08))}.sh-search-result-icon[data-v-35b2a036]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:8px;color:#667eea;flex-shrink:0}.sh-search-result-content[data-v-35b2a036]{flex:1;min-width:0}.sh-search-result-title[data-v-35b2a036]{font-size:14px;font-weight:500;color:#1e293b;margin-bottom:2px}.sh-search-result-title mark[data-v-35b2a036]{background:rgba(102,126,234,.2);color:inherit;padding:0 2px;border-radius:2px}.sh-search-result-meta[data-v-35b2a036]{font-size:12px;color:#94a3b8}.sh-search-result-badge[data-v-35b2a036]{padding:2px 6px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:10px;font-weight:700;border-radius:4px}.sh-search-show-all[data-v-35b2a036]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;width:100%;background:#f8fafc;border:none;color:#667eea;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.sh-search-show-all[data-v-35b2a036]:hover{background:#f1f5f9}.sh-search-loading[data-v-35b2a036]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:12px;color:#94a3b8}.sh-search-loading-spinner[data-v-35b2a036]{width:24px;height:24px;border:2px solid rgba(102,126,234,.2);border-top-color:#667eea;border-radius:50%;animation:spin-35b2a036 .8s linear infinite}.sh-search-empty[data-v-35b2a036]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.sh-search-empty svg[data-v-35b2a036]{color:#cbd5e1;margin-bottom:16px}.sh-search-empty-title[data-v-35b2a036]{font-size:16px;font-weight:600;color:#334155;margin-bottom:4px}.sh-search-empty-text[data-v-35b2a036]{font-size:14px;color:#94a3b8;margin-bottom:24px}.sh-search-suggestions[data-v-35b2a036]{width:100%}.sh-search-suggestions-title[data-v-35b2a036]{font-size:13px;color:#64748b;margin-bottom:12px}.search-dropdown-enter-active[data-v-35b2a036],.search-dropdown-leave-active[data-v-35b2a036]{transition:all .3s cubic-bezier(.4,0,.2,1)}.search-dropdown-enter-from[data-v-35b2a036],.search-dropdown-leave-to[data-v-35b2a036]{opacity:0;transform:translateY(-10px)}@media (max-width:768px){.sh-search-dropdown[data-v-35b2a036]{position:fixed;left:16px;right:16px;top:80px}}.loading-spinner[data-v-6115ea05]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-spinner.inline[data-v-6115ea05]{padding:20px}.spinner[data-v-6115ea05]{border:4px solid #f3f3f3;border-top:4px solid #0095ec;border-radius:50%;animation:spin-6115ea05 1s linear infinite}@keyframes spin-6115ea05{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-text[data-v-6115ea05]{margin-top:20px;color:#64748b;font-size:16px}.slider-arrows[data-v-631ad4dc]{display:flex;gap:12px}.slider-arrows[data-v-631ad4dc]:not(.visible){visibility:hidden}.slider-arrows.bottom-right[data-v-631ad4dc]{position:absolute;bottom:-60px;right:0}.slider-arrows.top-right[data-v-631ad4dc]{position:absolute;top:0;right:0}.arrow-btn[data-v-631ad4dc]{width:48px;height:48px;border-radius:12px;border:none;background:#0095ec;color:#fff;font-size:24px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,149,236,.4)}.arrow-btn[data-v-631ad4dc]:hover:not(:disabled){background:#0080cc;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,149,236,.5)}.arrow-btn[data-v-631ad4dc]:active:not(:disabled){transform:translateY(0)}.arrow-btn[data-v-631ad4dc]:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.course-card[data-v-6402e188]{width:100%;min-width:0;margin:0;padding:0;flex-shrink:0;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;transition:all .3s ease;overflow:hidden}.course-card[data-v-6402e188]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.card-wrapper[data-v-6402e188]{padding:14px;display:flex;flex-direction:column;gap:10px;height:100%}.cover-container[data-v-6402e188]{width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#f1f5f9}.cover-image[data-v-6402e188]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.course-card:hover .cover-image[data-v-6402e188]{transform:scale(1.05)}.cover-placeholder[data-v-6402e188]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.course-title[data-v-6402e188]{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.3;color:#1e293b;margin:0;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.progress-section[data-v-6402e188]{display:flex;flex-direction:column;gap:8px;margin-top:auto}.progress-info[data-v-6402e188]{display:flex;justify-content:space-between;align-items:center;font-family:Poppins,sans-serif;font-weight:600}.progress-percent[data-v-6402e188]{color:#0095ec;font-size:13px}.lesson-info[data-v-6402e188]{color:#64748b;font-size:12px}.progress-bar[data-v-6402e188]{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.progress-fill[data-v-6402e188]{height:100%;background:linear-gradient(90deg,#0095ec,#0ea5e9);border-radius:3px;transition:width .5s ease}@media (max-width:1200px){.card-wrapper[data-v-6402e188]{padding:12px}.course-title[data-v-6402e188]{font-size:14px;min-height:38px}}@media (max-width:768px){.card-wrapper[data-v-6402e188]{padding:12px;gap:8px}.course-title[data-v-6402e188]{font-size:14px;min-height:36px}.progress-info[data-v-6402e188]{font-size:11px}.progress-percent[data-v-6402e188]{font-size:12px}.lesson-info[data-v-6402e188]{font-size:11px}}@media (max-width:480px){.card-wrapper[data-v-6402e188]{padding:10px}.course-title[data-v-6402e188]{font-size:13px}}.my-courses-section[data-v-1fb1f337]{width:100%;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:60px 80px;min-height:480px}.my-courses-container[data-v-1fb1f337]{max-width:1600px;margin:0 auto}.my-courses-wrapper[data-v-1fb1f337]{position:relative}.my-courses-header[data-v-1fb1f337]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.section-title[data-v-1fb1f337]{font-family:Poppins,sans-serif;font-size:28px;font-weight:700;color:#1e293b;margin:0}.my-courses-more-btn[data-v-1fb1f337]{background:none;border:none;padding:10px 16px;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#0095ec;border-radius:8px;transition:all .2s ease}.my-courses-more-btn[data-v-1fb1f337]:hover{background:rgba(0,149,236,.12);color:#0077c2}.my-courses-tabs[data-v-1fb1f337]{display:inline-flex;flex-wrap:wrap;gap:10px;margin-bottom:24px;padding:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.85),rgba(226,248,255,.75));border:1px solid rgba(148,163,184,.25);border-radius:999px;box-shadow:0 14px 28px rgba(15,23,42,.08);backdrop-filter:blur(8px)}.my-courses-tab[data-v-1fb1f337]{background:transparent;border:none;padding:10px 18px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.2px;color:#5b6475;border-radius:999px;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.my-courses-tab--active[data-v-1fb1f337]{color:#0b2a3f;background:linear-gradient(135deg,#fff,#e1f2ff);box-shadow:0 10px 20px rgba(15,23,42,.14);transform:translateY(-1px)}.my-courses-tab[data-v-1fb1f337]:hover{color:#0f172a;background:hsla(0,0%,100%,.7)}.empty-state--compact[data-v-1fb1f337]{padding:24px 0 40px;min-height:140px}.courses-slider[data-v-1fb1f337]{position:relative;overflow:hidden}.courses-track[data-v-1fb1f337]{display:grid;grid-auto-flow:column;grid-auto-columns:calc(25% - 18px);gap:24px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.courses-track[data-v-1fb1f337]::-webkit-scrollbar{display:none}.course-item[data-v-1fb1f337]{width:100%;min-width:0;margin:0;padding:0}.empty-state[data-v-1fb1f337]{text-align:center;padding:80px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:300px}.empty-icon[data-v-1fb1f337]{color:#cbd5e1}.empty-text[data-v-1fb1f337]{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;color:#64748b;margin:0}@media (max-width:1400px){.courses-track[data-v-1fb1f337]{grid-auto-columns:calc(33.33333% - 16px);gap:24px}}@media (max-width:1200px){.my-courses-section[data-v-1fb1f337]{padding:50px 40px}.courses-track[data-v-1fb1f337]{grid-auto-columns:calc(50% - 10px);gap:20px}}@media (max-width:768px){.my-courses-tabs[data-v-1fb1f337]{gap:10px;margin-bottom:20px;padding:6px}.my-courses-tab[data-v-1fb1f337]{padding:6px 12px;font-size:14px}.my-courses-section[data-v-1fb1f337]{padding:40px 24px}.my-courses-header[data-v-1fb1f337]{flex-direction:column;align-items:flex-start;gap:16px}.section-title[data-v-1fb1f337]{font-size:24px}.my-courses-more-btn[data-v-1fb1f337]{align-self:flex-end}.courses-track[data-v-1fb1f337]{grid-auto-columns:calc(50% - 8px);gap:16px}}@media (max-width:600px){.my-courses-section[data-v-1fb1f337]{padding:32px 16px}.section-title[data-v-1fb1f337]{font-size:20px}.courses-track[data-v-1fb1f337]{grid-auto-columns:100%;gap:16px}.empty-icon[data-v-1fb1f337]{width:48px;height:48px}.empty-text[data-v-1fb1f337]{font-size:16px}}.course-card[data-v-838eff2a]{flex:0 0 385px;height:697px;background:#fff;border-radius:20px;overflow:hidden;transition:all .3s ease;cursor:pointer;border:1px solid #e8f1fb;display:flex;flex-direction:column}.course-card[data-v-838eff2a]:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,149,236,.2)}.course-image-wrapper[data-v-838eff2a]{width:100%;padding:16px 16px 0 16px;flex-shrink:0}.course-image[data-v-838eff2a]{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;display:block;border-radius:16px}.course-card:hover .course-image[data-v-838eff2a]{transform:scale(1.05)}.course-image-placeholder[data-v-838eff2a]{width:100%;height:220px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f7ff,#e6f0ff);border-radius:16px}.course-content[data-v-838eff2a]{padding:20px 24px 24px;display:flex;flex-direction:column;flex:1}.course-metrics[data-v-838eff2a]{display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.metric[data-v-838eff2a]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.metric-icon[data-v-838eff2a]{color:#0095ec}.course-title[data-v-838eff2a]{font-size:18px;font-weight:700;color:#1a202c;margin:0 0 8px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-description[data-v-838eff2a]{font-size:14px;color:#64748b;margin:0 0 auto 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1;word-break:break-word;overflow-wrap:break-word;min-height:72px}.course-teacher[data-v-838eff2a]{display:flex;align-items:center;gap:10px;margin-top:10px;margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.teacher-avatar[data-v-838eff2a]{width:40px;height:40px;border-radius:50%;background:#0095ec;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;overflow:hidden}.teacher-avatar-img[data-v-838eff2a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teacher-initials[data-v-838eff2a]{font-size:12px}.teacher-info[data-v-838eff2a]{flex:1}.teacher-label[data-v-838eff2a]{font-size:11px;color:#94a3b8;margin:0}.teacher-name[data-v-838eff2a]{font-size:13px;font-weight:600;color:#1a202c;margin:0}.course-rating[data-v-838eff2a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:70px}.stars[data-v-838eff2a]{display:flex;gap:2px}.star[data-v-838eff2a]{color:#e2e8f0;font-size:16px;transition:color .2s ease}.star.filled[data-v-838eff2a]{color:#fbbf24}.rating-text[data-v-838eff2a]{display:flex;align-items:center;gap:8px}.rating-value[data-v-838eff2a]{font-weight:700;color:#1a202c}.rating-count[data-v-838eff2a]{font-size:12px;color:#94a3b8}.course-button[data-v-838eff2a]{width:120px;height:40px;padding:0;background:#0095ec;color:#fff;border:none;border-radius:36px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;margin-left:auto;margin-right:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.course-button[data-v-838eff2a]:hover{background:#0080cc;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.4)}.course-button[data-v-838eff2a]:active{transform:translateY(0)}.slider-section[data-v-514b34dc]{background:#e7f3ff;padding:40px 0 60px;width:100%}.slider-container[data-v-514b34dc]{padding:0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.slider-wrapper[data-v-514b34dc]{max-width:1800px;margin:0 auto;background:#fff;border-radius:24px;padding:50px 60px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.slider-header[data-v-514b34dc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.slider-header-left[data-v-514b34dc]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.slider-title[data-v-514b34dc]{font-size:32px;font-weight:700;color:#1a202c;margin:0}.slider-arrows[data-v-514b34dc]{display:flex;gap:12px}.arrow-btn[data-v-514b34dc]{width:48px;height:48px;border-radius:50%;border:2px solid #e2e8f0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:20px;color:#64748b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.arrow-btn[data-v-514b34dc]:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;color:#fff;transform:scale(1.05)}.arrow-btn[data-v-514b34dc]:disabled{opacity:.4;cursor:not-allowed}.slider-track-wrapper[data-v-514b34dc]{position:relative;overflow:hidden;touch-action:pan-y}.slider-track[data-v-514b34dc]{display:flex;gap:24px;transition:transform .3s ease;padding:15px 5px;will-change:transform}.scroll-indicator[data-v-514b34dc]{display:flex;justify-content:center;gap:8px;margin-top:24px}.indicator-dot[data-v-514b34dc]{width:8px;height:8px;border-radius:50%;background:#e2e8f0;cursor:pointer;transition:all .3s ease}.indicator-dot[data-v-514b34dc]:hover{background:#94a3b8;transform:scale(1.2)}.indicator-dot.active[data-v-514b34dc]{width:24px;border-radius:4px;background:#3b82f6}.no-courses-message[data-v-514b34dc]{text-align:center;padding:60px 20px;color:#64748b;font-size:16px}@media (max-width:768px){.slider-container[data-v-514b34dc]{padding:0 20px}.slider-wrapper[data-v-514b34dc]{padding:30px 20px}.slider-title[data-v-514b34dc]{font-size:24px}.slider-header[data-v-514b34dc]{flex-direction:column;gap:16px;align-items:flex-start}}.conferences-section[data-v-3c92816f]{width:100%;padding:20px 0}.section-container[data-v-3c92816f]{max-width:1560px;margin:0 auto;padding:0 24px}.section-header[data-v-3c92816f]{display:flex;align-items:center;gap:16px;margin-bottom:32px;flex-wrap:wrap;margin-left:-70px}.section-title[data-v-3c92816f]{font-size:28px;font-weight:600;margin:0;color:#252641}.category-filter[data-v-3c92816f]{position:relative}.filter-button[data-v-3c92816f]{display:flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid #e0e0e0;border-radius:10px;background:#fff;cursor:pointer;transition:all .2s;font-size:15px}.filter-button.active[data-v-3c92816f],.filter-button[data-v-3c92816f]:hover{border-color:#6c5ce7;background:#f8f7ff}.filter-icon[data-v-3c92816f]{font-size:14px}.dropdown-arrow[data-v-3c92816f]{font-size:10px;transition:transform .2s;color:#888}.dropdown-arrow.rotated[data-v-3c92816f]{transform:rotate(180deg)}.dropdown-menu[data-v-3c92816f]{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:200px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:100;overflow:hidden}.dropdown-item[data-v-3c92816f]{display:block;width:100%;padding:12px 18px;text-align:left;border:none;background:none;cursor:pointer;transition:background .2s;font-size:14px}.dropdown-item[data-v-3c92816f]:hover{background:#f5f5f5}.dropdown-item.selected[data-v-3c92816f]{background:#f0edff;color:#6c5ce7;font-weight:500}.toggle-checkbox[data-v-3c92816f]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-checkbox input[data-v-3c92816f]{display:none}.toggle-label[data-v-3c92816f]{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#f5f5f5;border-radius:10px;font-size:14px;color:#555;transition:all .2s;border:2px solid transparent}.toggle-checkbox input:checked+.toggle-label[data-v-3c92816f]{background:#f0edff;color:#6c5ce7;border-color:#6c5ce7}.toggle-checkbox:hover .toggle-label[data-v-3c92816f]{background:#ececec}.toggle-checkbox input:checked+.toggle-label[data-v-3c92816f]:hover{background:#e8e4ff}.toggle-label.live[data-v-3c92816f]{gap:8px}.live-dot[data-v-3c92816f]{width:8px;height:8px;background:#aaa;border-radius:50%;transition:all .2s}.toggle-checkbox input:checked+.toggle-label.live[data-v-3c92816f]{background:#e8f5e9;color:#27ae60;border-color:#27ae60}.toggle-checkbox input:checked+.toggle-label.live .live-dot[data-v-3c92816f]{background:#27ae60;animation:pulse-dot-3c92816f 1.5s ease-in-out infinite}@keyframes pulse-dot-3c92816f{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.slider-nav[data-v-3c92816f]{display:flex;align-items:center;gap:12px}.nav-btn[data-v-3c92816f]{width:40px;height:40px;border-radius:50%;border:2px solid #e0e0e0;background:#fff;font-size:22px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;color:#666}.nav-btn[data-v-3c92816f]:hover:not(:disabled){background:#6c5ce7;border-color:#6c5ce7;color:#fff}.nav-btn[data-v-3c92816f]:disabled{opacity:.4;cursor:not-allowed}.slide-counter[data-v-3c92816f]{font-size:14px;color:#666;min-width:60px;text-align:center;font-weight:500}.empty-state[data-v-3c92816f],.error-state[data-v-3c92816f],.loading-state[data-v-3c92816f]{text-align:center;padding:80px 20px}.spinner[data-v-3c92816f]{width:48px;height:48px;border:4px solid #f0f0f0;border-top-color:#6c5ce7;border-radius:50%;animation:spin-3c92816f 1s linear infinite;margin:0 auto 20px}@keyframes spin-3c92816f{to{transform:rotate(1turn)}}.error-state[data-v-3c92816f]{color:#e74c3c}.error-icon[data-v-3c92816f]{font-size:48px;margin-bottom:16px}.retry-btn[data-v-3c92816f]{margin-top:16px;padding:12px 32px;background:#6c5ce7;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:16px;transition:background .2s}.retry-btn[data-v-3c92816f]:hover{background:#5b4cdb}.empty-state .empty-icon[data-v-3c92816f]{font-size:64px;margin-bottom:20px}.empty-state h3[data-v-3c92816f]{margin:0 0 12px;color:#333;font-size:22px}.empty-state p[data-v-3c92816f]{color:#666;margin:0;font-size:16px}.cards-slider-wrapper[data-v-3c92816f]{padding:20px 0;margin:-20px 0}.cards-slider[data-v-3c92816f]{overflow:visible;clip-path:inset(-20px 0 -20px 0)}.cards-track[data-v-3c92816f]{display:flex;gap:20px;justify-content:center;padding:10px 0}.dots-nav[data-v-3c92816f]{display:flex;justify-content:center;gap:10px;margin-top:28px}.dot[data-v-3c92816f]{width:10px;height:10px;border-radius:50%;border:none;background:#ddd;cursor:pointer;padding:0;transition:all .3s}.dot[data-v-3c92816f]:hover{background:#bbb;transform:scale(1.2)}.dot.active[data-v-3c92816f]{background:#6c5ce7;width:28px;border-radius:5px}.conf-card[data-v-3c92816f]{width:360px;flex-shrink:0;background:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;min-height:320px}.conf-card[data-v-3c92816f]:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.card-header[data-v-3c92816f]{padding:20px 24px;background:linear-gradient(135deg,var(--accent,#6c5ce7) 0,color-mix(in srgb,var(--accent,#6c5ce7) 70%,#fff) 100%);color:#fff}.header-row[data-v-3c92816f]{display:flex;align-items:center;gap:12px}.color-bar[data-v-3c92816f]{width:4px;height:28px;background:hsla(0,0%,100%,.5);border-radius:2px}.card-title[data-v-3c92816f]{margin:0;font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-category[data-v-3c92816f]{display:inline-block;margin-top:10px;padding:4px 12px;background:hsla(0,0%,100%,.2);border-radius:14px;font-size:12px;font-weight:500}.dates-list[data-v-3c92816f]{padding:16px 20px;max-height:210px;flex:1}.dates-list.scrollable[data-v-3c92816f]{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ddd transparent}.dates-list.scrollable[data-v-3c92816f]::-webkit-scrollbar{width:5px}.dates-list.scrollable[data-v-3c92816f]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.date-row[data-v-3c92816f]{display:grid;grid-template-columns:14px 90px 1fr auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #f0f0f0}.date-row[data-v-3c92816f]:last-child{border-bottom:none}.date-row.is-live[data-v-3c92816f]{background:linear-gradient(90deg,rgba(39,174,96,.1),transparent);margin:0 -20px;padding:14px 20px;border-radius:10px;border-bottom:none}.date-row.is-cancelled[data-v-3c92816f],.date-row.is-ended[data-v-3c92816f]{opacity:.5}.status-dot[data-v-3c92816f]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-dot.pulse[data-v-3c92816f]{animation:pulse-3c92816f 1.5s ease-in-out infinite}.status-dot.gray[data-v-3c92816f]{background:#95a5a6!important}.status-dot.orange[data-v-3c92816f]{background:#f39c12!important}@keyframes pulse-3c92816f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.time-block[data-v-3c92816f]{display:flex;flex-direction:column;gap:2px;flex-shrink:0;min-width:90px}.time[data-v-3c92816f]{font-size:15px;font-weight:600;color:#1a1a2e}.date[data-v-3c92816f]{font-size:12px;color:#888}.conf-name[data-v-3c92816f]{flex:1;font-size:13px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.btn-action[data-v-3c92816f]{padding:6px 14px;border-radius:16px;font-size:12px;font-weight:500;border:none;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:all .2s}.btn-action.live[data-v-3c92816f]{background:#27ae60;color:#fff;animation:pulse-btn-3c92816f 2s ease-in-out infinite}.btn-action.live[data-v-3c92816f]:hover{background:#219a52;transform:scale(1.05)}.btn-action.join[data-v-3c92816f]{background:#27ae60;color:#fff}.btn-action.join[data-v-3c92816f]:hover{background:#219a52;transform:scale(1.05)}@keyframes pulse-btn-3c92816f{0%,to{box-shadow:0 0 0 0 rgba(39,174,96,.4)}50%{box-shadow:0 0 0 8px rgba(39,174,96,0)}}.btn-status[data-v-3c92816f]{padding:6px 14px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.btn-status.scheduled[data-v-3c92816f]{background:#f0f0f0;color:#888}.btn-status.soon[data-v-3c92816f]{background:#fffbeb;color:#b45309}.btn-status.ended[data-v-3c92816f]{background:#f5f5f5;color:#aaa}.btn-status.cancelled[data-v-3c92816f]{background:#fff5f5;color:#e74c3c}.card-footer[data-v-3c92816f]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#fafafa;border-top:1px solid #f0f0f0;margin-top:auto}.conf-count[data-v-3c92816f]{font-size:13px;color:#888}.course-link[data-v-3c92816f]{font-size:13px;color:#6c5ce7;text-decoration:none;font-weight:500;transition:color .2s}.course-link[data-v-3c92816f]:hover{color:#5b4cdb;text-decoration:underline}.dropdown-enter-active[data-v-3c92816f],.dropdown-leave-active[data-v-3c92816f]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-3c92816f],.dropdown-leave-to[data-v-3c92816f]{opacity:0;transform:translateX(-50%) translateY(-10px)}@media (max-width:1200px){.cards-track[data-v-3c92816f]{justify-content:flex-start;padding-left:20px}}@media (max-width:900px){.section-header[data-v-3c92816f]{padding:0 10px}.conf-card[data-v-3c92816f]{width:340px}}@media (max-width:768px){.section-container[data-v-3c92816f]{padding:0 16px}.section-title[data-v-3c92816f]{font-size:24px;width:100%;text-align:center}.section-header[data-v-3c92816f]{flex-direction:column;gap:12px}.conf-card[data-v-3c92816f]{width:320px}.date-row[data-v-3c92816f]{grid-template-columns:12px 80px 1fr}.conf-name[data-v-3c92816f]{display:none}.btn-action[data-v-3c92816f],.btn-status[data-v-3c92816f]{grid-column:2/-1;justify-self:start;margin-top:6px}}@media (max-width:480px){.section-title[data-v-3c92816f]{font-size:22px}.filter-button[data-v-3c92816f],.toggle-label[data-v-3c92816f]{font-size:13px;padding:8px 14px}.conf-card[data-v-3c92816f]{width:290px}.card-header[data-v-3c92816f]{padding:16px 18px}.card-title[data-v-3c92816f]{font-size:15px}}.view-587[data-v-ce4f9042]{background-color:var(--white);border-radius:20px;display:flex;flex-direction:column;min-height:400px;max-height:650px;width:819px;overflow:hidden}.x-47[data-v-ce4f9042]{display:flex;flex-direction:column;min-height:349px;max-height:600px;margin-left:35px;margin-top:25px;margin-right:20px;padding-bottom:20px}.header-row[data-v-ce4f9042]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-shrink:0}.text-873[data-v-ce4f9042]{letter-spacing:1.54px;line-height:normal}.course-filter[data-v-ce4f9042]{display:flex;align-items:center;gap:8px}.filter-label[data-v-ce4f9042]{font-family:Poppins,Helvetica,sans-serif;font-size:14px;color:#666}.course-select[data-v-ce4f9042]{padding:8px 12px;border:2px solid #e0e0e0;border-radius:8px;font-family:Poppins,Helvetica,sans-serif;font-size:14px;color:#333;background-color:#fff;cursor:pointer;min-width:180px;max-width:250px;transition:border-color .2s ease,box-shadow .2s ease}.course-select[data-v-ce4f9042]:hover{border-color:#4caf50}.course-select[data-v-ce4f9042]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.1)}.columns-header[data-v-ce4f9042]{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #e0e0e0;margin-bottom:10px;flex-shrink:0}.text-856[data-v-ce4f9042]{width:322px;letter-spacing:0;line-height:normal}.text-857[data-v-ce4f9042]{width:130px;margin-left:70px;letter-spacing:0;line-height:normal}.column-spacer[data-v-ce4f9042]{width:130px;margin-left:70px;height:24px;flex-shrink:0}.text-855[data-v-ce4f9042]{margin-left:auto;letter-spacing:0;line-height:normal}.modules-list[data-v-ce4f9042]{overflow-y:auto;overflow-x:hidden;flex:1}.modules-list[data-v-ce4f9042]::-webkit-scrollbar{width:6px}.modules-list[data-v-ce4f9042]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modules-list[data-v-ce4f9042]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.modules-list[data-v-ce4f9042]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.course-group[data-v-ce4f9042]{margin-bottom:15px}.course-header[data-v-ce4f9042]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;margin-bottom:8px;border-left:4px solid #4caf50}.course-icon[data-v-ce4f9042]{font-size:18px}.course-name[data-v-ce4f9042]{font-family:Poppins,Helvetica,sans-serif;font-size:16px;font-weight:600;color:#2c3e50}.course-count[data-v-ce4f9042]{font-family:Poppins,Helvetica,sans-serif;font-size:13px;color:#888}.module-row[data-v-ce4f9042]{display:flex;align-items:center;padding:12px 8px;border-radius:8px;transition:background-color .2s ease}.module-row[data-v-ce4f9042]:hover{background-color:#f5f5f5}.module-text[data-v-ce4f9042]{width:370px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.span-24[data-v-ce4f9042]{letter-spacing:0}.span1-18[data-v-ce4f9042]{letter-spacing:.29px}.module-date[data-v-ce4f9042]{width:130px;margin-left:70px;letter-spacing:0;line-height:normal;color:#666}.module-date--spacer[data-v-ce4f9042]{color:transparent}.module-status[data-v-ce4f9042]{margin-left:auto;height:40px;width:150px}.status-btn[data-v-ce4f9042]{position:relative;width:150px;height:40px;display:block;text-decoration:none}.btn-bg[data-v-ce4f9042]{border-radius:10px;height:40px;left:0;position:absolute;top:0;width:150px;transition:box-shadow .2s ease}.btn-bg--green[data-v-ce4f9042]{background-color:var(--shamrock,#4caf50);cursor:pointer}.btn-bg--gray[data-v-ce4f9042]{background-color:#9e9e9e;cursor:not-allowed}.btn-text[data-v-ce4f9042]{left:29px;letter-spacing:0;line-height:normal;position:absolute;top:8px;width:92px;text-align:center;color:#fff;font-family:Poppins,Helvetica,sans-serif;font-size:18px;font-weight:600}.status-btn--available:hover .btn-bg--green[data-v-ce4f9042]{box-shadow:0 4px 8px rgba(76,175,80,.3)}.status-btn--available[data-v-ce4f9042]{transition:transform .2s ease}.status-btn--available[data-v-ce4f9042]:hover{transform:translateY(-2px)}.status-btn--available[data-v-ce4f9042]:active{transform:translateY(0)}.empty-state[data-v-ce4f9042],.loading-state[data-v-ce4f9042]{display:flex;justify-content:center;align-items:center;height:150px;color:#666;font-size:16px;font-family:Poppins,Helvetica,sans-serif}.view-589[data-v-b5aaccb6]{background-color:var(--white);border-radius:20px;display:flex;flex-direction:column;min-height:400px;max-height:650px;width:819px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.view-590[data-v-b5aaccb6]{display:flex;flex-direction:column;min-height:349px;max-height:600px;margin-left:35px;margin-top:25px;margin-right:20px;padding-bottom:20px}.header-row[data-v-b5aaccb6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-shrink:0}.text-890[data-v-b5aaccb6]{letter-spacing:1.54px;line-height:normal}.course-filter[data-v-b5aaccb6]{display:flex;align-items:center;gap:8px}.filter-label[data-v-b5aaccb6]{font-family:Poppins,Helvetica,sans-serif;font-size:14px;color:#666}.course-select[data-v-b5aaccb6]{padding:8px 12px;border:2px solid #e0e0e0;border-radius:8px;font-family:Poppins,Helvetica,sans-serif;font-size:14px;color:#333;background-color:#fff;cursor:pointer;min-width:180px;max-width:250px;transition:border-color .2s ease,box-shadow .2s ease}.course-select[data-v-b5aaccb6]:hover{border-color:#ff9800}.course-select[data-v-b5aaccb6]:focus{outline:none;border-color:#ff9800;box-shadow:0 0 0 3px rgba(255,152,0,.1)}.columns-header[data-v-b5aaccb6]{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #e0e0e0;margin-bottom:10px;flex-shrink:0}.text-875[data-v-b5aaccb6]{width:322px;letter-spacing:0;line-height:normal}.text-876[data-v-b5aaccb6]{width:130px;margin-left:70px;letter-spacing:0;line-height:normal}.text-874[data-v-b5aaccb6]{margin-left:auto;letter-spacing:0;line-height:normal}.homework-list[data-v-b5aaccb6]{overflow-y:auto;overflow-x:hidden;flex:1}.homework-list[data-v-b5aaccb6]::-webkit-scrollbar{width:6px}.homework-list[data-v-b5aaccb6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.homework-list[data-v-b5aaccb6]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.homework-list[data-v-b5aaccb6]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.course-group[data-v-b5aaccb6]{margin-bottom:15px}.course-header[data-v-b5aaccb6]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg,#fff8e1,#ffecb3);border-radius:8px;margin-bottom:8px;border-left:4px solid #ff9800}.course-icon[data-v-b5aaccb6]{font-size:18px}.course-name[data-v-b5aaccb6]{font-family:Poppins,Helvetica,sans-serif;font-size:16px;font-weight:600;color:#2c3e50}.course-count[data-v-b5aaccb6]{font-family:Poppins,Helvetica,sans-serif;font-size:13px;color:#888}.homework-row[data-v-b5aaccb6]{display:flex;align-items:center;padding:12px 8px;border-radius:8px;transition:background-color .2s ease}.homework-row[data-v-b5aaccb6]:hover{background-color:#fff8e1}.homework-text[data-v-b5aaccb6]{width:322px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.homework-deadline[data-v-b5aaccb6]{width:150px;margin-left:50px;letter-spacing:0;line-height:normal;color:#666}.homework-status[data-v-b5aaccb6]{margin-left:auto;height:40px;width:150px}.status-btn[data-v-b5aaccb6]{position:relative;width:150px;height:40px;display:block;text-decoration:none}.btn-bg[data-v-b5aaccb6]{border-radius:10px;height:40px;left:0;position:absolute;top:0;width:150px;transition:box-shadow .2s ease}.btn-bg--orange[data-v-b5aaccb6]{background-color:#ff9800;cursor:pointer}.btn-bg--gray[data-v-b5aaccb6]{background-color:#9e9e9e;cursor:not-allowed}.btn-text[data-v-b5aaccb6]{left:29px;letter-spacing:0;line-height:normal;position:absolute;top:8px;width:92px;text-align:center;color:#fff;font-family:Poppins,Helvetica,sans-serif;font-size:18px;font-weight:600}.status-btn--available:hover .btn-bg--orange[data-v-b5aaccb6]{box-shadow:0 4px 8px rgba(255,152,0,.3)}.status-btn--available[data-v-b5aaccb6]{transition:transform .2s ease}.status-btn--available[data-v-b5aaccb6]:hover{transform:translateY(-2px)}.status-btn--available[data-v-b5aaccb6]:active{transform:translateY(0)}.empty-state[data-v-b5aaccb6],.loading-state[data-v-b5aaccb6]{display:flex;justify-content:center;align-items:center;height:150px;color:#666;font-size:16px;font-family:Poppins,Helvetica,sans-serif}.x1-72{display:flex;margin-left:36px;width:346px}.number-10{height:23px;letter-spacing:.3px;line-height:normal;margin-top:18px;width:6px}.group-234-17{aspect-ratio:1;background-color:var(--alto);background-position:50% 50%;background-size:cover;border-radius:60px;height:55px;margin-left:18px;width:55px}.text-501{margin-left:6px;width:184px}.text-500,.text-501{height:23px;letter-spacing:.3px;line-height:normal;margin-top:18px}.text-500{margin-left:30px;width:41px}.x1-72.x2-21,.x1-72.x2-22{margin-top:1.5px}.x1-72.x2-21 .number-10,.x1-72.x2-22 .number-10,.x1-72.x2-23 .number-10,.x1-72.x2-24 .number-10,.x1-72.x2-25 .number-10,.x1-72.x2-26 .number-10{width:9px}.x1-72.x2-21 .group-234-17,.x1-72.x2-22 .group-234-17,.x1-72.x2-23 .group-234-17,.x1-72.x2-24 .group-234-17,.x1-72.x2-25 .group-234-17,.x1-72.x2-26 .group-234-17{margin-left:15px}.x1-72.x2-21 .text-501,.x1-72.x2-22 .text-501,.x1-72.x2-23 .text-501,.x1-72.x2-24 .text-501,.x1-72.x2-25 .text-501,.x1-72.x2-26 .text-501{width:104px}.x1-72.x2-21 .text-500,.x1-72.x2-22 .text-500,.x1-72.x2-23 .text-500,.x1-72.x2-24 .text-500,.x1-72.x2-25 .text-500,.x1-72.x2-26 .text-500{margin-left:110px}.x1-72.x1-74,.x1-72.x1-75,.x1-72.x1-76,.x1-72.x1-77{margin-left:26px}.x1-72.x2-23,.x1-72.x2-24,.x1-72.x2-25,.x1-72.x2-26{margin-left:26px;margin-top:1.5px}.view-501-item-1{display:flex;margin-left:36px;margin-top:2.5px;width:346px}.number-11{height:23px;letter-spacing:.3px;line-height:normal;margin-top:18px;width:10px}.group-234-18{aspect-ratio:1;background-color:var(--alto);background-position:50% 50%;background-size:cover;border-radius:60px;height:55px;margin-left:14px;width:55px}.text-497{margin-left:6px;width:152px}.text-496,.text-497{height:23px;letter-spacing:.3px;line-height:normal;margin-top:18px}.text-496{margin-left:69px;width:34px}.view-501-item-1.view-501-item .number-11,.view-501-item-1.view-504-item .number-11,.view-501-item-1.view-item-3 .number-11,.view-501-item-1.view-item-4 .number-11,.view-501-item-1.view-item-5 .number-11,.view-501-item-1.view-item-6 .number-11{width:11px}.view-501-item-1.view-501-item .group-234-18,.view-501-item-1.view-504-item .group-234-18,.view-501-item-1.view-item-3 .group-234-18,.view-501-item-1.view-item-4 .group-234-18,.view-501-item-1.view-item-5 .group-234-18,.view-501-item-1.view-item-6 .group-234-18{margin-left:13px}.view-501-item-1.view-501-item .text-497,.view-501-item-1.view-504-item .text-497,.view-501-item-1.view-item-3 .text-497,.view-501-item-1.view-item-4 .text-497,.view-501-item-1.view-item-5 .text-497,.view-501-item-1.view-item-6 .text-497{width:125px}.view-501-item-1.view-501-item .text-496,.view-501-item-1.view-504-item .text-496,.view-501-item-1.view-item-3 .text-496,.view-501-item-1.view-item-4 .text-496,.view-501-item-1.view-item-5 .text-496,.view-501-item-1.view-item-6 .text-496{margin-left:96px}.view-501-item-1.x5-3,.view-501-item-1.x5-4{display:flex;margin-left:36px;margin-top:2px;width:346px}.view-501-item-1.x5-3 .text-497,.view-501-item-1.x5-4 .text-497,.view-501-item-1.x5-5 .text-497,.view-501-item-1.x5-6 .text-497,.view-501-item-1.x5-7 .text-497,.view-501-item-1.x5-8 .text-497{width:133px}.view-501-item-1.x5-3 .text-496,.view-501-item-1.x5-4 .text-496,.view-501-item-1.x5-5 .text-496,.view-501-item-1.x5-6 .text-496,.view-501-item-1.x5-7 .text-496,.view-501-item-1.x5-8 .text-496{margin-left:88px}.view-501-item-1.view-item-3,.view-501-item-1.view-item-3-1,.view-501-item-1.view-item-4,.view-501-item-1.view-item-4-1,.view-501-item-1.view-item-5,.view-501-item-1.view-item-5-1,.view-501-item-1.view-item-6,.view-501-item-1.view-item-6-1{margin-left:26px}.view-501-item-1.x5-5,.view-501-item-1.x5-6,.view-501-item-1.x5-7,.view-501-item-1.x5-8{display:flex;margin-left:26px;margin-top:2px;width:346px}.view-667,.view-669,.view-671,.view-673{height:423px;left:956px;position:absolute;top:635px;width:388px}.rectangle-85-12,.rectangle-85-14,.rectangle-85-16,.rectangle-85-18{background-color:var(--white);border-radius:10px;height:423px;left:0;position:absolute;top:0;width:386px}.view-668,.view-670,.view-672,.view-674{display:flex;flex-direction:column;height:359px;left:calc(50% - 194px);position:absolute;top:64px;width:386px}.line-22-10,.line-22-11,.line-22-8,.line-22-9{align-self:center;height:1px;margin-left:6px;margin-top:3.5px;width:340.01px}.line-2-2,.line-2-3,.line-2-4,.line-2-5{align-self:center;height:1px;margin-left:6px;margin-top:2.5px;width:340.01px}.line-24-3,.line-24-4,.line-24-5,.line-24-6{align-self:center;height:1px;margin-left:6px;margin-top:3px;width:340.01px}.x6-17,.x6-18,.x6-19,.x6-20{height:52px;margin-top:8px;position:relative;width:392px}.rectangle-85-13,.rectangle-85-15,.rectangle-85-17,.rectangle-85-19{background-color:var(--azure-radiance-3);border-radius:10px;height:52px;left:0;position:absolute;top:0;width:386px}.text-1546,.text-1852,.text-2044,.text-891{left:331px;letter-spacing:.3px;line-height:normal;position:absolute;top:13px}.text-1547,.text-1853,.text-2045,.text-892{left:111px;letter-spacing:.3px;line-height:normal;position:absolute;top:13px}.group-235-17,.group-235-18,.group-235-19,.group-235-20{aspect-ratio:1;background-color:var(--alto);background-image:url(https://cdn.animaapp.com/projects/68d55a995799e527ee530c15/releases/68d96a345506c1136576f4d8/img/image-12-2@2x.png);background-position:50% 50%;background-size:cover;border-radius:60px;height:50px;left:47px;position:absolute;top:1px;width:50px}.number-24,.number-25,.number-26,.number-27{left:20px;letter-spacing:.3px;line-height:normal;position:absolute;top:13px}.text-1558,.text-1864,.text-2056,.text-903{left:49px;letter-spacing:.34px;line-height:normal;position:absolute;top:12px}[data-v-a9721a2c]{margin:0;padding:0;box-sizing:border-box}.dashboard-section[data-v-a9721a2c]{display:flex;gap:34px;max-width:1348px;margin:0 auto}.sidebar-panels[data-v-a9721a2c]{width:380px;display:flex;flex-direction:column;gap:20px}.calendar-panel[data-v-a9721a2c]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #f0f0f0}.calendar-header[data-v-a9721a2c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px}.calendar-nav[data-v-a9721a2c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;color:#495057;cursor:pointer;transition:all .2s ease}.calendar-nav[data-v-a9721a2c]:hover{background:#6c5ce7;border-color:#6c5ce7;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(108,92,231,.3)}.calendar-nav[data-v-a9721a2c]:active{transform:translateY(0)}.calendar-title[data-v-a9721a2c]{flex:1;display:flex;align-items:baseline;justify-content:center;gap:8px;cursor:pointer;padding:8px 16px;border-radius:8px;transition:background .2s}.calendar-title[data-v-a9721a2c]:hover{background:#f8f9fa}.month[data-v-a9721a2c]{font-size:20px;font-weight:700;color:#1a1a2e}.month[data-v-a9721a2c],.year[data-v-a9721a2c]{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.year[data-v-a9721a2c]{font-size:18px;font-weight:500;color:#6c757d}.go-today-wrapper[data-v-a9721a2c]{display:flex;justify-content:center;margin-bottom:16px}.go-today-btn[data-v-a9721a2c]{padding:8px 16px;background:#f8f7ff;border:1px solid #6c5ce7;border-radius:20px;color:#6c5ce7;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.go-today-btn[data-v-a9721a2c]:hover{background:#6c5ce7;color:#fff}.calendar-grid[data-v-a9721a2c]{margin-bottom:24px}.weekdays[data-v-a9721a2c]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:12px}.weekdays span[data-v-a9721a2c]{text-align:center;font-size:12px;font-weight:600;color:#868e96;padding:8px 0;text-transform:uppercase;letter-spacing:.5px}.dates[data-v-a9721a2c]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.date-cell[data-v-a9721a2c]{aspect-ratio:1;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#fff;border:1px solid #f1f3f4;border-radius:10px;cursor:pointer;transition:all .2s ease;padding:4px}.date-cell[data-v-a9721a2c]:hover:not(.other-month){border-color:#6c5ce7;transform:scale(1.05)}.date-cell.other-month[data-v-a9721a2c]{opacity:.3;background:transparent;border-color:transparent}.date-cell.other-month[data-v-a9721a2c]:hover{transform:none;background:transparent}.date-cell.today[data-v-a9721a2c]{background:#e8f4fd;border-color:#0095ec}.date-cell.today .day-num[data-v-a9721a2c]{color:#0095ec;font-weight:700}.date-cell.selected[data-v-a9721a2c]{background:linear-gradient(135deg,#6c5ce7,#a29bfe);border-color:#6c5ce7;box-shadow:0 4px 12px rgba(108,92,231,.35)}.date-cell.selected .day-num[data-v-a9721a2c]{color:#fff;font-weight:700}.date-cell.has-events[data-v-a9721a2c]{font-weight:600}.date-cell.has-live[data-v-a9721a2c]{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.date-cell.has-past[data-v-a9721a2c]:not(.has-events){opacity:.6}.day-num[data-v-a9721a2c]{font-size:14px;font-weight:500;color:#1a1a2e;line-height:1}.conf-dots[data-v-a9721a2c]{display:flex;gap:3px;align-items:center;justify-content:center;flex-wrap:wrap;min-height:6px}.conf-dot[data-v-a9721a2c]{width:6px;height:6px;border-radius:50%;flex-shrink:0;transition:all .2s}.conf-dot.pulse[data-v-a9721a2c]{animation:pulse-dot-a9721a2c 2s ease-in-out infinite}.conf-dot.join-soon[data-v-a9721a2c],.conf-dot.soon[data-v-a9721a2c]{animation:glow-dot-a9721a2c 2s ease-in-out infinite}.conf-dot.cancelled[data-v-a9721a2c],.conf-dot.ended[data-v-a9721a2c]{opacity:.4}@keyframes pulse-dot-a9721a2c{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}@keyframes glow-dot-a9721a2c{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.7)}50%{box-shadow:0 0 6px 2px rgba(245,158,11,.4)}}.more-dots[data-v-a9721a2c]{font-size:8px;font-weight:700;color:#868e96}.upcoming-legend[data-v-a9721a2c]{padding:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:16px}.legend-title[data-v-a9721a2c]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#495057;margin-bottom:14px}.live-count[data-v-a9721a2c]{padding:4px 10px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;border-radius:12px;animation:pulse-badge-a9721a2c 2s ease-in-out infinite}.no-conferences[data-v-a9721a2c]{text-align:center;padding:16px;color:#868e96;font-size:13px}.legend-list[data-v-a9721a2c]{display:flex;flex-direction:column;gap:8px;max-height:180px;overflow-y:auto}.legend-list[data-v-a9721a2c]::-webkit-scrollbar{width:4px}.legend-list[data-v-a9721a2c]::-webkit-scrollbar-track{background:transparent}.legend-list[data-v-a9721a2c]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:2px}.legend-item[data-v-a9721a2c]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid #e9ecef;border-radius:10px;cursor:default;transition:all .2s ease}.legend-item.is-clickable[data-v-a9721a2c]{cursor:pointer}.legend-item.is-clickable[data-v-a9721a2c]:hover{background:#f8f7ff;border-color:#6c5ce7}.legend-item.is-live[data-v-a9721a2c]{background:#fef2f2;border-color:#fecaca}.legend-item.is-join[data-v-a9721a2c],.legend-item.is-soon[data-v-a9721a2c]{background:#fffbeb;border-color:#fde68a}.legend-item.is-ended[data-v-a9721a2c]{opacity:.6;background:#f8f9fa}.legend-dot[data-v-a9721a2c]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-dot.pulse[data-v-a9721a2c]{animation:pulse-dot-a9721a2c 2s ease-in-out infinite}.legend-info[data-v-a9721a2c]{flex:1;min-width:0}.legend-course[data-v-a9721a2c]{display:block;font-weight:500;font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend-datetime[data-v-a9721a2c]{display:flex;gap:10px;font-size:12px;margin-top:2px}.legend-date[data-v-a9721a2c]{font-weight:600;color:#1a1a2e}.legend-time[data-v-a9721a2c]{color:#6c757d}.legend-status[data-v-a9721a2c]{padding:4px 10px;font-size:10px;font-weight:600;border-radius:6px;white-space:nowrap}.legend-status.live[data-v-a9721a2c]{background:#ef4444;color:#fff;animation:pulse-badge-a9721a2c 2s ease-in-out infinite}.legend-status.join[data-v-a9721a2c]{background:#27ae60;color:#fff}.legend-status.soon[data-v-a9721a2c]{background:#f59e0b;color:#fff}.legend-status.scheduled[data-v-a9721a2c]{background:#e9ecef;color:#6c757d}.legend-status.ended[data-v-a9721a2c]{background:#f1f3f4;color:#adb5bd}.legend-status.cancelled[data-v-a9721a2c]{background:#fef2f2;color:#ef4444}@keyframes pulse-badge-a9721a2c{0%,to{opacity:1}50%{opacity:.7}}.selected-day[data-v-a9721a2c]{padding:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px}.selected-day-title[data-v-a9721a2c]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;margin-bottom:14px;color:#1a1a2e;text-transform:capitalize}.close-selected[data-v-a9721a2c]{width:26px;height:26px;border:none;background:#e9ecef;border-radius:50%;font-size:18px;color:#495057;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-selected[data-v-a9721a2c]:hover{background:#fecaca;color:#ef4444}.day-events[data-v-a9721a2c]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.day-events[data-v-a9721a2c]::-webkit-scrollbar{width:4px}.day-events[data-v-a9721a2c]::-webkit-scrollbar-track{background:transparent}.day-events[data-v-a9721a2c]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:2px}.day-event[data-v-a9721a2c]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid #e9ecef;border-radius:10px;cursor:default;transition:all .2s ease}.day-event.clickable[data-v-a9721a2c]{cursor:pointer}.day-event.clickable[data-v-a9721a2c]:hover{background:#f8f7ff;border-color:#6c5ce7;box-shadow:0 2px 8px rgba(108,92,231,.15)}.day-event.live[data-v-a9721a2c]{background:#fef2f2;border-color:#fecaca}.day-event.ended[data-v-a9721a2c]{opacity:.6;background:#f8f9fa}.day-event.cancelled[data-v-a9721a2c]{opacity:.5;background:#f8f9fa;text-decoration:line-through}.ev-dot[data-v-a9721a2c]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ev-info[data-v-a9721a2c]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ev-time[data-v-a9721a2c]{font-size:14px;font-weight:600;color:#1a1a2e}.ev-title[data-v-a9721a2c]{font-size:12px;font-weight:500;color:#333}.ev-course[data-v-a9721a2c],.ev-title[data-v-a9721a2c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-course[data-v-a9721a2c]{font-size:11px;color:#6c757d}.ev-status[data-v-a9721a2c]{font-size:10px;padding:4px 10px;border-radius:6px;font-weight:600;white-space:nowrap}.ev-status.live[data-v-a9721a2c]{background:#ef4444;color:#fff}.ev-status.join[data-v-a9721a2c]{background:#27ae60;color:#fff}.ev-status.soon[data-v-a9721a2c]{background:#f59e0b;color:#fff}.ev-status.scheduled[data-v-a9721a2c]{background:#e9ecef;color:#6c757d}.ev-status.ended[data-v-a9721a2c]{background:#f1f3f4;color:#adb5bd}.ev-status.cancelled[data-v-a9721a2c]{background:#fef2f2;color:#ef4444}.ev-action-btn[data-v-a9721a2c]{padding:6px 14px;border-radius:8px;font-size:11px;font-weight:600;border:none;cursor:pointer;transition:all .2s;white-space:nowrap}.ev-action-btn.live[data-v-a9721a2c]{background:#ef4444;color:#fff;animation:pulse-btn-a9721a2c 2s ease-in-out infinite}.ev-action-btn.live[data-v-a9721a2c]:hover{background:#dc2626;transform:scale(1.05)}.ev-action-btn.join[data-v-a9721a2c]{background:#27ae60;color:#fff}.ev-action-btn.join[data-v-a9721a2c]:hover{background:#219a52;transform:scale(1.05)}@keyframes pulse-btn-a9721a2c{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 6px rgba(239,68,68,0)}}.slide-up-enter-active[data-v-a9721a2c],.slide-up-leave-active[data-v-a9721a2c]{transition:all .3s ease}.slide-up-enter-from[data-v-a9721a2c],.slide-up-leave-to[data-v-a9721a2c]{opacity:0;transform:translateY(10px)}.calendar-empty[data-v-a9721a2c],.calendar-loading[data-v-a9721a2c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#666;font-size:14px}.spinner-small[data-v-a9721a2c]{width:16px;height:16px;border:2px solid #e0e0e0;border-top-color:#6c5ce7;border-radius:50%;animation:spin-a9721a2c .8s linear infinite}@keyframes spin-a9721a2c{to{transform:rotate(1turn)}}.tech_view-subsection[data-v-51148c18]{display:flex;position:relative;width:100%;margin-top:80px}.tech_view-subsection .tech_footer[data-v-51148c18]{background-color:#2d2d2d;position:relative;width:100%;min-height:600px;padding:120px 165px 100px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.tech_view-subsection .tech_rectangle[data-v-51148c18]{display:none}.tech_footer-content[data-v-51148c18]{display:flex;gap:100px;align-items:flex-start;margin-bottom:auto;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}.tech_logo-section[data-v-51148c18]{display:flex;flex-direction:column;gap:5px;min-width:130px;flex-shrink:0}.tech_view-subsection .tech_element[data-v-51148c18]{color:#797979;font-family:Poppins,Helvetica;font-size:20px;font-weight:400;letter-spacing:.88px;line-height:normal;text-align:center;margin:0;padding-top:40px}.tech_view-subsection .tech_text-wrapper[data-v-51148c18]{letter-spacing:.19px}.tech_view-subsection .tech_span[data-v-51148c18]{letter-spacing:.19px;color:#797979;text-decoration:none;transition:color .3s ease}.tech_view-subsection .tech_view[data-v-51148c18]{display:flex;gap:80px;flex:1;justify-content:space-between;max-width:1000px}.tech_view-subsection .tech_div[data-v-51148c18]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.tech_view-subsection .tech_text-wrapper-2[data-v-51148c18]{color:#fff;font-family:Poppins,Helvetica;font-size:20px;font-weight:600;letter-spacing:.88px;line-height:1.4;white-space:nowrap;margin-bottom:0}.tech_view-subsection .tech_text-wrapper-3[data-v-51148c18]{display:block;color:#797979;font-family:Poppins,Helvetica;font-size:18px;font-weight:400;letter-spacing:.88px;line-height:1.4;text-decoration:none;transition:color .3s ease;cursor:pointer;white-space:nowrap}.tech_view-subsection .tech_text-wrapper-3[data-v-51148c18]:hover{color:#fff}.tech_view-subsection .tech_group-2[data-v-51148c18]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.tech_view-subsection .tech_text-wrapper-7[data-v-51148c18]{color:#fff;font-family:Poppins,Helvetica;font-size:20px;font-weight:600;letter-spacing:.88px;line-height:1.4;white-space:nowrap;margin-bottom:0}.tech_view-subsection .tech_text-wrapper-8[data-v-51148c18]{display:block;color:#797979;font-family:Poppins,Helvetica;font-size:18px;font-weight:400;letter-spacing:.88px;line-height:1.4;text-decoration:none;transition:color .3s ease;cursor:pointer;white-space:nowrap}.tech_view-subsection .tech_text-wrapper-8[data-v-51148c18]:hover{color:#fff}.tech_group-3[data-v-51148c18]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.tech_view-subsection .tech_text-wrapper-12[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-13[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-address[data-v-51148c18]{display:block;color:#797979;font-family:Poppins,Helvetica;font-size:18px;font-weight:400;letter-spacing:.88px;line-height:1.4;text-decoration:none;transition:color .3s ease;white-space:nowrap}.tech_view-subsection .tech_text-wrapper-12[data-v-51148c18]:hover,.tech_view-subsection .tech_text-wrapper-13[data-v-51148c18]:hover,.tech_view-subsection .tech_text-wrapper-address[data-v-51148c18]:hover{color:#fff}.tech_view-subsection .tech_element-2[data-v-51148c18]{position:relative;width:129px;height:72px}.tech_view-subsection .tech_text-wrapper-14[data-v-51148c18]{color:#fff;font-family:Prosto One,Helvetica;font-size:9px;font-weight:400;letter-spacing:0;line-height:normal;position:absolute;bottom:0;right:0;text-align:right}.tech_view-subsection .tech_image[data-v-51148c18]{width:129px;height:63px;display:block}.tech_view-subsection .tech_text-wrapper-15[data-v-51148c18]{color:#fff;font-family:Poppins,Helvetica;font-size:9.5px;font-weight:500;letter-spacing:.38px;line-height:normal;text-align:center}.tech_scroll-top[data-v-51148c18]{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background:#2d2d2d;color:#fff;border:2px solid #797979;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1000;opacity:.8}.tech_scroll-top[data-v-51148c18]:hover{opacity:1;border-color:#fff}@media (max-width:1600px){.tech_view-subsection .tech_footer[data-v-51148c18]{padding:100px 120px 80px}.tech_footer-content[data-v-51148c18]{gap:80px}.tech_view-subsection .tech_view[data-v-51148c18]{gap:60px}}@media (max-width:1400px){.tech_view-subsection .tech_footer[data-v-51148c18]{padding:80px 80px 60px}.tech_footer-content[data-v-51148c18]{gap:60px}.tech_view-subsection .tech_view[data-v-51148c18]{gap:50px}.tech_view-subsection .tech_text-wrapper-2[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-7[data-v-51148c18]{font-size:18px}.tech_view-subsection .tech_text-wrapper-12[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-13[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-3[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-8[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-address[data-v-51148c18]{font-size:16px}.tech_view-subsection .tech_element[data-v-51148c18]{font-size:18px}}@media (max-width:1200px){.tech_view-subsection .tech_footer[data-v-51148c18]{padding:60px 60px 50px}.tech_footer-content[data-v-51148c18]{flex-direction:column;gap:50px;align-items:center}.tech_logo-section[data-v-51148c18]{align-items:center}.tech_view-subsection .tech_view[data-v-51148c18]{width:100%;max-width:800px;justify-content:space-between;margin:0 auto}.tech_view-subsection .tech_div[data-v-51148c18],.tech_view-subsection .tech_group-2[data-v-51148c18],.tech_view-subsection .tech_group-3[data-v-51148c18]{align-items:flex-start}.tech_view-subsection .tech_text-wrapper-12[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-13[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-2[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-3[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-7[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-8[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-address[data-v-51148c18]{text-align:left}}@media (max-width:900px){.tech_view-subsection .tech_footer[data-v-51148c18]{padding:50px 40px 40px}.tech_footer-content[data-v-51148c18]{gap:40px}.tech_view-subsection .tech_view[data-v-51148c18]{flex-wrap:wrap;gap:40px;justify-content:space-between}.tech_view-subsection .tech_div[data-v-51148c18],.tech_view-subsection .tech_group-2[data-v-51148c18],.tech_view-subsection .tech_group-3[data-v-51148c18]{min-width:calc(50% - 20px);max-width:calc(50% - 20px);align-items:flex-start}.tech_view-subsection .tech_text-wrapper-12[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-13[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-2[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-3[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-7[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-8[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-address[data-v-51148c18]{text-align:left}}@media (max-width:600px){.tech_view-subsection[data-v-51148c18]{margin-top:40px}.tech_view-subsection .tech_footer[data-v-51148c18]{min-height:auto;padding:40px 20px 30px}.tech_footer-content[data-v-51148c18]{gap:30px;align-items:center}.tech_logo-section[data-v-51148c18]{align-items:center;width:100%}.tech_view-subsection .tech_view[data-v-51148c18]{flex-direction:column;gap:30px;align-items:center;width:100%}.tech_view-subsection .tech_div[data-v-51148c18],.tech_view-subsection .tech_group-2[data-v-51148c18],.tech_view-subsection .tech_group-3[data-v-51148c18]{width:auto;max-width:100%;align-items:flex-start;text-align:left}.tech_view-subsection .tech_text-wrapper-12[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-13[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-2[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-3[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-7[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-8[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-address[data-v-51148c18]{text-align:left;width:auto}.tech_view-subsection .tech_text-wrapper-address[data-v-51148c18]{white-space:normal;max-width:280px}.tech_scroll-top[data-v-51148c18]{width:44px;height:44px;bottom:20px;right:20px;font-size:20px}.tech_view-subsection .tech_element[data-v-51148c18]{font-size:16px;padding-top:30px}}@media (max-width:400px){.tech_view-subsection .tech_footer[data-v-51148c18]{padding:30px 15px 25px}.tech_view-subsection .tech_text-wrapper-2[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-7[data-v-51148c18]{font-size:16px}.tech_view-subsection .tech_element[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-12[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-13[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-3[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-8[data-v-51148c18],.tech_view-subsection .tech_text-wrapper-address[data-v-51148c18]{font-size:14px}}.paginated-section[data-v-1b990fac]{display:flex;flex-direction:column;width:100%}.pagination-controls[data-v-1b990fac]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;padding:8px 0}.pagination-btn[data-v-1b990fac]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;color:#333;cursor:pointer;transition:all .2s ease}.pagination-btn[data-v-1b990fac]:hover:not(:disabled){background-color:#f5f5f5;border-color:#ccc}.pagination-btn[data-v-1b990fac]:disabled{opacity:.4;cursor:not-allowed}.pagination-btn[data-v-1b990fac]:focus{outline:none;box-shadow:0 0 0 2px rgba(66,133,244,.3)}.pagination-info[data-v-1b990fac]{font-size:14px;color:#666;font-weight:500;min-width:50px;text-align:center}@media (max-width:768px){.pagination-controls[data-v-1b990fac]{gap:12px;margin-top:12px}.pagination-btn[data-v-1b990fac]{width:32px;height:32px}.pagination-info[data-v-1b990fac]{font-size:13px}}.student-dashboard[data-v-1b990fac]{background-color:#f9f9f980;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;width:100%}.dashboard-content[data-v-1b990fac]{display:flex;flex-direction:column;flex:1;position:relative;padding-bottom:100px}.main-title[data-v-1b990fac]{left:calc(50% - 566px);letter-spacing:0;line-height:normal;position:absolute;top:143px;width:1129px}.my-courses-position[data-v-1b990fac]{position:absolute;top:244px;left:0;width:100%}.content-blocks[data-v-1b990fac]{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);margin-top:clamp(800px,40vw,556px);width:100%;max-width:1407px;margin-left:auto;margin-right:auto;padding:0 20px}.conferences-wrapper[data-v-1b990fac]{width:100%}.modules-calendar-row[data-v-1b990fac]{display:flex;gap:24px;align-items:flex-start}.modules-homework-column[data-v-1b990fac]{display:flex;flex-direction:column;gap:15px;flex:0 0 819px}.modules-wrapper[data-v-1b990fac]{width:100%;box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:20px}.calendar-wrapper[data-v-1b990fac]{flex:1;min-width:400px}.homework-wrapper[data-v-1b990fac]{width:100%}.extra-wrapper[data-v-1b990fac]{flex:1;min-width:400px}.recommended-courses-wrapper[data-v-1b990fac]{margin-top:60px;width:100%}.recommended-filter-bar[data-v-1b990fac]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0}.recommended-filter-select[data-v-1b990fac]{border:1px solid #d9d9d9;border-radius:10px;padding:8px 12px;font-size:14px;background-color:#fff;color:#2f2f2f;min-width:240px}.recommended-filter-select[data-v-1b990fac]:focus{outline:none;border-color:#4a6cf7;box-shadow:0 0 0 3px rgba(74,108,247,.2)}@media (max-width:1366px){body[data-v-1b990fac]{zoom:.711}}@media (min-width:1367px) and (max-width:1600px){body[data-v-1b990fac]{zoom:.85}}.admin-dashboard[data-v-e41d65e6]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.dashboard-header[data-v-e41d65e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;color:#fff}.logout-btn[data-v-e41d65e6]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .3s ease}.logout-btn[data-v-e41d65e6]:hover{background:hsla(0,0%,100%,.3)}.under-development[data-v-e41d65e6]{background:#fff;border-radius:16px;padding:60px 40px;text-align:center;max-width:600px;margin:0 auto;box-shadow:0 20px 40px rgba(0,0,0,.1)}.development-icon[data-v-e41d65e6]{font-size:80px;margin-bottom:20px}.features-list[data-v-e41d65e6]{text-align:left;max-width:300px;margin:30px auto;list-style:none;padding:0}.features-list li[data-v-e41d65e6]{padding:8px 0;font-size:16px}.temp-actions[data-v-e41d65e6]{margin-top:40px}.temp-btn[data-v-e41d65e6]{background:#667eea;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:16px;transition:all .3s ease}.temp-btn[data-v-e41d65e6]:hover{background:#5a67d8;transform:translateY(-2px)}.teacher-dashboard[data-v-6971155e]{min-height:100vh;background:linear-gradient(135deg,#11998e,#38ef7d);padding:20px}.dashboard-header[data-v-6971155e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;color:#fff}.logout-btn[data-v-6971155e]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .3s ease}.logout-btn[data-v-6971155e]:hover{background:hsla(0,0%,100%,.3)}.under-development[data-v-6971155e]{background:#fff;border-radius:16px;padding:60px 40px;text-align:center;max-width:600px;margin:0 auto;box-shadow:0 20px 40px rgba(0,0,0,.1)}.development-icon[data-v-6971155e]{font-size:80px;margin-bottom:20px}.features-list[data-v-6971155e]{text-align:left;max-width:320px;margin:30px auto;list-style:none;padding:0}.features-list li[data-v-6971155e]{padding:8px 0;font-size:16px}.temp-actions[data-v-6971155e]{margin-top:40px}.temp-btn[data-v-6971155e]{background:#11998e;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:16px;transition:all .3s ease}.temp-btn[data-v-6971155e]:hover{background:#0f8a7e;transform:translateY(-2px)}.register[data-v-53f12ad1]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f172a;padding:20px;position:relative;overflow:hidden}.register__bg[data-v-53f12ad1]{position:absolute;inset:0;overflow:hidden;z-index:0}.register__bg-shape[data-v-53f12ad1]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:float-53f12ad1 20s ease-in-out infinite}.register__bg-shape--1[data-v-53f12ad1]{width:600px;height:600px;background:linear-gradient(135deg,#6366f1,#8b5cf6);top:-200px;left:-100px;animation-delay:0s}.register__bg-shape--2[data-v-53f12ad1]{width:500px;height:500px;background:linear-gradient(135deg,#06b6d4,#3b82f6);bottom:-150px;right:-100px;animation-delay:-7s}.register__bg-shape--3[data-v-53f12ad1]{width:400px;height:400px;background:linear-gradient(135deg,#f43f5e,#ec4899);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes float-53f12ad1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,10px) scale(1.02)}}.register__container[data-v-53f12ad1]{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;width:100%;background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);position:relative;z-index:1}.register__branding[data-v-53f12ad1]{background:linear-gradient(135deg,#4f46e5,#7c3aed 50%,#a855f7);padding:48px;color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.register__branding[data-v-53f12ad1]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E")}.register__branding-content[data-v-53f12ad1]{position:relative;z-index:1}.register__logo-wrapper[data-v-53f12ad1]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.register__logo-icon[data-v-53f12ad1]{width:48px;height:48px}.register__logo-icon svg[data-v-53f12ad1]{width:100%;height:100%}.register__logo[data-v-53f12ad1]{font-size:28px;font-weight:700;margin:0;letter-spacing:-.5px}.register__tagline[data-v-53f12ad1]{font-size:18px;opacity:.9;margin:0 0 40px 0;line-height:1.6}.register__stats[data-v-53f12ad1]{display:flex;gap:32px;margin-bottom:40px;padding:24px;background:hsla(0,0%,100%,.1);border-radius:16px}.register__stat[data-v-53f12ad1]{display:flex;flex-direction:column;align-items:center;gap:4px}.register__stat-value[data-v-53f12ad1]{font-size:28px;font-weight:700}.register__stat-label[data-v-53f12ad1]{font-size:13px;opacity:.8}.register__features[data-v-53f12ad1]{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.register__feature[data-v-53f12ad1]{display:flex;align-items:flex-start;gap:16px}.register__feature-icon[data-v-53f12ad1]{width:44px;height:44px;background:hsla(0,0%,100%,.15);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.register__feature-icon svg[data-v-53f12ad1]{width:22px;height:22px}.register__feature-text h3[data-v-53f12ad1]{font-size:16px;font-weight:600;margin:0 0 4px 0}.register__feature-text p[data-v-53f12ad1]{font-size:14px;margin:0;opacity:.8}.register__testimonial[data-v-53f12ad1]{padding:24px;background:hsla(0,0%,100%,.1);border-radius:16px;border-left:4px solid hsla(0,0%,100%,.5)}.register__testimonial-text[data-v-53f12ad1]{font-size:15px;font-style:italic;margin:0 0 16px 0;line-height:1.6}.register__testimonial-author[data-v-53f12ad1]{display:flex;align-items:center;gap:12px}.register__testimonial-avatar[data-v-53f12ad1]{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.register__testimonial-author strong[data-v-53f12ad1]{display:block;font-size:14px}.register__testimonial-author span[data-v-53f12ad1]{font-size:12px;opacity:.8}.register__form-wrapper[data-v-53f12ad1]{padding:48px;display:flex;align-items:center;justify-content:center;background:#fff}.register__form-container[data-v-53f12ad1]{width:100%;max-width:420px}.register__state[data-v-53f12ad1]{text-align:center;padding:40px 0}.register__state-icon[data-v-53f12ad1]{width:80px;height:80px;margin:0 auto 24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.register__state-icon svg[data-v-53f12ad1]{width:40px;height:40px}.register__state-icon--maintenance[data-v-53f12ad1]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.register__state-icon--locked[data-v-53f12ad1]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.register__state h2[data-v-53f12ad1]{color:#1e293b;font-size:24px;font-weight:700;margin:0 0 12px 0}.register__state p[data-v-53f12ad1]{color:#64748b;font-size:15px;margin:0 0 8px 0}.register__state-hint[data-v-53f12ad1]{font-size:13px!important;color:#94a3b8!important}.register__state-link[data-v-53f12ad1]{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:12px 24px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;font-size:14px;transition:all .3s ease}.register__state-link[data-v-53f12ad1]:hover{transform:translateY(-2px);box-shadow:0 10px 30px -10px rgba(79,70,229,.5)}.register__state-link svg[data-v-53f12ad1]{width:18px;height:18px;transition:transform .3s ease}.register__state-link:hover svg[data-v-53f12ad1]{transform:translateX(4px)}.register__header[data-v-53f12ad1]{margin-bottom:32px}.register__invite-badge[data-v-53f12ad1]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d;border-radius:100px;font-size:13px;font-weight:600;margin-bottom:16px}.register__invite-badge svg[data-v-53f12ad1]{width:16px;height:16px}.register__title[data-v-53f12ad1]{color:#1e293b;font-size:32px;font-weight:700;margin:0 0 8px 0;letter-spacing:-.5px}.register__subtitle[data-v-53f12ad1]{color:#64748b;font-size:15px;margin:0}.register__login-link[data-v-53f12ad1]{color:#6366f1;text-decoration:none;font-weight:600;transition:color .2s}.register__login-link[data-v-53f12ad1]:hover{color:#4f46e5}.register__progress[data-v-53f12ad1]{margin-bottom:24px;position:relative}.register__progress-bar[data-v-53f12ad1]{height:4px;background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:100px;transition:width .5s ease}.register__progress-text[data-v-53f12ad1]{position:absolute;right:0;top:8px;font-size:12px;color:#94a3b8;font-weight:500}.register__form[data-v-53f12ad1]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-53f12ad1]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-53f12ad1],.form-group__input-wrapper[data-v-53f12ad1]{position:relative}.form-group__input[data-v-53f12ad1]{width:100%;padding:16px 16px 16px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:15px;background:#f8fafc;transition:all .3s ease;outline:none}.form-group__input[data-v-53f12ad1]:focus{border-color:#6366f1;background:#fff;box-shadow:0 0 0 4px rgba(99,102,241,.1)}.form-group__label[data-v-53f12ad1]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none;transition:all .3s ease;background:transparent;padding:0}.form-group__input:not(:-moz-placeholder)~.form-group__label[data-v-53f12ad1]{top:0;font-size:12px;background:linear-gradient(180deg,transparent 50%,#fff 0);padding:0 6px;left:10px;color:#6366f1}.form-group--filled .form-group__label[data-v-53f12ad1],.form-group__input:focus~.form-group__label[data-v-53f12ad1],.form-group__input:not(:placeholder-shown)~.form-group__label[data-v-53f12ad1]{top:0;font-size:12px;background:linear-gradient(180deg,transparent 50%,#fff 0);padding:0 6px;left:10px;color:#6366f1}.form-group--focused .form-group__label[data-v-53f12ad1]{color:#6366f1}.form-group .required[data-v-53f12ad1]{color:#ef4444}.form-group .optional[data-v-53f12ad1]{color:#94a3b8;font-size:11px}.form-group__border[data-v-53f12ad1]{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#6366f1,#a855f7);transform:scaleX(0);transition:transform .3s ease;border-radius:0 0 12px 12px}.form-group--focused .form-group__border[data-v-53f12ad1]{transform:scaleX(1)}.form-group__icon[data-v-53f12ad1]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#94a3b8}.form-group__icon svg[data-v-53f12ad1]{width:20px;height:20px}.form-group--readonly .form-group__input[data-v-53f12ad1]{background:#f1f5f9;color:#64748b}.form-group--disabled .form-group__input[data-v-53f12ad1]{background:#f8fafc;color:#cbd5e1;cursor:not-allowed;pointer-events:none}.form-group--disabled .form-group__label[data-v-53f12ad1]{color:#cbd5e1}.form-group--disabled .form-group__border[data-v-53f12ad1]{background:#e2e8f0}.checkbox--disabled[data-v-53f12ad1]{opacity:.5;pointer-events:none;cursor:not-allowed}.form-group__toggle[data-v-53f12ad1]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;color:#94a3b8;transition:color .2s}.form-group__toggle[data-v-53f12ad1]:hover{color:#6366f1}.form-group__toggle svg[data-v-53f12ad1]{width:20px;height:20px}.form-group__status[data-v-53f12ad1]{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.form-group__status svg[data-v-53f12ad1]{width:20px;height:20px}.form-group__status--success[data-v-53f12ad1]{color:#10b981}.form-group__status--error[data-v-53f12ad1]{color:#ef4444}.form-group--error .form-group__input[data-v-53f12ad1]{border-color:#fca5a5;background:#fef2f2}.form-group--success .form-group__input[data-v-53f12ad1]{border-color:#86efac;background:#f0fdf4}.form-group__hint[data-v-53f12ad1]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px}.form-group__hint svg[data-v-53f12ad1]{width:14px;height:14px;flex-shrink:0}.form-group__hint--info[data-v-53f12ad1]{color:#6366f1}.form-group__hint--error[data-v-53f12ad1]{color:#ef4444}.password-strength[data-v-53f12ad1]{display:flex;align-items:center;gap:12px;margin-top:10px}.password-strength__bars[data-v-53f12ad1]{display:flex;gap:4px;flex:1}.password-strength__bar[data-v-53f12ad1]{height:4px;flex:1;background:#e2e8f0;border-radius:100px;transition:all .3s ease}.password-strength__bar--active[data-v-53f12ad1]{background:currentColor}.password-strength__text[data-v-53f12ad1]{font-size:12px;font-weight:600;min-width:70px;text-align:right}.password-requirements[data-v-53f12ad1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.password-requirement[data-v-53f12ad1]{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8;transition:color .3s ease}.password-requirement svg[data-v-53f12ad1]{width:14px;height:14px;opacity:.5;transition:all .3s ease}.password-requirement--met[data-v-53f12ad1]{color:#10b981}.password-requirement--met svg[data-v-53f12ad1]{opacity:1}.register__role-card[data-v-53f12ad1]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #7dd3fc;border-radius:12px}.register__role-icon[data-v-53f12ad1]{width:48px;height:48px;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.register__role-icon svg[data-v-53f12ad1]{width:24px;height:24px}.register__role-label[data-v-53f12ad1]{display:block;font-size:12px;color:#64748b;margin-bottom:2px}.register__role-name[data-v-53f12ad1]{font-size:16px;color:#0c4a6e}.checkbox[data-v-53f12ad1]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox__input[data-v-53f12ad1]{display:none}.checkbox__box[data-v-53f12ad1]{width:22px;height:22px;border:2px solid #cbd5e1;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-top:2px}.checkbox__box svg[data-v-53f12ad1]{width:14px;height:14px;color:#fff;opacity:0;transform:scale(.5);transition:all .2s ease}.checkbox__input:checked+.checkbox__box[data-v-53f12ad1]{background:linear-gradient(135deg,#6366f1,#7c3aed);border-color:#6366f1}.checkbox__input:checked+.checkbox__box svg[data-v-53f12ad1]{opacity:1;transform:scale(1)}.checkbox__text[data-v-53f12ad1]{font-size:13px;color:#64748b;line-height:1.5}.checkbox__link[data-v-53f12ad1]{color:#6366f1;text-decoration:none;font-weight:500;transition:color .2s}.checkbox__link[data-v-53f12ad1]:hover{color:#4f46e5;text-decoration:underline}.register__error[data-v-53f12ad1]{display:flex;align-items:center;gap:12px;padding:14px 18px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:14px}.register__error svg[data-v-53f12ad1]{width:20px;height:20px;flex-shrink:0}.shake-enter-active[data-v-53f12ad1]{animation:shake-53f12ad1 .5s ease}@keyframes shake-53f12ad1{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.register__submit[data-v-53f12ad1]{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:8px}.register__submit[data-v-53f12ad1]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#7c3aed,#a855f7);opacity:0;transition:opacity .3s ease}.register__submit[data-v-53f12ad1]:hover:not(:disabled):before{opacity:1}.register__submit[data-v-53f12ad1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 30px -10px rgba(99,102,241,.5)}.register__submit[data-v-53f12ad1]:disabled{opacity:.5;cursor:not-allowed}.register__submit-content[data-v-53f12ad1]{position:relative;z-index:1}.register__submit-arrow[data-v-53f12ad1]{width:20px;height:20px;position:relative;z-index:1;transition:transform .3s ease}.register__submit:hover:not(:disabled) .register__submit-arrow[data-v-53f12ad1]{transform:translateX(4px)}.register__submit--loading .register__submit-content[data-v-53f12ad1]{opacity:.8}.register__submit-spinner[data-v-53f12ad1]{display:flex;gap:4px;position:relative;z-index:1}.register__submit-spinner div[data-v-53f12ad1]{width:8px;height:8px;background:#fff;border-radius:50%;animation:bounce-53f12ad1 1.4s ease-in-out infinite}.register__submit-spinner div[data-v-53f12ad1]:first-child{animation-delay:-.32s}.register__submit-spinner div[data-v-53f12ad1]:nth-child(2){animation-delay:-.16s}.register__submit-spinner div[data-v-53f12ad1]:nth-child(3){animation-delay:0s}@keyframes bounce-53f12ad1{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.register__mobile-login[data-v-53f12ad1]{display:none;text-align:center;margin-top:24px;color:#64748b;font-size:14px}.register__mobile-login a[data-v-53f12ad1]{color:#6366f1;text-decoration:none;font-weight:600}@media (max-width:1024px){.register__container[data-v-53f12ad1]{grid-template-columns:1fr;max-width:500px}.register__branding[data-v-53f12ad1]{display:none}.register__form-wrapper[data-v-53f12ad1]{padding:40px 32px}.register__mobile-login[data-v-53f12ad1]{display:block}.register__subtitle .register__login-link[data-v-53f12ad1]{display:none}}@media (max-width:600px){.register[data-v-53f12ad1]{padding:16px}.register__container[data-v-53f12ad1]{border-radius:20px}.register__form-wrapper[data-v-53f12ad1]{padding:32px 24px}.register__title[data-v-53f12ad1]{font-size:26px}.form-row[data-v-53f12ad1]{grid-template-columns:1fr}.register__progress-text[data-v-53f12ad1]{display:none}}@media (max-width:400px){.register__form-wrapper[data-v-53f12ad1]{padding:24px 20px}.register__title[data-v-53f12ad1]{font-size:24px}.register__submit[data-v-53f12ad1]{padding:14px 24px}}.verify-email-page[data-v-67b2c1e0]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f0f9ff;padding:24px}.verify-container[data-v-67b2c1e0]{width:100%;max-width:380px}.verify-card[data-v-67b2c1e0]{background:#fff;border-radius:12px;padding:32px 28px;box-shadow:0 1px 3px rgba(3,105,161,.1);border:1px solid #bae6fd}.card-header[data-v-67b2c1e0]{text-align:center;margin-bottom:28px}.card-title[data-v-67b2c1e0]{font-size:20px;font-weight:600;color:#0c4a6e;margin:0 0 8px}.card-subtitle[data-v-67b2c1e0]{font-size:14px;color:#0369a1;margin:0;line-height:1.5}.email-highlight[data-v-67b2c1e0]{color:#075985;font-weight:500}.verify-form[data-v-67b2c1e0]{margin-bottom:20px}.code-input-group[data-v-67b2c1e0]{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.code-input[data-v-67b2c1e0]{width:46px;height:54px;font-size:22px;font-weight:600;text-align:center;border:1.5px solid #bae6fd;border-radius:8px;background:#f0f9ff;color:#0c4a6e;transition:all .15s;outline:none}.code-input[data-v-67b2c1e0]:focus{border-color:#0284c7;background:#fff;box-shadow:0 0 0 3px rgba(14,165,233,.15)}.code-input.filled[data-v-67b2c1e0]{border-color:#0ea5e9;background:#fff}.code-input.error[data-v-67b2c1e0]{border-color:#dc2626;background:#fef2f2;animation:shake-67b2c1e0 .3s}@keyframes shake-67b2c1e0{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.error-message[data-v-67b2c1e0]{text-align:center;color:#dc2626;font-size:13px;margin:0 0 16px}.verify-button[data-v-67b2c1e0]{width:100%;height:46px;background:linear-gradient(135deg,#0369a1,#0ea5e9);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.verify-button[data-v-67b2c1e0]:hover:not(:disabled){background:linear-gradient(135deg,#075985,#0284c7);box-shadow:0 4px 12px rgba(14,165,233,.3)}.verify-button[data-v-67b2c1e0]:disabled{background:#7dd3fc;cursor:not-allowed}.loading-state[data-v-67b2c1e0]{display:flex;align-items:center;justify-content:center;gap:8px}.spinner[data-v-67b2c1e0]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-67b2c1e0 .7s linear infinite}@keyframes spin-67b2c1e0{to{transform:rotate(1turn)}}.resend-section[data-v-67b2c1e0]{text-align:center;padding-top:20px;border-top:1px solid #e0f2fe}.resend-text[data-v-67b2c1e0]{font-size:13px;color:#0369a1}.resend-link[data-v-67b2c1e0]{background:none;border:none;color:#0284c7;font-size:13px;font-weight:500;cursor:pointer;margin-left:4px;text-decoration:underline;text-underline-offset:2px}.resend-link[data-v-67b2c1e0]:hover:not(:disabled){color:#0369a1}.resend-link[data-v-67b2c1e0]:disabled{color:#7dd3fc;cursor:not-allowed}.resend-timer[data-v-67b2c1e0]{font-size:13px;color:#0369a1}.code-expiry[data-v-67b2c1e0]{text-align:center;font-size:12px;color:#38bdf8;margin:12px 0 0}.code-expiry.warning[data-v-67b2c1e0]{color:#d97706}.footer-links[data-v-67b2c1e0]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.footer-link[data-v-67b2c1e0]{background:none;border:none;color:#0369a1;font-size:13px;cursor:pointer;padding:4px;transition:color .15s}.footer-link[data-v-67b2c1e0]:hover{color:#0284c7}.divider[data-v-67b2c1e0]{color:#bae6fd;font-size:8px}.fade-enter-active[data-v-67b2c1e0],.fade-leave-active[data-v-67b2c1e0]{transition:opacity .2s}.fade-enter-from[data-v-67b2c1e0],.fade-leave-to[data-v-67b2c1e0]{opacity:0}@media (max-width:440px){.verify-email-page[data-v-67b2c1e0]{padding:16px;align-items:flex-start;padding-top:60px}.verify-card[data-v-67b2c1e0]{padding:24px 20px}.code-input[data-v-67b2c1e0]{width:42px;height:50px;font-size:20px}.code-input-group[data-v-67b2c1e0]{gap:6px}}@media (max-width:360px){.code-input[data-v-67b2c1e0]{width:38px;height:46px;font-size:18px}.code-input-group[data-v-67b2c1e0]{gap:4px}}.analytics-section[data-v-19bac7c4]{width:100%;max-width:1200px;margin:0 auto;padding:20px}.section-title[data-v-19bac7c4]{color:rgba(0,0,0,.8);font-family:Poppins,sans-serif;font-size:30px;font-weight:700;margin-bottom:30px}.analytics-card[data-v-19bac7c4]{background-color:#fff;border:1px solid rgba(99,99,99,.4);border-radius:20px;padding:30px;position:relative;min-height:800px}.card-subtitle[data-v-19bac7c4]{color:rgba(0,0,0,.7);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;margin-bottom:20px}.controls-panel[data-v-19bac7c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;flex-wrap:wrap;gap:20px}.analytics-button[data-v-19bac7c4]{background-color:rgba(0,149,236,.8);color:#fff;border:none;border-radius:15px;padding:12px 24px;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background-color .3s}.analytics-button[data-v-19bac7c4]:hover{background-color:#0095ec}.icon-arrow[data-v-19bac7c4]{font-style:normal;transform:rotate(-90deg)}.filters-group[data-v-19bac7c4]{display:flex;gap:30px;align-items:center}.filter-item[data-v-19bac7c4]{display:flex;align-items:center;gap:8px;position:relative}.filter-label[data-v-19bac7c4]{color:rgba(0,0,0,.7);font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.filter-dropdown[data-v-19bac7c4]{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.dropdown-icon[data-v-19bac7c4]{color:rgba(0,0,0,.7);font-style:normal;font-size:12px}.chart-container[data-v-19bac7c4]{position:relative;height:500px;display:grid;grid-template-columns:60px 1fr;grid-template-rows:1fr 40px;gap:10px}.chart-y-axis[data-v-19bac7c4]{display:flex;flex-direction:column;justify-content:space-between;padding-right:10px;grid-row:1;grid-column:1}.y-value[data-v-19bac7c4]{color:rgba(0,0,0,.5);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;text-align:right}.chart-area[data-v-19bac7c4]{position:relative;grid-row:1;grid-column:2;border-left:2px solid rgba(0,0,0,.3);border-bottom:2px dashed rgba(0,0,0,.2)}.chart-grid-horizontal[data-v-19bac7c4]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between}.grid-line[data-v-19bac7c4]{height:1px;background:url(/img/line-28.aa4e2d37.svg) repeat-x;opacity:.3}.chart-grid-vertical[data-v-19bac7c4]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between}.grid-line-vertical[data-v-19bac7c4]{width:1px;background:url(/img/line-27-6.eb52d982.svg) repeat-y;opacity:.3}.chart-line[data-v-19bac7c4]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:auto;z-index:2}.chart-x-axis[data-v-19bac7c4]{grid-row:2;grid-column:2;display:flex;justify-content:space-between;padding-top:10px}.x-label[data-v-19bac7c4]{color:rgba(0,0,0,.5);font-family:Poppins,sans-serif;font-size:18px;font-weight:400}.dropdown-menus[data-v-19bac7c4]{position:absolute;top:100px;right:30px;z-index:10}.dropdown-menu[data-v-19bac7c4]{background-color:#fff;border:1px solid rgba(99,99,99,.4);border-radius:5px;box-shadow:0 5px 5px rgba(0,0,0,.15);padding:10px;margin-bottom:10px;min-width:150px}.dropdown-item[data-v-19bac7c4]{color:rgba(0,0,0,.5);font-family:Poppins,sans-serif;font-size:12px;font-weight:400;padding:8px 12px;cursor:pointer;transition:all .2s;border-radius:3px}.dropdown-item[data-v-19bac7c4]:hover{background-color:rgba(0,149,236,.1)}.dropdown-item.active[data-v-19bac7c4]{color:#000;font-weight:500;background-color:rgba(0,149,236,.05)}@media (max-width:768px){.controls-panel[data-v-19bac7c4]{flex-direction:column;align-items:stretch}.filters-group[data-v-19bac7c4]{flex-direction:column;width:100%;gap:15px}.chart-container[data-v-19bac7c4]{height:400px;grid-template-columns:40px 1fr}.x-label[data-v-19bac7c4],.y-value[data-v-19bac7c4]{font-size:14px}}.tll-container[data-v-23f34a6b]{position:relative;width:1382px;left:45px}.tll-header[data-v-23f34a6b]{height:38px;position:relative;width:100%;margin-bottom:40px}.tll-header__title[data-v-23f34a6b]{color:#000;font-family:Poppins,Helvetica;font-size:25px;font-weight:700;left:0;letter-spacing:0;line-height:normal;margin:0;position:absolute;top:0}.tll-search[data-v-23f34a6b]{height:30px;left:272px;position:absolute;top:4px;width:329px}.tll-search__bg[data-v-23f34a6b]{background-color:#7e7e7e33;border-radius:12px;height:30px;left:0;position:absolute;top:0;width:327px}.tll-search__icon[data-v-23f34a6b]{aspect-ratio:1;height:15px;left:27px;position:absolute;top:9px;width:15px}.tll-search__placeholder[data-v-23f34a6b]{color:#00000080;font-family:Poppins,Helvetica;font-size:15px;font-weight:400;left:50px;letter-spacing:.6px;line-height:normal;position:absolute;text-align:center;top:8px}.tll-add-btn[data-v-23f34a6b]{height:35px;left:679px;position:absolute;top:2px;width:202px;cursor:pointer}.tll-add-btn__bg[data-v-23f34a6b]{background-color:#0095ec;border-radius:10px;height:35px;left:0;position:absolute;top:0;width:200px}.tll-add-btn__text[data-v-23f34a6b]{color:#fff;font-family:Poppins,Helvetica;font-size:14px;font-weight:600;left:17px;letter-spacing:.28px;line-height:normal;position:absolute;top:10px}.tll-nav[data-v-23f34a6b]{display:flex;gap:10px;height:30px;left:972px;position:absolute;top:4px;width:72px}.tll-nav__btn[data-v-23f34a6b]{height:30px;position:relative;width:32px}.tll-nav__btn-bg[data-v-23f34a6b]{aspect-ratio:1;height:30px;left:0;position:absolute;top:0;width:30px;cursor:pointer;transition:transform .2s ease}.tll-nav__btn-bg[data-v-23f34a6b]:hover{transform:scale(1.1)}.tll-nav__btn-icon[data-v-23f34a6b]{position:absolute;left:11px;top:6px;width:10px;height:16px;color:#fff}.tll-content[data-v-23f34a6b]{display:flex;flex-direction:column;gap:15px;min-height:931px;position:relative;width:1276px}.tll-cards-row[data-v-23f34a6b]{height:458px;position:relative;width:1276px}.tll-card[data-v-23f34a6b]{background-color:#fff;border-radius:20px;box-shadow:0 18.83px 47.08px #2f327d1a;height:304px;position:absolute;top:77px;transform:rotate(-90deg);width:458px}.tll-card--pos-1[data-v-23f34a6b]{left:895px}.tll-card--pos-2[data-v-23f34a6b]{left:571px}.tll-card--pos-3[data-v-23f34a6b]{left:247px}.tll-card--pos-4[data-v-23f34a6b]{left:-77px}.tll-card__inner[data-v-23f34a6b]{height:263px;left:13px;position:absolute;top:22px}.tll-card__inner--w427[data-v-23f34a6b]{width:427px}.tll-card__inner--w428[data-v-23f34a6b]{width:428px}.tll-card__category[data-v-23f34a6b]{height:30px;left:-48px;position:absolute;top:186px;transform:rotate(90deg);width:127px}.tll-card__category-bg[data-v-23f34a6b]{background-color:#0095eccc;border-radius:15px;height:30px;left:0;position:absolute;top:0;width:125px}.tll-card__category-icon[data-v-23f34a6b]{aspect-ratio:1;height:10px;left:9.45%;position:absolute;top:calc(50% - 5px);width:7.87%}.tll-card__category-text[data-v-23f34a6b]{color:#fff;font-family:Poppins,Helvetica;font-size:13px;font-weight:700;left:calc(50% - 35px);letter-spacing:0;line-height:normal;position:absolute;top:calc(50% - 10px)}.tll-card__rating[data-v-23f34a6b]{height:25px;left:-70px;position:absolute;top:118px;transform:rotate(90deg);width:263px}.tll-card__rating-stars[data-v-23f34a6b]{height:88%;left:0;position:absolute;top:0;width:48.67%}.tll-card__rating-value[data-v-23f34a6b]{left:135px}.tll-card__rating-reviews[data-v-23f34a6b],.tll-card__rating-value[data-v-23f34a6b]{color:#636363;font-family:Poppins,Helvetica;font-size:14px;font-weight:400;letter-spacing:.28px;line-height:25.2px;position:absolute;top:0;white-space:nowrap}.tll-card__rating-reviews[data-v-23f34a6b]{left:165px}.tll-card__meta[data-v-23f34a6b]{display:flex;flex-direction:column;gap:2px;height:147px;left:84px;position:absolute;top:0;width:57px}.tll-card__downloads[data-v-23f34a6b]{color:#00000080;font-family:Poppins,Helvetica;font-size:15px;font-weight:400;height:23px;letter-spacing:.3px;line-height:normal;margin-left:-36.5px;margin-top:36.5px;transform:rotate(90deg);width:96px}.tll-card__category-label[data-v-23f34a6b]{color:#636363;font-family:Poppins,Helvetica;font-size:14px;font-weight:400;height:25px;letter-spacing:.28px;line-height:25.2px;margin-left:-32.5px;transform:rotate(90deg);white-space:nowrap;width:146px}.tll-card__title[data-v-23f34a6b]{color:#000000cc;font-family:Poppins,Helvetica;font-size:17px;font-weight:600;left:28px;letter-spacing:.34px;line-height:normal;margin:0;position:absolute;top:118px;transform:rotate(90deg)}.tll-card__image[data-v-23f34a6b]{height:251px;-o-object-fit:cover;object-fit:cover;position:absolute;transform:rotate(90deg);width:236px}.tll-card__image--v1[data-v-23f34a6b]{left:182px;top:6px}.tll-card__image--v2[data-v-23f34a6b]{left:183px;top:4px}.tll-card__image--v3[data-v-23f34a6b]{left:182px;top:4px}.tll-card__hide-btn[data-v-23f34a6b]{background:transparent;border:none;cursor:pointer;height:21px;left:-17px;padding:0;position:absolute;top:52px;transform:rotate(90deg);width:83px}.tll-card__hide-text[data-v-23f34a6b]{color:#00000099;font-family:Poppins,Helvetica;font-size:14px;font-weight:600;left:0;letter-spacing:.28px;line-height:normal;position:absolute;top:0}.tll-card__hide-icon[data-v-23f34a6b]{aspect-ratio:1.5;height:11px;left:77.34%;position:absolute;top:calc(50% - 6px);width:20.24%}.literature-section-wrapper[data-v-12761db2]{width:100%;max-width:1400px;margin:0 auto;padding:20px 0;min-height:1000px;position:relative;z-index:1;display:flex;justify-content:center}.auto-publish[data-v-be7f79d8]{width:100%;margin-bottom:20px}.auto-publish__title[data-v-be7f79d8]{color:#4b5563;font-family:Poppins,Helvetica;font-size:17px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 15px 0}.auto-publish__container[data-v-be7f79d8]{background-color:#fff;border-radius:10px;padding:20px;display:flex;gap:30px;align-items:flex-start}.auto-publish__options[data-v-be7f79d8]{display:flex;flex-direction:column;gap:15px;flex:1;max-width:400px}.auto-publish__option[data-v-be7f79d8]{display:flex;align-items:flex-start;gap:12px;background:transparent;border:none;cursor:pointer;padding:0;text-align:left;transition:opacity .2s ease}.auto-publish__option[data-v-be7f79d8]:hover{opacity:.8}.auto-publish__radio[data-v-be7f79d8]{background-color:#fff;border:1px solid #000;border-radius:50%;height:16px;min-width:16px;width:16px;margin-top:4px;transition:all .2s ease}.auto-publish__radio--active[data-v-be7f79d8]{background-color:#0095ec;border-color:#0095ec}.auto-publish__option-content[data-v-be7f79d8]{display:flex;flex-direction:column;gap:4px}.auto-publish__option-title[data-v-be7f79d8]{color:#4b5563;font-family:Poppins,Helvetica;font-size:15px;font-weight:500;letter-spacing:.2px;line-height:1.3}.auto-publish__option-description[data-v-be7f79d8]{color:#4b55638e;font-family:Poppins,Helvetica;font-size:12px;font-weight:400;letter-spacing:.1px;line-height:1.4}.auto-publish__option--active .auto-publish__option-description[data-v-be7f79d8]{color:#4b5563}.auto-publish__inputs[data-v-be7f79d8]{display:flex;flex-direction:column;gap:15px;flex:1;max-width:500px}.auto-publish__field[data-v-be7f79d8]{display:flex;flex-direction:column;gap:8px}.auto-publish__label[data-v-be7f79d8]{color:#4b5563;font-family:Poppins,Helvetica;font-size:15px;font-weight:400;letter-spacing:0;line-height:normal}.auto-publish__input[data-v-be7f79d8]{background-color:#fff;border:.5px solid #000;border-radius:10px;height:50px;width:100%;padding:0 20px;font-family:Poppins,Helvetica;font-size:15px;font-weight:500;color:#4b5563;outline:none;transition:border-color .2s ease,opacity .2s ease,background-color .2s ease}.auto-publish__input[data-v-be7f79d8]:focus:not(:disabled){border-color:#0095ec;box-shadow:0 0 0 2px rgba(0,149,236,.1)}.auto-publish__input--disabled[data-v-be7f79d8]{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}@media (max-width:768px){.auto-publish__container[data-v-be7f79d8]{flex-direction:column}.auto-publish__inputs[data-v-be7f79d8],.auto-publish__options[data-v-be7f79d8]{max-width:100%}}.test-runner--no-copy[data-v-71f1c212]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.test-runner--no-copy input[data-v-71f1c212],.test-runner--no-copy textarea[data-v-71f1c212]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.copy-warning-toast[data-v-71f1c212]{position:fixed;top:100px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#f44336,#e91e63);color:#fff;padding:16px 32px;border-radius:12px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 32px rgba(244,67,54,.4);z-index:300000;font-weight:600;font-size:16px}.copy-warning-toast__icon[data-v-71f1c212]{font-size:24px}.fade-enter-active[data-v-71f1c212],.fade-leave-active[data-v-71f1c212]{transition:all .3s ease}.fade-enter-from[data-v-71f1c212],.fade-leave-to[data-v-71f1c212]{opacity:0;transform:translateX(-50%) translateY(-20px)}.test-runner__question-timer[data-v-71f1c212]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:hsla(0,0%,100%,.2);border-radius:8px;font-size:18px;font-weight:700;min-width:80px;justify-content:center;transition:all .3s}.test-runner__question-timer--warning[data-v-71f1c212]{background:rgba(255,152,0,.9)}.test-runner__question-timer--critical[data-v-71f1c212]{background:rgba(244,67,54,.9);animation:pulse-critical-71f1c212 .5s infinite}@keyframes pulse-critical-71f1c212{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.score-panel__question-timer[data-v-71f1c212]{padding:16px;background:#fff;border-radius:8px;margin-top:16px;text-align:center}.score-panel__timer-value[data-v-71f1c212]{font-size:32px;font-weight:700;color:#667eea;margin:8px 0;transition:color .3s}.score-panel__timer-value--warning[data-v-71f1c212]{color:#ff9800}.score-panel__timer-value--critical[data-v-71f1c212]{color:#f44336;animation:blink-71f1c212 .5s infinite}@keyframes blink-71f1c212{0%,to{opacity:1}50%{opacity:.5}}.score-panel__timer-bar[data-v-71f1c212]{height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden;margin-top:8px}.score-panel__timer-fill[data-v-71f1c212]{height:100%;background:#667eea;transition:width 1s linear,background .3s;border-radius:4px}.score-panel__timer-fill--warning[data-v-71f1c212]{background:#ff9800}.score-panel__timer-fill--critical[data-v-71f1c212]{background:#f44336}.nav-question-btn--skipped[data-v-71f1c212]{background:#fff3e0!important;border-color:#ff9800!important;color:#e65100!important}.nav-question-btn__skipped[data-v-71f1c212]{position:absolute;font-size:10px;top:2px;right:2px}.legend-item__dot--skipped[data-v-71f1c212]{background:#fff3e0;border-color:#ff9800}.question-warning--critical[data-v-71f1c212]{background:#ffebee;border-color:#f44336;animation:shake-71f1c212 .5s infinite}@keyframes shake-71f1c212{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.result-item--skipped[data-v-71f1c212]{border-color:#ff9800;background:#fff8e1}.results-summary__skipped[data-v-71f1c212]{margin-top:12px}.skipped-badge[data-v-71f1c212]{display:inline-block;padding:6px 12px;background:#fff3e0;color:#e65100;border-radius:16px;font-size:14px;font-weight:500}.timer-icon[data-v-71f1c212]{font-size:18px}.test-runner__mode-badge[data-v-71f1c212]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 12px;background:hsla(0,0%,100%,.2);border-radius:12px;font-size:12px}.mode-badge__icon[data-v-71f1c212]{font-size:14px}.test-runner__settings-bar[data-v-71f1c212]{padding:8px 24px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.settings-badges[data-v-71f1c212]{display:flex;gap:8px;flex-wrap:wrap}.setting-badge[data-v-71f1c212]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#e3f2fd;color:#1976d2;border-radius:12px;font-size:12px;font-weight:500}.setting-badge--warning[data-v-71f1c212]{background:#fff3e0;color:#e65100}.setting-badge--info[data-v-71f1c212]{background:#f3e5f5;color:#7b1fa2}.score-panel__penalty-info[data-v-71f1c212]{font-size:12px;color:#e65100;margin-top:4px}.question-counter[data-v-71f1c212]{text-align:center;font-size:16px;font-weight:600;color:#667eea;margin-bottom:24px;padding:12px;background:#f5f5f5;border-radius:8px}.question-warning[data-v-71f1c212]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;background:#fff3e0;border:1px solid #ffcc02;border-radius:8px;font-size:13px;color:#e65100}.question-warning__icon[data-v-71f1c212]{font-size:18px}.answer-item--disabled[data-v-71f1c212]{opacity:.7;cursor:not-allowed;pointer-events:none}.nav-question-btn--locked[data-v-71f1c212]{background:#f5f5f5;border-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed;position:relative}.nav-question-btn__lock[data-v-71f1c212]{position:absolute;font-size:10px;bottom:2px;right:2px}.legend-item__dot--locked[data-v-71f1c212]{background:#f5f5f5;border-color:#bdbdbd;position:relative}.legend-item__dot--locked[data-v-71f1c212]:after{content:"🔒";position:absolute;font-size:8px;top:50%;left:50%;transform:translate(-50%,-50%)}.navigation-spacer[data-v-71f1c212]{width:100px}.answer-text-input__hint[data-v-71f1c212]{margin-top:8px;font-size:12px;color:#e65100}.results-summary__penalty[data-v-71f1c212]{margin-top:12px}.penalty-badge[data-v-71f1c212]{display:inline-block;padding:6px 12px;background:#ffebee;color:#c62828;border-radius:16px;font-size:14px;font-weight:500}.stat-card__points[data-v-71f1c212]{margin-top:4px;font-size:14px;opacity:.9}.stat-card__points--negative[data-v-71f1c212]{color:#ffcdd2}.result-item__penalty[data-v-71f1c212]{color:#c62828;font-size:12px}.results-no-answers[data-v-71f1c212]{text-align:center;padding:40px 20px;background:#f5f5f5;border-radius:12px;margin-top:24px}.results-no-answers__icon[data-v-71f1c212]{font-size:48px;margin-bottom:16px;opacity:.5}.results-no-answers__text[data-v-71f1c212]{font-size:16px;color:#666;margin:0}.results-modal__header--success[data-v-71f1c212]{background:linear-gradient(135deg,#4caf50,#8bc34a)}.results-modal__header--failure[data-v-71f1c212]{background:linear-gradient(135deg,#f44336,#e91e63)}.test-runner[data-v-71f1c212]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000099999;display:flex;align-items:center;justify-content:center;overflow:hidden}.test-runner[data-v-71f1c212],.test-runner[data-v-71f1c212] *{font-family:Poppins,sans-serif!important}.test-runner__overlay[data-v-71f1c212]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.87);z-index:100001}.test-runner__container[data-v-71f1c212]{position:fixed;width:95vw;height:95vh;background:#fff;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;z-index:100002}.test-runner__header[data-v-71f1c212]{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.test-runner__header-left[data-v-71f1c212]{flex:1}.test-runner__title[data-v-71f1c212]{margin:0 0 4px 0;font-size:24px;font-weight:700}.test-runner__subtitle[data-v-71f1c212]{margin:0;font-size:14px;opacity:.9}.test-runner__header-right[data-v-71f1c212]{display:flex;align-items:center;gap:12px}.test-runner__timer[data-v-71f1c212]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:hsla(0,0%,100%,.2);border-radius:8px;font-size:20px;font-weight:700;min-width:120px;justify-content:center}.test-runner__timer--warning[data-v-71f1c212]{background:rgba(255,152,0,.9);animation:pulse-71f1c212 1s infinite}@keyframes pulse-71f1c212{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.test-runner__close-btn[data-v-71f1c212]{width:40px;height:40px;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.test-runner__close-btn[data-v-71f1c212]:hover{background:hsla(0,0%,100%,.3);transform:rotate(90deg)}.test-runner__body[data-v-71f1c212]{flex:1;display:flex;overflow:auto}.test-runner__sidebar[data-v-71f1c212]{width:300px;padding:24px;background:#f9f9f9;overflow-y:auto}.test-runner__sidebar--left[data-v-71f1c212]{border-right:1px solid #e0e0e0}.test-runner__sidebar--right[data-v-71f1c212]{border-left:1px solid #e0e0e0}.score-panel__title[data-v-71f1c212]{margin:0 0 20px 0;font-size:18px;font-weight:700;color:#333;text-align:center}.score-panel__current[data-v-71f1c212]{text-align:center;margin-bottom:16px}.score-panel__label[data-v-71f1c212]{font-size:13px;color:#666;margin-bottom:8px}.score-panel__value[data-v-71f1c212]{font-size:32px;font-weight:700;color:#667eea}.score-panel__value--large[data-v-71f1c212]{font-size:48px}.score-panel__passing[data-v-71f1c212],.score-panel__question-points[data-v-71f1c212]{padding:16px;background:#fff;border-radius:8px;margin-bottom:16px;text-align:center}.test-runner__main[data-v-71f1c212]{flex:1;padding:32px;overflow-y:auto;background:#fff}.question-container[data-v-71f1c212]{max-width:800px;margin:0 auto}.question-progress[data-v-71f1c212]{margin-bottom:32px}.question-progress__text[data-v-71f1c212]{font-size:16px;font-weight:600;color:#667eea;margin-bottom:12px;text-align:center}.question-progress__bar[data-v-71f1c212]{height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.question-progress__fill[data-v-71f1c212]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s;border-radius:4px}.question-content[data-v-71f1c212]{background:#f9f9f9;padding:32px;border-radius:12px;margin-bottom:24px}.question-content__text[data-v-71f1c212]{font-family:Poppins,sans-serif;font-size:22px;font-weight:600;color:#333;margin:0 0 20px 0;line-height:1.5}.question-content__image[data-v-71f1c212]{margin-bottom:20px;text-align:center}.question-content__image img[data-v-71f1c212]{max-width:100%;max-height:400px;border-radius:8px}.question-content__type[data-v-71f1c212]{display:inline-block;padding:8px 16px;background:#e3f2fd;color:#1976d2;border-radius:8px;font-size:14px;font-weight:600;margin-bottom:24px}.question-answers[data-v-71f1c212]{margin-top:24px}.answer-list[data-v-71f1c212]{display:flex;flex-direction:column;gap:12px}.answer-item[data-v-71f1c212]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .3s}.answer-item[data-v-71f1c212]:hover:not(.answer-item--disabled){border-color:#667eea;box-shadow:0 2px 8px rgba(102,126,234,.2)}.answer-item--selected[data-v-71f1c212]{border-color:#667eea;background:rgba(102,126,234,.1)}.answer-item__content[data-v-71f1c212]{display:flex;align-items:center;gap:12px}.answer-item__checkbox[data-v-71f1c212],.answer-item__radio[data-v-71f1c212]{width:20px;height:20px;cursor:pointer;accent-color:#667eea;flex-shrink:0}.answer-item__marker[data-v-71f1c212]{font-weight:700;color:#667eea;flex-shrink:0;font-size:16px}.answer-item__text[data-v-71f1c212]{flex:1;font-size:16px;color:#333;line-height:1.5}.answer-item__image[data-v-71f1c212]{margin-top:12px;text-align:center}.answer-item__image img[data-v-71f1c212]{max-width:100%;max-height:200px;border-radius:8px}.answer-text-input__field[data-v-71f1c212]{width:100%;padding:16px;font-size:16px;border:2px solid #e0e0e0;border-radius:12px;outline:none;transition:all .3s}.answer-text-input__field[data-v-71f1c212]:focus{border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.answer-text-input__field[data-v-71f1c212]:disabled{background:#f5f5f5;cursor:not-allowed}.question-navigation[data-v-71f1c212]{display:flex;gap:12px;justify-content:center}.navigation-panel__title[data-v-71f1c212]{margin:0 0 20px 0;font-size:18px;font-weight:700;color:#333;text-align:center}.navigation-panel__grid[data-v-71f1c212]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:20px}.nav-question-btn[data-v-71f1c212]{aspect-ratio:1;border:2px solid #e0e0e0;background:#fff;border-radius:8px;font-size:16px;font-weight:600;color:#666;cursor:pointer;transition:all .3s;position:relative}.nav-question-btn[data-v-71f1c212]:hover:not(:disabled){border-color:#667eea;color:#667eea}.nav-question-btn[data-v-71f1c212]:disabled{cursor:not-allowed}.nav-question-btn--current[data-v-71f1c212]{border-color:#667eea;background:#667eea;color:#fff}.nav-question-btn--answered[data-v-71f1c212]{background:#e3f2fd;border-color:#90caf9}.nav-question-btn--correct[data-v-71f1c212]{background:#4caf50;border-color:#4caf50;color:#fff}.nav-question-btn--wrong[data-v-71f1c212]{background:#f44336;border-color:#f44336;color:#fff}.navigation-panel__legend[data-v-71f1c212]{padding:16px;background:#fff;border-radius:8px;margin-bottom:16px}.legend-item[data-v-71f1c212]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.legend-item[data-v-71f1c212]:last-child{margin-bottom:0}.legend-item__dot[data-v-71f1c212]{width:16px;height:16px;border-radius:4px;border:2px solid #e0e0e0}.legend-item__dot--current[data-v-71f1c212]{background:#667eea;border-color:#667eea}.legend-item__dot--answered[data-v-71f1c212]{background:#e3f2fd;border-color:#90caf9}.legend-item__dot--unanswered[data-v-71f1c212]{background:#fff}.navigation-panel__finish[data-v-71f1c212]{width:100%}.btn[data-v-71f1c212]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}.btn[data-v-71f1c212]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-71f1c212]{background:#667eea;color:#fff}.btn--primary[data-v-71f1c212]:hover:not(:disabled){background:#5568d3;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.btn--secondary[data-v-71f1c212]{background:#f0f0f0;color:#333}.btn--secondary[data-v-71f1c212]:hover:not(:disabled){background:#e0e0e0}.btn--success[data-v-71f1c212]{background:#4caf50;color:#fff}.btn--success[data-v-71f1c212]:hover:not(:disabled){background:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px rgba(76,175,80,.4)}.btn--warning[data-v-71f1c212]{background:#ff9800;color:#fff}.btn--warning[data-v-71f1c212]:hover:not(:disabled){background:#fb8c00}.btn--large[data-v-71f1c212]{padding:14px 32px;font-size:16px}.results-modal[data-v-71f1c212]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:200000;padding:20px;overflow-y:auto}.results-modal__content[data-v-71f1c212]{background:#fff;border-radius:16px;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.results-modal__header[data-v-71f1c212]{padding:24px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;align-items:center}.results-modal__title[data-v-71f1c212]{margin:0;font-size:28px;font-weight:700}.results-modal__close[data-v-71f1c212]{width:40px;height:40px;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;transition:all .2s}.results-modal__close[data-v-71f1c212]:hover{background:hsla(0,0%,100%,.3);transform:rotate(90deg)}.results-modal__body[data-v-71f1c212]{flex:1;padding:32px;overflow-y:auto}.results-summary[data-v-71f1c212]{margin-bottom:32px}.results-summary__score[data-v-71f1c212]{text-align:center;padding:32px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;margin-bottom:24px}.results-summary__label[data-v-71f1c212]{font-size:18px;color:#666;margin-bottom:12px}.results-summary__value[data-v-71f1c212]{font-size:72px;font-weight:700;margin-bottom:8px}.results-summary__value--success[data-v-71f1c212]{color:#4caf50}.results-summary__value--failure[data-v-71f1c212]{color:#f44336}.results-summary__points[data-v-71f1c212]{font-size:20px;color:#666}.results-summary__stats[data-v-71f1c212]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-71f1c212]{text-align:center;padding:24px;border-radius:12px;color:#fff}.stat-card--success[data-v-71f1c212]{background:linear-gradient(135deg,#4caf50,#8bc34a)}.stat-card--danger[data-v-71f1c212]{background:linear-gradient(135deg,#f44336,#e91e63)}.stat-card--neutral[data-v-71f1c212]{background:linear-gradient(135deg,#9e9e9e,#757575)}.stat-card__icon[data-v-71f1c212]{font-size:32px;margin-bottom:8px}.stat-card__value[data-v-71f1c212]{font-size:36px;font-weight:700;margin-bottom:4px}.stat-card__label[data-v-71f1c212]{font-size:14px;opacity:.9}.results-summary__passing[data-v-71f1c212]{text-align:center;padding:20px;background:#f9f9f9;border-radius:12px}.results-summary__passing-label[data-v-71f1c212]{font-size:16px;color:#666;margin-bottom:8px}.results-summary__passing-status[data-v-71f1c212]{font-size:24px;font-weight:700}.results-summary__passing-status--pass[data-v-71f1c212]{color:#4caf50}.results-summary__passing-status--fail[data-v-71f1c212]{color:#f44336}.results-details__title[data-v-71f1c212]{font-size:20px;font-weight:700;margin:0 0 20px 0}.results-details__list[data-v-71f1c212]{display:flex;flex-direction:column;gap:16px}.result-item[data-v-71f1c212]{padding:20px;border-radius:12px;border:2px solid #e0e0e0}.result-item--correct[data-v-71f1c212]{border-color:#4caf50;background:#f1f8f4}.result-item--wrong[data-v-71f1c212]{border-color:#f44336;background:#fef5f5}.result-item--unanswered[data-v-71f1c212]{border-color:#9e9e9e;background:#fafafa}.result-item__header[data-v-71f1c212]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.result-item__number[data-v-71f1c212]{font-weight:700;color:#333}.result-item__status[data-v-71f1c212]{flex:1;font-weight:600}.result-item__points[data-v-71f1c212]{font-weight:700;color:#667eea}.result-item__question[data-v-71f1c212]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.result-item__answers[data-v-71f1c212]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.result-answer[data-v-71f1c212]{padding:12px;border-radius:8px;display:flex;align-items:center;gap:8px;background:#fff}.result-answer--correct[data-v-71f1c212]{background:#e8f5e9;border:1px solid #4caf50}.result-answer--wrong[data-v-71f1c212]{background:#ffebee;border:1px solid #f44336}.result-answer--user[data-v-71f1c212]{font-weight:600}.result-answer__icon[data-v-71f1c212]{width:24px;font-size:16px}.result-item__text-answer[data-v-71f1c212]{padding:12px;background:#f9f9f9;border-radius:8px;margin-bottom:12px}.text-answer-row[data-v-71f1c212]{margin-bottom:8px}.text-answer-row[data-v-71f1c212]:last-child{margin-bottom:0}.text-answer--correct[data-v-71f1c212]{color:#4caf50;font-weight:600}.text-answer--wrong[data-v-71f1c212]{color:#f44336;font-weight:600}.result-item__explanation[data-v-71f1c212]{padding:12px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;font-size:14px}.results-modal__footer[data-v-71f1c212]{padding:24px 32px;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:center}.attempts-exhausted[data-v-71f1c212]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffebee;border-radius:8px;color:#c62828}.attempts-exhausted__icon[data-v-71f1c212]{font-size:20px}.attempts-exhausted__text[data-v-71f1c212]{font-weight:500}.mode-badge__attempts[data-v-71f1c212]{margin-left:4px;opacity:.8}@media (max-width:1200px){.test-runner__sidebar[data-v-71f1c212]{width:250px}}@media (max-width:992px){.test-runner__body[data-v-71f1c212]{flex-direction:column}.test-runner__sidebar[data-v-71f1c212]{width:100%;max-height:200px}.test-runner__sidebar--left[data-v-71f1c212]{border-right:none;border-bottom:1px solid #e0e0e0}.test-runner__sidebar--right[data-v-71f1c212]{border-left:none;border-top:1px solid #e0e0e0}.navigation-panel__grid[data-v-71f1c212]{grid-template-columns:repeat(10,1fr)}.results-summary__stats[data-v-71f1c212]{grid-template-columns:1fr}}@media (max-width:768px){.test-runner__container[data-v-71f1c212]{width:100vw;height:100vh;border-radius:0}.test-runner__header[data-v-71f1c212]{flex-direction:column;gap:12px;padding:16px}.test-runner__timer[data-v-71f1c212]{font-size:16px}.test-runner__main[data-v-71f1c212]{padding:16px}.question-content[data-v-71f1c212]{padding:20px}.results-summary__value[data-v-71f1c212]{font-size:48px}.settings-badges[data-v-71f1c212]{justify-content:center}}.test-actions__button--disabled[data-v-3c301ded]{opacity:.5;cursor:not-allowed;background-color:#9ca3af!important;border:none!important;box-shadow:none!important}.test-actions__button--primary[data-v-3c301ded]:not(.test-actions__button--disabled):hover{opacity:.9;transform:translateY(-1px);transition:all .2s}.test-random-selection[data-v-3c301ded]{margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.test-question-pool-stats[data-v-3c301ded]{display:flex;gap:16px;padding:12px 16px;background:#f5f7fa;border-radius:8px;margin:16px 0}.pool-stat[data-v-3c301ded]{display:flex;align-items:center;gap:6px;font-size:14px}.pool-stat__icon[data-v-3c301ded]{font-size:16px;color:#667eea}.pool-stat__label[data-v-3c301ded]{color:#666}.pool-stat__value[data-v-3c301ded]{font-weight:600;color:#333}.test-distribution-modes[data-v-3c301ded]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px}.test-distribution-mode[data-v-3c301ded]{position:relative;cursor:pointer}.test-distribution-mode__radio[data-v-3c301ded]{position:absolute;opacity:0}.test-distribution-mode__content[data-v-3c301ded]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;background:#f9f9f9;border:2px solid #e0e0e0;border-radius:12px;transition:all .2s;text-align:center}.test-distribution-mode--active .test-distribution-mode__content[data-v-3c301ded],.test-distribution-mode__radio:checked+.test-distribution-mode__content[data-v-3c301ded]{border-color:#667eea;background:rgba(102,126,234,.1)}.test-distribution-mode:hover .test-distribution-mode__content[data-v-3c301ded]{border-color:#667eea}.test-distribution-mode__icon[data-v-3c301ded]{font-size:24px}.test-distribution-mode__title[data-v-3c301ded]{font-weight:600;font-size:14px;color:#333}.test-distribution-mode__desc[data-v-3c301ded]{font-size:12px;color:#666}.test-distribution-settings[data-v-3c301ded]{margin-top:16px;padding:16px;background:#f9f9f9;border-radius:12px}.test-distribution-row[data-v-3c301ded]{display:flex;flex-direction:column;gap:12px}.test-distribution-item[data-v-3c301ded]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fff;border-radius:8px}.test-distribution-item__label[data-v-3c301ded]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333}.test-distribution-item__icon[data-v-3c301ded]{font-size:16px;color:#667eea}.test-distribution-item__available[data-v-3c301ded]{font-size:12px;color:#999;margin-left:4px}.test-distribution-item__input[data-v-3c301ded]{display:flex;align-items:center;gap:6px}.test-distribution-item__input .test-field__input--small[data-v-3c301ded]{width:70px;text-align:center}.test-distribution-item__suffix[data-v-3c301ded]{font-size:14px;color:#666;min-width:24px}.test-distribution-total[data-v-3c301ded]{margin-top:12px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;text-align:center;background:#f0f0f0;color:#666}.test-distribution-total--valid[data-v-3c301ded]{background:#e8f5e9;color:#2e7d32}.test-distribution-total--warning[data-v-3c301ded]{background:#fff3e0;color:#e65100}.test-distribution-total--error[data-v-3c301ded]{background:#ffebee;color:#c62828}.test-distribution-message[data-v-3c301ded]{margin-top:12px;padding:12px 16px;border-radius:8px;font-size:14px}.test-distribution-message--success[data-v-3c301ded]{background:#e8f5e9;color:#2e7d32}.test-distribution-message--error[data-v-3c301ded]{background:#ffebee;color:#c62828}.test-field__row[data-v-3c301ded]{display:flex;align-items:center;gap:8px}.test-field__suffix[data-v-3c301ded]{font-size:14px;color:#666}.test-checkbox__hint[data-v-3c301ded]{font-size:12px;color:#999;margin-left:4px}@media (max-width:768px){.test-distribution-modes[data-v-3c301ded]{grid-template-columns:1fr}.test-question-pool-stats[data-v-3c301ded]{flex-direction:column;gap:8px}.test-distribution-item[data-v-3c301ded]{flex-direction:column;align-items:flex-start;gap:8px}}.test-import-export[data-v-3c301ded]{display:flex;flex-direction:column;gap:0}.test-import-export__item[data-v-3c301ded]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.test-import-export__item[data-v-3c301ded]:first-child{padding-top:0}.test-import-export__item[data-v-3c301ded]:last-child{padding-bottom:0}.test-import-export__info[data-v-3c301ded]{display:flex;align-items:center;gap:16px;flex:1}.test-import-export__icon[data-v-3c301ded]{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:10px;flex-shrink:0}.test-import-export__text[data-v-3c301ded]{flex:1}.test-import-export__title[data-v-3c301ded]{font-size:15px;font-weight:600;color:#111827;margin-bottom:4px}.test-import-export__description[data-v-3c301ded]{font-size:13px;color:#6b7280}.test-import-export__divider[data-v-3c301ded]{height:1px;background:#e5e7eb;margin:0}.test-import-export__hint[data-v-3c301ded]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px}.test-import-export__hint-icon[data-v-3c301ded]{font-size:16px;flex-shrink:0}.test-import-export__hint-text[data-v-3c301ded]{font-size:12px;color:#0369a1}@media (max-width:640px){.test-import-export__item[data-v-3c301ded]{flex-direction:column;align-items:flex-start;gap:12px}.test-import-export__item .test-btn[data-v-3c301ded]{width:100%;justify-content:center}}[data-v-3c301ded]:root{--primary-color:#0095ec;--primary-light:#e6f3ff;--primary-dark:#0080cb;--border-color:#d1d5db;--border-light:#e5e7eb;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--background-light:#f9fafb;--error-color:#e11d48;--success-color:#059669;--warning-color:#f59e0b;--border-radius:6px}.test-creation-form[data-v-3c301ded]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;color:#1f2933;box-sizing:border-box}.test-creation-form__container[data-v-3c301ded]{position:relative;max-width:1100px;margin:0 auto;background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:0 0 0;box-sizing:border-box}.test-settings[data-v-3c301ded]{padding:0}.test-settings__header[data-v-3c301ded]{display:flex;align-items:center;justify-content:space-between;background:#0095ec99;padding:16px 24px;border-radius:12px 12px 0 0}.test-settings__header-title[data-v-3c301ded]{font-size:18px;font-weight:600;color:#fff;margin:0;display:flex;align-items:center;gap:10px}.test-settings__validation-badge[data-v-3c301ded]{font-size:16px;cursor:help}.test-settings__validation-badge--error[data-v-3c301ded]{animation:pulse-3c301ded 2s infinite}@keyframes pulse-3c301ded{0%,to{opacity:1}50%{opacity:.5}}.test-settings__close-button[data-v-3c301ded]{width:28px;height:28px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s ease}.test-settings__close-button[data-v-3c301ded]:hover{opacity:.8}.test-settings__close-icon[data-v-3c301ded]{width:18px;height:18px;filter:brightness(0) invert(1)}.test-tabs[data-v-3c301ded]{display:flex;border-bottom:1px solid #e5e7eb;background:#f9fafb}.test-tabs__item[data-v-3c301ded]{flex:1;padding:14px 20px;background:transparent;border:none;border-bottom:3px solid transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.test-tabs__item[data-v-3c301ded]:hover{background:rgba(0,149,236,.05);color:#0095ec}.test-tabs__item--active[data-v-3c301ded]{color:#0095ec;border-bottom-color:#0095ec;background:#fff}.test-tabs__icon[data-v-3c301ded]{font-size:16px}.test-tabs__badge[data-v-3c301ded]{background:#0095ec;color:#fff;font-size:11px;padding:2px 6px;border-radius:10px;font-weight:600;min-width:18px;text-align:center}.test-settings__autosave[data-v-3c301ded]{padding:8px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.test-settings__autosave-text[data-v-3c301ded]{font-size:11px;color:#9ca3af}.test-tab-content[data-v-3c301ded]{padding:24px}.test-section[data-v-3c301ded]{margin-bottom:24px}.test-section__title[data-v-3c301ded]{color:#4b5563;font-size:15px;font-weight:600;margin:0 0 12px 0}.test-section__card[data-v-3c301ded]{border-radius:8px;border:1px solid #e5e7eb;background:#fff;padding:20px}.test-field[data-v-3c301ded]{margin-bottom:20px}.test-field[data-v-3c301ded]:last-child{margin-bottom:0}.test-field-row[data-v-3c301ded]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.test-field__label[data-v-3c301ded]{display:block;color:#4b5563;font-size:14px;font-weight:500;margin-bottom:8px}.test-field__required[data-v-3c301ded]{color:#e11d48}.test-field__input[data-v-3c301ded],.test-field__select[data-v-3c301ded],.test-field__textarea[data-v-3c301ded]{width:100%;padding:10px 14px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.test-field__input[data-v-3c301ded]::-moz-placeholder,.test-field__textarea[data-v-3c301ded]::-moz-placeholder{color:#9ca3af}.test-field__input[data-v-3c301ded]::placeholder,.test-field__textarea[data-v-3c301ded]::placeholder{color:#9ca3af}.test-field__input[data-v-3c301ded]:focus,.test-field__select[data-v-3c301ded]:focus,.test-field__textarea[data-v-3c301ded]:focus{border-color:#0095ec;box-shadow:0 0 0 2px rgba(0,149,236,.15)}.test-field__input--error[data-v-3c301ded]{border-color:#e11d48!important}.test-field__input--small[data-v-3c301ded]{width:100px}.test-field__textarea[data-v-3c301ded]{resize:vertical;min-height:80px}.test-field__footer[data-v-3c301ded]{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.test-field__hint[data-v-3c301ded]{font-size:12px;color:#9ca3af}.test-field__error[data-v-3c301ded]{font-size:12px;color:#e11d48}.test-field__slider-wrapper[data-v-3c301ded]{display:flex;gap:12px;align-items:center}.test-field__slider[data-v-3c301ded]{flex:1;height:6px;border-radius:3px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e7eb}.test-field__slider[data-v-3c301ded]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#0095ec;cursor:pointer}.test-checkbox-group[data-v-3c301ded]{display:flex;flex-direction:column;gap:14px}.test-checkbox[data-v-3c301ded]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.test-checkbox--sm[data-v-3c301ded]{margin-top:8px}.test-checkbox__input[data-v-3c301ded]{position:absolute;opacity:0;width:0;height:0}.test-checkbox__custom[data-v-3c301ded]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.test-checkbox__input:checked+.test-checkbox__custom[data-v-3c301ded]{background:#0095ec;border-color:#0095ec}.test-checkbox__input:checked+.test-checkbox__custom[data-v-3c301ded]:after{content:"✓";color:#fff;font-size:12px;font-weight:600}.test-checkbox__text[data-v-3c301ded]{font-size:14px;color:#4b5563;display:flex;align-items:center;gap:8px}.test-checkbox__indent-field[data-v-3c301ded]{margin-left:30px;margin-top:10px}.test-questions-toolbar[data-v-3c301ded]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}.test-questions-toolbar__left[data-v-3c301ded],.test-questions-toolbar__right[data-v-3c301ded]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.test-btn[data-v-3c301ded]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.test-btn[data-v-3c301ded]:disabled{opacity:.5;cursor:not-allowed}.test-btn__icon[data-v-3c301ded]{display:inline-flex;align-items:center;justify-content:center;font-size:14px}.test-btn__icon svg[data-v-3c301ded]{width:1em;height:1em;vertical-align:middle}.test-btn__icon--import[data-v-3c301ded]{width:16px;height:16px;display:inline-block;background-color:currentColor;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 14a1 1 0 0 0-1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-4a1 1 0 0 0-2 0v4a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-4a1 1 0 0 0-1-1Zm-9.71 1.71a1 1 0 0 0 .33.21.94.94 0 0 0 .76 0 1 1 0 0 0 .33-.21l4-4a1 1 0 0 0-1.42-1.42L13 12.59V3a1 1 0 0 0-2 0v9.59l-2.29-2.3a1 1 0 1 0-1.42 1.42Z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 14a1 1 0 0 0-1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-4a1 1 0 0 0-2 0v4a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-4a1 1 0 0 0-1-1Zm-9.71 1.71a1 1 0 0 0 .33.21.94.94 0 0 0 .76 0 1 1 0 0 0 .33-.21l4-4a1 1 0 0 0-1.42-1.42L13 12.59V3a1 1 0 0 0-2 0v9.59l-2.29-2.3a1 1 0 1 0-1.42 1.42Z'/%3E%3C/svg%3E") center/contain no-repeat}.test-btn--primary[data-v-3c301ded]{background:#0095ec;color:#fff}.test-btn--primary[data-v-3c301ded]:hover:not(:disabled){background:#0080cb;box-shadow:0 4px 12px rgba(0,149,236,.35)}.test-btn--secondary[data-v-3c301ded]{background:#f3f4f6;color:#4b5563}.test-btn--secondary[data-v-3c301ded]:hover:not(:disabled){background:#e5e7eb}.test-btn--ghost[data-v-3c301ded]{background:transparent;color:#0095ec;border:1px solid #0095ec}.test-btn--ghost[data-v-3c301ded]:hover{background:rgba(0,149,236,.05)}.test-btn--danger[data-v-3c301ded]{background:#e11d48;color:#fff}.test-btn--danger[data-v-3c301ded]:hover{background:#be123c}.test-btn--large[data-v-3c301ded]{padding:12px 24px;font-size:14px}.test-btn--sm[data-v-3c301ded]{padding:6px 12px;font-size:12px}.test-search[data-v-3c301ded]{position:relative;min-width:220px}.test-search__icon[data-v-3c301ded]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.5}.test-search__input[data-v-3c301ded]{width:100%;padding:10px 12px 10px 36px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;outline:none;transition:all .15s ease}.test-search__input[data-v-3c301ded]:focus{border-color:#0095ec;box-shadow:0 0 0 2px rgba(0,149,236,.15)}.test-empty-state[data-v-3c301ded]{text-align:center;padding:60px 20px;background:#f9fafb;border-radius:10px;border:2px dashed #e5e7eb}.test-empty-state--small[data-v-3c301ded]{padding:40px 20px}.test-empty-state__icon[data-v-3c301ded]{font-size:60px;margin:0 auto 16px;opacity:.4}.test-empty-state__title[data-v-3c301ded]{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px 0}.test-empty-state__text[data-v-3c301ded]{font-size:14px;color:#6b7280;margin:0 0 20px 0}.test-questions-list[data-v-3c301ded]{display:flex;flex-direction:column;gap:12px}.test-question[data-v-3c301ded]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease}.test-question[data-v-3c301ded]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.test-question--expanded[data-v-3c301ded]{border-color:#0095ec}.test-question--error[data-v-3c301ded]{border-color:#e11d48}.test-question__header[data-v-3c301ded]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#f9fafb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.test-question__left[data-v-3c301ded],.test-question__right[data-v-3c301ded]{display:flex;align-items:center;gap:10px}.test-question__drag[data-v-3c301ded]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:grab;color:#9ca3af;font-size:14px}.test-question__drag[data-v-3c301ded]:active{cursor:grabbing}.test-question__number[data-v-3c301ded]{font-weight:600;color:#0095ec;font-size:14px;display:flex;align-items:center;gap:6px}.test-question__error-badge[data-v-3c301ded]{font-size:12px;animation:pulse-3c301ded 2s infinite}.test-question__preview[data-v-3c301ded]{font-size:13px;color:#6b7280;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-question__preview--empty[data-v-3c301ded]{font-style:italic;opacity:.5}.test-question__type-badge[data-v-3c301ded]{background:#e6f3ff;color:#0095ec;padding:4px 10px;border-radius:10px;font-size:11px;font-weight:500}.test-question__action[data-v-3c301ded]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .15s ease;font-size:14px}.test-question__action[data-v-3c301ded]:hover{background:#f3f4f6;color:#0095ec;border-color:#0095ec}.test-question__action--danger[data-v-3c301ded]:hover{background:#fee2e2;color:#e11d48;border-color:#e11d48}.test-question__content[data-v-3c301ded]{padding:20px;border-top:1px solid #e5e7eb}.test-question-types[data-v-3c301ded]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.test-question-type[data-v-3c301ded]{position:relative;padding:16px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:center}.test-question-type[data-v-3c301ded]:hover{border-color:#0095ec;background:rgba(0,149,236,.02)}.test-question-type--active[data-v-3c301ded]{border-color:#0095ec;background:#e6f3ff}.test-question-type__radio[data-v-3c301ded]{position:absolute;opacity:0}.test-question-type__icon[data-v-3c301ded]{font-size:28px;margin-bottom:8px}.test-question-type__label[data-v-3c301ded]{font-weight:600;color:#111827;font-size:13px;margin-bottom:4px}.test-question-type__description[data-v-3c301ded]{font-size:11px;color:#9ca3af}.test-image-upload__preview[data-v-3c301ded]{position:relative;display:inline-block;border-radius:6px;overflow:hidden}.test-image-upload__img[data-v-3c301ded]{max-width:250px;max-height:150px;display:block;border-radius:6px}.test-image-upload__remove[data-v-3c301ded]{position:absolute;top:6px;right:6px;width:24px;height:24px;background:rgba(225,29,72,.9);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px}.test-image-upload__button[data-v-3c301ded]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f9fafb;border:2px dashed #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s ease;font-size:13px}.test-image-upload__button[data-v-3c301ded]:hover{background:#e6f3ff;border-color:#0095ec;color:#0095ec}.test-image-upload__icon[data-v-3c301ded]{font-size:18px}.test-answers-header[data-v-3c301ded]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.test-answers-list[data-v-3c301ded]{display:flex;flex-direction:column;gap:8px}.test-answer-wrapper[data-v-3c301ded]{display:flex;flex-direction:column;gap:6px}.test-answer[data-v-3c301ded]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;transition:all .15s ease}.test-answer[data-v-3c301ded]:hover{background:#fff;border-color:#0095ec}.test-answer--correct[data-v-3c301ded]{background:#ecfdf5;border-color:#059669}.test-answer__drag[data-v-3c301ded]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:grab;color:#9ca3af;font-size:12px}.test-answer__checkbox[data-v-3c301ded],.test-answer__radio[data-v-3c301ded]{width:18px;height:18px;cursor:pointer;accent-color:#0095ec;flex-shrink:0}.test-answer__input[data-v-3c301ded]{flex:1;padding:8px 10px;background:#fff;border:1px solid transparent;border-radius:4px;font-size:13px;outline:none;transition:all .15s ease}.test-answer__input[data-v-3c301ded]:focus{border-color:#0095ec;box-shadow:0 0 0 2px rgba(0,149,236,.15)}.test-answer__image-btn[data-v-3c301ded]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;color:#6b7280;font-size:12px;transition:all .15s ease}.test-answer__image-btn[data-v-3c301ded]:hover{background:#f3f4f6;border-color:#0095ec;color:#0095ec}.test-answer__remove[data-v-3c301ded]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;color:#e11d48;font-size:18px;transition:all .15s ease}.test-answer__remove[data-v-3c301ded]:hover:not(:disabled){background:#fee2e2;border-color:#e11d48}.test-answer__remove[data-v-3c301ded]:disabled{opacity:.3;cursor:not-allowed}.test-answer__image-preview[data-v-3c301ded]{margin-left:40px;position:relative;display:inline-block}.test-answer__img[data-v-3c301ded]{max-width:150px;max-height:100px;border-radius:4px;display:block}.test-answer__image-remove[data-v-3c301ded]{position:absolute;top:4px;right:4px;width:20px;height:20px;background:rgba(225,29,72,.9);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px}.test-question-advanced[data-v-3c301ded]{margin-top:16px;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.test-question-advanced__toggle[data-v-3c301ded]{padding:12px 14px;background:#f9fafb;cursor:pointer;font-weight:500;color:#0095ec;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.test-question-advanced__toggle[data-v-3c301ded]:hover{background:#f3f4f6}.test-question-advanced__toggle[data-v-3c301ded]::-webkit-details-marker{display:none}.test-question-advanced__content[data-v-3c301ded]{padding:16px}.test-questions-stats[data-v-3c301ded]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.test-stat-card[data-v-3c301ded]{text-align:center;padding:16px;background:linear-gradient(135deg,#0095ec,#0077c2);color:#fff;border-radius:8px}.test-stat-card__icon[data-v-3c301ded]{font-size:24px;margin-bottom:8px}.test-stat-card__value[data-v-3c301ded]{font-size:24px;font-weight:700;margin-bottom:4px}.test-stat-card__label[data-v-3c301ded]{font-size:12px;opacity:.9}.test-preview[data-v-3c301ded]{max-width:800px;margin:0 auto}.test-preview__header[data-v-3c301ded]{text-align:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.test-preview__title[data-v-3c301ded]{font-size:22px;font-weight:700;color:#111827;margin:0 0 8px 0}.test-preview__description[data-v-3c301ded]{font-size:14px;color:#6b7280;margin:0}.test-preview__info-grid[data-v-3c301ded]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px;padding:16px;background:#f9fafb;border-radius:8px}.test-preview__info-item[data-v-3c301ded]{display:flex;align-items:center;gap:8px;padding:10px;background:#fff;border-radius:6px}.test-preview__info-icon[data-v-3c301ded]{font-size:16px}.test-preview__info-label[data-v-3c301ded]{font-size:12px;color:#6b7280}.test-preview__info-value[data-v-3c301ded]{font-size:14px;font-weight:600;color:#111827;margin-left:auto}.test-preview__questions[data-v-3c301ded]{display:flex;flex-direction:column;gap:20px;max-height:600px;overflow-y:auto;padding-right:8px}.test-preview__questions[data-v-3c301ded]::-webkit-scrollbar{width:6px}.test-preview__questions[data-v-3c301ded]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.test-preview__questions[data-v-3c301ded]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.test-preview__questions[data-v-3c301ded]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.test-preview-question[data-v-3c301ded]{padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.test-preview-question__header[data-v-3c301ded]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.test-preview-question__number[data-v-3c301ded]{font-size:13px;font-weight:600;color:#0095ec}.test-preview-question__points[data-v-3c301ded]{font-size:12px;color:#6b7280}.test-preview-question__text[data-v-3c301ded]{font-size:16px;font-weight:600;color:#111827;margin-bottom:12px}.test-preview-question__image[data-v-3c301ded]{margin-bottom:12px}.test-preview-question__image img[data-v-3c301ded]{max-width:100%;border-radius:6px}.test-preview-question__type[data-v-3c301ded]{display:inline-block;padding:4px 10px;background:#e6f3ff;color:#0095ec;font-size:11px;font-weight:500;border-radius:10px;margin-bottom:12px}.test-preview-answers[data-v-3c301ded]{display:flex;flex-direction:column;gap:8px}.test-preview-answer[data-v-3c301ded]{padding:12px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.test-preview-answer--correct[data-v-3c301ded]{background:#ecfdf5;border-color:#059669}.test-preview-answer__marker[data-v-3c301ded]{font-weight:600;color:#0095ec;font-size:13px}.test-preview-answer__text[data-v-3c301ded]{flex:1;font-size:14px;color:#4b5563}.test-preview-answer__badge[data-v-3c301ded]{background:#059669;color:#fff;font-size:10px;padding:3px 8px;border-radius:10px;font-weight:600}.test-preview-answer__image[data-v-3c301ded]{width:100%;margin-top:8px}.test-preview-answer__image img[data-v-3c301ded]{max-width:150px;border-radius:4px}.test-preview-question__correct-text[data-v-3c301ded]{padding:12px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#4b5563}.test-preview-question__badge[data-v-3c301ded]{display:inline-block;margin-left:8px;padding:2px 8px;background:#f59e0b;color:#fff;font-size:10px;border-radius:10px;font-weight:600}.test-preview-question__explanation[data-v-3c301ded]{margin-top:12px;padding:14px;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:0 6px 6px 0;font-size:13px;color:#6b7280}.test-preview__actions[data-v-3c301ded]{margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb;text-align:center}.test-actions[data-v-3c301ded]{margin-top:0;padding:16px 24px;background:#f5f6f8;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:12px;border-radius:0 0 12px 12px}.test-actions__button[data-v-3c301ded]{border-radius:8px;font-size:14px;font-weight:500;padding:10px 20px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease;display:inline-flex;align-items:center;gap:8px}.test-actions__button--ghost[data-v-3c301ded]{background:transparent;color:#4b5563;border-color:transparent;margin-right:auto}.test-actions__button--ghost[data-v-3c301ded]:hover:not(:disabled){background:#e5e7eb}.test-actions__button--ghost[data-v-3c301ded]:disabled{opacity:.5;cursor:not-allowed}.test-actions__button--secondary[data-v-3c301ded]{background:#fff;color:#111827;border-color:#d1d5db}.test-actions__button--secondary[data-v-3c301ded]:hover:not(:disabled){background:#f9fafb;box-shadow:0 4px 10px rgba(148,163,184,.25)}.test-actions__button--secondary[data-v-3c301ded]:disabled{opacity:.5;cursor:not-allowed}.test-actions__button--primary[data-v-3c301ded]{background:#0095ec;color:#fff;border-color:#0095ec;box-shadow:0 4px 12px rgba(0,149,236,.35)}.test-actions__button--primary[data-v-3c301ded]:hover:not(:disabled){background:#0080cb}.test-actions__button--primary[data-v-3c301ded]:disabled{opacity:.6;cursor:not-allowed}.test-actions__icon[data-v-3c301ded]{font-size:14px}.test-actions__spinner[data-v-3c301ded]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-3c301ded .8s linear infinite}@keyframes spin-3c301ded{to{transform:rotate(1turn)}}.test-modal-overlay[data-v-3c301ded]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;backdrop-filter:blur(2px)}.test-modal[data-v-3c301ded]{background:#fff;border-radius:12px;max-width:480px;width:100%;box-shadow:0 20px 50px rgba(0,0,0,.25);overflow:hidden}.test-modal__header[data-v-3c301ded]{padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}.test-modal__title[data-v-3c301ded]{margin:0;font-size:18px;font-weight:600;color:#111827}.test-modal__body[data-v-3c301ded]{padding:20px 24px}.test-modal__body p[data-v-3c301ded]{margin:0;font-size:14px;color:#6b7280;line-height:1.6}.test-modal__footer[data-v-3c301ded]{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;background:#f9fafb}.test-expand-enter-active[data-v-3c301ded],.test-expand-leave-active[data-v-3c301ded]{transition:all .3s ease;overflow:hidden}.test-expand-enter-from[data-v-3c301ded],.test-expand-leave-to[data-v-3c301ded]{opacity:0;max-height:0}.test-expand-enter-to[data-v-3c301ded],.test-expand-leave-from[data-v-3c301ded]{opacity:1;max-height:2000px}@media (max-width:900px){.test-creation-form__container[data-v-3c301ded]{margin:0 12px}.test-tab-content[data-v-3c301ded]{padding:16px}.test-field-row[data-v-3c301ded],.test-question-types[data-v-3c301ded]{grid-template-columns:1fr}.test-questions-stats[data-v-3c301ded]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.test-settings__header[data-v-3c301ded]{padding:14px 16px}.test-settings__header-title[data-v-3c301ded]{font-size:16px}.test-tabs__item[data-v-3c301ded]{padding:12px 10px;font-size:12px}.test-tabs__label[data-v-3c301ded]{display:none}.test-tabs__icon[data-v-3c301ded]{font-size:18px}.test-tabs__badge[data-v-3c301ded]{position:absolute;top:4px;right:4px;font-size:10px;padding:1px 5px}.test-questions-toolbar[data-v-3c301ded]{flex-direction:column;align-items:stretch}.test-questions-toolbar__left[data-v-3c301ded],.test-questions-toolbar__right[data-v-3c301ded]{width:100%;flex-direction:column}.test-search[data-v-3c301ded]{min-width:100%}.test-question__preview[data-v-3c301ded]{display:none}.test-actions[data-v-3c301ded]{padding:12px 16px;flex-wrap:wrap}.test-actions__button[data-v-3c301ded]{font-size:13px;padding:8px 14px}.test-actions__button--ghost[data-v-3c301ded]{order:3;width:100%;margin-right:0;margin-top:8px;justify-content:center}.test-preview__info-grid[data-v-3c301ded]{grid-template-columns:1fr 1fr}.test-questions-stats[data-v-3c301ded]{grid-template-columns:1fr}.test-answer[data-v-3c301ded]{flex-wrap:wrap}.test-answer__input[data-v-3c301ded]{width:100%;order:3;margin-top:8px}}@media (max-width:480px){.test-tab-content[data-v-3c301ded]{padding:12px}.test-section__card[data-v-3c301ded]{padding:14px}.test-question__header[data-v-3c301ded]{padding:12px}.test-question__content[data-v-3c301ded]{padding:14px}.test-question__left[data-v-3c301ded]{flex-wrap:wrap}.test-question__number[data-v-3c301ded]{width:100%;margin-bottom:6px}.test-preview__info-grid[data-v-3c301ded]{grid-template-columns:1fr}.test-empty-state[data-v-3c301ded]{padding:40px 16px}.test-empty-state__icon[data-v-3c301ded]{font-size:48px}.test-btn--large[data-v-3c301ded]{width:100%;justify-content:center}.test-question-type[data-v-3c301ded]{padding:12px}.test-question-type__icon[data-v-3c301ded]{font-size:22px}.test-question-type__description[data-v-3c301ded]{display:none}}.test-image-loading[data-v-3c301ded]{display:flex;align-items:center;justify-content:center;padding:20px;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:6px}.test-image-loading__spinner[data-v-3c301ded]{width:24px;height:24px;border:2px solid #e5e7eb;border-top-color:#0095ec;border-radius:50%;animation:spin-3c301ded .8s linear infinite}.test-question--dragging[data-v-3c301ded]{opacity:.5;border-style:dashed}.test-question--drag-over[data-v-3c301ded]{border-color:#0095ec;background:rgba(0,149,236,.05)}.test-answer--dragging[data-v-3c301ded]{opacity:.5}.test-answer--drag-over[data-v-3c301ded]{border-color:#0095ec}.test-progress[data-v-3c301ded]{height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin:0 24px 16px}.test-progress__bar[data-v-3c301ded]{height:100%;background:linear-gradient(90deg,#0095ec,#00c6ff);border-radius:2px;transition:width .3s ease}.test-tooltip[data-v-3c301ded]{position:relative;display:inline-block}.test-tooltip__content[data-v-3c301ded]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:8px 12px;background:#1f2937;color:#fff;font-size:12px;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;z-index:100;margin-bottom:6px}.test-tooltip__content[data-v-3c301ded]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#1f2937}.test-tooltip:hover .test-tooltip__content[data-v-3c301ded]{opacity:1;visibility:visible}.test-field__input--success[data-v-3c301ded]{border-color:#059669}.test-field__input--success[data-v-3c301ded]:focus{box-shadow:0 0 0 2px rgba(5,150,105,.15)}.test-status-badge[data-v-3c301ded]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500}.test-status-badge--draft[data-v-3c301ded]{background:#fef3c7;color:#d97706}.test-status-badge--published[data-v-3c301ded]{background:#d1fae5;color:#059669}.test-status-badge--scheduled[data-v-3c301ded]{background:#e0e7ff;color:#4f46e5}.test-char-counter[data-v-3c301ded]{font-size:11px;color:#9ca3af;text-align:right;margin-top:4px}.test-char-counter--warning[data-v-3c301ded]{color:#f59e0b}.test-char-counter--error[data-v-3c301ded]{color:#e11d48}.test-divider[data-v-3c301ded]{height:1px;background:#e5e7eb;margin:24px 0}.test-divider--dashed[data-v-3c301ded]{background:transparent;border-top:2px dashed #e5e7eb}.test-hint-card[data-v-3c301ded]{display:flex;gap:12px;padding:14px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;margin-bottom:16px}.test-hint-card__icon[data-v-3c301ded]{font-size:20px;flex-shrink:0}.test-hint-card__content[data-v-3c301ded]{flex:1}.test-hint-card__title[data-v-3c301ded]{font-size:13px;font-weight:600;color:#0369a1;margin:0 0 4px 0}.test-hint-card__text[data-v-3c301ded]{font-size:12px;color:#0c4a6e;margin:0;line-height:1.5}.test-label-with-icon[data-v-3c301ded]{display:flex;align-items:center;gap:6px}.test-label-with-icon__icon[data-v-3c301ded]{font-size:14px}.test-button-group[data-v-3c301ded]{display:flex;gap:8px}.test-button-group--vertical[data-v-3c301ded]{flex-direction:column}.test-skeleton[data-v-3c301ded]{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:skeleton-loading-3c301ded 1.5s infinite;border-radius:4px}.test-skeleton--text[data-v-3c301ded]{height:16px;width:60%}.test-skeleton--title[data-v-3c301ded]{height:24px;width:40%}.test-skeleton--button[data-v-3c301ded]{height:40px;width:120px}@keyframes skeleton-loading-3c301ded{0%{background-position:200% 0}to{background-position:-200% 0}}.test-loading-overlay[data-v-3c301ded]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.test-loading-overlay__spinner[data-v-3c301ded]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#0095ec;border-radius:50%;animation:spin-3c301ded .8s linear infinite}.test-notification[data-v-3c301ded]{position:fixed;bottom:24px;right:24px;padding:14px 20px;background:#1f2937;color:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.2);display:flex;align-items:center;gap:10px;z-index:1100;animation:slide-up-3c301ded .3s ease}.test-notification--success[data-v-3c301ded]{background:#059669}.test-notification--error[data-v-3c301ded]{background:#e11d48}.test-notification--warning[data-v-3c301ded]{background:#d97706}.test-notification__icon[data-v-3c301ded]{font-size:18px}.test-notification__text[data-v-3c301ded]{font-size:14px}.test-notification__close[data-v-3c301ded]{margin-left:10px;padding:4px;background:transparent;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:18px;line-height:1}.test-notification__close[data-v-3c301ded]:hover{color:#fff}@keyframes slide-up-3c301ded{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.test-accordion[data-v-3c301ded]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.test-accordion__item[data-v-3c301ded]{border-bottom:1px solid #e5e7eb}.test-accordion__item[data-v-3c301ded]:last-child{border-bottom:none}.test-accordion__header[data-v-3c301ded]{padding:14px 16px;background:#f9fafb;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:14px;color:#111827;transition:background .15s ease}.test-accordion__header[data-v-3c301ded]:hover{background:#f3f4f6}.test-accordion__icon[data-v-3c301ded]{font-size:12px;color:#6b7280;transition:transform .2s ease}.test-accordion__item--open .test-accordion__icon[data-v-3c301ded]{transform:rotate(180deg)}.test-accordion__content[data-v-3c301ded]{padding:16px}.test-btn[data-v-3c301ded]:focus-visible,.test-field__input[data-v-3c301ded]:focus-visible,.test-field__select[data-v-3c301ded]:focus-visible,.test-field__textarea[data-v-3c301ded]:focus-visible,.test-question-type[data-v-3c301ded]:focus-visible,.test-tabs__item[data-v-3c301ded]:focus-visible{outline:2px solid #0095ec;outline-offset:2px}.test-sr-only[data-v-3c301ded]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{.test-creation-form[data-v-3c301ded]{background:#fff}.test-actions[data-v-3c301ded],.test-question__action[data-v-3c301ded],.test-question__drag[data-v-3c301ded],.test-questions-toolbar[data-v-3c301ded],.test-settings__header[data-v-3c301ded],.test-tabs[data-v-3c301ded]{display:none!important}.test-question[data-v-3c301ded]{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #ccc;margin-bottom:16px}.test-question__content[data-v-3c301ded]{display:block!important}}.paragraph-dialog-backdrop[data-v-640d0559]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.paragraph-dialog[data-v-640d0559]{background:#fff;border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.3);width:520px;max-height:90vh;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dialog-header[data-v-640d0559]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f0f0f0;border-bottom:1px solid #d0d0d0}.dialog-header h3[data-v-640d0559]{margin:0;font-size:13px;font-weight:600;color:#000}.dialog-header-actions[data-v-640d0559]{display:flex;gap:4px}.dialog-close-btn[data-v-640d0559],.dialog-help-btn[data-v-640d0559]{width:24px;height:24px;border:none;background:transparent;cursor:pointer;font-size:14px;color:#333;display:flex;align-items:center;justify-content:center;border-radius:2px}.dialog-close-btn[data-v-640d0559]:hover,.dialog-help-btn[data-v-640d0559]:hover{background:#e0e0e0}.dialog-content[data-v-640d0559]{flex:1;overflow-y:auto;padding:12px}.form-section[data-v-640d0559]{border:1px solid #d0d0d0;padding:10px;background:#fafafa;margin-bottom:10px}.section-title[data-v-640d0559]{margin:0 0 10px 0;font-size:12px;font-weight:600;color:#333}.form-grid[data-v-640d0559]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.form-field[data-v-640d0559]{display:flex;flex-direction:column;gap:4px}.form-field label[data-v-640d0559]{font-size:11px;color:#666}.form-row-special[data-v-640d0559]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.form-field-inline[data-v-640d0559]{display:flex;align-items:center;gap:4px}.form-field-inline label[data-v-640d0559]{font-size:11px;color:#666;white-space:nowrap}.input-with-unit[data-v-640d0559]{display:flex;gap:2px}.input-with-unit input[data-v-640d0559]{flex:1;padding:4px 6px;border:1px solid #a0a0a0;font-size:12px;min-width:0;width:60px}.input-with-unit.input-small input[data-v-640d0559]{width:50px}.input-with-unit select[data-v-640d0559]{width:45px;padding:4px 2px;border:1px solid #a0a0a0;font-size:11px;background:#fff}.select-medium[data-v-640d0559]{padding:4px 6px;border:1px solid #a0a0a0;font-size:12px;background:#fff;min-width:120px}.unit-label[data-v-640d0559]{padding:4px 6px;background:#e8e8e8;border:1px solid #a0a0a0;font-size:11px;color:#333;display:flex;align-items:center}.form-checkbox[data-v-640d0559]{display:flex;align-items:center;gap:6px;margin-top:6px}.form-checkbox input[type=checkbox][data-v-640d0559]{margin:0;width:14px;height:14px}.form-checkbox label[data-v-640d0559]{font-size:11px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-section[data-v-640d0559]{background:#fff}.preview-container[data-v-640d0559]{border:1px solid #d0d0d0;padding:12px;background:#fff;min-height:140px}.preview-content[data-v-640d0559]{font-size:10px;color:#666;line-height:1.3}.preview-paragraph[data-v-640d0559]{margin:0;padding:0;text-align:justify}.preview-paragraph--next[data-v-640d0559],.preview-paragraph--prev[data-v-640d0559]{margin:4px 0}.preview-paragraph--current[data-v-640d0559]{color:#000;position:relative;background:#f9f9f9}.preview-ruler[data-v-640d0559]{position:absolute;left:0;right:0;height:1px;background:#0078d4}.preview-ruler--top[data-v-640d0559]{top:0}.preview-ruler--bottom[data-v-640d0559]{bottom:0}.dialog-actions[data-v-640d0559]{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px;border-top:1px solid #d0d0d0;background:#f0f0f0}.dialog-btn[data-v-640d0559]{padding:6px 20px;border:1px solid #a0a0a0;background:#fff;font-size:12px;cursor:pointer;border-radius:2px;min-width:75px}.dialog-btn[data-v-640d0559]:hover{background:#f0f0f0;border-color:#0078d4}.dialog-btn--primary[data-v-640d0559]{background:#0078d4;color:#fff;border-color:#0078d4}.dialog-btn--primary[data-v-640d0559]:hover{background:#005a9e;border-color:#005a9e}.dialog-content[data-v-640d0559]::-webkit-scrollbar{width:10px}.dialog-content[data-v-640d0559]::-webkit-scrollbar-track{background:#f0f0f0}.dialog-content[data-v-640d0559]::-webkit-scrollbar-thumb{background:silver;border-radius:5px}.dialog-content[data-v-640d0559]::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.rich-text-editor[data-v-36290b13]{display:flex;flex-direction:column;width:100%;height:100vh;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rich-text-editor.is-fullscreen[data-v-36290b13]{position:fixed;top:0;left:0;right:0;bottom:0;height:auto;z-index:9999;background:#f5f5f5;padding:20px}.editor-label[data-v-36290b13]{font-size:14px;font-weight:500;color:#333;margin-bottom:10px}.editor-toolbar[data-v-36290b13]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;background:#fff;border:1px solid #ddd;border-radius:4px 4px 0 0}.editor-toolbar--secondary[data-v-36290b13]{border-top:none;border-radius:0;background:#fafafa;padding:6px 12px}.toolbar-group[data-v-36290b13]{display:flex;align-items:center;gap:4px}.toolbar-group-label[data-v-36290b13]{font-size:12px;color:#666;margin-right:4px}.toolbar-divider[data-v-36290b13]{width:1px;height:24px;background:#ddd;margin:0 6px}.toolbar-btn[data-v-36290b13]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;cursor:pointer;transition:all .15s}.toolbar-btn[data-v-36290b13]:hover{background:#e8e8e8;border-color:#ccc}.toolbar-btn.is-active[data-v-36290b13]{background:#e0f0ff;border-color:#4a9eff;color:#06c}.toolbar-btn svg[data-v-36290b13]{width:18px;height:18px}.toolbar-btn--with-label[data-v-36290b13]{width:auto;padding:0 8px;gap:4px}.btn-value[data-v-36290b13]{font-size:11px;color:#666}.toolbar-dropdown-wrapper[data-v-36290b13]{position:relative}.font-size-wrapper[data-v-36290b13]{display:flex;align-items:center;gap:2px}.font-size-input[data-v-36290b13]{width:50px;height:32px;padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:13px;text-align:center;transition:all .2s}.font-family-wrapper[data-v-36290b13]{display:flex;align-items:center;gap:2px}.font-family-input[data-v-36290b13]{width:160px;height:32px;padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:13px;transition:all .2s}.font-family-input[data-v-36290b13]:hover,.font-size-input[data-v-36290b13]:hover{border-color:#999}.font-family-input[data-v-36290b13]:focus,.font-size-input[data-v-36290b13]:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.1)}.toolbar-btn--dropdown[data-v-36290b13]{width:24px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s}.toolbar-btn--dropdown[data-v-36290b13]:hover{background:#f5f5f5;border-color:#999}.toolbar-btn--dropdown svg[data-v-36290b13]{width:14px;height:14px}.font-size-dropdown[data-v-36290b13]{max-height:300px;overflow-y:auto}.toolbar-dropdown[data-v-36290b13]{position:absolute;top:100%;left:0;margin-top:4px;min-width:160px;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;padding:4px 0}.dropdown-item[data-v-36290b13]{display:block;width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;font-size:13px}.dropdown-item[data-v-36290b13]:hover{background:#f0f0f0}.dropdown-item.is-active[data-v-36290b13]{background:#e0f0ff;color:#06c}.dropdown-header[data-v-36290b13]{padding:6px 12px;font-size:11px;font-weight:600;color:#666;text-transform:uppercase}.dropdown-divider[data-v-36290b13]{height:1px;background:#eee;margin:4px 0}.dropdown-checkbox[data-v-36290b13]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer}.dropdown-checkbox input[data-v-36290b13]{margin:0}.stats-dropdown[data-v-36290b13]{min-width:220px;padding:8px}.stats-item[data-v-36290b13]{display:flex;justify-content:space-between;padding:6px 8px;border-bottom:1px solid #eee}.stats-item[data-v-36290b13]:last-child{border-bottom:none}.stats-label[data-v-36290b13]{font-size:12px;color:#666}.stats-value[data-v-36290b13]{font-size:12px;font-weight:600;color:#333}.editor-main-container[data-v-36290b13]{display:flex;flex:1;min-height:0;background:#f5f5f5;overflow:hidden}.toc-panel[data-v-36290b13]{width:250px;background:#fff;border-right:1px solid #ddd;display:flex;flex-direction:column;flex-shrink:0}.toc-header[data-v-36290b13]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee}.toc-header h4[data-v-36290b13]{margin:0;font-size:14px;font-weight:600}.toc-close[data-v-36290b13]{background:none;border:none;font-size:18px;cursor:pointer;color:#666;padding:0;width:24px;height:24px}.toc-content[data-v-36290b13]{flex:1;overflow-y:auto;padding:8px 0}.toc-item[data-v-36290b13]{padding:8px 16px;cursor:pointer;font-size:13px;color:#333;transition:background .15s}.toc-item[data-v-36290b13]:hover{background:#f0f0f0}.toc-item--h1[data-v-36290b13]{padding-left:16px;font-weight:600}.toc-item--h2[data-v-36290b13]{padding-left:28px}.toc-item--h3[data-v-36290b13]{padding-left:40px;font-size:12px}.toc-item--h4[data-v-36290b13]{padding-left:52px;font-size:12px;color:#666}.toc-empty[data-v-36290b13]{padding:16px;text-align:center;color:#999;font-size:13px}.editor-page-container[data-v-36290b13]{flex:1;display:flex;justify-content:center;padding:20px;min-height:0;overflow:hidden}.is-fullscreen .editor-page-container[data-v-36290b13]{margin:0 auto}.paper-container[data-v-36290b13]{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:8px;padding:60px 80px;height:100%;overflow-y:scroll;overflow-x:hidden;width:100%;max-width:900px;scrollbar-width:thin;scrollbar-color:#b8b8b8 #f2f2f2}.paper-container[data-v-36290b13]::-webkit-scrollbar{width:12px}.paper-container[data-v-36290b13]::-webkit-scrollbar-track{background:#f2f2f2;border-radius:8px}.paper-container[data-v-36290b13]::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:8px;border:3px solid #f2f2f2}.paper-container[data-v-36290b13]::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.is-fullscreen.page-mode .paper-container[data-v-36290b13]{box-shadow:0 0 20px rgba(0,0,0,.15)}.editor-container[data-v-36290b13]{background:#fff}.editor-status[data-v-36290b13]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#fafafa;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;font-size:12px;color:#666}.status-left[data-v-36290b13]{display:flex;align-items:center;gap:8px}.status-divider[data-v-36290b13]{color:#ccc}.status-right[data-v-36290b13]{display:flex;align-items:center;gap:8px}.status-badge[data-v-36290b13]{padding:2px 8px;background:#e8e8e8;border-radius:4px;font-size:11px}.status-badge--page[data-v-36290b13]{background:#e0f0ff;color:#06c}[data-v-36290b13] .ck-powered-by,[data-v-36290b13] [class*=powered-by]{display:none!important}[data-v-36290b13] .ck.ck-editor__top{display:none}[data-v-36290b13] .ck.ck-editor__editable{border:none!important;box-shadow:none!important}[data-v-36290b13] .ck-content{min-height:400px;padding:20px 0}[data-v-36290b13] .ck-content h1[data-section-state]:before,[data-v-36290b13] .ck-content h2[data-section-state]:before,[data-v-36290b13] .ck-content h3[data-section-state]:before,[data-v-36290b13] .ck-content h4[data-section-state]:before{content:"▾";display:inline-block;width:20px;cursor:pointer;color:#999;font-size:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s;position:absolute;left:0;top:50%;transform:translateY(-50%)}[data-v-36290b13] .ck-content h1[data-section-state],[data-v-36290b13] .ck-content h2[data-section-state],[data-v-36290b13] .ck-content h3[data-section-state],[data-v-36290b13] .ck-content h4[data-section-state]{position:relative;padding-left:24px}[data-v-36290b13] .ck-content h1[data-section-state=collapsed]:before,[data-v-36290b13] .ck-content h2[data-section-state=collapsed]:before,[data-v-36290b13] .ck-content h3[data-section-state=collapsed]:before,[data-v-36290b13] .ck-content h4[data-section-state=collapsed]:before{content:"▸"}[data-v-36290b13] .ck-content h1[data-section-state]:hover:before,[data-v-36290b13] .ck-content h2[data-section-state]:hover:before,[data-v-36290b13] .ck-content h3[data-section-state]:hover:before,[data-v-36290b13] .ck-content h4[data-section-state]:hover:before{color:#333}[data-v-36290b13] .heading-highlight{animation:highlight-pulse-36290b13 2s ease-out}@keyframes highlight-pulse-36290b13{0%{background-color:#fff3cd}to{background-color:transparent}}.ck .ck-widget__type-around,.ck .ck-widget__type-around__button,.ck .ck-widget__type-around__fake-caret,.ck-widget__type-around,.ck-widget__type-around__button,.ck-widget__type-around__fake-caret{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}.ck-content{overflow-x:hidden;overflow-y:visible}.ck-content ol,.ck-content ul{list-style-position:outside;padding-left:1.5em;margin:.5em 0}.ck-content ul{list-style-type:disc}.ck-content ol{list-style-type:decimal}.ck-content li{margin:.2em 0}.ck-content em,.ck-content i{font-style:italic}.ck-content .todo-list{padding-left:1.5em;margin:.5em 0}.ck-content .todo-list li{display:flex!important;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.ck-content .todo-list li>.todo-list__label{flex:0 0 auto}.ck-content .todo-list li>div{display:inline-block}.ck-content .todo-list li>div,.ck-content .todo-list li>p{flex:1 1 auto;margin:0;min-width:0}.ck-content .todo-list li .todo-list{width:100%;margin-left:24px}.ck-content .todo-list .todo-list__label{display:flex;align-items:center;flex-direction:row;gap:8px;width:auto;flex:0 0 auto;align-self:center;position:static!important;margin:0!important;padding:0!important}.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{position:relative!important;left:0;right:0;margin:0 8px 0 0}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:relative!important}.ck-content .todo-list .todo-list__label>span[contenteditable=false]{display:inline-flex;align-items:center}.ck-content .todo-list .todo-list__label .todo-list__label__description{display:inline}.ck-content .todo-list .todo-list__label>input:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{border-radius:4px;border-color:#7c3aed}.ck-content .todo-list .todo-list__label>input[checked]:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:#7c3aed;border-color:#7c3aed}.ck-content .todo-list .todo-list__label:has(input[checked]) .todo-list__label__description,.ck-content .todo-list .todo-list__label:has(span[contenteditable=false]>input[checked]) .todo-list__label__description{text-decoration:line-through;color:#777}.ck-content .todo-list li:has(input[checked])>div,.ck-content .todo-list li:has(input[checked])>p{text-decoration:line-through;color:#777}.ck-content figure.image{max-width:100%;position:relative;width:auto;height:auto;left:auto;top:auto;right:auto;bottom:auto;aspect-ratio:auto}.ck-content figure.image img{max-width:100%;min-width:100%;height:auto}.ck-content .image.image-style-side{max-width:100%}.ck .ck-widget__resizer{display:block;max-width:100%;box-sizing:border-box}.ck{--ck-resizer-offset:2px}.ck .ck-widget__resizer__handle{width:10px;height:10px;background:#fff;border:1px solid #3b82f6;border-radius:3px;box-shadow:0 0 0 1px rgba(59,130,246,.2)}.ck .ck-widget__resizer__handle:hover{background:#e6f0ff}.ck-content .ck-widget_selected figure.image{outline:none}.ck-content .ck-widget_selected figure.image img{outline:2px solid #3b82f6;outline-offset:2px}.ck-content figure.image>figcaption{display:block;color:#666;background:#f9f9f9;padding:.6em;font-size:.85em;text-align:center;margin-top:.5em}.collapsible-article[data-v-30ea393d]{line-height:1.8;color:#1f2937}.collapsible-article[data-v-30ea393d] .collapsible-heading{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding:8px 0 8px 24px;margin:16px 0 8px 0;background:transparent;border-radius:0;border-left:3px solid #e5e7eb;transition:all .2s ease}.collapsible-article[data-v-30ea393d] .collapsible-heading:hover{background:transparent;border-left-color:#3b82f6}.collapsible-article[data-v-30ea393d] .collapsible-heading.collapsed{background:transparent;border-left-color:#9ca3af;margin-bottom:4px}.collapsible-article[data-v-30ea393d] .collapsible-icon{display:inline-block;width:16px;height:16px;font-size:9px;color:#9ca3af;background:transparent;border-radius:0;transition:transform .2s ease,color .2s ease;margin-right:8px;position:absolute;left:4px;top:50%;transform:translateY(-50%)}.collapsible-article[data-v-30ea393d] .collapsible-heading:hover .collapsible-icon{color:#3b82f6}.collapsible-article[data-v-30ea393d] .collapsible-heading h1,.collapsible-article[data-v-30ea393d] .collapsible-heading h2,.collapsible-article[data-v-30ea393d] .collapsible-heading h3{margin:0;padding:0;display:block}.collapsible-article[data-v-30ea393d] h1.collapsible-heading{font-weight:inherit;border-left-width:3px}.collapsible-article[data-v-30ea393d] h2.collapsible-heading{font-weight:inherit;margin-left:0}.collapsible-article[data-v-30ea393d] h3.collapsible-heading{font-weight:inherit;margin-left:0;border-left-width:3px}.collapsible-article[data-v-30ea393d] .collapsible-content{overflow:hidden;max-height:5000px;opacity:1;padding-left:16px;border-left:0;margin-left:0;margin-bottom:16px;transition:max-height .3s ease,opacity .2s ease,padding .2s ease,margin .2s ease}.collapsible-article[data-v-30ea393d] .collapsible-content.collapsed{max-height:0;opacity:0;padding:0 0 0 16px;margin-bottom:0}.collapsible-article[data-v-30ea393d] p{margin:12px 0}.collapsible-article[data-v-30ea393d] ol,.collapsible-article[data-v-30ea393d] ul{margin:12px 0;padding-left:24px}.collapsible-article[data-v-30ea393d] li{margin:4px 0}.collapsible-article[data-v-30ea393d] img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}.collapsible-article[data-v-30ea393d] table{width:100%;border-collapse:collapse;margin:16px 0}.collapsible-article[data-v-30ea393d] td,.collapsible-article[data-v-30ea393d] th{padding:10px 12px;border:1px solid #e2e8f0;text-align:left}.collapsible-article[data-v-30ea393d] th{background-color:#f8fafc;font-weight:600}.collapsible-article[data-v-30ea393d] a{color:#3b82f6;text-decoration:none}.collapsible-article[data-v-30ea393d] a:hover{text-decoration:underline}.collapsible-article[data-v-30ea393d] blockquote{border-left:4px solid #3b82f6;margin:16px 0;padding:12px 20px;background-color:#f8fafc;border-radius:0 8px 8px 0;font-style:italic;color:#475569}.collapsible-article[data-v-30ea393d] code{background-color:#f1f5f9;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.collapsible-article[data-v-30ea393d] pre{background-color:#1e293b;color:#e2e8f0;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0}.collapsible-article[data-v-30ea393d] pre code{background:none;padding:0;color:inherit}.lesson-actions__button--disabled[data-v-db612eba]{opacity:.5;cursor:not-allowed;background-color:#9ca3af!important;border:none!important;box-shadow:none!important}.lesson-actions__button--primary[data-v-db612eba]:not(.lesson-actions__button--disabled):hover{opacity:.9;transform:translateY(-1px);transition:all .2s}[data-v-db612eba]:root{--primary-color:#0095ec;--primary-light:#e6f3ff;--border-color:#d1d5db;--border-light:#e5e7eb;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--text-placeholder:#9ca3af;--background-light:#f3f4f6;--border-radius:6px;--transition:all 0.15s ease}.practice-settings__close-icon1[data-v-db612eba]{width:18px;height:18px;filter:brightness(0) invert(1)}.lesson-creation-form[data-v-db612eba]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;color:#1f2933;box-sizing:border-box}.lesson-creation-form__container[data-v-db612eba]{position:relative;max-width:980px;margin:0 auto;background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:24px 32px 0;box-sizing:border-box}.lesson-creation-form__background[data-v-db612eba]{display:none}.lesson-settings[data-v-db612eba]{padding:0;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.lesson-content[data-v-db612eba]{padding:0}.lesson-settings__header[data-v-db612eba]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;margin-left:-32px;margin-top:-24px;width:978px;background:#9ca3af;padding:16px 20px;border-radius:12px 12px 0 0;position:relative}.lesson-settings__header-background[data-v-db612eba]{display:none}.lesson-settings__header-title[data-v-db612eba]{font-size:18px;font-weight:500;color:#fff;margin:0}.lesson-settings__close-button[data-v-db612eba]{width:24px;height:24px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s ease;color:#fff}.lesson-settings__close-button[data-v-db612eba]:hover{opacity:.8}.lesson-settings__close-icon[data-v-db612eba]{font-size:18px;font-weight:300;color:#fff;line-height:1}.lesson-settings__field[data-v-db612eba]{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.lesson-settings__label[data-v-db612eba]{color:#4b5563;font-family:Poppins,Helvetica;font-size:17px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 15px 0}.lesson-settings__input[data-v-db612eba]{border-radius:6px;border:1px solid #d1d5db;padding:8px 10px;font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.lesson-settings__input[data-v-db612eba]::-moz-placeholder{color:#9ca3af}.lesson-settings__input[data-v-db612eba]::placeholder{color:#9ca3af}.lesson-settings__input[data-v-db612eba]:focus{border-color:#0095ec;box-shadow:0 0 0 1px rgba(0,149,236,.25)}.lesson-settings__autosave[data-v-db612eba]{margin-top:-6px;margin-bottom:8px}.lesson-settings__autosave-text[data-v-db612eba]{font-size:11px;color:#9ca3af}.lesson-settings__type-section[data-v-db612eba]{margin-top:16px;margin-bottom:18px}.lesson-settings__section-title[data-v-db612eba]{color:#4b5563;font-family:Poppins,Helvetica;font-size:17px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 15px 0}.lesson-settings__type-buttons[data-v-db612eba]{display:flex;gap:12px}.lesson-type-btn[data-v-db612eba]{flex:1;border-radius:6px;border:.5px solid #d1d5db;background:#fff;padding:10px 12px;cursor:pointer;transition:all .15s ease;text-align:left;height:150px;max-width:550px}.lesson-type-btn__heading[data-v-db612eba]{display:flex;align-items:center;gap:8px;margin-bottom:20px}.lesson-type-btn__icon[data-v-db612eba]{display:inline-flex;align-items:center;justify-content:center;width:45px;height:32px;border-radius:4px}.lesson-type-btn__title[data-v-db612eba]{color:#4b5563;font-family:Poppins,Helvetica;font-size:17px;font-weight:600;letter-spacing:0;line-height:normal}.lesson-type-btn__description[data-v-db612eba]{font-size:13px;color:#6b7280;margin-left:50px}.lesson-type-btn--active[data-v-db612eba]{border-color:#0095ec;background:#e6f3ff;box-shadow:0 0 0 1px rgba(0,149,236,.3)}.lesson-content__title[data-v-db612eba]{color:#4b5563;font-family:Poppins,Helvetica;font-size:17px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 15px 0}.lesson-section[data-v-db612eba]{margin-bottom:24px}.lesson-section__title[data-v-db612eba]{color:#4b5563;font-family:Poppins,Helvetica;font-size:15px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 15px 0}.lesson-section__card[data-v-db612eba]{border-radius:6px;border:1px solid #e5e7eb;background:#fff;padding:12px 14px}.lesson-content__field[data-v-db612eba]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.lesson-content__label[data-v-db612eba]{color:#4b5563;font-family:Poppins,Helvetica;font-size:15px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 15px 0}.lesson-content__input[data-v-db612eba]{border-radius:6px;border:1px solid #d1d5db;padding:8px 10px;font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.lesson-content__input[data-v-db612eba]::-moz-placeholder{color:#9ca3af}.lesson-content__input[data-v-db612eba]::placeholder{color:#9ca3af}.lesson-content__input[data-v-db612eba]:focus{border-color:#0095ec;box-shadow:0 0 0 1px rgba(0,149,236,.25)}.lesson-content__file-input[data-v-db612eba]{display:none}.lesson-file-upload__label[data-v-db612eba]{display:inline-flex;align-items:center;gap:6px;border-radius:8px;background:#0095ec;color:#fff;font-size:13px;font-weight:500;padding:7px 14px;cursor:pointer;border:none;transition:background .15s ease,box-shadow .15s ease}.lesson-file-upload__label[data-v-db612eba]:hover{background:#0080cb;box-shadow:0 6px 14px rgba(0,149,236,.35)}.lesson-file-upload__icon[data-v-db612eba]{display:inline-flex;align-items:center;justify-content:center}.lesson-materials-upload[data-v-db612eba]{display:inline-block}.lesson-materials-upload__label[data-v-db612eba]{display:inline-flex;align-items:center;gap:6px;border-radius:8px;background:#0095ec;color:#fff;font-size:13px;font-weight:500;padding:7px 14px;cursor:pointer;border:none;transition:background .15s ease,box-shadow .15s ease}.lesson-materials-upload__label[data-v-db612eba]:hover{background:#0080cb;box-shadow:0 6px 14px rgba(0,149,236,.35)}.lesson-materials-upload__icon[data-v-db612eba]{display:inline-flex;align-items:center;justify-content:center}.lesson-materials-upload__hint[data-v-db612eba]{margin-left:12px;display:inline-block}.lesson-materials-upload__description[data-v-db612eba]{font-size:12px;color:#6b7280}.lesson-content__hint[data-v-db612eba],.lesson-materials-upload__size-hint[data-v-db612eba]{font-size:11px;color:#9ca3af}.lesson-content__hint--hidden[data-v-db612eba]{visibility:hidden}.lesson-content__error[data-v-db612eba]{font-size:11px;color:#e11d48}.lesson-content__url-row[data-v-db612eba]{display:flex;align-items:stretch;gap:8px}.lesson-content__check-button[data-v-db612eba]{border-radius:8px;border:none;background:#0095ec;color:#fff;font-size:13px;font-weight:500;padding:0 16px;cursor:pointer;white-space:nowrap;transition:background .15s ease,box-shadow .15s ease}.lesson-content__check-button[data-v-db612eba]:hover{background:#0080cb;box-shadow:0 6px 14px rgba(0,149,236,.35)}.lesson-content__preview[data-v-db612eba]{margin-bottom:24px;border-radius:6px;border:1px solid #e5e7eb;overflow:hidden;background:#000}.lesson-video[data-v-db612eba]{display:block;width:100%;height:320px;border:none}.lesson-section--materials .lesson-section__card[data-v-db612eba]{background:#eaf5ff;border-color:#cfe3ff}.lesson-section--materials .lesson-content__field[data-v-db612eba]{flex-direction:row;align-items:center;gap:16px;margin-bottom:0;flex-wrap:wrap}.lesson-section--materials .lesson-content__hint[data-v-db612eba]{margin-left:4px}.lesson-content__textarea[data-v-db612eba]{width:100%;min-height:140px;border-radius:6px;border:1px solid #d1d5db;padding:8px 10px;font-size:13px;line-height:1.5;resize:vertical;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.lesson-content__textarea[data-v-db612eba]::-moz-placeholder{color:#9ca3af}.lesson-content__textarea[data-v-db612eba]::placeholder{color:#9ca3af}.lesson-content__textarea[data-v-db612eba]:focus{border-color:#0095ec;box-shadow:0 0 0 1px rgba(0,149,236,.25)}.lesson-materials-list[data-v-db612eba]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.lesson-file-item[data-v-db612eba],.lesson-material-item[data-v-db612eba]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:4px;background:#fff;border:1px solid #e5e7eb}.lesson-file-item__info[data-v-db612eba],.lesson-material-item__info[data-v-db612eba]{display:flex;align-items:center;gap:8px;min-width:0}.lesson-file-item__name[data-v-db612eba],.lesson-material-item__name[data-v-db612eba]{font-size:12px;font-weight:500;color:#111827;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson-file-item__size[data-v-db612eba],.lesson-material-item__size[data-v-db612eba]{font-size:11px;color:#6b7280}.lesson-material-item__badge[data-v-db612eba]{font-size:10px;text-transform:uppercase;color:#059669;background:#ecfdf3;border-radius:999px;padding:1px 5px}.lesson-file-item__remove[data-v-db612eba],.lesson-material-item__remove[data-v-db612eba]{width:20px;height:20px;border-radius:999px;border:none;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#6b7280;cursor:pointer;transition:background .15s ease,color .15s ease}.lesson-file-item__remove[data-v-db612eba]:hover,.lesson-material-item__remove[data-v-db612eba]:hover{background:#fee2e2;color:#b91c1c}.lesson-actions[data-v-db612eba]{margin-top:28px;margin-left:-32px;margin-right:-32px;padding:12px 32px;background:#f5f6f8;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:10px;border-radius:0 0 12px 12px}.lesson-actions__button[data-v-db612eba]{border-radius:8px;font-size:13px;font-weight:500;padding:8px 16px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.lesson-actions__button--ghost[data-v-db612eba]{background:transparent;color:#4b5563;border-color:transparent;margin-right:auto}.lesson-actions__button--ghost[data-v-db612eba]:hover{background:#e5e7eb}.lesson-actions__button--secondary[data-v-db612eba]{background:#fff;color:#111827;border-color:#d1d5db}.lesson-actions__button--secondary[data-v-db612eba]:hover{background:#f9fafb;box-shadow:0 4px 10px rgba(148,163,184,.45)}.lesson-actions__button--primary[data-v-db612eba]{background:#0095ec;color:#fff;border-color:#0095ec;box-shadow:0 5px 14px rgba(37,99,235,.4)}.lesson-actions__button--primary[data-v-db612eba]:hover{background:#0080cb}.lesson-section--doc-upload .lesson-section__card--upload[data-v-db612eba]{background:#eaf5ff;border-color:#cfe3ff;padding:16px}.lesson-doc-upload[data-v-db612eba]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lesson-doc-upload__label[data-v-db612eba]{display:inline-flex;align-items:center;gap:6px;border-radius:8px;background:#0095ec;color:#fff;font-size:13px;font-weight:500;padding:7px 14px;cursor:pointer;border:none;transition:background .15s ease,box-shadow .15s ease}.lesson-doc-upload__label[data-v-db612eba]:hover{background:#0080cb;box-shadow:0 6px 14px rgba(0,149,236,.35)}.lesson-doc-upload__icon[data-v-db612eba]{display:inline-flex;align-items:center;justify-content:center}.lesson-doc-upload__hint[data-v-db612eba]{flex:1}.lesson-doc-upload__description[data-v-db612eba]{font-size:12px;color:#6b7280}.article-editor[data-v-db612eba]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.article-editor__toolbar[data-v-db612eba]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.article-editor__font-select[data-v-db612eba]{border:1px solid #d1d5db;border-radius:4px;padding:4px 8px;font-size:12px;background:#fff;outline:none}.article-editor__tools[data-v-db612eba]{display:flex;align-items:center;gap:4px}.article-editor__tool[data-v-db612eba]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#4b5563;transition:background .15s ease}.article-editor__tool[data-v-db612eba]:hover{background:#e5e7eb}.article-editor__title-field[data-v-db612eba]{border-bottom:1px solid #e5e7eb}.article-editor__title-input[data-v-db612eba]{width:100%;border:none;padding:12px 16px;font-size:16px;font-weight:500;outline:none;background:transparent}.article-editor__title-input[data-v-db612eba]::-moz-placeholder{color:#9ca3af}.article-editor__title-input[data-v-db612eba]::placeholder{color:#9ca3af}.article-editor__content-field[data-v-db612eba]{background:#fff}.article-editor__content-textarea[data-v-db612eba]{width:100%;border:none;padding:16px;font-size:14px;line-height:1.6;resize:vertical;outline:none;background:transparent;min-height:300px}.article-editor__content-textarea[data-v-db612eba]::-moz-placeholder{color:#9ca3af}.article-editor__content-textarea[data-v-db612eba]::placeholder{color:#9ca3af}.article-editor__actions[data-v-db612eba]{display:flex;justify-content:flex-end;margin-top:16px}.article-editor__save-btn[data-v-db612eba]{background:#0095ec;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.article-editor__save-btn[data-v-db612eba]:hover{background:#0080cb}@media (max-width:768px){.lesson-creation-form__container[data-v-db612eba]{margin:0 12px;padding:20px 16px 0}.lesson-actions[data-v-db612eba]{margin-left:-16px;margin-right:-16px;padding:10px 16px;flex-wrap:wrap}.lesson-content__url-row[data-v-db612eba]{flex-direction:column}}.modal-fade-enter-active[data-v-db612eba],.modal-fade-leave-active[data-v-db612eba]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-db612eba],.modal-fade-leave-to[data-v-db612eba]{opacity:0}.lesson-preview-overlay[data-v-db612eba]{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.lesson-preview[data-v-db612eba]{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden}.lesson-preview__header[data-v-db612eba]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 28px;background:linear-gradient(135deg,#0095ec,#07c);color:#fff}.lesson-preview__header-content[data-v-db612eba]{flex:1}.lesson-preview__badge[data-v-db612eba]{display:inline-block;padding:4px 12px;background:hsla(0,0%,100%,.2);border-radius:20px;font-size:13px;font-weight:500;margin-bottom:8px}.lesson-preview__title[data-v-db612eba]{font-size:24px;font-weight:700;margin:0;line-height:1.3}.lesson-preview__close[data-v-db612eba]{background:hsla(0,0%,100%,.15);border:none;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s;flex-shrink:0;margin-left:16px}.lesson-preview__close[data-v-db612eba]:hover{background:hsla(0,0%,100%,.25)}.lesson-preview__body[data-v-db612eba]{flex:1;overflow-y:auto;padding:28px}.lesson-preview__video-section[data-v-db612eba]{margin-bottom:24px}.lesson-preview__video-wrapper[data-v-db612eba]{position:relative;width:100%;padding-bottom:56.25%;background:#000;border-radius:12px;overflow:hidden}.lesson-preview__video-iframe[data-v-db612eba],.lesson-preview__video-player[data-v-db612eba]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.lesson-preview__video-placeholder[data-v-db612eba]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);border-radius:12px;border:2px dashed #d0d5dd}.lesson-preview__video-placeholder-icon[data-v-db612eba]{font-size:48px;margin-bottom:12px;opacity:.5}.lesson-preview__video-placeholder-text[data-v-db612eba]{color:#667085;font-size:15px;margin:0}.lesson-preview__section-title[data-v-db612eba]{font-size:16px;font-weight:600;color:#1d2939;margin:0 0 12px 0;display:flex;align-items:center;gap:8px}.lesson-preview__description[data-v-db612eba]{margin-bottom:24px;padding:20px;background:#f9fafb;border-radius:12px;border-left:4px solid #0095ec}.lesson-preview__description-text[data-v-db612eba]{color:#475467;font-size:15px;line-height:1.7;margin:0;white-space:pre-wrap}.lesson-preview__document[data-v-db612eba]{margin-bottom:24px}.lesson-preview__document-item[data-v-db612eba]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-radius:12px;border:1px solid #fed7aa}.lesson-preview__document-icon[data-v-db612eba]{font-size:32px;flex-shrink:0}.lesson-preview__document-info[data-v-db612eba]{flex:1;min-width:0}.lesson-preview__document-name[data-v-db612eba]{display:block;font-size:15px;font-weight:600;color:#9a3412;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson-preview__document-size[data-v-db612eba]{display:block;font-size:13px;color:#c2410c;margin-top:4px}.lesson-preview__article[data-v-db612eba]{margin-bottom:24px}.lesson-preview__article-content[data-v-db612eba]{color:#344054;font-size:15px;line-height:1.8}.lesson-preview__article-content h1[data-v-db612eba],.lesson-preview__article-content h2[data-v-db612eba],.lesson-preview__article-content h3[data-v-db612eba]{color:#1d2939;margin-top:24px;margin-bottom:12px}.lesson-preview__article-content p[data-v-db612eba]{margin-bottom:16px}.lesson-preview__article-content ol[data-v-db612eba],.lesson-preview__article-content ul[data-v-db612eba]{padding-left:24px;margin-bottom:16px}.lesson-preview__article-content code[data-v-db612eba]{background:#f2f4f7;padding:2px 6px;border-radius:4px;font-family:Fira Code,monospace;font-size:14px}.lesson-preview__materials[data-v-db612eba]{margin-bottom:24px}.lesson-preview__materials-count[data-v-db612eba]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#0095ec;color:#fff;border-radius:12px;font-size:13px;font-weight:600}.lesson-preview__materials-list[data-v-db612eba]{display:flex;flex-direction:column;gap:8px}.lesson-preview__material-item[data-v-db612eba]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f9fafb;border-radius:10px;border:1px solid #eaecf0;transition:all .2s}.lesson-preview__material-item[data-v-db612eba]:hover{background:#f2f4f7;border-color:#d0d5dd}.lesson-preview__material-icon[data-v-db612eba]{font-size:24px;flex-shrink:0}.lesson-preview__material-info[data-v-db612eba]{flex:1;min-width:0}.lesson-preview__material-name[data-v-db612eba]{display:block;font-size:14px;font-weight:500;color:#344054;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson-preview__material-size[data-v-db612eba]{display:block;font-size:12px;color:#667085;margin-top:2px}.lesson-preview__material-download[data-v-db612eba]{background:none;border:none;font-size:18px;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s}.lesson-preview__material-download[data-v-db612eba]:hover{background:#e4e8ec}.lesson-preview__meta[data-v-db612eba]{padding:16px 20px;background:#f9fafb;border-radius:10px;margin-top:8px}.lesson-preview__meta-item[data-v-db612eba]{display:flex;align-items:center;gap:8px}.lesson-preview__meta-label[data-v-db612eba]{font-size:14px;color:#667085}.lesson-preview__meta-value[data-v-db612eba]{font-size:14px;font-weight:500;color:#344054}.lesson-preview__footer[data-v-db612eba]{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#f9fafb;border-top:1px solid #eaecf0}.lesson-preview__footer-hint[data-v-db612eba]{font-size:13px;color:#667085}.lesson-preview__footer-btn[data-v-db612eba]{padding:10px 24px;background:#0095ec;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.lesson-preview__footer-btn[data-v-db612eba]:hover{background:#07c;transform:translateY(-1px)}@media (max-width:768px){.lesson-preview-overlay[data-v-db612eba]{padding:0}.lesson-preview[data-v-db612eba]{max-height:100vh;border-radius:0}.lesson-preview__header[data-v-db612eba]{padding:16px 20px}.lesson-preview__title[data-v-db612eba]{font-size:18px}.lesson-preview__body[data-v-db612eba]{padding:20px}.lesson-preview__footer[data-v-db612eba]{flex-direction:column;gap:12px;text-align:center}}.lesson-settings-row[data-v-db612eba]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.lesson-settings-row--indent[data-v-db612eba]{margin-left:28px}.lesson-settings__select[data-v-db612eba]{border-radius:6px;border:1px solid #d1d5db;padding:8px 12px;font-size:14px;font-family:Poppins,Helvetica;outline:none;background-color:#fff;min-width:200px;cursor:pointer;transition:border-color .15s ease}.lesson-settings__select[data-v-db612eba]:focus{border-color:#0095ec}.lesson-settings__input--small[data-v-db612eba]{width:100px}.lesson-checkbox[data-v-db612eba]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lesson-checkbox__input[data-v-db612eba]{display:none}.lesson-checkbox__mark[data-v-db612eba]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.lesson-checkbox__input:checked+.lesson-checkbox__mark[data-v-db612eba]{background-color:#0095ec;border-color:#0095ec}.lesson-checkbox__input:checked+.lesson-checkbox__mark[data-v-db612eba]:after{content:"✓";color:#fff;font-size:14px;font-weight:700}.lesson-checkbox__label[data-v-db612eba]{font-family:Poppins,Helvetica;font-size:14px;color:#374151}.practice-actions__button--disabled[data-v-46263414]{opacity:.5;cursor:not-allowed;background-color:#9ca3af!important;border:none!important;box-shadow:none!important}.practice-actions__button--primary[data-v-46263414]:not(.practice-actions__button--disabled):hover{opacity:.9;transform:translateY(-1px);transition:all .2s}[data-v-46263414]:root{--primary-color:#0095ec;--primary-light:#e6f3ff;--border-color:#d1d5db;--border-light:#e5e7eb;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--text-placeholder:#9ca3af;--background-light:#f3f4f6;--border-radius:6px;--transition:all 0.15s ease}.practice-settings__close-icon[data-v-46263414]{width:18px;height:18px;filter:brightness(0) invert(1)}.practice-creation-form[data-v-46263414]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;color:#1f2933;box-sizing:border-box}.practice-creation-form__container[data-v-46263414]{position:relative;max-width:980px;margin:0 auto;background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:24px 32px 0;box-sizing:border-box}.practice-creation-form__background[data-v-46263414]{display:none}.practice-settings[data-v-46263414]{padding:0;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.practice-content[data-v-46263414]{padding:0}.practice-settings__header[data-v-46263414]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;margin-left:-32px;margin-top:-24px;width:calc(100% + 64px);background:#03631d99;padding:16px 20px;border-radius:12px 12px 0 0;position:relative}.practice-settings__header-background[data-v-46263414]{display:none}.practice-settings__header-title[data-v-46263414]{font-size:18px;font-weight:500;color:#fff;margin:0}.practice-settings__close-button[data-v-46263414]{width:24px;height:24px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s ease;color:#fff}.practice-settings__close-button[data-v-46263414]:hover{opacity:.8}.practice-settings__field[data-v-46263414]{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.practice-settings__label[data-v-46263414]{color:#4b5563;font-family:Poppins,Helvetica,sans-serif;font-size:17px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 8px 0}.practice-settings__input[data-v-46263414]{border-radius:6px;border:1px solid #d1d5db;padding:10px 12px;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.practice-settings__input[data-v-46263414]::-moz-placeholder{color:#9ca3af}.practice-settings__input[data-v-46263414]::placeholder{color:#9ca3af}.practice-settings__input[data-v-46263414]:focus{border-color:#0095ec;box-shadow:0 0 0 2px rgba(0,149,236,.15)}.practice-settings__autosave[data-v-46263414]{margin-top:-6px;margin-bottom:12px}.practice-settings__autosave-text[data-v-46263414]{font-size:12px;color:#9ca3af}.practice-settings__type-section[data-v-46263414]{margin-top:16px;margin-bottom:18px}.practice-settings__section-title[data-v-46263414]{color:#4b5563;font-family:Poppins,Helvetica,sans-serif;font-size:17px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 12px 0}.practice-settings__type-buttons[data-v-46263414]{display:flex;gap:12px}.practice-type-btn[data-v-46263414]{flex:1;border-radius:6px;border:1px solid #d1d5db;background:#fff;padding:12px 14px;cursor:pointer;transition:all .15s ease;text-align:left;max-width:550px}.practice-type-btn[data-v-46263414]:hover{border-color:#0095ec}.practice-type-btn__heading[data-v-46263414]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.practice-type-btn__icon[data-v-46263414]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px}.practice-type-btn__title[data-v-46263414]{color:#4b5563;font-family:Poppins,Helvetica,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:normal}.practice-type-btn__description[data-v-46263414]{font-size:13px;color:#6b7280;margin-left:42px}.practice-type-btn--active[data-v-46263414]{border-color:#0095ec;background:#e6f3ff;box-shadow:0 0 0 1px rgba(0,149,236,.3)}.practice-content__title[data-v-46263414]{color:#4b5563;font-family:Poppins,Helvetica,sans-serif;font-size:17px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 16px 0}.practice-section[data-v-46263414]{margin-bottom:24px}.practice-section__header[data-v-46263414]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.practice-section__title[data-v-46263414]{color:#4b5563;font-family:Poppins,Helvetica,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 12px 0}.practice-section__limit[data-v-46263414]{font-size:12px;color:#9ca3af}.practice-section__card[data-v-46263414]{border-radius:6px;border:1px solid #e5e7eb;background:#fff;padding:14px 16px}.practice-section__card--mini-test[data-v-46263414]{border-color:#ffc107;background:#fffbeb}.practice-content__field[data-v-46263414]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.practice-content__label[data-v-46263414]{color:#4b5563;font-family:Poppins,Helvetica,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 8px 0}.practice-content__textarea[data-v-46263414]{width:100%;min-height:80px;border-radius:6px;border:1px solid #d1d5db;padding:10px 12px;font-size:14px;line-height:1.5;resize:vertical;outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}.practice-content__textarea[data-v-46263414]::-moz-placeholder{color:#9ca3af}.practice-content__textarea[data-v-46263414]::placeholder{color:#9ca3af}.practice-content__textarea[data-v-46263414]:focus{border-color:#0095ec;box-shadow:0 0 0 2px rgba(0,149,236,.15)}.practice-content__error[data-v-46263414]{font-size:12px;color:#e11d48;margin-top:4px}.practice-content__file-input[data-v-46263414]{display:none}.practice-questions[data-v-46263414],.practice-steps[data-v-46263414]{display:flex;flex-direction:column;gap:10px}.practice-question[data-v-46263414],.practice-step[data-v-46263414]{display:flex;align-items:center;gap:10px}.practice-question__number[data-v-46263414],.practice-step__number[data-v-46263414]{font-size:14px;font-weight:600;color:#6b7280;min-width:24px}.practice-question__input[data-v-46263414],.practice-step__input[data-v-46263414]{flex:1;border-radius:6px;border:1px solid #d1d5db;padding:10px 12px;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.practice-question__input[data-v-46263414]::-moz-placeholder,.practice-step__input[data-v-46263414]::-moz-placeholder{color:#9ca3af}.practice-question__input[data-v-46263414]::placeholder,.practice-step__input[data-v-46263414]::placeholder{color:#9ca3af}.practice-question__input[data-v-46263414]:focus,.practice-step__input[data-v-46263414]:focus{border-color:#0095ec;box-shadow:0 0 0 2px rgba(0,149,236,.15)}.practice-question__remove[data-v-46263414],.practice-step__remove[data-v-46263414]{width:28px;height:28px;border-radius:50%;border:none;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#6b7280;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.practice-question__remove[data-v-46263414]:hover,.practice-step__remove[data-v-46263414]:hover{background:#fee2e2;color:#b91c1c}.practice-content__add-btn[data-v-46263414]{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:10px 16px;background:transparent;color:#0095ec;border:1px dashed #0095ec;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.practice-content__add-btn[data-v-46263414]:hover{background:rgba(0,149,236,.05)}.practice-materials-upload[data-v-46263414]{display:inline-block}.practice-materials-upload__label[data-v-46263414]{display:inline-flex;align-items:center;gap:8px;border-radius:8px;background:#0095ec;color:#fff;font-size:14px;font-weight:500;padding:10px 18px;cursor:pointer;border:none;transition:background .15s ease,box-shadow .15s ease}.practice-materials-upload__label[data-v-46263414]:hover{background:#0080cb;box-shadow:0 4px 12px rgba(0,149,236,.35)}.practice-materials-upload__icon[data-v-46263414]{display:inline-flex;align-items:center;justify-content:center}.practice-materials-upload__hint[data-v-46263414]{margin-left:16px;display:inline-block}.practice-materials-upload__description[data-v-46263414]{font-size:13px;color:#6b7280}.practice-materials-upload__size-hint[data-v-46263414]{font-size:12px;color:#9ca3af}.practice-section--materials .practice-section__card[data-v-46263414]{background:#eaf5ff;border-color:#cfe3ff}.practice-section--materials .practice-content__field[data-v-46263414]{flex-direction:row;align-items:center;gap:16px;margin-bottom:0;flex-wrap:wrap}.practice-materials-list[data-v-46263414]{margin-top:14px;display:flex;flex-direction:column;gap:8px}.practice-material-item[data-v-46263414]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:6px;background:#fff;border:1px solid #e5e7eb;transition:border-color .15s ease}.practice-material-item[data-v-46263414]:hover{border-color:#d1d5db}.practice-material-item__info[data-v-46263414]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.practice-material-item__name[data-v-46263414]{font-size:13px;font-weight:500;color:#111827;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.practice-material-item__size[data-v-46263414]{font-size:12px;color:#6b7280;flex-shrink:0}.practice-material-item__badge[data-v-46263414]{font-size:10px;text-transform:uppercase;color:#059669;background:#ecfdf3;border-radius:999px;padding:2px 8px;font-weight:500;flex-shrink:0}.practice-material-item__remove[data-v-46263414]{width:24px;height:24px;border-radius:50%;border:none;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#6b7280;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0;margin-left:12px}.practice-material-item__remove[data-v-46263414]:hover{background:#fee2e2;color:#b91c1c}.practice-mini-test__add-button[data-v-46263414]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#ffc107;color:#000;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;margin-bottom:14px}.practice-mini-test__add-button[data-v-46263414]:hover{background:#ffb300}.practice-mini-test__empty[data-v-46263414]{text-align:center;padding:32px 20px;background:#fff;border-radius:6px;border:2px dashed #e5e7eb}.practice-mini-test__empty-text[data-v-46263414]{font-size:14px;color:#9ca3af;margin:0}.practice-mini-test__list[data-v-46263414]{display:flex;flex-direction:column;gap:14px}.mini-test-question[data-v-46263414]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.mini-test-question__header[data-v-46263414]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.mini-test-question__number[data-v-46263414]{font-size:14px;font-weight:600;color:#111827}.mini-test-question__actions[data-v-46263414]{display:flex;gap:8px}.mini-test-question__remove[data-v-46263414],.mini-test-question__toggle[data-v-46263414]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #e5e7eb;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .15s ease}.mini-test-question__toggle[data-v-46263414]{color:#ffc107}.mini-test-question__toggle[data-v-46263414]:hover{background:#fffbeb;border-color:#ffc107}.mini-test-question__remove[data-v-46263414]{color:#ef4444}.mini-test-question__remove[data-v-46263414]:hover{background:#fef2f2;border-color:#ef4444}.mini-test-question__content[data-v-46263414]{padding:14px}.mini-test-question__field[data-v-46263414]{margin-bottom:14px}.mini-test-question__field[data-v-46263414]:last-child{margin-bottom:0}.mini-test-question__field--explanation[data-v-46263414]{margin-top:16px;padding-top:16px;border-top:1px dashed #e5e7eb}.mini-test-question__label-icon[data-v-46263414]{margin-right:6px}.mini-test-question__label-hint[data-v-46263414]{font-weight:400;color:#9ca3af;font-size:12px;margin-left:4px}.mini-test-question__textarea--explanation[data-v-46263414]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fcd34d;min-height:80px}.mini-test-question__textarea--explanation[data-v-46263414]:focus{border-color:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.15)}.mini-test-question__textarea--explanation[data-v-46263414]::-moz-placeholder{color:#92400e;opacity:.6}.mini-test-question__textarea--explanation[data-v-46263414]::placeholder{color:#92400e;opacity:.6}.mini-test-question__label[data-v-46263414]{display:block;font-size:13px;font-weight:500;color:#4b5563;margin-bottom:8px}.mini-test-question__input[data-v-46263414],.mini-test-question__select[data-v-46263414],.mini-test-question__textarea[data-v-46263414]{width:100%;padding:10px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;outline:none;transition:border-color .15s ease;font-family:inherit}.mini-test-question__textarea[data-v-46263414]{resize:vertical;min-height:60px}.mini-test-question__input[data-v-46263414]:focus,.mini-test-question__select[data-v-46263414]:focus,.mini-test-question__textarea[data-v-46263414]:focus{border-color:#ffc107;box-shadow:0 0 0 2px rgba(255,193,7,.15)}.mini-test-question__select[data-v-46263414]{cursor:pointer}.mini-test-question__answers[data-v-46263414]{margin-top:10px}.mini-test-question__answers-header[data-v-46263414]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mini-test-question__add-answer[data-v-46263414]{background:transparent;color:#ffc107;border:1px solid #ffc107;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.mini-test-question__add-answer[data-v-46263414]:hover{background:#fffbeb}.mini-test-answer[data-v-46263414]{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.mini-test-answer__checkbox[data-v-46263414],.mini-test-answer__radio[data-v-46263414]{width:18px;height:18px;cursor:pointer;accent-color:#ffc107;flex-shrink:0}.mini-test-answer__input[data-v-46263414]{flex:1;padding:8px 10px;background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:13px;color:#111827;outline:none;transition:border-color .15s ease}.mini-test-answer__input[data-v-46263414]:focus{border-color:#ffc107}.mini-test-answer__remove[data-v-46263414]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #e5e7eb;border-radius:4px;color:#ef4444;font-size:14px;font-weight:600;cursor:pointer;flex-shrink:0;transition:all .15s ease}.mini-test-answer__remove[data-v-46263414]:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}.mini-test-answer__remove[data-v-46263414]:disabled{opacity:.3;cursor:not-allowed}.practice-actions[data-v-46263414]{margin-top:28px;margin-left:-32px;margin-right:-32px;padding:16px 32px;background:#f5f6f8;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:12px;border-radius:0 0 12px 12px}.practice-actions__button[data-v-46263414]{border-radius:8px;font-size:14px;font-weight:500;padding:10px 20px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.practice-actions__button--ghost[data-v-46263414]{background:transparent;color:#4b5563;border-color:transparent;margin-right:auto}.practice-actions__button--ghost[data-v-46263414]:hover{background:#e5e7eb}.practice-actions__button--secondary[data-v-46263414]{background:#fff;color:#111827;border-color:#d1d5db}.practice-actions__button--secondary[data-v-46263414]:hover{background:#f9fafb;box-shadow:0 4px 10px rgba(148,163,184,.35)}.practice-actions__button--primary[data-v-46263414]{background:#0095ec;color:#fff;border-color:#0095ec;box-shadow:0 4px 12px rgba(0,149,236,.35)}.practice-actions__button--primary[data-v-46263414]:hover{background:#0080cb}.preview-modal[data-v-46263414]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.preview-modal__content[data-v-46263414]{background:#fff;border-radius:12px;max-width:700px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.preview-modal__header[data-v-46263414]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid #e5e7eb}.preview-modal__title[data-v-46263414]{font-size:18px;font-weight:600;color:#111827;margin:0}.preview-modal__close[data-v-46263414]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #e5e7eb;border-radius:6px;font-size:18px;color:#6b7280;cursor:pointer;transition:all .15s ease}.preview-modal__close[data-v-46263414]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.preview-modal__body[data-v-46263414]{flex:1;overflow-y:auto;padding:24px}.preview-section[data-v-46263414]{margin-bottom:24px}.preview-section[data-v-46263414]:last-child{margin-bottom:0}.preview-section__title[data-v-46263414]{font-size:13px;font-weight:600;color:#4b5563;margin:0 0 10px 0;text-transform:uppercase;letter-spacing:.5px}.preview-section__text[data-v-46263414]{font-size:15px;line-height:1.6;color:#111827;margin:0}.preview-section__list[data-v-46263414]{margin:0;padding-left:24px}.preview-section__list li[data-v-46263414]{font-size:15px;line-height:1.6;color:#111827;margin-bottom:6px}.preview-materials[data-v-46263414]{list-style:none;margin:0;padding:0}.preview-materials__item[data-v-46263414]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f9fafb;border-radius:6px;margin-bottom:8px}.preview-materials__name[data-v-46263414]{font-size:14px;font-weight:500;color:#111827}.preview-materials__size[data-v-46263414]{font-size:12px;color:#6b7280}.preview-test[data-v-46263414]{display:flex;flex-direction:column;gap:14px}.preview-test-question[data-v-46263414]{padding:14px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.preview-test-question__number[data-v-46263414]{font-size:12px;font-weight:600;color:#0095ec;margin-bottom:8px}.preview-test-question__text[data-v-46263414]{font-size:15px;font-weight:500;color:#111827;margin-bottom:12px}.preview-test-answers[data-v-46263414]{display:flex;flex-direction:column;gap:8px}.preview-test-answer[data-v-46263414]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border-radius:6px}.preview-test-answer__input[data-v-46263414]{width:16px;height:16px;cursor:not-allowed}.preview-test-answer__text[data-v-46263414]{font-size:14px;color:#4b5563}.preview-test-answer--correct[data-v-46263414]{background:#ecfdf5;border:1px solid #10b981}.preview-test-answer--correct .preview-test-answer__text[data-v-46263414]{color:#065f46;font-weight:500}.preview-test-answer__badge[data-v-46263414]{font-size:11px;font-weight:600;color:#059669;background:#d1fae5;padding:2px 8px;border-radius:999px;margin-left:auto}.preview-test-text-answer__input[data-v-46263414]{width:100%;padding:10px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#9ca3af;cursor:not-allowed}.preview-modal__footer[data-v-46263414]{padding:18px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:center}.preview-modal__button[data-v-46263414]{padding:10px 28px;background:#0095ec;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.preview-modal__button[data-v-46263414]:hover{background:#0080cb}@media (max-width:768px){.practice-creation-form__container[data-v-46263414]{margin:0 12px;padding:20px 16px 0}.practice-settings__header[data-v-46263414]{margin-left:-16px;width:calc(100% + 32px)}.practice-actions[data-v-46263414]{margin-left:-16px;margin-right:-16px;padding:14px 16px;flex-wrap:wrap}.practice-section--materials .practice-content__field[data-v-46263414]{flex-direction:column;align-items:flex-start}.practice-materials-upload__hint[data-v-46263414]{margin-left:0;margin-top:10px}}.datetime-picker[data-v-37a3dc0b]{position:relative;width:100%}.datetime-picker__trigger[data-v-37a3dc0b]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:2px solid #e8e8e8;border-radius:10px;cursor:pointer;transition:all .2s ease;min-height:48px}.datetime-picker__trigger[data-v-37a3dc0b]:hover:not(.datetime-picker__trigger--disabled){border-color:#c4c4c4}.datetime-picker__trigger--focused[data-v-37a3dc0b]{border-color:#0095ec;box-shadow:0 0 0 3px rgba(0,149,236,.12)}.datetime-picker__trigger--error[data-v-37a3dc0b]{border-color:#dc3545}.datetime-picker__trigger--error.datetime-picker__trigger--focused[data-v-37a3dc0b],.datetime-picker__trigger--error[data-v-37a3dc0b]:focus{box-shadow:0 0 0 3px rgba(220,53,69,.12)}.datetime-picker__trigger--disabled[data-v-37a3dc0b]{background:#f5f5f5;cursor:not-allowed;opacity:.7}.datetime-picker__icon[data-v-37a3dc0b]{color:#636363;display:flex;flex-shrink:0}.datetime-picker__trigger--focused .datetime-picker__icon[data-v-37a3dc0b]{color:#0095ec}.datetime-picker__value[data-v-37a3dc0b]{flex:1;min-width:0}.datetime-picker__text[data-v-37a3dc0b]{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#252641}.datetime-picker__placeholder[data-v-37a3dc0b]{font-family:Poppins,sans-serif;font-size:14px;color:#9a9a9a}.datetime-picker__arrow[data-v-37a3dc0b]{color:#636363;display:flex;transition:transform .2s ease}.datetime-picker__arrow--open[data-v-37a3dc0b]{transform:rotate(180deg)}.datetime-picker__dropdown[data-v-37a3dc0b]{background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1);width:340px;overflow:hidden}.datetime-picker__content[data-v-37a3dc0b]{padding:20px}.datetime-picker__calendar[data-v-37a3dc0b]{margin-bottom:16px}.datetime-picker__calendar-header[data-v-37a3dc0b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.datetime-picker__nav-btn[data-v-37a3dc0b]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#636363;cursor:pointer;transition:all .15s ease}.datetime-picker__nav-btn[data-v-37a3dc0b]:hover:not(:disabled){background:#f0f0f0;color:#252641}.datetime-picker__nav-btn[data-v-37a3dc0b]:disabled{opacity:.3;cursor:not-allowed}.datetime-picker__month-year[data-v-37a3dc0b]{flex:1;text-align:center}.datetime-picker__month-btn[data-v-37a3dc0b]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:none;border-radius:8px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#252641;cursor:pointer;transition:background .15s ease}.datetime-picker__month-btn[data-v-37a3dc0b]:hover{background:#f0f0f0}.datetime-picker__month-selector[data-v-37a3dc0b]{position:absolute;top:60px;left:20px;right:20px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:16px;z-index:10}.datetime-picker__year-nav[data-v-37a3dc0b]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:12px}.datetime-picker__year-btn[data-v-37a3dc0b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;border-radius:8px;color:#636363;cursor:pointer;transition:all .15s ease}.datetime-picker__year-btn[data-v-37a3dc0b]:hover{background:#e8e8e8;color:#252641}.datetime-picker__year-label[data-v-37a3dc0b]{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#252641;min-width:60px;text-align:center}.datetime-picker__months-grid[data-v-37a3dc0b]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.datetime-picker__month-item[data-v-37a3dc0b]{padding:10px 8px;background:transparent;border:none;border-radius:8px;font-family:Poppins,sans-serif;font-size:13px;color:#636363;cursor:pointer;transition:all .15s ease}.datetime-picker__month-item[data-v-37a3dc0b]:hover:not(:disabled){background:#f0f0f0;color:#252641}.datetime-picker__month-item--selected[data-v-37a3dc0b]{background:#0095ec;color:#fff}.datetime-picker__month-item--selected[data-v-37a3dc0b]:hover{background:#0077be;color:#fff}.datetime-picker__month-item--disabled[data-v-37a3dc0b]{opacity:.3;cursor:not-allowed}.datetime-picker__weekdays[data-v-37a3dc0b]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.datetime-picker__weekday[data-v-37a3dc0b]{text-align:center;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;color:#9a9a9a;padding:4px}.datetime-picker__days[data-v-37a3dc0b]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.datetime-picker__day[data-v-37a3dc0b]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#252641;cursor:pointer;transition:all .15s ease}.datetime-picker__day[data-v-37a3dc0b]:hover:not(:disabled):not(.datetime-picker__day--selected){background:#f0f0f0}.datetime-picker__day--other-month[data-v-37a3dc0b]{color:#c4c4c4}.datetime-picker__day--today[data-v-37a3dc0b]{background:#e3f2fd;color:#0095ec;font-weight:600}.datetime-picker__day--selected[data-v-37a3dc0b]{background:#0095ec;color:#fff}.datetime-picker__day--selected[data-v-37a3dc0b]:hover{background:#0077be}.datetime-picker__day--disabled[data-v-37a3dc0b]{opacity:.3;cursor:not-allowed}.datetime-picker__time[data-v-37a3dc0b]{padding-top:16px;border-top:1px solid #e8e8e8}.datetime-picker__time-header[data-v-37a3dc0b]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#636363;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.datetime-picker__time-selectors[data-v-37a3dc0b]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.datetime-picker__time-column[data-v-37a3dc0b]{display:flex;flex-direction:column;align-items:center;gap:4px}.datetime-picker__time-btn[data-v-37a3dc0b]{width:40px;height:28px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;border-radius:6px;color:#636363;cursor:pointer;transition:all .15s ease}.datetime-picker__time-btn[data-v-37a3dc0b]:hover{background:#e8e8e8;color:#252641}.datetime-picker__time-btn--up[data-v-37a3dc0b]{border-radius:6px 6px 2px 2px}.datetime-picker__time-btn--down[data-v-37a3dc0b]{border-radius:2px 2px 6px 6px}.datetime-picker__time-input[data-v-37a3dc0b]{width:56px;height:44px;text-align:center;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#252641;background:#f8f9fa;border:2px solid #e8e8e8;border-radius:8px;outline:none;transition:all .15s ease}.datetime-picker__time-input[data-v-37a3dc0b]:focus{border-color:#0095ec;background:#fff}.datetime-picker__time-separator[data-v-37a3dc0b]{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;color:#636363;padding:0 4px}.datetime-picker__quick-times[data-v-37a3dc0b]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.datetime-picker__quick-time[data-v-37a3dc0b]{padding:6px 12px;background:#f5f5f5;border:none;border-radius:16px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#636363;cursor:pointer;transition:all .15s ease}.datetime-picker__quick-time[data-v-37a3dc0b]:hover{background:#e8e8e8;color:#252641}.datetime-picker__quick-time--selected[data-v-37a3dc0b]{background:#0095ec;color:#fff}.datetime-picker__quick-time--selected[data-v-37a3dc0b]:hover{background:#0077be}.datetime-picker__footer[data-v-37a3dc0b]{display:flex;gap:8px;padding:16px 20px;background:#f8f9fa;border-top:1px solid #e8e8e8}.datetime-picker__footer-btn[data-v-37a3dc0b]{flex:1;padding:10px 16px;border:none;border-radius:8px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.datetime-picker__footer-btn--clear[data-v-37a3dc0b]{background:transparent;color:#dc3545}.datetime-picker__footer-btn--clear[data-v-37a3dc0b]:hover{background:rgba(220,53,69,.1)}.datetime-picker__footer-btn--today[data-v-37a3dc0b]{background:#f0f0f0;color:#636363}.datetime-picker__footer-btn--today[data-v-37a3dc0b]:hover{background:#e8e8e8;color:#252641}.datetime-picker__footer-btn--apply[data-v-37a3dc0b]{background:#0095ec;color:#fff}.datetime-picker__footer-btn--apply[data-v-37a3dc0b]:hover{background:#0077be}.dropdown-enter-active[data-v-37a3dc0b],.dropdown-leave-active[data-v-37a3dc0b]{transition:all .2s ease}.dropdown-enter-from[data-v-37a3dc0b],.dropdown-leave-to[data-v-37a3dc0b]{opacity:0;transform:translateY(-8px)}.fade-enter-active[data-v-37a3dc0b],.fade-leave-active[data-v-37a3dc0b]{transition:opacity .15s ease}.fade-enter-from[data-v-37a3dc0b],.fade-leave-to[data-v-37a3dc0b]{opacity:0}.homework-actions__button--disabled[data-v-129c9857]{opacity:.5;cursor:not-allowed;background-color:#9ca3af!important;border:none!important;box-shadow:none!important}.homework-actions__button--primary[data-v-129c9857]:not(.homework-actions__button--disabled):hover{opacity:.9;transform:translateY(-1px);transition:all .2s}[data-v-129c9857]:root{--primary-color:#0095ec;--primary-light:#e6f3ff;--primary-dark:#0080cb;--border-color:#d1d5db;--border-light:#e5e7eb;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--text-placeholder:#9ca3af;--background-light:#f3f4f6;--error-color:#e11d48;--success-color:#059669;--border-radius:6px;--transition:all 0.15s ease}.homework-creation-form[data-v-129c9857]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;color:#1f2933;box-sizing:border-box}.homework-creation-form__container[data-v-129c9857]{position:relative;max-width:980px;margin:0 auto;background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:24px 32px 0;box-sizing:border-box}.homework-settings[data-v-129c9857]{padding:0;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.homework-settings__header[data-v-129c9857]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;margin-left:-32px;margin-top:-24px;width:calc(100% + 64px);background:#bd480099;padding:16px 20px;border-radius:12px 12px 0 0;position:relative}.homework-settings__header-title[data-v-129c9857]{font-size:18px;font-weight:500;color:#fff;margin:0}.homework-settings__close-button[data-v-129c9857]{width:24px;height:24px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s ease;color:#fff}.homework-settings__close-button[data-v-129c9857]:hover{opacity:.8}.homework-settings__close-icon[data-v-129c9857]{width:18px;height:18px;filter:brightness(0) invert(1)}.homework-settings__field[data-v-129c9857]{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.homework-settings__label[data-v-129c9857]{color:#4b5563;font-family:Poppins,Helvetica,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 8px 0}.homework-settings__input[data-v-129c9857]{border-radius:6px;border:1px solid #d1d5db;padding:10px 12px;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%;box-sizing:border-box}.homework-settings__input[data-v-129c9857]::-moz-placeholder{color:#9ca3af}.homework-settings__input[data-v-129c9857]::placeholder{color:#9ca3af}.homework-settings__input[data-v-129c9857]:focus{border-color:#0095ec;box-shadow:0 0 0 2px rgba(0,149,236,.15)}.homework-settings__input.homework-settings__input--error[data-v-129c9857]{border-color:#e11d48}.homework-settings__input.homework-settings__input--error[data-v-129c9857]:focus{box-shadow:0 0 0 2px rgba(225,29,72,.15)}.homework-settings__input--score[data-v-129c9857]{max-width:120px}.homework-settings__error[data-v-129c9857]{font-size:12px;color:#e11d48;margin:4px 0 0 0}.homework-settings__hint[data-v-129c9857]{font-size:12px;color:#9ca3af;margin:4px 0 0 0}.homework-settings__autosave[data-v-129c9857]{margin-top:-6px;margin-bottom:12px}.homework-settings__autosave-text[data-v-129c9857]{font-size:11px;color:#9ca3af}.homework-settings__deadline-section[data-v-129c9857],.homework-settings__score-section[data-v-129c9857]{margin-top:20px;margin-bottom:20px}.homework-settings__section-title[data-v-129c9857]{color:#4b5563;font-family:Poppins,Helvetica,sans-serif;font-size:17px;font-weight:500;margin:0 0 15px 0}.homework-settings__deadline-row[data-v-129c9857]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.homework-settings__deadline-field[data-v-129c9857]{display:flex;flex-direction:column;gap:8px;padding:12px 12px 14px;border-radius:12px;border:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#eef2ff);box-shadow:0 6px 18px rgba(15,23,42,.06)}.homework-settings__checkbox-wrapper[data-v-129c9857]{margin-top:12px}.homework-settings__checkbox-label[data-v-129c9857]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.homework-settings__checkbox[data-v-129c9857]{position:absolute;opacity:0;width:0;height:0}.homework-settings__checkbox-custom[data-v-129c9857]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.homework-settings__checkbox:checked+.homework-settings__checkbox-custom[data-v-129c9857]{background:#0095ec;border-color:#0095ec}.homework-settings__checkbox-icon[data-v-129c9857]{color:#fff;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.homework-settings__checkbox:checked+.homework-settings__checkbox-custom
	.homework-settings__checkbox-icon[data-v-129c9857]{opacity:1;transform:scale(1)}.homework-settings__checkbox:focus+.homework-settings__checkbox-custom[data-v-129c9857]{box-shadow:0 0 0 2px rgba(0,149,236,.25)}.homework-settings__checkbox-text[data-v-129c9857]{font-size:14px;color:#4b5563}.homework-settings__score-row[data-v-129c9857]{display:flex;align-items:flex-end;gap:20px}.homework-settings__score-field[data-v-129c9857]{display:flex;flex-direction:column;gap:6px}.homework-settings__score-info[data-v-129c9857]{display:flex;align-items:center;gap:8px;padding-bottom:10px}.homework-settings__score-icon[data-v-129c9857]{display:inline-flex;align-items:center;justify-content:center;color:#0095ec}.homework-settings__score-text[data-v-129c9857]{font-size:12px;color:#9ca3af}.homework-content[data-v-129c9857]{padding:0}.homework-content__title[data-v-129c9857]{color:#4b5563;font-family:Poppins,Helvetica,sans-serif;font-size:17px;font-weight:500;margin:0 0 20px 0}.homework-section[data-v-129c9857]{margin-bottom:24px}.homework-section__title[data-v-129c9857]{color:#4b5563;font-family:Poppins,Helvetica,sans-serif;font-size:15px;font-weight:500;margin:0 0 12px 0}.homework-section__card[data-v-129c9857]{border-radius:6px;border:1px solid #e5e7eb;background:#fff;padding:16px}.homework-section__card--upload[data-v-129c9857]{background:#eaf5ff;border-color:#cfe3ff}.homework-content__textarea[data-v-129c9857]{width:100%;min-height:120px;border-radius:6px;border:1px solid #d1d5db;padding:12px;font-size:14px;line-height:1.6;resize:vertical;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.homework-content__textarea[data-v-129c9857]::-moz-placeholder{color:#9ca3af}.homework-content__textarea[data-v-129c9857]::placeholder{color:#9ca3af}.homework-content__textarea[data-v-129c9857]:focus{border-color:#0095ec;box-shadow:0 0 0 2px rgba(0,149,236,.15)}.homework-content__textarea--error[data-v-129c9857]{border-color:#e11d48}.homework-content__error[data-v-129c9857]{font-size:12px;color:#e11d48;margin:8px 0 0 0}.homework-requirements[data-v-129c9857]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.homework-requirement[data-v-129c9857]{display:flex;align-items:center;gap:10px}.homework-requirement__number[data-v-129c9857]{font-size:14px;font-weight:600;color:#6b7280;min-width:24px}.homework-requirement__input[data-v-129c9857]{flex:1;padding:10px 12px;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.homework-requirement__input[data-v-129c9857]::-moz-placeholder{color:#9ca3af}.homework-requirement__input[data-v-129c9857]::placeholder{color:#9ca3af}.homework-requirement__input[data-v-129c9857]:focus{border-color:#0095ec;box-shadow:0 0 0 2px rgba(0,149,236,.15)}.homework-requirement__remove[data-v-129c9857]{width:28px;height:28px;border-radius:50%;border:none;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#6b7280;cursor:pointer;transition:background .15s ease,color .15s ease}.homework-requirement__remove[data-v-129c9857]:hover{background:#fee2e2;color:#b91c1c}.homework-requirements__add-btn[data-v-129c9857]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;color:#0095ec;border:2px dashed #0095ec;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .15s ease}.homework-requirements__add-btn[data-v-129c9857]:hover{background:rgba(0,149,236,.05)}.homework-requirements__add-icon[data-v-129c9857]{font-size:16px;font-weight:600}.homework-content__field[data-v-129c9857]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.homework-content__file-input[data-v-129c9857]{display:none}.homework-materials-upload__label[data-v-129c9857]{display:inline-flex;align-items:center;gap:8px;border-radius:8px;background:#0095ec;color:#fff;font-size:13px;font-weight:500;padding:10px 18px;cursor:pointer;border:none;transition:background .15s ease,box-shadow .15s ease}.homework-materials-upload__label[data-v-129c9857]:hover{background:#0080cb;box-shadow:0 6px 14px rgba(0,149,236,.35)}.homework-materials-upload__icon[data-v-129c9857]{display:inline-flex;align-items:center;justify-content:center}.homework-materials-upload__hint[data-v-129c9857]{flex:1}.homework-materials-upload__description[data-v-129c9857]{font-size:12px;color:#6b7280}.homework-materials-upload__size-hint[data-v-129c9857]{font-size:11px;color:#9ca3af}.homework-upload-progress[data-v-129c9857]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.homework-upload-progress__bar[data-v-129c9857]{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.homework-upload-progress__fill[data-v-129c9857]{height:100%;background:linear-gradient(90deg,#0095ec,#00c6ff);border-radius:3px;transition:width .2s ease}.homework-upload-progress__text[data-v-129c9857]{font-size:12px;color:#6b7280;min-width:100px}.homework-materials-list[data-v-129c9857]{display:flex;flex-direction:column;gap:8px}.homework-material-item[data-v-129c9857]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;background:#fff;border:1px solid #e5e7eb;transition:border-color .15s ease,box-shadow .15s ease}.homework-material-item[data-v-129c9857]:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.05)}.homework-material-item__icon[data-v-129c9857]{display:inline-flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.homework-file-icon[data-v-129c9857]{display:block}.homework-material-item__icon--pdf[data-v-129c9857],.preview-material__icon--pdf[data-v-129c9857]{color:#ef4444}.homework-material-item__icon--doc[data-v-129c9857],.preview-material__icon--doc[data-v-129c9857]{color:#2563eb}.homework-material-item__icon--sheet[data-v-129c9857],.preview-material__icon--sheet[data-v-129c9857]{color:#16a34a}.homework-material-item__icon--slides[data-v-129c9857],.preview-material__icon--slides[data-v-129c9857]{color:#f97316}.homework-material-item__icon--archive[data-v-129c9857],.preview-material__icon--archive[data-v-129c9857]{color:#8b5cf6}.homework-material-item__icon--image[data-v-129c9857],.preview-material__icon--image[data-v-129c9857]{color:#14b8a6}.homework-material-item__icon--video[data-v-129c9857],.preview-material__icon--video[data-v-129c9857]{color:#ec4899}.homework-material-item__info[data-v-129c9857]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.homework-material-item__name[data-v-129c9857]{font-size:13px;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.homework-material-item__size[data-v-129c9857]{font-size:11px;color:#6b7280;flex-shrink:0}.homework-material-item__badge[data-v-129c9857]{font-size:10px;text-transform:uppercase;color:#059669;background:#ecfdf3;border-radius:999px;padding:2px 8px;font-weight:500;flex-shrink:0}.homework-material-item__remove[data-v-129c9857]{width:24px;height:24px;border-radius:50%;border:none;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#6b7280;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.homework-material-item__remove[data-v-129c9857]:hover{background:#fee2e2;color:#b91c1c}.homework-actions[data-v-129c9857]{margin-top:28px;margin-left:-32px;margin-right:-32px;padding:16px 32px;background:#f5f6f8;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:12px;border-radius:0 0 12px 12px}.homework-actions__button[data-v-129c9857]{border-radius:8px;font-size:14px;font-weight:500;padding:10px 20px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;display:inline-flex;align-items:center;gap:8px}.homework-actions__button--ghost[data-v-129c9857]{background:transparent;color:#4b5563;border-color:transparent;margin-right:auto}.homework-actions__button--ghost[data-v-129c9857]:hover{background:#e5e7eb}.homework-actions__button--secondary[data-v-129c9857]{background:#fff;color:#111827;border-color:#d1d5db}.homework-actions__button--secondary[data-v-129c9857]:hover{background:#f9fafb;box-shadow:0 4px 10px rgba(148,163,184,.25)}.homework-actions__button--primary[data-v-129c9857]{background:#0095ec;color:#fff;border-color:#0095ec;box-shadow:0 4px 12px rgba(0,149,236,.35)}.homework-actions__button--primary[data-v-129c9857]:hover{background:#0080cb}.homework-actions__button--primary[data-v-129c9857]:disabled{opacity:.7;cursor:not-allowed}.homework-actions__spinner[data-v-129c9857]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-129c9857 .8s linear infinite}@keyframes spin-129c9857{to{transform:rotate(1turn)}}.preview-modal[data-v-129c9857]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;backdrop-filter:blur(2px)}.preview-modal__content[data-v-129c9857]{background-color:#fff;border-radius:12px;max-width:700px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.25);overflow:hidden}.preview-modal__header[data-v-129c9857]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.preview-modal__title[data-v-129c9857]{font-size:18px;font-weight:600;color:#111827;margin:0}.preview-modal__close[data-v-129c9857]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid #e5e7eb;border-radius:6px;font-size:16px;color:#6b7280;cursor:pointer;transition:all .15s ease}.preview-modal__close[data-v-129c9857]:hover{background-color:#fee2e2;border-color:#fecaca;color:#b91c1c}.preview-modal__tabs[data-v-129c9857]{display:flex;gap:0;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.preview-modal__tab[data-v-129c9857]{padding:12px 20px;background:transparent;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px}.preview-modal__tab[data-v-129c9857]:hover{color:#111827}.preview-modal__tab--active[data-v-129c9857]{color:#0095ec;border-bottom-color:#0095ec}.preview-modal__tab-badge[data-v-129c9857]{background:#0095ec;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:999px}.preview-modal__body[data-v-129c9857]{flex:1;overflow-y:auto;padding:24px}.preview-tab-content[data-v-129c9857]{animation:fadeIn-129c9857 .2s ease}@keyframes fadeIn-129c9857{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.preview-section[data-v-129c9857]{margin-bottom:24px}.preview-section[data-v-129c9857]:last-child{margin-bottom:0}.preview-section__header[data-v-129c9857]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.preview-section__title[data-v-129c9857]{font-size:22px;font-weight:600;color:#111827;margin:0;line-height:1.3}.preview-section__type[data-v-129c9857]{display:inline-block;padding:4px 10px;background-color:rgba(0,149,236,.1);border-radius:4px;font-size:12px;font-weight:500;color:#0095ec;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.preview-section__type-icon[data-v-129c9857]{flex-shrink:0}.preview-section__subtitle[data-v-129c9857]{font-size:14px;font-weight:600;color:#0095ec;margin:0 0 10px 0}.preview-section__text[data-v-129c9857]{font-size:14px;line-height:1.6;color:#4b5563;margin:0}.preview-info-card[data-v-129c9857]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.preview-info-card__row[data-v-129c9857]{display:flex;align-items:center;gap:10px}.preview-info-card__icon[data-v-129c9857]{width:24px;display:inline-flex;align-items:center;justify-content:center;color:#0095ec}.preview-info-card__label[data-v-129c9857]{font-size:13px;color:#6b7280}.preview-info-card__value[data-v-129c9857]{font-size:14px;color:#111827;font-weight:500}.preview-info-card__value--highlight[data-v-129c9857]{color:#0095ec;font-size:18px;font-weight:600}.preview-requirements[data-v-129c9857]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.preview-requirement[data-v-129c9857]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background-color:#f9fafb;border-left:3px solid #0095ec;border-radius:0 6px 6px 0}.preview-requirement__number[data-v-129c9857]{width:24px;height:24px;background:#0095ec;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.preview-requirement__text[data-v-129c9857]{font-size:14px;color:#4b5563;line-height:1.5}.preview-materials[data-v-129c9857]{display:flex;flex-direction:column;gap:10px}.preview-material[data-v-129c9857]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.preview-material__icon[data-v-129c9857]{display:inline-flex;align-items:center;justify-content:center;color:#64748b}.preview-material__info[data-v-129c9857]{display:flex;flex-direction:column;gap:2px}.preview-material__name[data-v-129c9857]{font-size:14px;font-weight:500;color:#111827}.preview-material__size[data-v-129c9857]{font-size:11px;color:#6b7280}.preview-empty[data-v-129c9857]{text-align:center;padding:40px 20px}.preview-empty__icon[data-v-129c9857]{display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;opacity:.6}.preview-empty__text[data-v-129c9857]{font-size:14px;color:#9ca3af;margin:12px 0 0 0}.preview-modal__footer[data-v-129c9857]{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px;background:#f9fafb}.preview-modal__button[data-v-129c9857]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.preview-modal__button--secondary[data-v-129c9857]{background:#fff;color:#4b5563;border:1px solid #d1d5db}.preview-modal__button--secondary[data-v-129c9857]:hover{background:#f3f4f6}.preview-modal__button--primary[data-v-129c9857]{background:#0095ec;color:#fff;border:none;box-shadow:0 4px 12px rgba(0,149,236,.3)}.preview-modal__button--primary[data-v-129c9857]:hover{background:#0080cb}@media (max-width:768px){.homework-creation-form__container[data-v-129c9857]{margin:0 12px;padding:20px 16px 0}.homework-settings__header[data-v-129c9857]{margin-left:-16px;width:calc(100% + 32px)}.homework-settings__deadline-row[data-v-129c9857]{grid-template-columns:1fr}.homework-settings__score-row[data-v-129c9857]{flex-direction:column;align-items:stretch;gap:12px}.homework-settings__score-info[data-v-129c9857]{padding-bottom:0}.homework-actions[data-v-129c9857]{margin-left:-16px;margin-right:-16px;padding:12px 16px;flex-wrap:wrap}.homework-actions__button--ghost[data-v-129c9857]{order:3;width:100%;margin-right:0;margin-top:8px}.homework-content__field[data-v-129c9857]{flex-direction:column;align-items:flex-start}.preview-modal__content[data-v-129c9857]{max-height:90vh;margin:0 10px}.preview-modal__tabs[data-v-129c9857]{overflow-x:auto;padding:0 16px}.preview-modal__tab[data-v-129c9857]{padding:10px 16px;font-size:13px}}.edit-modal[data-v-2a1ccfe4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;overflow-y:auto}.edit-modal__container[data-v-2a1ccfe4]{background-color:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative}.edit-modal__header[data-v-2a1ccfe4]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #e9ecef;position:sticky;top:0;background-color:#fff;z-index:10}.edit-modal__title[data-v-2a1ccfe4]{font-family:Poppins,Helvetica;font-size:24px;font-weight:700;color:#212529;margin:0}.edit-modal__close[data-v-2a1ccfe4]{width:40px;height:40px;border:none;background-color:#f8f9fa;border-radius:50%;font-size:24px;color:#6c757d;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.edit-modal__close[data-v-2a1ccfe4]:hover{background-color:#e9ecef;color:#212529;transform:rotate(90deg)}.edit-modal__actions[data-v-2a1ccfe4]{padding:16px 28px;border-bottom:1px solid #e9ecef;display:flex;gap:12px;background-color:#f8f9fa}.edit-modal__action-btn[data-v-2a1ccfe4]{padding:10px 20px;border:1px solid #0095ec;border-radius:8px;background-color:#fff;color:#0095ec;font-family:Poppins,Helvetica;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.edit-modal__action-btn[data-v-2a1ccfe4]:hover{background-color:#0095ec;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.edit-modal__content[data-v-2a1ccfe4]{padding:28px}.edit-modal__no-form[data-v-2a1ccfe4]{text-align:center;padding:40px 20px;color:rgba(0,0,0,.6);font-family:Poppins,Helvetica;font-size:16px}.modal-fade-enter-active[data-v-2a1ccfe4],.modal-fade-leave-active[data-v-2a1ccfe4]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-2a1ccfe4],.modal-fade-leave-to[data-v-2a1ccfe4]{opacity:0}.modal-fade-enter-active .edit-modal__container[data-v-2a1ccfe4],.modal-fade-leave-active .edit-modal__container[data-v-2a1ccfe4]{transition:transform .3s ease}.modal-fade-enter-from .edit-modal__container[data-v-2a1ccfe4],.modal-fade-leave-to .edit-modal__container[data-v-2a1ccfe4]{transform:scale(.9) translateY(-20px)}@media (max-width:768px){.edit-modal[data-v-2a1ccfe4]{padding:10px}.edit-modal__container[data-v-2a1ccfe4]{max-height:95vh}.edit-modal__header[data-v-2a1ccfe4]{padding:20px}.edit-modal__title[data-v-2a1ccfe4]{font-size:20px}.edit-modal__close[data-v-2a1ccfe4]{width:36px;height:36px;font-size:20px}.edit-modal__actions[data-v-2a1ccfe4]{padding:12px 20px;flex-wrap:wrap}.edit-modal__action-btn[data-v-2a1ccfe4]{font-size:13px;padding:8px 16px}.edit-modal__content[data-v-2a1ccfe4]{padding:20px}}.course-modal[data-v-3a4ca5aa]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;overflow-y:auto}.course-modal__container[data-v-3a4ca5aa]{background:#fff;border-radius:20px;max-width:1200px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.2)}.course-modal__header[data-v-3a4ca5aa]{display:flex;align-items:center;justify-content:space-between;padding:30px 40px;border-bottom:1px solid #e0e0e0}.course-modal__title[data-v-3a4ca5aa]{color:#000;font-family:Poppins,Helvetica,sans-serif;font-size:28px;font-weight:700;margin:0}.course-modal__close[data-v-3a4ca5aa]{background:transparent;border:none;color:#636363;cursor:pointer;font-size:32px;line-height:1;padding:0;transition:color .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.course-modal__close[data-v-3a4ca5aa]:hover{color:#000}.course-modal__course-info[data-v-3a4ca5aa]{padding:20px 40px;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border-bottom:1px solid #e0e0e0}.course-modal__course-title[data-v-3a4ca5aa]{color:#000;font-family:Poppins,Helvetica,sans-serif;font-size:20px;font-weight:600;margin:0 0 10px 0}.course-modal__course-meta[data-v-3a4ca5aa]{display:flex;gap:20px;color:#636363;font-family:Poppins,Helvetica,sans-serif;font-size:14px}.course-modal__empty[data-v-3a4ca5aa],.course-modal__error[data-v-3a4ca5aa],.course-modal__loading[data-v-3a4ca5aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;color:#636363;font-family:Poppins,Helvetica,sans-serif;font-size:16px}.course-modal__spinner[data-v-3a4ca5aa]{width:50px;height:50px;border:4px solid #e0e0e0;border-top-color:#0095ec;border-radius:50%;animation:spin-3a4ca5aa 1s linear infinite;margin-bottom:20px}@keyframes spin-3a4ca5aa{to{transform:rotate(1turn)}}.course-modal__error[data-v-3a4ca5aa]{color:#ff4757}.course-modal__retry-btn[data-v-3a4ca5aa]{margin-top:20px;padding:10px 20px;background:#0095ec;color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:600;transition:background .2s ease}.course-modal__retry-btn[data-v-3a4ca5aa]:hover{background:#0085d4}.course-modal__content[data-v-3a4ca5aa]{flex:1;overflow-y:auto;padding:30px 40px}.course-modal__modules[data-v-3a4ca5aa]{display:flex;flex-direction:column;gap:20px}.course-modal__module[data-v-3a4ca5aa]{background:#f9f9f9;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0}.course-modal__module-header[data-v-3a4ca5aa]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#fff;cursor:pointer;transition:background .2s ease}.course-modal__module-header[data-v-3a4ca5aa]:hover{background:#f5f5f5}.course-modal__module-info[data-v-3a4ca5aa]{flex:1}.course-modal__module-title[data-v-3a4ca5aa]{color:#000;font-family:Poppins,Helvetica,sans-serif;font-size:18px;font-weight:600;margin:0 0 5px 0}.course-modal__module-subtitle[data-v-3a4ca5aa]{color:#636363;font-family:Poppins,Helvetica,sans-serif;font-size:14px;margin:0}.course-modal__toggle-btn[data-v-3a4ca5aa]{background:transparent;border:none;color:#0095ec;cursor:pointer;font-size:20px;padding:5px 10px;transition:transform .2s ease}.course-modal__module-content[data-v-3a4ca5aa]{padding:20px}.course-modal__tabs[data-v-3a4ca5aa]{display:flex;gap:10px;margin-bottom:20px;border-bottom:2px solid #e0e0e0}.course-modal__tab[data-v-3a4ca5aa]{background:transparent;border:none;border-bottom:3px solid transparent;color:#636363;cursor:pointer;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:500;padding:10px 15px;transition:all .2s ease;display:flex;align-items:center;gap:8px}.course-modal__tab[data-v-3a4ca5aa]:hover{color:#0095ec}.course-modal__tab--active[data-v-3a4ca5aa]{color:#0095ec;border-bottom-color:#0095ec;font-weight:600}.course-modal__tab-count[data-v-3a4ca5aa]{background:#e0e0e0;border-radius:12px;color:#636363;font-size:12px;padding:2px 8px}.course-modal__tab--active .course-modal__tab-count[data-v-3a4ca5aa]{background:#0095ec;color:#fff}.course-modal__elements[data-v-3a4ca5aa]{display:flex;flex-direction:column;gap:10px}.course-modal__elements-empty[data-v-3a4ca5aa]{color:#999;font-family:Poppins,Helvetica,sans-serif;font-size:14px;padding:30px;text-align:center}.course-modal__element[data-v-3a4ca5aa]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;transition:all .2s ease}.course-modal__element[data-v-3a4ca5aa]:hover{border-color:#0095ec;box-shadow:0 2px 8px rgba(0,149,236,.1)}.course-modal__element-info[data-v-3a4ca5aa]{flex:1}.course-modal__element-title[data-v-3a4ca5aa]{color:#000;font-family:Poppins,Helvetica,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px 0}.course-modal__element-meta[data-v-3a4ca5aa]{display:flex;gap:15px;color:#636363;font-family:Poppins,Helvetica,sans-serif;font-size:13px;flex-wrap:wrap}.course-modal__element-badge[data-v-3a4ca5aa]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.course-modal__element-badge--draft[data-v-3a4ca5aa]{background:orange;color:#fff}.course-modal__element-badge--hidden[data-v-3a4ca5aa]{background:#ff4757;color:#fff}.course-modal__edit-btn[data-v-3a4ca5aa]{background:#0095ec;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.course-modal__edit-btn[data-v-3a4ca5aa]:hover{background:#0085d4;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.course-modal__footer[data-v-3a4ca5aa]{display:flex;align-items:center;justify-content:flex-end;gap:15px;padding:20px 40px;border-top:1px solid #e0e0e0}.course-modal__btn[data-v-3a4ca5aa]{border:none;border-radius:8px;cursor:pointer;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.course-modal__btn--secondary[data-v-3a4ca5aa]{background:#e0e0e0;color:#636363}.course-modal__btn--secondary[data-v-3a4ca5aa]:hover{background:#d0d0d0}.modal-fade-enter-active[data-v-3a4ca5aa],.modal-fade-leave-active[data-v-3a4ca5aa]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-3a4ca5aa],.modal-fade-leave-to[data-v-3a4ca5aa]{opacity:0}.modal-fade-enter-active .course-modal__container[data-v-3a4ca5aa],.modal-fade-leave-active .course-modal__container[data-v-3a4ca5aa]{transition:transform .3s ease}.modal-fade-enter-from .course-modal__container[data-v-3a4ca5aa],.modal-fade-leave-to .course-modal__container[data-v-3a4ca5aa]{transform:scale(.9)}.expand-enter-active[data-v-3a4ca5aa],.expand-leave-active[data-v-3a4ca5aa]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-3a4ca5aa],.expand-leave-to[data-v-3a4ca5aa]{max-height:0;opacity:0}.expand-enter-to[data-v-3a4ca5aa],.expand-leave-from[data-v-3a4ca5aa]{max-height:1000px;opacity:1}.teacher-courses[data-v-7fb757d0]{min-height:600px;position:relative;width:967px;font-family:Poppins,sans-serif}.teacher-courses__container[data-v-7fb757d0]{min-height:600px;position:relative;width:100%;padding-bottom:40px}.teacher-courses__background[data-v-7fb757d0]{background-color:#dddddd66;border-radius:20px;position:absolute;top:0;left:0;right:0;bottom:0;width:967px}.teacher-courses__grid-wrapper[data-v-7fb757d0]{position:absolute;left:18px;top:95px;width:calc(100% - 36px);overflow-x:hidden;overflow-y:visible;touch-action:pan-y;padding:10px 0;margin:-10px 0}.teacher-courses__grid-track[data-v-7fb757d0]{display:flex;transition:transform .6s ease;min-height:400px}.teacher-courses__page[data-v-7fb757d0]{flex:0 0 100%;padding:0;min-height:400px}.teacher-courses__grid[data-v-7fb757d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;padding:8px;margin:-8px}.teacher-courses__column[data-v-7fb757d0]{display:contents}.teacher-courses__card[data-v-7fb757d0]{background-color:#fff;width:100%;min-height:450px;position:relative;flex-direction:column;padding:15px;border-radius:20px;transition:transform .3s ease,box-shadow .3s ease;margin:2px}.teacher-courses__card[data-v-7fb757d0]:hover{cursor:pointer;transform:translateY(-5px);box-shadow:0 10px 15px #00000033}.teacher-courses__card-content-alt[data-v-7fb757d0],.teacher-courses__card-content[data-v-7fb757d0]{display:flex;flex-direction:column;gap:10px;flex:1;position:relative}.teacher-courses__manage-btn[data-v-7fb757d0]{justify-content:center;padding:0 20px;background-color:#0095eccc;transition:all .2s ease;align-self:flex-start;margin-bottom:5px}.teacher-courses__manage-btn[data-v-7fb757d0]:hover{background-color:#0095ec;transform:scale(1.05)}.teacher-courses__manage-btn-bg[data-v-7fb757d0]{display:none}.teacher-courses__manage-text[data-v-7fb757d0]{color:#fff;font-family:Poppins,Helvetica,sans-serif;letter-spacing:0;line-height:normal;white-space:nowrap}.teacher-courses__rating[data-v-7fb757d0]{gap:10px;margin-bottom:10px}.teacher-courses__rating-stars[data-v-7fb757d0]{height:20px}.teacher-courses__rating-stars-outline[data-v-7fb757d0]{color:#d1d5db}.teacher-courses__rating-stars-outline path[data-v-7fb757d0]{stroke:none;fill:#d1d5db}.teacher-courses__rating-score[data-v-7fb757d0]{color:#636363;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:.28px;white-space:nowrap}.teacher-courses__rating-reviews[data-v-7fb757d0]{font-family:Poppins,Helvetica,sans-serif;font-weight:400;letter-spacing:.28px;white-space:nowrap}.teacher-courses__stats[data-v-7fb757d0]{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.teacher-courses__stats-category[data-v-7fb757d0],.teacher-courses__stats-completion[data-v-7fb757d0],.teacher-courses__stats-participants[data-v-7fb757d0]{color:#636363;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:.28px;line-height:1.4;margin:0}.teacher-courses__stats-participants[data-v-7fb757d0]{color:#00000080;font-size:15px;letter-spacing:.3px}.teacher-courses__stats-text[data-v-7fb757d0]{letter-spacing:.04px}.teacher-courses__stats-divider[data-v-7fb757d0]{font-weight:200;letter-spacing:.04px;margin:0 5px}.teacher-courses__title[data-v-7fb757d0]{color:#000;font-family:Helvetica,sans-serif;font-size:17px;letter-spacing:0;line-height:1.5;margin:-15px 0 0 0;order:-1}.teacher-courses__title--alt[data-v-7fb757d0]{font-family:Roboto,Helvetica,sans-serif}.teacher-courses__image[data-v-7fb757d0]{border-radius:10px;margin-bottom:15px;order:-2}.teacher-courses__hide-btn[data-v-7fb757d0]{display:flex;gap:5px;padding:5px 10px;transition:opacity .2s ease}.teacher-courses__hide-btn[data-v-7fb757d0]:hover{opacity:.7}.teacher-courses__hide-text[data-v-7fb757d0]{font-family:Poppins,Helvetica,sans-serif;letter-spacing:.28px;line-height:normal}.teacher-courses__hide-icon[data-v-7fb757d0]{width:15px;height:10px}.teacher-courses__navigation[data-v-7fb757d0]{display:flex;gap:10px;height:30px;left:878px;position:absolute;top:22px;width:72px}.teacher-courses__nav-btn[data-v-7fb757d0]{height:30px;position:relative;width:32px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.teacher-courses__nav-btn[data-v-7fb757d0]:hover{transform:scale(1.1)}.teacher-courses__nav-btn--disabled[data-v-7fb757d0]{opacity:.4;cursor:not-allowed;pointer-events:none}.teacher-courses__nav-btn--disabled[data-v-7fb757d0]:hover{transform:none}.teacher-courses__nav-btn-bg[data-v-7fb757d0]{aspect-ratio:1;height:30px;left:0;position:absolute;top:0;width:30px}.teacher-courses__nav-btn-icon[data-v-7fb757d0]{position:absolute;left:11px;top:6px;width:10px;height:16px;color:#fff}.teacher-courses__create-btn[data-v-7fb757d0]{height:35px;left:607px;position:absolute;top:20px;width:194px;cursor:pointer;transition:transform .2s ease}.teacher-courses__create-btn[data-v-7fb757d0]:hover{transform:scale(1.05)}.teacher-courses__create-btn-bg[data-v-7fb757d0]{background-color:#0095ec;border-radius:10px;height:35px;left:0;position:absolute;top:0;width:192px;transition:background-color .2s ease}.teacher-courses__create-btn:hover .teacher-courses__create-btn-bg[data-v-7fb757d0]{background-color:#0085d4}.teacher-courses__create-btn-text[data-v-7fb757d0]{color:#fff;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:600;left:47px;letter-spacing:.28px;line-height:normal;position:absolute;top:7px}.teacher-courses__search[data-v-7fb757d0]{height:30px;left:238px;position:absolute;top:22px;width:329px}.teacher-courses__search-bg[data-v-7fb757d0]{background-color:#7e7e7e33;border-radius:12px;height:30px;left:0;position:absolute;top:0;width:327px;transition:background-color .2s ease}.teacher-courses__search:hover .teacher-courses__search-bg[data-v-7fb757d0]{background-color:#7e7e7e44}.teacher-courses__search-input[data-v-7fb757d0]{position:absolute;left:50px;top:0;width:calc(100% - 60px);height:100%;background:transparent;border:none;outline:none;color:#000;font-family:Poppins,Helvetica,sans-serif;font-size:15px;font-weight:400;letter-spacing:.6px;padding:0}.teacher-courses__search-input[data-v-7fb757d0]::-moz-placeholder{color:#00000080}.teacher-courses__search-input[data-v-7fb757d0]::placeholder{color:#00000080}.teacher-courses__search-icon[data-v-7fb757d0]{aspect-ratio:1;height:15px;left:27px;position:absolute;top:9px;width:15px}.teacher-courses__page-title[data-v-7fb757d0]{color:#000;font-family:Poppins,Helvetica,sans-serif;font-size:25px;font-weight:700;left:23px;letter-spacing:0;line-height:normal;position:absolute;top:18px;white-space:nowrap;width:160px}@media (max-width:1024px){.teacher-courses[data-v-7fb757d0]{width:100%;height:auto}.teacher-courses__container[data-v-7fb757d0]{width:100%;position:relative}.teacher-courses__background[data-v-7fb757d0]{width:100%}.teacher-courses__grid[data-v-7fb757d0]{grid-template-columns:repeat(2,1fr)}.teacher-courses__grid-wrapper[data-v-7fb757d0]{top:90px;width:calc(100% - 36px)}}@media (max-width:768px){.teacher-courses__grid[data-v-7fb757d0]{grid-template-columns:1fr}.teacher-courses__create-btn[data-v-7fb757d0],.teacher-courses__navigation[data-v-7fb757d0],.teacher-courses__search[data-v-7fb757d0]{position:static;margin:10px auto}.teacher-courses__grid-wrapper[data-v-7fb757d0]{position:relative;top:auto;left:auto;margin-top:20px;width:100%;padding:0 18px}}@keyframes teacher-courses-fade-in-7fb757d0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.teacher-courses__card[data-v-7fb757d0]{animation:teacher-courses-fade-in-7fb757d0 .3s ease}.teacher-courses__loading[data-v-7fb757d0]{font-size:18px;color:#636363}.teacher-courses__error[data-v-7fb757d0],.teacher-courses__loading[data-v-7fb757d0]{display:flex;align-items:center;justify-content:center;height:100%;font-family:Poppins,Helvetica,sans-serif}.teacher-courses__error[data-v-7fb757d0]{font-size:16px;color:#ff4757}.teacher-courses__empty[data-v-7fb757d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:600px;gap:24px}.teacher-courses__empty-text[data-v-7fb757d0]{font-family:Poppins,Helvetica,sans-serif;font-size:42px;font-weight:500;color:#d1d5db;letter-spacing:.5px}.teacher-courses__empty-icon[data-v-7fb757d0]{width:500px;height:500px;opacity:.1;filter:grayscale(100%) brightness(1.5)}.teacher-courses__card--hidden[data-v-7fb757d0]{opacity:.6;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);border:2px dashed #999;position:relative;cursor:not-allowed}.teacher-courses__card--hidden[data-v-7fb757d0]:hover{transform:none;box-shadow:none}.teacher-courses__card--hidden[data-v-7fb757d0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 20px);pointer-events:none;border-radius:20px}.teacher-courses__hidden-badge[data-v-7fb757d0]{position:absolute;top:15px;right:15px;display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:#ff4757;color:#fff;border-radius:8px;font-family:Poppins,Helvetica,sans-serif;font-size:12px;font-weight:600;z-index:10;box-shadow:0 2px 8px rgba(255,71,87,.3)}.teacher-courses__hidden-badge svg[data-v-7fb757d0]{width:14px;height:14px}.teacher-courses__admin-created-badge[data-v-7fb757d0]{position:absolute;top:15px;left:15px;display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff;border-radius:8px;font-family:Poppins,Helvetica,sans-serif;font-size:11px;font-weight:600;z-index:10;box-shadow:0 2px 8px rgba(17,153,142,.4);cursor:help;transition:all .3s ease}.teacher-courses__admin-created-badge[data-v-7fb757d0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(17,153,142,.6)}.teacher-courses__admin-reassigned-badge[data-v-7fb757d0]{position:absolute;top:15px;left:15px;display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border-radius:8px;font-family:Poppins,Helvetica,sans-serif;font-size:11px;font-weight:600;z-index:10;box-shadow:0 2px 8px rgba(240,147,251,.4);cursor:help;transition:all .3s ease}.teacher-courses__admin-reassigned-badge[data-v-7fb757d0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,147,251,.6)}.teacher-courses__admin-hidden-badge[data-v-7fb757d0]{position:absolute;top:15px;left:15px;display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#ffa751,#ffe259);color:#333;border-radius:8px;font-family:Poppins,Helvetica,sans-serif;font-size:11px;font-weight:600;z-index:10;box-shadow:0 2px 8px rgba(255,167,81,.4);cursor:help;transition:all .3s ease}.teacher-courses__admin-hidden-badge[data-v-7fb757d0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,167,81,.6)}.teacher-courses__admin-published-badge[data-v-7fb757d0]{position:absolute;top:15px;left:15px;display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff;border-radius:8px;font-family:Poppins,Helvetica,sans-serif;font-size:11px;font-weight:600;z-index:10;box-shadow:0 2px 8px rgba(17,153,142,.4);cursor:help;transition:all .3s ease}.teacher-courses__admin-published-badge[data-v-7fb757d0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(17,153,142,.6)}.teacher-courses__admin-edited-badge[data-v-7fb757d0]{position:absolute;top:15px;left:15px;display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;font-family:Poppins,Helvetica,sans-serif;font-size:11px;font-weight:600;z-index:10;box-shadow:0 2px 8px rgba(102,126,234,.4);cursor:help;transition:all .3s ease}.teacher-courses__admin-edited-badge[data-v-7fb757d0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.6)}.teacher-courses__card--hidden .teacher-courses__image[data-v-7fb757d0]{filter:grayscale(100%) brightness(.7)}.teacher-courses__card--hidden .teacher-courses__hide-btn[data-v-7fb757d0]{background-color:#4caf50;border-radius:8px;padding:8px 12px}.teacher-courses__card--hidden .teacher-courses__hide-text[data-v-7fb757d0]{color:#fff;font-weight:600}.teacher-courses__card[data-v-7fb757d0]{background:#fff;border-radius:16px;padding:14px;min-height:360px;display:flex}.teacher-courses__card-content[data-v-7fb757d0]{display:flex;flex-direction:column;flex:1}.teacher-courses__image[data-v-7fb757d0]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:12px}.teacher-courses__title[data-v-7fb757d0]{margin:2px 0 6px;font-size:16px;font-weight:700;line-height:1.3}.teacher-courses__meta[data-v-7fb757d0]{margin:0 0 4px;color:#5c5c5c;font-size:14px}.teacher-courses__meta--muted[data-v-7fb757d0]{color:#00000080}.teacher-courses__meta-divider[data-v-7fb757d0]{margin:0 6px;color:#9b9b9b}.teacher-courses__stats-line[data-v-7fb757d0]{margin:6px 0 10px;color:#5c5c5c;font-size:14px}.teacher-courses__rating[data-v-7fb757d0]{display:flex;align-items:center;gap:8px;margin-top:2px}.teacher-courses__rating-stars[data-v-7fb757d0]{position:relative;height:18px;width:128px;display:inline-block}.teacher-courses__rating-stars-fill-svg[data-v-7fb757d0],.teacher-courses__rating-stars-outline[data-v-7fb757d0]{width:100%;height:100%;display:block}.teacher-courses__rating-stars-fill[data-v-7fb757d0]{position:absolute;top:0;left:0;height:100%;overflow:hidden;width:100%;clip-path:inset(0 calc(100% - var(--rating-fill, 0%)) 0 0);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 var(--rating-fill,0),transparent 0);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(90deg,#000 0,#000 var(--rating-fill,0),transparent 0);mask-size:100% 100%;mask-repeat:no-repeat}.teacher-courses__rating-count[data-v-7fb757d0]{color:#636363;font-weight:600;font-size:14px}.teacher-courses__rating-reviews[data-v-7fb757d0]{color:#636363;font-size:14px}.teacher-courses__footer[data-v-7fb757d0]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:10px}.teacher-courses__hide-btn[data-v-7fb757d0]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:6px 4px;cursor:pointer}.teacher-courses__hide-icon[data-v-7fb757d0]{width:16px;height:12px}.teacher-courses__hide-text[data-v-7fb757d0]{color:#00000099;font-weight:600;font-size:14px}.teacher-courses__manage-btn[data-v-7fb757d0]{display:inline-flex;align-items:center;gap:8px;background:#0095ec;color:#fff;border:none;border-radius:10px;height:35px;padding:0 16px;cursor:pointer;transition:transform .15s ease,background .15s ease}.teacher-courses__manage-btn[data-v-7fb757d0]:hover{transform:translateY(-1px);background:#0085d4}.teacher-courses__manage-icon[data-v-7fb757d0]{width:12px;height:12px}.teacher-courses__manage-text[data-v-7fb757d0]{font-size:13px;font-weight:700}.teacher-courses__hide-btn[data-v-7fb757d0],.teacher-courses__manage-btn[data-v-7fb757d0]{position:static}.teacher-courses__card--hidden
	.teacher-courses__footer
	.teacher-courses__hide-btn[data-v-7fb757d0]{background:#4caf50;border-radius:8px;padding:8px 10px}.teacher-courses__card--hidden
	.teacher-courses__footer
	.teacher-courses__hide-text[data-v-7fb757d0]{color:#fff}.teacher-courses__action-buttons[data-v-7fb757d0]{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.teacher-courses__delete-btn[data-v-7fb757d0]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-family:Poppins,Helvetica,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.teacher-courses__delete-btn[data-v-7fb757d0]:hover{background:#fecaca;border-color:#fca5a5;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,38,38,.2)}.teacher-courses__delete-btn[data-v-7fb757d0]:active{transform:translateY(0);box-shadow:0 1px 4px rgba(220,38,38,.2)}.teacher-courses__delete-icon[data-v-7fb757d0]{width:14px;height:14px;flex-shrink:0}.teacher-courses__delete-text[data-v-7fb757d0]{font-size:13px;font-weight:600}.delete-modal-overlay[data-v-7fb757d0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-7fb757d0 .2s ease}@keyframes fadeIn-7fb757d0{0%{opacity:0}to{opacity:1}}.delete-modal[data-v-7fb757d0]{background:#fff;border-radius:16px;padding:32px;max-width:500px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:slideUp-7fb757d0 .3s ease}@keyframes slideUp-7fb757d0{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.delete-modal__header[data-v-7fb757d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.delete-modal__title[data-v-7fb757d0]{font-family:Poppins,Helvetica,sans-serif;font-size:24px;font-weight:600;color:#1f2937;margin:0}.delete-modal__close[data-v-7fb757d0]{background:none;border:none;cursor:pointer;padding:4px;color:#6b7280;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.delete-modal__close[data-v-7fb757d0]:hover{color:#1f2937}.delete-modal__content[data-v-7fb757d0]{margin-bottom:24px}.delete-modal__icon[data-v-7fb757d0]{display:flex;justify-content:center;margin-bottom:20px}.delete-modal__message[data-v-7fb757d0]{font-family:Poppins,Helvetica,sans-serif;font-size:16px;color:#374151;margin:0 0 16px 0;text-align:center;line-height:1.5}.delete-modal__message strong[data-v-7fb757d0]{color:#1f2937;font-weight:600}.delete-modal__warning[data-v-7fb757d0]{font-family:Poppins,Helvetica,sans-serif;font-size:14px;color:#6b7280;margin:16px 0 8px 0;font-weight:500}.delete-modal__list[data-v-7fb757d0]{list-style:none;padding:0;margin:0 0 16px 0}.delete-modal__list li[data-v-7fb757d0]{font-family:Poppins,Helvetica,sans-serif;font-size:14px;color:#6b7280;padding:4px 0 4px 24px;position:relative}.delete-modal__list li[data-v-7fb757d0]:before{content:"•";position:absolute;left:8px;color:#dc2626;font-weight:700}.delete-modal__confirm[data-v-7fb757d0]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.delete-modal__label[data-v-7fb757d0]{font-family:Poppins,Helvetica,sans-serif;font-size:13px;font-weight:600;color:#374151}.delete-modal__input[data-v-7fb757d0]{padding:10px 12px;border-radius:8px;border:1px solid #e5e7eb;font-family:Poppins,Helvetica,sans-serif;font-size:14px;color:#111827}.delete-modal__input[data-v-7fb757d0]:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 2px #fee2e2}.delete-modal__error[data-v-7fb757d0]{margin:0;font-family:Poppins,Helvetica,sans-serif;font-size:12px;color:#dc2626}.delete-modal__irreversible[data-v-7fb757d0]{font-family:Poppins,Helvetica,sans-serif;font-size:14px;color:#dc2626;margin:16px 0 0 0;text-align:center;padding:12px;background:#fef2f2;border-radius:8px;border:1px solid #fee2e2}.delete-modal__actions[data-v-7fb757d0]{display:flex;gap:12px;justify-content:flex-end}.delete-modal__btn[data-v-7fb757d0]{padding:12px 24px;border-radius:8px;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.delete-modal__btn--cancel[data-v-7fb757d0]{background:#f3f4f6;color:#374151}.delete-modal__btn--cancel[data-v-7fb757d0]:hover{background:#e5e7eb}.delete-modal__btn--delete[data-v-7fb757d0]{background:#dc2626;color:#fff}.delete-modal__btn--delete[data-v-7fb757d0]:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.delete-modal__btn--delete[data-v-7fb757d0]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(220,38,38,.3)}.delete-modal__btn--delete[data-v-7fb757d0]:disabled{opacity:.6;cursor:not-allowed}.dashboard-section[data-v-790ac2d6]{display:flex;gap:34px;padding:20px;max-width:1348px;margin:0 auto;margin-bottom:100px}.courses-container[data-v-790ac2d6]{flex:1}.sidebar-panels[data-v-790ac2d6]{width:345px;display:flex;flex-direction:column;gap:20px}.calendar-panel[data-v-790ac2d6]{padding:20px}.calendar-panel[data-v-790ac2d6],.homework-panel[data-v-790ac2d6]{background-color:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.homework-panel[data-v-790ac2d6]{padding:16px}.homework-panel__header[data-v-790ac2d6]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.homework-panel__title[data-v-790ac2d6]{margin:0;font-family:Poppins,Helvetica,sans-serif;font-size:16px;font-weight:600;color:#191919}.homework-panel__action[data-v-790ac2d6]{border:1px solid #1f6bff;background:#fff;color:#1f6bff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.homework-panel__action[data-v-790ac2d6]:hover:not(:disabled){background:#1f6bff;color:#fff}.homework-panel__action[data-v-790ac2d6]:disabled{opacity:.5;cursor:default}.homework-panel__state[data-v-790ac2d6]{padding:20px 12px;text-align:center;font-size:13px;color:#888}.homework-panel__list[data-v-790ac2d6]{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow-y:auto;padding-right:4px}.homework-panel__item[data-v-790ac2d6]{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:10px 12px;background:#fafafa;border-radius:12px;cursor:pointer;transition:all .2s}.homework-panel__item[data-v-790ac2d6]:hover{background:#f0f0f0}.homework-panel__avatar[data-v-790ac2d6]{width:40px;height:40px;border-radius:50%;background:#f1f1f1;color:#555;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;overflow:hidden}.homework-panel__avatar img[data-v-790ac2d6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homework-panel__info[data-v-790ac2d6]{display:flex;flex-direction:column;gap:4px;min-width:0}.homework-panel__course[data-v-790ac2d6]{font-size:12px;font-weight:600;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homework-panel__message[data-v-790ac2d6]{font-size:13px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homework-panel__message strong[data-v-790ac2d6]{color:#222}.homework-panel__time[data-v-790ac2d6]{font-size:12px;color:#666;white-space:nowrap}.homework-panel__list[data-v-790ac2d6]::-webkit-scrollbar{width:4px}.homework-panel__list[data-v-790ac2d6]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.calendar-header[data-v-790ac2d6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.calendar-nav[data-v-790ac2d6]{width:32px;height:32px;background:#f5f5f5;border:none;border-radius:8px;font-size:18px;color:#333;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.calendar-nav[data-v-790ac2d6]:hover{background:#6c5ce7;color:#fff}.calendar-title[data-v-790ac2d6]{display:flex;align-items:baseline;gap:8px}.month[data-v-790ac2d6]{font-family:Poppins,Helvetica,sans-serif;font-size:18px;font-weight:700;color:#191919}.year[data-v-790ac2d6]{font-family:Poppins,Helvetica,sans-serif;font-size:16px;font-weight:500;color:#888}.calendar-grid[data-v-790ac2d6]{margin-bottom:16px}.weekdays[data-v-790ac2d6]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.weekdays span[data-v-790ac2d6]{font-family:Roboto,Helvetica,sans-serif;font-size:11px;font-weight:600;text-align:center;color:#999;text-transform:uppercase}.dates[data-v-790ac2d6]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.date-cell[data-v-790ac2d6]{aspect-ratio:1;min-height:42px;border-radius:10px;border:none;background:none;font-family:Roboto,Helvetica,sans-serif;font-size:14px;font-weight:600;color:#191919;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:6px 4px 4px;gap:3px}.date-cell[data-v-790ac2d6]:hover{background-color:#f5f5f5}.date-cell.today[data-v-790ac2d6]{background-color:#6c5ce7}.date-cell.today .day-num[data-v-790ac2d6]{color:#fff}.date-cell.today .conf-dots .conf-dot[data-v-790ac2d6]{border:1px solid hsla(0,0%,100%,.5)}.date-cell.selected[data-v-790ac2d6]{background:#e8e5ff;box-shadow:inset 0 0 0 2px #6c5ce7}.date-cell.other-month[data-v-790ac2d6]{opacity:.3}.date-cell.has-events[data-v-790ac2d6]{font-weight:700}.day-num[data-v-790ac2d6]{line-height:1;font-size:14px}.conf-dots[data-v-790ac2d6]{display:flex;gap:3px;align-items:center;justify-content:center;flex-wrap:wrap;min-height:8px}.conf-dot[data-v-790ac2d6]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.conf-dot.pulse[data-v-790ac2d6]{animation:dot-pulse-790ac2d6 1.5s ease-in-out infinite}.conf-dot.soon[data-v-790ac2d6]{animation:dot-glow-790ac2d6 2s ease-in-out infinite}.conf-dot.cancelled[data-v-790ac2d6]{opacity:.4}.conf-dot.ended[data-v-790ac2d6]{opacity:.5}@keyframes dot-pulse-790ac2d6{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}@keyframes dot-glow-790ac2d6{0%,to{box-shadow:0 0 0 0 rgba(243,156,18,.5)}50%{box-shadow:0 0 4px 2px rgba(243,156,18,.3)}}.more-dots[data-v-790ac2d6]{font-size:8px;color:#888;font-weight:600}.upcoming-legend[data-v-790ac2d6]{padding-top:16px;border-top:1px solid #f0f0f0}.legend-title[data-v-790ac2d6]{font-size:14px;font-weight:600;color:#333;margin:0 0 12px}.no-conferences[data-v-790ac2d6]{text-align:center;padding:20px;color:#999;font-size:13px}.legend-list[data-v-790ac2d6]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.legend-item[data-v-790ac2d6]{display:grid;grid-template-columns:10px 70px 1fr auto;align-items:center;gap:10px;padding:10px 12px;background:#fafafa;border-radius:10px;cursor:pointer;transition:all .2s}.legend-item[data-v-790ac2d6]:hover{background:#f0f0f0}.legend-item.is-live[data-v-790ac2d6]{background:linear-gradient(90deg,rgba(39,174,96,.1),#fafafa);border-left:3px solid #27ae60;padding-left:9px}.legend-item.is-soon[data-v-790ac2d6]{background:linear-gradient(90deg,rgba(243,156,18,.1),#fafafa);border-left:3px solid #f39c12;padding-left:9px}.legend-dot[data-v-790ac2d6]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-dot.pulse[data-v-790ac2d6]{animation:dot-pulse-790ac2d6 1.5s ease-in-out infinite}.legend-datetime[data-v-790ac2d6]{display:flex;flex-direction:column;gap:1px}.legend-date[data-v-790ac2d6]{font-size:12px;font-weight:600;color:#333}.legend-time[data-v-790ac2d6]{font-size:11px;color:#888}.legend-course[data-v-790ac2d6]{font-size:12px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend-status[data-v-790ac2d6]{font-size:10px;padding:3px 8px;border-radius:10px;font-weight:500;white-space:nowrap}.legend-status.live[data-v-790ac2d6]{background:#27ae60;color:#fff}.legend-status.soon[data-v-790ac2d6]{background:#f39c12;color:#fff}.legend-status.scheduled[data-v-790ac2d6]{background:#f0f0f0;color:#888}.legend-status.ended[data-v-790ac2d6]{background:#f5f5f5;color:#aaa}.legend-status.cancelled[data-v-790ac2d6]{background:#fff5f5;color:#e74c3c}.selected-day[data-v-790ac2d6]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.selected-day-title[data-v-790ac2d6]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;margin:0 0 12px;color:#333}.selected-day-title span[data-v-790ac2d6]{text-transform:capitalize}.close-selected[data-v-790ac2d6]{width:24px;height:24px;border:none;background:#f0f0f0;border-radius:50%;font-size:16px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-selected[data-v-790ac2d6]:hover{background:#e0e0e0;color:#333}.day-events[data-v-790ac2d6]{display:flex;flex-direction:column;gap:8px;max-height:180px;overflow-y:auto}.day-event[data-v-790ac2d6]{display:grid;grid-template-columns:10px 70px 1fr auto;align-items:center;gap:10px;padding:12px;background:#fafafa;border-radius:10px;cursor:pointer;transition:all .2s}.day-event[data-v-790ac2d6]:hover{background:#f0f0f0}.day-event.live[data-v-790ac2d6]{background:linear-gradient(90deg,rgba(39,174,96,.12),#fafafa);border-left:3px solid #27ae60;padding-left:9px}.day-event.ended[data-v-790ac2d6]{opacity:.7;background:#f8f8f8}.ev-dot[data-v-790ac2d6]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ev-info[data-v-790ac2d6]{display:flex;flex-direction:column;gap:1px}.ev-time[data-v-790ac2d6]{font-size:14px;font-weight:600;color:#333}.ev-course[data-v-790ac2d6]{font-size:11px;color:#888}.ev-course[data-v-790ac2d6],.ev-title[data-v-790ac2d6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-title[data-v-790ac2d6]{font-size:13px;color:#555}.ev-status[data-v-790ac2d6]{font-size:10px;padding:4px 10px;border-radius:12px;font-weight:500;white-space:nowrap}.ev-status.live[data-v-790ac2d6]{background:#27ae60;color:#fff}.ev-status.soon[data-v-790ac2d6]{background:#f39c12;color:#fff}.ev-status.scheduled[data-v-790ac2d6]{background:#f0f0f0;color:#888}.ev-status.ended[data-v-790ac2d6]{background:#f5f5f5;color:#aaa}.ev-status.cancelled[data-v-790ac2d6]{background:#fff5f5;color:#e74c3c}.day-events[data-v-790ac2d6]::-webkit-scrollbar,.legend-list[data-v-790ac2d6]::-webkit-scrollbar{width:4px}.day-events[data-v-790ac2d6]::-webkit-scrollbar-track,.legend-list[data-v-790ac2d6]::-webkit-scrollbar-track{background:transparent}.day-events[data-v-790ac2d6]::-webkit-scrollbar-thumb,.legend-list[data-v-790ac2d6]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.slide-up-enter-active[data-v-790ac2d6],.slide-up-leave-active[data-v-790ac2d6]{transition:all .3s ease}.slide-up-enter-from[data-v-790ac2d6],.slide-up-leave-to[data-v-790ac2d6]{opacity:0;transform:translateY(10px)}@media (max-width:1200px){.dashboard-section[data-v-790ac2d6]{flex-direction:column}.sidebar-panels[data-v-790ac2d6]{width:100%;max-width:500px;margin:0 auto}}@media (max-width:600px){.calendar-panel[data-v-790ac2d6]{padding:16px}.date-cell[data-v-790ac2d6]{min-height:36px;font-size:12px}.legend-item[data-v-790ac2d6]{grid-template-columns:8px 60px 1fr auto;gap:8px;padding:8px 10px}.day-event[data-v-790ac2d6]{grid-template-columns:8px 60px 1fr auto;gap:8px;padding:10px}.homework-panel[data-v-790ac2d6]{padding:14px}.homework-panel__item[data-v-790ac2d6]{grid-template-columns:36px 1fr}.homework-panel__time[data-v-790ac2d6]{display:none}}.th-header[data-v-1faff77a]{position:static;top:0;z-index:1000;background-color:rgba(0,149,236,.1);border-bottom:1px solid rgba(0,149,236,.1);height:72px}.th-container[data-v-1faff77a]{max-width:1400px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;gap:32px}.th-logo[data-v-1faff77a]{position:relative;width:99px;height:54px;flex-shrink:0}.th-logo-text[data-v-1faff77a]{position:absolute;left:47px;top:45px;width:48px;height:9px;color:#2d2d2d;font-family:Prosto One,Helvetica,sans-serif;font-size:7px;font-weight:400}.th-logo-image[data-v-1faff77a]{position:absolute;left:0;top:0;width:97px;height:48px}.th-nav[data-v-1faff77a]{display:flex;gap:12px;flex:1;transform:translateX(200px)}.th-notifications[data-v-1faff77a]{position:relative;display:inline-flex}.th-notifications-dropdown[data-v-1faff77a]{position:absolute;top:calc(100% + 12px);right:0;min-width:280px;max-width:360px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 16px 32px rgba(15,23,42,.14);padding:12px;z-index:1000}.th-notifications-header[data-v-1faff77a]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px;color:#1f2937;margin-bottom:10px}.th-notifications-clear[data-v-1faff77a]{border:none;background:transparent;color:#2563eb;font-size:12px;cursor:pointer}.th-notifications-clear[data-v-1faff77a]:hover{text-decoration:underline}.th-notifications-empty[data-v-1faff77a]{font-size:12px;color:#6b7280;padding:8px 0}.th-notifications-list[data-v-1faff77a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto}.th-notifications-item[data-v-1faff77a]{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:10px 12px;background:#f8fafc;position:relative;padding-right:34px}.th-notifications-item-title[data-v-1faff77a]{font-size:13px;font-weight:600;color:#111827;margin-bottom:4px}.th-notifications-item-text[data-v-1faff77a]{font-size:12px;color:#4b5563;margin-bottom:6px}.th-notifications-item-time[data-v-1faff77a]{font-size:11px;color:#9ca3af}.th-notifications-close[data-v-1faff77a]{position:absolute;top:8px;right:8px;width:20px;height:20px;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease}.th-notifications-close[data-v-1faff77a]:hover{color:#1f2937;background:rgba(15,23,42,.06)}.th-notifications-close svg[data-v-1faff77a]{width:14px;height:14px}.th-nav-btn[data-v-1faff77a],.th-nav-link[data-v-1faff77a]{position:relative;padding:8px 16px;border-radius:12px;text-decoration:none;color:#64748b;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;background:transparent;border:none;cursor:pointer;font-family:inherit}.th-nav-btn-content[data-v-1faff77a],.th-nav-link-content[data-v-1faff77a]{display:flex;align-items:center;gap:10px;position:relative;z-index:2}.th-nav-icon-wrapper[data-v-1faff77a]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(0,149,236,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.th-nav-icon[data-v-1faff77a]{width:20px;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);color:#0095ec}.th-nav-label[data-v-1faff77a]{font-weight:500;font-size:14px;letter-spacing:.2px}.th-nav-link-indicator[data-v-1faff77a]{position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:24px;height:3px;background:linear-gradient(90deg,#0095ec,#0085d4);border-radius:3px 3px 0 0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.th-nav-btn[data-v-1faff77a]:hover,.th-nav-link[data-v-1faff77a]:hover{color:#475569;background:rgba(0,149,236,.08)}.th-nav-btn:hover .th-nav-icon-wrapper[data-v-1faff77a],.th-nav-link:hover .th-nav-icon-wrapper[data-v-1faff77a]{background:rgba(0,149,236,.15);transform:scale(1.05)}.th-nav-link.router-link-active[data-v-1faff77a]{color:#0095ec;background:linear-gradient(135deg,rgba(0,149,236,.08),rgba(0,133,212,.08))}.th-nav-link.router-link-active .th-nav-icon-wrapper[data-v-1faff77a]{background:linear-gradient(135deg,#0095ec,#0085d4)}.th-nav-link.router-link-active .th-nav-icon[data-v-1faff77a]{color:#fff}.th-nav-link.router-link-active .th-nav-link-indicator[data-v-1faff77a]{transform:translateX(-50%) scaleX(1)}.th-nav-btn--active[data-v-1faff77a]{color:#0095ec}.th-nav-btn--active .th-nav-icon-wrapper[data-v-1faff77a]{background:rgba(0,149,236,.15)}.th-nav-icon-wrapper .th-badge[data-v-1faff77a]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border-radius:9px;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.th-badge--primary[data-v-1faff77a]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.th-badge--danger[data-v-1faff77a]{background:linear-gradient(135deg,#ef4444,#dc2626)}.badge-pop-enter-active[data-v-1faff77a]{animation:badgePop-1faff77a .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes badgePop-1faff77a{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.th-nav-btn--active .th-nav-icon[data-v-1faff77a]{animation:wiggle-1faff77a 2s ease-in-out infinite}@keyframes wiggle-1faff77a{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.th-divider[data-v-1faff77a]{width:1px;height:32px;background:linear-gradient(180deg,transparent,rgba(0,149,236,.2),transparent);flex-shrink:0}.th-actions[data-v-1faff77a]{display:flex;align-items:center;gap:16px;flex-shrink:0}.th-search[data-v-1faff77a]{position:relative;width:240px}.th-search--active[data-v-1faff77a]{width:280px}.th-search-field[data-v-1faff77a]{position:relative;display:flex;align-items:center}.th-search-input[data-v-1faff77a]{width:100%;height:40px;padding:0 80px 0 16px;background:#f8fafc;border:2px solid transparent;border-radius:20px;font-size:14px;font-family:Inter,-apple-system,sans-serif;color:#334155;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none}.th-search-input[data-v-1faff77a]::-moz-placeholder{color:#94a3b8}.th-search-input[data-v-1faff77a]::placeholder{color:#94a3b8}.th-search-input[data-v-1faff77a]:focus{background:#fff;border-color:#0095ec;box-shadow:0 0 0 3px rgba(0,149,236,.1)}.th-search-clear[data-v-1faff77a]{position:absolute;right:40px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#94a3b8;cursor:pointer;border-radius:50%;transition:all .2s}.th-search-clear[data-v-1faff77a]:hover{background:rgba(148,163,184,.1);color:#64748b}.th-search-btn[data-v-1faff77a]{position:absolute;right:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.th-search-btn svg[data-v-1faff77a]{width:18px;height:18px}.th-search-btn[data-v-1faff77a]:hover:not(:disabled){background:rgba(0,149,236,.1);color:#0095ec}.th-search-btn[data-v-1faff77a]:disabled{opacity:.5;cursor:not-allowed}.th-search-btn--active[data-v-1faff77a]{color:#0095ec}.th-search-spinner svg[data-v-1faff77a]{animation:spin-1faff77a 1s linear infinite}@keyframes spin-1faff77a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.th-search-dropdown[data-v-1faff77a]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid rgba(0,149,236,.15);border-radius:16px;box-shadow:0 10px 40px rgba(0,149,236,.12);max-height:480px;overflow-y:auto;z-index:1000}.th-search-section-title[data-v-1faff77a]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px 8px}.th-search-section-header[data-v-1faff77a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px}.th-search-clear-history[data-v-1faff77a]{font-size:12px;color:#94a3b8;background:none;border:none;cursor:pointer;transition:color .2s}.th-search-clear-history[data-v-1faff77a]:hover{color:#0095ec}.th-search-tags[data-v-1faff77a]{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.th-search-tag[data-v-1faff77a]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f1f5f9;border:1px solid transparent;border-radius:20px;font-size:13px;color:#475569;cursor:pointer;transition:all .2s}.th-search-tag[data-v-1faff77a]:hover{background:#fff;border-color:#0095ec;color:#0095ec}.th-search-tag-icon[data-v-1faff77a]{width:14px;height:14px}.th-search-history-item[data-v-1faff77a]{display:flex;align-items:center;gap:12px;padding:10px 16px;width:100%;background:none;border:none;text-align:left;cursor:pointer;transition:background .2s}.th-search-history-item[data-v-1faff77a]:hover{background:rgba(0,149,236,.08)}.th-search-history-item svg[data-v-1faff77a]{color:#94a3b8}.th-search-history-item span[data-v-1faff77a]{flex:1;font-size:14px;color:#334155}.th-search-category[data-v-1faff77a]{border-bottom:1px solid rgba(0,149,236,.1);padding-bottom:8px;margin-bottom:8px}.th-search-category[data-v-1faff77a]:last-child{border-bottom:none;margin-bottom:0}.th-search-category-header[data-v-1faff77a]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px}.th-search-category-title[data-v-1faff77a]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.th-search-category-count[data-v-1faff77a]{font-size:12px;padding:2px 8px;background:#f1f5f9;border-radius:10px;color:#64748b}.th-search-result[data-v-1faff77a]{display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;color:#334155;transition:all .2s}.th-search-result[data-v-1faff77a]:hover{background:linear-gradient(90deg,rgba(0,149,236,.08),rgba(0,133,212,.08))}.th-search-result-icon[data-v-1faff77a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:8px}.th-search-result-icon--course[data-v-1faff77a]{color:#0095ec}.th-search-result-icon--student[data-v-1faff77a]{color:#10b981}.th-search-result-content[data-v-1faff77a]{flex:1;min-width:0}.th-search-result-title[data-v-1faff77a]{font-size:14px;font-weight:500;color:#1e293b;margin-bottom:2px}.th-search-result-title mark[data-v-1faff77a]{background:rgba(0,149,236,.2);color:inherit;padding:0 2px;border-radius:2px}.th-search-result-meta[data-v-1faff77a]{font-size:12px;color:#94a3b8}.th-search-result-badge[data-v-1faff77a]{padding:2px 6px;font-size:10px;font-weight:700;border-radius:4px}.th-search-result-badge--draft[data-v-1faff77a]{background:#fbbf24;color:#92400e}.th-search-show-all[data-v-1faff77a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;width:100%;background:#f8fafc;border:none;color:#0095ec;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.th-search-show-all[data-v-1faff77a]:hover{background:#f1f5f9}.th-search-loading[data-v-1faff77a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:12px;color:#94a3b8}.th-search-loading-spinner[data-v-1faff77a]{width:24px;height:24px;border:2px solid rgba(0,149,236,.2);border-top-color:#0095ec;border-radius:50%;animation:spin-1faff77a .8s linear infinite}.th-search-empty[data-v-1faff77a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.th-search-empty svg[data-v-1faff77a]{color:#cbd5e1;margin-bottom:16px}.th-search-empty-title[data-v-1faff77a]{font-size:16px;font-weight:600;color:#334155;margin-bottom:4px}.th-search-empty-text[data-v-1faff77a]{font-size:14px;color:#94a3b8}.search-dropdown-enter-active[data-v-1faff77a],.search-dropdown-leave-active[data-v-1faff77a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.search-dropdown-enter-from[data-v-1faff77a],.search-dropdown-leave-to[data-v-1faff77a]{opacity:0;transform:translateY(-10px)}.th-profile[data-v-1faff77a]{position:relative;transform:translateX(100px)}.th-profile-btn[data-v-1faff77a]{display:flex;align-items:center;gap:12px;padding:6px 12px 6px 6px;background:linear-gradient(135deg,rgba(241,245,249,.8),rgba(226,232,240,.8));border:1px solid rgba(0,149,236,.2);border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.th-profile-btn[data-v-1faff77a]:hover{background:#fff;border-color:rgba(0,149,236,.3);box-shadow:0 4px 12px rgba(0,149,236,.08);transform:translateY(-1px)}.th-profile-avatar[data-v-1faff77a]{position:relative;width:36px;height:36px;border-radius:50%;overflow:visible;background:linear-gradient(135deg,#0095ec,#0085d4)}.th-profile-avatar-clip[data-v-1faff77a]{width:100%;height:100%;border-radius:50%;overflow:hidden}.th-profile-avatar-img[data-v-1faff77a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.th-profile-avatar-placeholder[data-v-1faff77a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.th-profile-status[data-v-1faff77a]{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;z-index:10}.th-profile-status--online[data-v-1faff77a]{background:#10b981;animation:pulse-1faff77a 2s ease-in-out infinite}@keyframes pulse-1faff77a{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.th-profile-info[data-v-1faff77a]{display:flex;flex-direction:column;align-items:flex-start}.th-profile-name[data-v-1faff77a]{font-size:14px;font-weight:600;color:#1e293b;line-height:1.2}.th-profile-role[data-v-1faff77a]{display:flex;align-items:center;gap:4px;font-size:12px;color:#0095ec;line-height:1.2;font-weight:500}.th-profile-role-icon[data-v-1faff77a]{width:14px;height:14px}.th-profile-arrow[data-v-1faff77a]{width:20px;height:20px;color:#64748b;transition:transform .3s cubic-bezier(.4,0,.2,1)}.th-profile-arrow--open[data-v-1faff77a]{transform:rotate(180deg)}.th-dropdown[data-v-1faff77a]{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:#fff;border:1px solid rgba(0,149,236,.15);border-radius:16px;box-shadow:0 10px 40px rgba(0,149,236,.12);overflow:hidden}.th-dropdown-header[data-v-1faff77a]{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,rgba(0,149,236,.05),rgba(0,133,212,.05))}.th-dropdown-avatar[data-v-1faff77a]{width:48px;height:48px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#0095ec,#0085d4);flex-shrink:0}.th-dropdown-avatar img[data-v-1faff77a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.th-dropdown-avatar-placeholder[data-v-1faff77a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px}.th-dropdown-user[data-v-1faff77a]{flex:1;min-width:0}.th-dropdown-username[data-v-1faff77a]{font-weight:600;font-size:14px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-dropdown-email[data-v-1faff77a]{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.th-dropdown-divider[data-v-1faff77a]{height:1px;background:rgba(0,149,236,.15);margin:0}.th-dropdown-item[data-v-1faff77a]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#475569;text-decoration:none;font-size:14px;font-weight:500;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.th-dropdown-item[data-v-1faff77a]:hover{background:rgba(0,149,236,.08);color:#1e293b;padding-left:20px}.th-dropdown-item--danger[data-v-1faff77a]{color:#dc2626}.th-dropdown-item--danger[data-v-1faff77a]:hover{background:rgba(239,68,68,.08);color:#b91c1c}.th-dropdown-icon[data-v-1faff77a]{width:20px;height:20px;flex-shrink:0}.th-dropdown-item span[data-v-1faff77a]{flex:1}.th-dropdown-badge[data-v-1faff77a]{margin-left:auto;padding:2px 8px;background:linear-gradient(135deg,#0095ec,#0085d4);color:#fff;font-size:11px;font-weight:600;border-radius:10px}.th-dropdown-enter-active[data-v-1faff77a],.th-dropdown-leave-active[data-v-1faff77a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.th-dropdown-enter-from[data-v-1faff77a],.th-dropdown-leave-to[data-v-1faff77a]{opacity:0;transform:translateY(-10px) scale(.95)}@media (max-width:1200px){.th-container[data-v-1faff77a]{padding:0 16px;gap:20px}.th-search[data-v-1faff77a]{width:200px}.th-search--active[data-v-1faff77a]{width:240px}}@media (max-width:992px){.th-nav[data-v-1faff77a]{gap:8px}.th-nav-label[data-v-1faff77a]{display:none}.th-search[data-v-1faff77a]{width:180px}}@media (max-width:768px){.th-header[data-v-1faff77a]{height:64px}.th-divider[data-v-1faff77a],.th-profile-info[data-v-1faff77a]{display:none}.th-actions[data-v-1faff77a]{gap:8px}.th-search-dropdown[data-v-1faff77a]{position:fixed;left:16px;right:16px;top:80px}}@media (max-width:576px){.th-container[data-v-1faff77a]{padding:0 12px;gap:12px}.th-logo-wrapper[data-v-1faff77a]{padding:6px 10px}.th-nav[data-v-1faff77a]{gap:4px}.th-nav-btn[data-v-1faff77a],.th-nav-link[data-v-1faff77a]{padding:8px}.th-search[data-v-1faff77a]{display:none}.th-dropdown[data-v-1faff77a]{width:260px;right:-8px}}.th-dropdown-avatar img[data-v-1faff77a],.th-profile-avatar-img[data-v-1faff77a]{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;contain:layout style paint}.th-search-input[data-v-1faff77a]{word-break:break-all;overflow:hidden;text-overflow:ellipsis}.th-dropdown[data-v-1faff77a]{contain:layout style;max-height:calc(100vh - 100px);overflow-y:auto}.th-header[data-v-1faff77a]{opacity:1!important;pointer-events:auto!important}.conferences-section[data-v-2897868f]{width:100%;padding:20px 0}.section-container[data-v-2897868f]{max-width:1560px;margin:0 auto;padding:0 24px}.section-header[data-v-2897868f]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.section-title[data-v-2897868f]{font-size:28px;font-weight:600;margin:0;color:#252641}.toggle-checkbox[data-v-2897868f]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-checkbox input[data-v-2897868f]{display:none}.toggle-label[data-v-2897868f]{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#f5f5f5;border-radius:10px;font-size:14px;color:#555;transition:all .2s;border:2px solid transparent}.toggle-checkbox input:checked+.toggle-label[data-v-2897868f]{background:#f0edff;color:#6c5ce7;border-color:#6c5ce7}.toggle-checkbox:hover .toggle-label[data-v-2897868f]{background:#ececec}.toggle-checkbox input:checked+.toggle-label[data-v-2897868f]:hover{background:#e8e4ff}.toggle-label.live[data-v-2897868f]{gap:8px}.live-dot[data-v-2897868f]{width:8px;height:8px;background:#aaa;border-radius:50%;transition:all .2s}.toggle-checkbox input:checked+.toggle-label.live[data-v-2897868f]{background:#e8f5e9;color:#27ae60;border-color:#27ae60}.toggle-checkbox input:checked+.toggle-label.live .live-dot[data-v-2897868f]{background:#27ae60;animation:pulse-dot-2897868f 1.5s ease-in-out infinite}@keyframes pulse-dot-2897868f{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.header-controls[data-v-2897868f]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.category-filter[data-v-2897868f]{position:relative}.filter-button[data-v-2897868f]{display:flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid #e0e0e0;border-radius:10px;background:#fff;cursor:pointer;transition:all .2s;font-size:15px}.filter-button.active[data-v-2897868f],.filter-button[data-v-2897868f]:hover{border-color:#6c5ce7;background:#f8f7ff}.filter-icon[data-v-2897868f]{width:16px;height:16px}.dropdown-arrow[data-v-2897868f]{font-size:10px;transition:transform .2s;color:#888}.dropdown-arrow.rotated[data-v-2897868f]{transform:rotate(180deg)}.dropdown-menu[data-v-2897868f]{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:200px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:100;overflow:hidden}.dropdown-item[data-v-2897868f]{display:block;width:100%;padding:12px 18px;text-align:left;border:none;background:none;cursor:pointer;transition:background .2s;font-size:14px}.dropdown-item[data-v-2897868f]:hover{background:#f5f5f5}.dropdown-item.selected[data-v-2897868f]{background:#f0edff;color:#6c5ce7;font-weight:500}.toggle-past[data-v-2897868f]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:15px;color:#555;padding:10px 16px;background:#f5f5f5;border-radius:10px;transition:background .2s}.toggle-past[data-v-2897868f]:hover{background:#ececec}.toggle-past input[data-v-2897868f]{cursor:pointer;width:16px;height:16px}.slider-nav[data-v-2897868f]{display:flex;align-items:center;gap:12px}.nav-btn[data-v-2897868f]{width:40px;height:40px;border-radius:50%;border:2px solid #e0e0e0;background:#fff;font-size:22px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;color:#666}.nav-btn[data-v-2897868f]:hover:not(:disabled){background:#6c5ce7;border-color:#6c5ce7;color:#fff}.nav-btn[data-v-2897868f]:disabled{opacity:.4;cursor:not-allowed}.slide-counter[data-v-2897868f]{font-size:14px;color:#666;min-width:60px;text-align:center;font-weight:500}.add-conference-btn[data-v-2897868f]{width:44px;height:44px;border-radius:50%;border:2px dashed #6c5ce7;background:transparent;color:#6c5ce7;font-size:26px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.add-conference-btn[data-v-2897868f]:hover{background:#6c5ce7;color:#fff;border-style:solid;transform:rotate(90deg)}.empty-state[data-v-2897868f],.error-state[data-v-2897868f],.loading-state[data-v-2897868f]{text-align:center;padding:80px 20px}.spinner[data-v-2897868f]{width:48px;height:48px;border:4px solid #f0f0f0;border-top-color:#6c5ce7;border-radius:50%;animation:spin-2897868f 1s linear infinite;margin:0 auto 20px}@keyframes spin-2897868f{to{transform:rotate(1turn)}}.error-state[data-v-2897868f]{color:#e74c3c}.retry-btn[data-v-2897868f]{margin-top:16px;padding:12px 32px;background:#6c5ce7;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:16px;transition:background .2s}.retry-btn[data-v-2897868f]:hover{background:#5b4cdb}.empty-state .empty-icon[data-v-2897868f]{font-size:64px;margin-bottom:20px}.empty-state h3[data-v-2897868f]{margin:0 0 12px;color:#333;font-size:22px}.empty-state p[data-v-2897868f]{color:#666;margin:0 0 28px;font-size:16px}.create-first-btn[data-v-2897868f]{padding:14px 36px;background:#6c5ce7;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:17px;font-weight:500;transition:all .2s}.create-first-btn[data-v-2897868f]:hover{background:#5b4cdb;transform:translateY(-2px);box-shadow:0 6px 20px rgba(108,92,231,.3)}.cards-slider-wrapper[data-v-2897868f]{padding:20px 0;margin:-20px 0}.cards-slider[data-v-2897868f]{overflow:visible;clip-path:inset(-20px 0 -20px 0)}.cards-track[data-v-2897868f]{display:flex;gap:20px;justify-content:center;transition:transform .4s cubic-bezier(.25,.46,.45,.94);padding:10px 0}.dots-nav[data-v-2897868f]{display:flex;justify-content:center;gap:10px;margin-top:28px}.dot[data-v-2897868f]{width:10px;height:10px;border-radius:50%;border:none;background:#ddd;cursor:pointer;padding:0;transition:all .3s}.dot[data-v-2897868f]:hover{background:#bbb;transform:scale(1.2)}.dot.active[data-v-2897868f]{background:#6c5ce7;width:28px;border-radius:5px}.dash-conf-card[data-v-2897868f]{width:360px;flex-shrink:0;background:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;min-height:320px}.dash-conf-card[data-v-2897868f]:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.card-header[data-v-2897868f]{padding:20px 24px;background:linear-gradient(135deg,var(--accent,#6c5ce7) 0,color-mix(in srgb,var(--accent,#6c5ce7) 70%,#fff) 100%);color:#fff}.header-row[data-v-2897868f]{display:flex;align-items:center;gap:12px}.color-bar[data-v-2897868f]{width:4px;height:28px;background:hsla(0,0%,100%,.5);border-radius:2px}.card-title[data-v-2897868f]{margin:0;font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-category[data-v-2897868f]{display:inline-block;margin-top:10px;padding:4px 12px;background:hsla(0,0%,100%,.2);border-radius:14px;font-size:12px;font-weight:500}.dates-list[data-v-2897868f]{padding:16px 20px;max-height:210px;flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;min-height:0}.dates-list[data-v-2897868f]::-webkit-scrollbar{width:0;height:0;display:none}.date-row[data-v-2897868f]{display:grid;grid-template-columns:14px 90px 1fr auto;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #f0f0f0}.date-row[data-v-2897868f]:last-child{border-bottom:none}.date-row.is-live[data-v-2897868f]{background:linear-gradient(90deg,rgba(39,174,96,.1),transparent);margin:0 -20px;padding:14px 20px;border-radius:10px;border-bottom:none}.date-row.is-cancelled[data-v-2897868f]{opacity:.5}.status-dot[data-v-2897868f]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-dot.pulse[data-v-2897868f]{animation:pulse-2897868f 1.5s ease-in-out infinite}.status-dot.gray[data-v-2897868f]{background:#95a5a6!important}.status-dot.orange[data-v-2897868f]{background:#f39c12!important}@keyframes pulse-2897868f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.time-block[data-v-2897868f]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;min-width:110px;line-height:1.2}.time[data-v-2897868f]{font-size:15px;font-weight:600;color:#1a1a2e}.date[data-v-2897868f]{font-size:12px;color:#888;display:block;margin-top:2px;line-height:1.2}.conf-name[data-v-2897868f]{flex:1;font-size:13px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.btn-action[data-v-2897868f]{padding:6px 14px;border-radius:16px;font-size:12px;font-weight:500;border:none;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:all .2s}.btn-action.live[data-v-2897868f]{background:#27ae60;color:#fff;animation:pulse-btn-2897868f 2s ease-in-out infinite}.btn-action.live[data-v-2897868f]:hover{background:#219a52;transform:scale(1.05)}.btn-action.join[data-v-2897868f]{background:#27ae60;color:#fff}.btn-action.join[data-v-2897868f]:hover{background:#219a52;transform:scale(1.05)}@keyframes pulse-btn-2897868f{0%,to{box-shadow:0 0 0 0 rgba(39,174,96,.4)}50%{box-shadow:0 0 0 8px rgba(39,174,96,0)}}.btn-status[data-v-2897868f]{padding:6px 14px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.btn-status.scheduled[data-v-2897868f]{background:#f0f0f0;color:#888}.btn-status.soon[data-v-2897868f]{background:#fffbeb;color:#b45309}.btn-status.ended[data-v-2897868f]{background:#f5f5f5;color:#aaa}.btn-status.cancelled[data-v-2897868f]{background:#fff5f5;color:#e74c3c}.btn-status.live[data-v-2897868f]{background:#e8f5e9;color:#27ae60}.card-footer[data-v-2897868f]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#fafafa;border-top:1px solid #f0f0f0;margin-top:auto}.conf-count[data-v-2897868f]{font-size:13px;color:#888}.manage-link[data-v-2897868f]{font-size:13px;color:#6c5ce7;text-decoration:none;font-weight:500;transition:color .2s}.manage-link[data-v-2897868f]:hover{color:#5b4cdb;text-decoration:underline}.modal-overlay[data-v-2897868f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-2897868f]{background:#fff;border-radius:20px;max-width:500px;width:90%;max-height:80vh;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.2)}.modal-header[data-v-2897868f]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-2897868f]{margin:0;font-size:20px}.close-btn[data-v-2897868f]{width:36px;height:36px;border:none;background:#f0f0f0;border-radius:50%;font-size:22px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.close-btn[data-v-2897868f]:hover{background:#e0e0e0}.courses-list[data-v-2897868f]{max-height:400px;overflow-y:auto}.course-option[data-v-2897868f]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 28px;border:none;background:none;text-align:left;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s}.course-option[data-v-2897868f]:hover{background:#f8f7ff}.course-name[data-v-2897868f]{font-weight:500;font-size:16px}.course-conferences-count[data-v-2897868f]{font-size:14px;color:#666}.no-courses[data-v-2897868f]{padding:50px 28px;text-align:center}.no-courses p[data-v-2897868f]{color:#666;font-size:16px}.create-course-link[data-v-2897868f]{display:inline-block;margin-top:20px;color:#6c5ce7;font-weight:500;font-size:16px}.confirm-delete .modal-body[data-v-2897868f]{padding:28px}.confirm-delete .warning[data-v-2897868f]{color:#e74c3c;font-size:14px;margin-top:12px}.modal-footer[data-v-2897868f]{display:flex;justify-content:flex-end;gap:14px;padding:20px 28px;border-top:1px solid #f0f0f0}.btn-cancel[data-v-2897868f]{padding:12px 24px;border:1px solid #e0e0e0;background:#fff;border-radius:10px;cursor:pointer;font-size:15px;transition:all .2s}.btn-cancel[data-v-2897868f]:hover{background:#f5f5f5}.btn-delete[data-v-2897868f]{padding:12px 24px;border:none;background:#e74c3c;color:#fff;border-radius:10px;cursor:pointer;font-size:15px;transition:all .2s}.btn-delete[data-v-2897868f]:hover{background:#c0392b}.btn-delete[data-v-2897868f]:disabled{opacity:.6;cursor:not-allowed}.dropdown-enter-active[data-v-2897868f],.dropdown-leave-active[data-v-2897868f]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-2897868f],.dropdown-leave-to[data-v-2897868f]{opacity:0;transform:translateY(-10px)}@media (max-width:1200px){.cards-track[data-v-2897868f]{justify-content:flex-start;padding-left:20px}}@media (max-width:900px){.section-header[data-v-2897868f]{padding:0 10px}.header-controls[data-v-2897868f]{width:100%;justify-content:center}.dash-conf-card[data-v-2897868f]{width:340px}}@media (max-width:768px){.section-container[data-v-2897868f]{padding:0 16px}.section-title[data-v-2897868f]{font-size:24px}.header-controls[data-v-2897868f]{flex-direction:column;gap:12px}.dash-conf-card[data-v-2897868f]{width:320px}.date-row[data-v-2897868f]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.conf-name[data-v-2897868f]{display:none}.btn-action[data-v-2897868f],.btn-status[data-v-2897868f]{grid-column:2/-1;justify-self:start;margin-top:6px}}@media (max-width:480px){.section-title[data-v-2897868f]{font-size:22px}.filter-button[data-v-2897868f],.toggle-past[data-v-2897868f]{font-size:14px;padding:8px 14px}.dash-conf-card[data-v-2897868f]{width:290px}.card-header[data-v-2897868f]{padding:16px 18px}.card-title[data-v-2897868f]{font-size:15px}}.participants-text[data-v-2897868f]{font-size:12px;color:#1a1a2e;white-space:nowrap}.duration-timer[data-v-2897868f]{color:#27ae60;font-weight:600;font-family:Consolas,Monaco,monospace;margin-left:4px}.div-wrapper-screen[data-v-5873dd96]{background-color:#f9f9f980;min-height:100vh;width:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.main-content[data-v-5873dd96]{flex:1;display:flex;flex-direction:column;gap:40px;padding-bottom:60px}.welcome-section[data-v-5873dd96]{width:100%;padding:48px 24px 20px;text-align:center}.welcome-title[data-v-5873dd96]{color:#252641;font-family:Poppins,Helvetica;font-size:32px;font-weight:600;margin:0}@media (max-width:768px){.welcome-section[data-v-5873dd96]{padding:32px 16px 16px}.welcome-title[data-v-5873dd96]{font-size:26px}.main-content[data-v-5873dd96]{gap:30px}}.materials-slider[data-v-68fea4fc]{position:relative;width:100%;padding:10px 0;margin:-10px 0}.materials-slider__wrapper[data-v-68fea4fc]{overflow-x:hidden;overflow-y:visible;width:100%}.materials-slider__track[data-v-68fea4fc]{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);padding:8px 0;margin:-8px 0}.materials-slider__page[data-v-68fea4fc]{flex:0 0 100%;width:100%;overflow:visible}.materials-slider__grid[data-v-68fea4fc]{display:grid;grid-template-columns:repeat(var(--ms-cols,4),1fr);gap:20px;width:100%;overflow:visible;padding:4px;margin-top:8px;margin-bottom:8px}.materials-slider__grid[data-v-68fea4fc]>*{overflow:visible}.materials-slider__empty[data-v-68fea4fc]{display:flex;align-items:center;justify-content:center;min-height:300px}.materials-slider__empty-text[data-v-68fea4fc]{color:rgba(0,0,0,.15);font-family:Poppins,Helvetica;font-size:80px;font-weight:800;letter-spacing:0;line-height:normal;text-align:center}.materials-slider__controls[data-v-68fea4fc]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px}.materials-slider__btn[data-v-68fea4fc]{width:40px;height:40px;border:1px solid rgba(0,149,236,.5);border-radius:50%;background-color:#fff;color:#0095ec;font-size:20px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.materials-slider__btn[data-v-68fea4fc]:hover:not(:disabled){background-color:#0095ec;color:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,149,236,.3)}.materials-slider__btn[data-v-68fea4fc]:disabled{opacity:.3;cursor:not-allowed;border-color:rgba(0,0,0,.2);color:rgba(0,0,0,.3)}.materials-slider__indicators[data-v-68fea4fc]{display:flex;gap:10px;align-items:center}.materials-slider__indicator[data-v-68fea4fc]{width:12px;height:12px;border:none;border-radius:50%;background-color:rgba(0,149,236,.3);cursor:pointer;transition:all .3s ease;padding:0}.materials-slider__indicator[data-v-68fea4fc]:hover{background-color:rgba(0,149,236,.6);transform:scale(1.2)}.materials-slider__indicator--active[data-v-68fea4fc]{background-color:#0095ec;width:14px;height:14px}@media (max-width:1400px){.materials-slider__grid[data-v-68fea4fc]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.materials-slider__grid[data-v-68fea4fc]{grid-template-columns:repeat(2,1fr);gap:15px}.materials-slider__empty-text[data-v-68fea4fc]{font-size:60px}}@media (max-width:768px){.materials-slider__grid[data-v-68fea4fc]{grid-template-columns:1fr;gap:12px}.materials-slider__empty-text[data-v-68fea4fc]{font-size:40px}.materials-slider__btn[data-v-68fea4fc]{width:35px;height:35px;font-size:18px}.materials-slider__indicator[data-v-68fea4fc]{width:10px;height:10px}.materials-slider__indicator--active[data-v-68fea4fc]{width:12px;height:12px}}.module-card[data-v-78fdfe02]{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease;display:flex;flex-direction:column}.module-card--dragging[data-v-78fdfe02]{opacity:1;pointer-events:none}.module-card--draft[data-v-78fdfe02]{border:2px dashed #9e9e9e;background-color:#f9f9f9}.module-card--hidden .module-card__badge[data-v-78fdfe02],.module-card--hidden .module-card__content[data-v-78fdfe02],.module-card--hidden .module-card__cover[data-v-78fdfe02]{opacity:.6}.module-card__drag-handle[data-v-78fdfe02]{display:none}.module-card__menu[data-v-78fdfe02]{position:absolute;top:12px;right:12px;z-index:10}.module-card__menu-button[data-v-78fdfe02]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(5px);border:1px solid rgba(0,0,0,.1);border-radius:6px;font-size:20px;font-weight:600;color:rgba(0,0,0,.6);cursor:pointer;transition:all .2s ease}.module-card__menu-button[data-v-78fdfe02]:hover{background-color:#fff;color:rgba(0,0,0,.8);box-shadow:0 2px 8px rgba(0,0,0,.15)}.module-card__dropdown[data-v-78fdfe02]{position:absolute;top:100%;right:0;margin-top:5px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:180px;overflow:hidden;z-index:100}.module-card__dropdown-item[data-v-78fdfe02]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background-color:transparent;border:none;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;color:rgba(0,0,0,.8);text-align:left;cursor:pointer;transition:background-color .2s ease}.module-card__dropdown-item[data-v-78fdfe02]:hover{background-color:#f5f5f5}.module-card__dropdown-item--danger[data-v-78fdfe02]{color:#f44336}.module-card__dropdown-item--danger[data-v-78fdfe02]:hover{background-color:#ffebee}.module-card__dropdown-icon[data-v-78fdfe02]{font-size:16px}.module-card__badge[data-v-78fdfe02]{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:12px;font-family:Poppins,Helvetica;font-size:11px;font-weight:700;text-transform:uppercase;z-index:5;backdrop-filter:blur(5px)}.module-card__badge--draft[data-v-78fdfe02]{background-color:rgba(255,152,0,.9);color:#fff}.module-card__badge--hidden[data-v-78fdfe02]{background-color:hsla(0,0%,62%,.9);color:#fff}.module-card__cover[data-v-78fdfe02]{position:relative;width:100%;height:180px;background-size:cover;background-position:50%}.module-card__cover-overlay[data-v-78fdfe02]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3))}.module-card__content[data-v-78fdfe02]{padding:16px;flex:1;display:flex;flex-direction:column}.module-card__title[data-v-78fdfe02]{color:#000;font-family:Poppins,Helvetica;font-size:18px;margin:0 0 8px 0;line-height:1.3}.module-card__subtitle[data-v-78fdfe02]{color:rgba(0,0,0,.6);font-family:Poppins,Helvetica;font-size:14px;font-weight:400;margin:0 0 12px 0;line-height:1.4}.module-card__info[data-v-78fdfe02]{color:rgba(0,0,0,.7);font-family:Poppins,Helvetica;font-size:13px;margin-top:auto}.module-card__info-label[data-v-78fdfe02]{font-weight:600;color:rgba(0,0,0,.8)}.delete-modal[data-v-78fdfe02]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.delete-modal__content[data-v-78fdfe02]{background-color:#fff;border-radius:12px;padding:30px;max-width:450px;width:90%;box-shadow:0 8px 32px rgba(0,0,0,.2)}.delete-modal__title[data-v-78fdfe02]{font-family:Poppins,Helvetica;font-size:22px;font-weight:700;color:#000;margin:0 0 15px 0}.delete-modal__text[data-v-78fdfe02]{font-family:Poppins,Helvetica;font-size:16px;color:rgba(0,0,0,.7);margin:0 0 25px 0;line-height:1.5}.delete-modal__actions[data-v-78fdfe02]{display:flex;gap:12px;justify-content:flex-end}.delete-modal__button[data-v-78fdfe02]{padding:12px 24px;border:none;border-radius:8px;font-family:Poppins,Helvetica;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.delete-modal__button--cancel[data-v-78fdfe02]{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.delete-modal__button--cancel[data-v-78fdfe02]:hover{background-color:#e0e0e0}.delete-modal__button--delete[data-v-78fdfe02]{background-color:#f44336;color:#fff}.delete-modal__button--delete[data-v-78fdfe02]:hover{background-color:#d32f2f;box-shadow:0 4px 12px rgba(244,67,54,.3)}.material-card[data-v-73aa2633]{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:16px;width:100%;max-width:320px;min-height:140px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.material-card[data-v-73aa2633]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.material-card--draft[data-v-73aa2633]{background-color:#f5f5f5;border:2px dashed #9e9e9e}.material-card--hidden[data-v-73aa2633]{opacity:.6}.material-card--lessons[data-v-73aa2633]{border-left:4px solid #4caf50}.material-card--tests[data-v-73aa2633]{border-left:4px solid #0095ec}.material-card--practice[data-v-73aa2633]{border-left:4px solid #ff9800}.material-card--homework[data-v-73aa2633]{border-left:4px solid #9c27b0}.material-card__menu[data-v-73aa2633]{position:absolute;top:12px;right:12px;z-index:10}.material-card__menu-button[data-v-73aa2633]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;font-size:20px;font-weight:600;color:rgba(0,0,0,.6);cursor:pointer;transition:all .2s ease}.material-card__menu-button[data-v-73aa2633]:hover{background-color:#e0e0e0;color:rgba(0,0,0,.8)}.material-card__dropdown[data-v-73aa2633]{position:absolute;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:200px;overflow:hidden;z-index:1000}.material-card__dropdown-item[data-v-73aa2633]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background-color:transparent;border:none;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;color:rgba(0,0,0,.8);text-align:left;cursor:pointer;transition:background-color .15s ease}.material-card__dropdown-item[data-v-73aa2633]:hover{background-color:#f5f5f5}.material-card__dropdown-item--danger[data-v-73aa2633]{color:#f44336}.material-card__dropdown-item--danger[data-v-73aa2633]:hover{background-color:#ffebee}.material-card__dropdown-icon[data-v-73aa2633]{font-size:16px}.dropdown-fade-enter-active[data-v-73aa2633],.dropdown-fade-leave-active[data-v-73aa2633]{transition:opacity .15s ease,transform .15s ease;transform-origin:top right}.dropdown-fade-enter-from[data-v-73aa2633],.dropdown-fade-leave-to[data-v-73aa2633]{opacity:0;transform:scale(.95)}.material-card__draft-badge[data-v-73aa2633],.material-card__hidden-badge[data-v-73aa2633],.material-card__scheduled-badge[data-v-73aa2633],.material-card__type-badge[data-v-73aa2633]{position:absolute;top:12px;left:12px;padding:4px 12px;border-radius:12px;font-family:Poppins,Helvetica;font-size:12px;font-weight:600;text-transform:uppercase}.material-card__draft-badge[data-v-73aa2633]{background-color:#ff9800;color:#fff}.material-card__hidden-badge[data-v-73aa2633]{background-color:#9e9e9e;color:#fff}.material-card__scheduled-badge[data-v-73aa2633]{background-color:#2196f3;color:#fff;text-transform:none;font-size:11px}.material-card__type-badge[data-v-73aa2633]{background-color:#0095ec;color:#fff;font-size:11px;padding:3px 10px;transition:top .2s ease}.material-card__type-badge--offset[data-v-73aa2633]{top:44px}.material-card--lessons .material-card__type-badge[data-v-73aa2633]{background-color:#4caf50}.material-card--tests .material-card__type-badge[data-v-73aa2633]{background-color:#0095ec}.material-card--practice .material-card__type-badge[data-v-73aa2633]{background-color:#ff9800}.material-card--homework .material-card__type-badge[data-v-73aa2633]{background-color:#9c27b0}.material-card__content[data-v-73aa2633]{margin-top:25px}.material-card__title[data-v-73aa2633]{color:#000000a6;font-family:Poppins,Helvetica;font-size:17px}.material-card__info[data-v-73aa2633]{display:flex;flex-direction:column;gap:4px}.material-card__info-row[data-v-73aa2633]{display:flex;align-items:center;justify-content:space-between;gap:8px}.material-card__info-item[data-v-73aa2633]{color:rgba(0,0,0,.7);font-family:Poppins,Helvetica;font-size:14px;margin:0}.material-card__info-label[data-v-73aa2633]{font-weight:600;color:rgba(0,0,0,.8);margin-right:4px}.material-card__visibility-btn[data-v-73aa2633]{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;font-family:Poppins,Helvetica;font-size:12px;font-weight:500;color:rgba(0,0,0,.7);cursor:pointer;transition:all .2s ease}.material-card__visibility-btn[data-v-73aa2633]:hover{background-color:#e0e0e0;color:rgba(0,0,0,.9)}.material-card__visibility-btn--hidden[data-v-73aa2633]{background-color:#e3f2fd;border-color:#90caf9;color:#1976d2}.material-card__visibility-btn--hidden[data-v-73aa2633]:hover{background-color:#bbdefb}.material-card__visibility-icon[data-v-73aa2633]{font-size:14px}.material-card__visibility-text[data-v-73aa2633]{font-size:11px}.delete-modal[data-v-73aa2633]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-fade-enter-active[data-v-73aa2633],.modal-fade-leave-active[data-v-73aa2633]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-73aa2633],.modal-fade-leave-to[data-v-73aa2633]{opacity:0}.modal-fade-enter-active .delete-modal__content[data-v-73aa2633]{animation:modal-scale-in-73aa2633 .2s ease}.modal-fade-leave-active .delete-modal__content[data-v-73aa2633]{animation:modal-scale-out-73aa2633 .2s ease}@keyframes modal-scale-in-73aa2633{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes modal-scale-out-73aa2633{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}.delete-modal__content[data-v-73aa2633]{background-color:#fff;border-radius:12px;padding:30px;max-width:450px;width:90%;box-shadow:0 8px 32px rgba(0,0,0,.2)}.delete-modal__title[data-v-73aa2633]{font-family:Poppins,Helvetica;font-size:22px;font-weight:700;color:#000;margin:0 0 15px 0}.delete-modal__text[data-v-73aa2633]{font-family:Poppins,Helvetica;font-size:16px;color:rgba(0,0,0,.7);margin:0 0 25px 0;line-height:1.5}.delete-modal__actions[data-v-73aa2633]{display:flex;gap:12px;justify-content:flex-end}.delete-modal__button[data-v-73aa2633]{padding:12px 24px;border:none;border-radius:8px;font-family:Poppins,Helvetica;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.delete-modal__button--cancel[data-v-73aa2633]{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.delete-modal__button--cancel[data-v-73aa2633]:hover{background-color:#e0e0e0}.delete-modal__button--delete[data-v-73aa2633]{background-color:#f44336;color:#fff}.delete-modal__button--delete[data-v-73aa2633]:hover{background-color:#d32f2f;box-shadow:0 4px 12px rgba(244,67,54,.3)}@media (max-width:768px){.material-card[data-v-73aa2633]{max-width:100%}}@keyframes mts-highlight-pulse-850347a6{0%{box-shadow:0 0 0 0 rgba(0,149,236,.6);transform:scale(1)}50%{box-shadow:0 0 0 10px rgba(0,149,236,.2);transform:scale(1.02)}to{box-shadow:0 0 0 0 rgba(0,149,236,0);transform:scale(1)}}.mts-highlight-animation[data-v-850347a6]{animation:mts-highlight-pulse-850347a6 .6s ease-out 2;border-radius:12px;z-index:10;position:relative}.mts-highlight-animation[data-v-850347a6]>*{border:2px solid #0095ec!important;transition:border-color .3s ease}.mts-container[data-v-850347a6]{display:flex;flex-direction:column;gap:26px;min-width:100%;position:relative;top:-300px}.mts-tabs[data-v-850347a6]{display:flex;gap:19px;margin-left:28px;width:-moz-fit-content;width:fit-content}.mts-tabs__item[data-v-850347a6]{align-items:center;background-color:#f5f5f5;border:none;border-radius:12px;color:rgba(0,0,0,.6);cursor:pointer;display:flex;font-family:Poppins,Helvetica;font-size:20px;font-weight:700;height:50px;justify-content:center;letter-spacing:0;line-height:normal;padding:0 20px;transition:all .3s ease;white-space:nowrap}.mts-tabs__item[data-v-850347a6]:hover{background-color:#e8e8e8;color:rgba(0,0,0,.8)}.mts-tabs__item--active[data-v-850347a6]{background-color:rgba(0,149,236,.8);color:#fff}.mts-tabs__item--active[data-v-850347a6]:hover{background-color:#0095ec}.mts-tabs__item[data-v-850347a6]:first-child{width:156px}.mts-tabs__item[data-v-850347a6]:nth-child(2){width:312px}.mts-tabs__item[data-v-850347a6]:nth-child(3){width:260px}.mts-tabs__item[data-v-850347a6]:nth-child(4){width:156px}.mts-tabs__item[data-v-850347a6]:nth-child(5){width:180px}.mts-content[data-v-850347a6]{min-height:100px;position:relative;width:100%;display:flex;flex-direction:column}.mts-content__bg[data-v-850347a6]{background-color:#f5f5f5;border:.5px solid #d6d6d6;border-radius:8px;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0}.mts-header[data-v-850347a6]{align-items:center;display:flex;gap:80px;justify-content:center;padding:10px 0;position:relative;z-index:2}.mts-header__title[data-v-850347a6]{color:#000;font-family:Poppins,Helvetica;font-size:30px;font-weight:700;letter-spacing:0;line-height:54px;margin:0;white-space:nowrap}.mts-header__create-btn[data-v-850347a6]{background:transparent;border:1px solid #32cd32;border-radius:5px;cursor:pointer;height:30px;min-width:200px;padding:0 15px;position:relative;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.mts-header__create-btn[data-v-850347a6]:hover{transform:translateY(-1px);background-color:rgba(50,205,50,.05);box-shadow:0 2px 4px rgba(50,205,50,.15)}.mts-header__create-btn[data-v-850347a6]:active{transform:translateY(0);box-shadow:0 1px 2px rgba(50,205,50,.1)}.mts-header__create-bg[data-v-850347a6]{display:none}.mts-header__create-text[data-v-850347a6]{color:#32cd32;font-family:Poppins,Helvetica;font-size:15px;font-weight:600;letter-spacing:.3px;line-height:normal;white-space:nowrap;position:relative}.mts-empty[data-v-850347a6]{align-items:center;display:flex;justify-content:center;min-height:150px;padding:40px 20px;position:relative;z-index:1}.mts-empty__placeholder[data-v-850347a6]{color:rgba(0,0,0,.15);font-family:Poppins,Helvetica;font-size:100px;font-weight:800;letter-spacing:0;line-height:normal;text-align:center}.mts-materials[data-v-850347a6]{padding:40px 60px 40px;position:relative;z-index:1;overflow:visible}.mts-materials[data-v-850347a6] .materials-slider,.mts-materials[data-v-850347a6] .materials-slider__grid,.mts-materials[data-v-850347a6] .materials-slider__track,.mts-materials[data-v-850347a6] .materials-slider__wrapper{overflow:visible!important}.mts-tests[data-v-850347a6]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:80px 60px 40px;position:relative;z-index:1}.mts-test-card[data-v-850347a6]{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;cursor:pointer;padding:20px;transition:all .3s ease}.mts-test-card[data-v-850347a6]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.mts-test-card__title[data-v-850347a6]{color:#000;font-family:Poppins,Helvetica;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.4;margin:0 0 10px 0}.mts-test-card__description[data-v-850347a6]{color:rgba(0,0,0,.6);font-family:Poppins,Helvetica;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0 0 15px 0}.mts-test-card__meta[data-v-850347a6]{color:rgba(0,0,0,.5);display:flex;font-family:Poppins,Helvetica;font-size:13px;font-weight:400;gap:15px;letter-spacing:0}.mts-drafts[data-v-850347a6]{padding:20px 62px;position:relative;width:100%;z-index:1;margin-top:40px}.mts-drafts__header[data-v-850347a6]{margin-bottom:20px;position:relative}.mts-drafts__title[data-v-850347a6]{color:#000;font-family:Poppins,Helvetica;font-size:25px;font-weight:700;letter-spacing:0;line-height:45px;margin:0;position:relative;display:inline-block;white-space:nowrap}.mts-drafts__divider[data-v-850347a6]{background-color:#b4b4b4;height:1px;position:absolute;left:172px;top:23px;width:calc(100% - 172px)}.mts-drafts__slider[data-v-850347a6]{margin-top:30px;overflow:visible}.mts-drafts__slider[data-v-850347a6] .materials-slider,.mts-drafts__slider[data-v-850347a6] .materials-slider__grid,.mts-drafts__slider[data-v-850347a6] .materials-slider__track,.mts-drafts__slider[data-v-850347a6] .materials-slider__wrapper{overflow:visible!important}.mts-settings[data-v-850347a6]{padding:24px 60px 40px;position:relative;z-index:1}.mts-drafts__slider [data-material-id][data-v-850347a6],.mts-materials [data-material-id][data-v-850347a6]{padding:8px;margin:-8px}@media (max-width:1400px){.mts-tabs[data-v-850347a6]{margin-left:15px}.mts-header[data-v-850347a6]{flex-direction:column;gap:20px;padding:20px}.mts-drafts[data-v-850347a6]{padding:20px}.mts-drafts__divider[data-v-850347a6]{left:150px;width:calc(100% - 150px)}}.mts-homework-creation[data-v-850347a6],.mts-lesson-creation[data-v-850347a6],.mts-practice-creation[data-v-850347a6],.mts-test-creation[data-v-850347a6]{margin-top:30px;position:relative;z-index:2}@media (max-width:1024px){.mts-tabs[data-v-850347a6]{flex-wrap:wrap;gap:10px;margin-left:10px}.mts-tabs__item[data-v-850347a6]{font-size:16px;height:45px;width:auto!important}.mts-header__title[data-v-850347a6]{font-size:24px;line-height:1.4}.mts-materials[data-v-850347a6]{padding:40px 20px 20px}.mts-settings[data-v-850347a6]{padding:20px}.mts-tests[data-v-850347a6]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:40px 20px 20px}.mts-drafts[data-v-850347a6]{padding:20px;margin-top:20px}}@media (max-width:768px){.mts-container[data-v-850347a6]{gap:15px}.mts-tabs[data-v-850347a6]{gap:8px;margin-left:5px}.mts-tabs__item[data-v-850347a6]{font-size:14px;height:40px;padding:0 15px}.mts-content[data-v-850347a6]{min-height:250px}.mts-header[data-v-850347a6]{align-items:stretch;padding:15px}.mts-header__title[data-v-850347a6]{font-size:20px;text-align:center}.mts-header__create-btn[data-v-850347a6]{width:100%;justify-content:center}.mts-header__create-bg[data-v-850347a6]{width:100%}.mts-empty__placeholder[data-v-850347a6]{font-size:60px}.mts-materials[data-v-850347a6]{padding:30px 15px 15px}.mts-settings[data-v-850347a6]{padding:15px}.mts-tests[data-v-850347a6]{grid-template-columns:1fr;padding:30px 15px 15px}.mts-test-card__title[data-v-850347a6]{font-size:18px}.mts-test-card__description[data-v-850347a6]{font-size:13px}.mts-test-card__meta[data-v-850347a6]{font-size:12px}.mts-drafts[data-v-850347a6]{padding:15px;margin-top:20px}.mts-drafts__title[data-v-850347a6]{font-size:20px;line-height:1.4;position:relative}.mts-drafts__divider[data-v-850347a6]{display:none}.mts-drafts__placeholder[data-v-850347a6]{font-size:50px}.mts-drafts__list[data-v-850347a6]{grid-template-columns:1fr;margin-top:20px}.mts-draft-card[data-v-850347a6]{padding:12px}.mts-draft-card__title[data-v-850347a6]{font-size:14px}.mts-draft-card__date[data-v-850347a6]{font-size:11px}}@media (max-width:480px){.mts-tabs__item[data-v-850347a6]{font-size:12px;height:35px;padding:0 10px}.mts-header__title[data-v-850347a6]{font-size:18px}.mts-header__create-bg[data-v-850347a6],.mts-header__create-btn[data-v-850347a6]{height:40px}.mts-header__create-text[data-v-850347a6]{font-size:14px}.mts-drafts__placeholder[data-v-850347a6],.mts-empty__placeholder[data-v-850347a6]{font-size:40px}}.mts-draft-card[data-v-850347a6]:focus,.mts-header__create-btn[data-v-850347a6]:focus,.mts-tabs__item[data-v-850347a6]:focus,.mts-test-card[data-v-850347a6]:focus{outline:2px solid #0095ec;outline-offset:2px}.mts-draft-card[data-v-850347a6]:focus-visible,.mts-header__create-btn[data-v-850347a6]:focus-visible,.mts-tabs__item[data-v-850347a6]:focus-visible,.mts-test-card[data-v-850347a6]:focus-visible{outline:2px solid #0095ec;outline-offset:2px}.mts-loading[data-v-850347a6]{align-items:center;display:flex;justify-content:center;min-height:200px;position:relative;z-index:1}.mts-loading__spinner[data-v-850347a6]{animation:mts-spin-850347a6 1s linear infinite;border:3px solid rgba(0,149,236,.2);border-radius:50%;border-top-color:#0095ec;height:40px;width:40px}@keyframes mts-spin-850347a6{to{transform:rotate(1turn)}}.mts-error[data-v-850347a6]{align-items:center;background-color:rgba(244,40,40,.05);border:1px solid rgba(244,40,40,.2);border-radius:8px;color:#f42828;display:flex;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;justify-content:center;margin:20px;padding:15px;position:relative;z-index:1}.mts-error__icon[data-v-850347a6]{margin-right:10px}.mts-fade-enter-active[data-v-850347a6],.mts-fade-leave-active[data-v-850347a6]{transition:opacity .3s ease}.mts-fade-enter-from[data-v-850347a6],.mts-fade-leave-to[data-v-850347a6]{opacity:0}.mts-slide-enter-active[data-v-850347a6],.mts-slide-leave-active[data-v-850347a6]{transition:all .3s ease}.mts-slide-enter-from[data-v-850347a6]{opacity:0;transform:translateY(-10px)}.mts-slide-leave-to[data-v-850347a6]{opacity:0;transform:translateY(10px)}.mts-test-creation[data-v-850347a6]{margin-top:30px;padding:0;position:relative;width:100%;z-index:1}@media print{.mts-header__create-btn[data-v-850347a6],.mts-tabs[data-v-850347a6]{display:none}.mts-content__bg[data-v-850347a6]{border:none}.mts-draft-card[data-v-850347a6],.mts-test-card[data-v-850347a6]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.mcf-container[data-v-261a2d06]{min-height:434px;position:relative;width:100%;max-width:1328px;margin:0 auto;padding-bottom:40px}.mcf-modules-section[data-v-261a2d06]{width:100%;padding:40px;margin-bottom:40px}.mcf-empty-state[data-v-261a2d06]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;background:linear-gradient(135deg,#f8fafc,#eef2f7);border-radius:20px;border:2px dashed #d1d9e6;text-align:center;animation:fadeInUp-261a2d06 .5s ease}.mcf-empty-state__illustration[data-v-261a2d06]{margin-bottom:24px}.mcf-empty-state__icon[data-v-261a2d06]{width:120px;height:120px;animation:float-261a2d06 3s ease-in-out infinite}@keyframes float-261a2d06{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mcf-empty-state__content[data-v-261a2d06]{max-width:480px}.mcf-empty-state__title[data-v-261a2d06]{color:#1a1d21;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin:0 0 12px 0;line-height:1.3}.mcf-empty-state__text[data-v-261a2d06]{color:#6b7280;font-family:Poppins,sans-serif;font-size:15px;line-height:1.6;margin:0}.mcf-modules-section--top[data-v-261a2d06]{order:-1}.mcf-modules-header[data-v-261a2d06]{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.mcf-modules-title[data-v-261a2d06]{color:#000;font-family:Poppins,Helvetica;font-size:25px;font-weight:700;letter-spacing:0;line-height:normal;margin:0}.mcf-btn--create[data-v-261a2d06]{background:#0095ecb2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,Helvetica;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease}.mcf-btn--create[data-v-261a2d06]:hover{background-color:#0166a0 b2;box-shadow:0 4px 12px rgba(0,149,236,.3);transform:translateY(-2px)}.mcf-modules-drafts[data-v-261a2d06],.mcf-modules-published[data-v-261a2d06]{margin-bottom:50px}.mcf-section-title[data-v-261a2d06]{color:#000;font-family:Poppins,Helvetica;font-size:20px;font-weight:600;letter-spacing:0;line-height:normal;margin:0 0 30px 0}.mcf-drafts-header[data-v-261a2d06]{align-items:center;display:flex;gap:20px;margin-bottom:30px}.mcf-drafts-divider[data-v-261a2d06]{background-color:rgba(0,0,0,.1);flex:1;height:1px}.mcf-form-wrapper[data-v-261a2d06]{width:100%;padding:40px}.mcf-title[data-v-261a2d06]{color:#000;font-family:Poppins,Helvetica;font-size:25px;font-weight:700;letter-spacing:0;line-height:normal;margin:0 0 20px 0;position:relative}.mcf-actions[data-v-261a2d06]{display:flex;gap:27px;height:50px;position:relative;justify-content:flex-end;margin-bottom:30px}.mcf-btn[data-v-261a2d06]{border-radius:12px;cursor:pointer;font-family:Poppins,Helvetica;font-size:20px;height:50px;letter-spacing:0;line-height:normal;transition:all .2s ease;position:relative;overflow:hidden}.mcf-btn[data-v-261a2d06]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.mcf-btn[data-v-261a2d06]:active:before{width:300px;height:300px}.mcf-btn--draft[data-v-261a2d06]{background-color:#f5f5f5;border:none;color:rgba(0,0,0,.6);font-weight:700;padding:0 14px;width:370px}.mcf-btn--draft[data-v-261a2d06]:hover{background-color:#e8e8e8;color:rgba(0,0,0,.8);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.mcf-btn--draft[data-v-261a2d06]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.mcf-btn--cancel[data-v-261a2d06]{background-color:transparent;border:1px solid rgba(243,39,39,.8);color:#f42828;font-weight:400;padding:0 20px;width:240px}.mcf-btn--cancel[data-v-261a2d06]:hover{background-color:rgba(243,39,39,.05);border-color:#f42828;transform:translateY(-2px);box-shadow:0 4px 8px rgba(243,39,39,.15)}.mcf-btn--cancel[data-v-261a2d06]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(243,39,39,.1)}.mcf-btn--save[data-v-261a2d06]{background-color:rgba(50,205,50,.8);border:none;color:#fff;font-weight:700;padding:0 25px;min-width:220px;width:auto}.mcf-btn--save[data-v-261a2d06]:hover:not(:disabled){background-color:#32cd32;transform:translateY(-2px);box-shadow:0 4px 12px rgba(50,205,50,.3)}.mcf-btn--save[data-v-261a2d06]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(50,205,50,.2)}.mcf-btn--save[data-v-261a2d06]:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6}.mcf-validation-warning[data-v-261a2d06]{background:linear-gradient(135deg,#fff3cd,#ffe69c);border:2px solid #ffc107;border-radius:12px;padding:20px;margin:20px 0;display:flex;gap:15px;animation:slideDown-261a2d06 .3s ease}@keyframes slideDown-261a2d06{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mcf-validation-warning__icon[data-v-261a2d06]{font-size:32px;flex-shrink:0}.mcf-validation-warning__content[data-v-261a2d06]{flex:1}.mcf-validation-warning__title[data-v-261a2d06]{color:#856404;font-family:Poppins,Helvetica;font-size:18px;font-weight:700;margin:0 0 10px 0}.mcf-validation-warning__text[data-v-261a2d06]{color:#856404;font-family:Poppins,Helvetica;font-size:14px;margin:0 0 10px 0}.mcf-validation-warning__list[data-v-261a2d06]{list-style:none;padding:0;margin:0 0 15px 0}.mcf-validation-warning__item[data-v-261a2d06]{color:#856404;font-family:Poppins,Helvetica;font-size:14px;padding:5px 0;font-weight:600}.mcf-validation-warning__hint[data-v-261a2d06]{color:#856404;font-family:Poppins,Helvetica;font-size:13px;font-style:italic;margin:0;padding:10px;background:hsla(0,0%,100%,.5);border-radius:6px}.mcf-cover[data-v-261a2d06]{height:327px;position:relative;width:100%;max-width:523px;margin-bottom:30px;left:100px}.mcf-cover__bg-overlay[data-v-261a2d06]{aspect-ratio:1.59;background-color:rgba(1,1,1,.2);border-radius:20px;height:327px;left:0;position:absolute;top:0;width:520px;z-index:2;transition:background-color .3s ease}.mcf-cover:hover .mcf-cover__bg-overlay[data-v-261a2d06]{background-color:rgba(1,1,1,.15)}.mcf-cover__bg[data-v-261a2d06]{background-color:#bebebe;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><rect fill="%23bebebe" width="100%" height="100%"/></svg>');background-position:50%;background-size:cover;border-radius:20px;height:327px;left:1px;position:absolute;top:0;width:521px;z-index:1}.mcf-upload-btn[data-v-261a2d06]{background:transparent;border:none;cursor:pointer;height:50px;left:29px;padding:0;position:absolute;top:30px;width:232px;z-index:3;transition:transform .2s ease}.mcf-upload-btn[data-v-261a2d06]:hover{transform:scale(1.05)}.mcf-upload-btn[data-v-261a2d06]:active{transform:scale(.98)}.mcf-upload-btn__bg[data-v-261a2d06]{backdrop-filter:blur(5px) brightness(100%);background-color:rgba(51,51,51,.4);border-radius:10px;height:50px;left:0;position:absolute;top:0;transition:all .3s ease;width:230px}.mcf-upload-btn:hover .mcf-upload-btn__bg[data-v-261a2d06]{background-color:rgba(51,51,51,.6);box-shadow:0 4px 12px rgba(0,0,0,.3)}.mcf-upload-btn__text[data-v-261a2d06]{color:#fff;font-family:Poppins,Helvetica;font-size:20px;font-weight:700;left:14px;letter-spacing:0;line-height:normal;position:absolute;top:10px;transition:color .3s ease}.mcf-upload-btn:hover .mcf-upload-btn__text[data-v-261a2d06]{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.mcf-remove-cover-btn[data-v-261a2d06]{background:transparent;border:none;cursor:pointer;height:40px;width:40px;left:270px;padding:0;position:absolute;top:35px;z-index:3;transition:transform .2s ease}.mcf-remove-cover-btn[data-v-261a2d06]:hover{transform:scale(1.1)}.mcf-remove-cover-btn[data-v-261a2d06]:active{transform:scale(.95)}.mcf-remove-cover-btn__bg[data-v-261a2d06]{backdrop-filter:blur(5px) brightness(100%);background-color:rgba(220,53,69,.5);border-radius:50%;height:40px;width:40px;left:0;position:absolute;top:0;transition:all .3s ease}.mcf-remove-cover-btn:hover .mcf-remove-cover-btn__bg[data-v-261a2d06]{background-color:rgba(220,53,69,.8);box-shadow:0 4px 12px rgba(220,53,69,.4)}.mcf-remove-cover-btn__icon[data-v-261a2d06]{color:#fff;font-family:Poppins,Helvetica;font-size:24px;font-weight:700;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1;transition:color .3s ease}.mcf-remove-cover-btn:hover .mcf-remove-cover-btn__icon[data-v-261a2d06]{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.mcf-title-editor[data-v-261a2d06]{height:79px;left:1px;position:absolute;top:248px;width:524px;z-index:3}.mcf-title-editor__bg[data-v-261a2d06]{backdrop-filter:blur(5px) brightness(100%);background-color:rgba(51,51,51,.4);border-radius:0 0 20px 20px;height:79px;left:0;position:absolute;top:0;width:522px}.mcf-title-editor__icon[data-v-261a2d06]{aspect-ratio:1;cursor:pointer;height:15px;left:35px;position:absolute;top:32px;width:15px;z-index:2;transition:all .2s ease}.mcf-title-editor__icon[data-v-261a2d06]:hover{transform:scale(1.2) rotate(15deg);filter:brightness(1.3)}.mcf-title-editor__icon[data-v-261a2d06]:active{transform:scale(1.1) rotate(0deg)}.mcf-title-editor__input[data-v-261a2d06]{background:transparent;border:2px solid transparent;border-radius:8px;color:#fff;font-family:Calibri-Bold,Helvetica;font-size:20px;font-weight:700;left:58px;letter-spacing:0;line-height:normal;padding:5px 10px;position:absolute;top:20px;transition:all .3s ease;width:383px;z-index:1}.mcf-title-editor__input[data-v-261a2d06]::-moz-placeholder{color:hsla(0,0%,100%,.7)}.mcf-title-editor__input[data-v-261a2d06]::placeholder{color:hsla(0,0%,100%,.7)}.mcf-title-editor__input[data-v-261a2d06]:hover{border-color:rgba(0,149,236,.4);background-color:rgba(0,0,0,.1)}.mcf-title-editor__input[data-v-261a2d06]:focus{border-color:rgba(0,149,236,.8);outline:none;background-color:rgba(0,0,0,.2);box-shadow:0 0 0 3px rgba(0,149,236,.2)}.mcf-details[data-v-261a2d06]{margin:24px 0;padding:24px;background:linear-gradient(140deg,#fff,#f7faff);border-radius:16px;border:1px solid rgba(0,149,236,.14);box-shadow:0 10px 30px rgba(0,0,0,.08);position:relative;overflow:hidden}.mcf-form-wrapper[data-v-261a2d06] .mts-container{top:-240px}.mcf-details__grid[data-v-261a2d06]{display:grid;grid-template-columns:1fr;gap:22px;position:relative;z-index:1}.mcf-completion[data-v-261a2d06]{border:1px solid rgba(0,149,236,.18);border-radius:12px;padding:16px;background:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:14px}.mcf-completion__row[data-v-261a2d06]{display:flex;flex-direction:column;gap:6px}.mcf-completion__rules[data-v-261a2d06]{display:flex;flex-wrap:wrap;gap:10px 16px}.mcf-completion__window[data-v-261a2d06]{display:grid;grid-template-columns:minmax(200px,1fr) minmax(140px,180px) 200px;gap:12px;align-items:start}.mcf-window-field[data-v-261a2d06]{display:flex;flex-direction:column;gap:6px}.mcf-checkbox--inline[data-v-261a2d06]{align-items:center;gap:8px}.mcf-completion__hint[data-v-261a2d06]{margin:4px 0 0;font-size:12px;color:rgba(220,53,69,.8);font-family:Poppins,Helvetica}.mcf-checkbox[data-v-261a2d06]{display:flex;align-items:center;gap:10px;font-family:Poppins,Helvetica;font-size:14px;color:#1a1a1a}.mcf-checkbox__input[data-v-261a2d06]{width:18px;height:18px;accent-color:#0095ec}.mcf-checkbox__text[data-v-261a2d06]{line-height:1.4}.mcf-field--full[data-v-261a2d06]{grid-column:1/-1}.mcf-field__label[data-v-261a2d06]{display:block;font-size:12px;font-weight:700;color:rgba(15,23,42,.75);text-transform:uppercase;letter-spacing:.08em}.mcf-field__label--compact[data-v-261a2d06]{margin-bottom:0;font-size:11px;letter-spacing:.06em}.mcf-field__textarea[data-v-261a2d06]{width:100%;box-sizing:border-box;padding:14px 16px;resize:vertical;background-color:#fff;border:1px solid rgba(0,149,236,.2);border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease;color:#0f172a;font-family:Poppins,Helvetica;font-size:14px;line-height:1.5;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}.mcf-field__textarea[data-v-261a2d06]::-moz-placeholder{color:rgba(0,0,0,.4)}.mcf-field__textarea[data-v-261a2d06]::placeholder{color:rgba(0,0,0,.4)}.mcf-field__textarea[data-v-261a2d06]:focus{border-color:#0095ec;outline:none;box-shadow:0 0 0 3px rgba(0,149,236,.12)}.mcf-field__input[data-v-261a2d06]{box-sizing:border-box;padding:12px 16px;border:1px solid rgba(0,149,236,.2);border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease;color:#0f172a;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}.mcf-field__input[data-v-261a2d06]:focus{box-shadow:0 0 0 3px rgba(0,149,236,.12)}.mcf-field__input[data-v-261a2d06]::-moz-placeholder{color:rgba(0,0,0,.4)}.mcf-field__input[data-v-261a2d06]::placeholder{color:rgba(0,0,0,.4)}.mcf-field__hint[data-v-261a2d06]{display:block;margin-top:6px;font-size:12px;color:rgba(0,0,0,.5);font-family:Poppins,Helvetica;font-style:italic}.mcf-field__counter[data-v-261a2d06]{margin-top:6px;font-size:12px;color:rgba(15,23,42,.6);text-align:right;font-family:Poppins,Helvetica}.mcf-field__counter--limit[data-v-261a2d06]{color:#dc2626;font-weight:700}.mcf-settings[data-v-261a2d06]{background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid rgba(0,149,236,.15);border-radius:16px;padding:24px;position:relative;width:100%;max-width:450px;top:-360px;margin-left:800px;box-shadow:0 2px 12px rgba(0,149,236,.08);transition:all .3s ease}.mcf-settings[data-v-261a2d06]:hover{box-shadow:0 4px 20px rgba(0,149,236,.15);transform:translateY(-2px)}.mcf-settings__header[data-v-261a2d06]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid rgba(0,149,236,.1)}.mcf-settings__icon[data-v-261a2d06]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0095ec,#0077c2);border-radius:10px;color:#fff;box-shadow:0 4px 12px rgba(0,149,236,.25)}.mcf-settings__title[data-v-261a2d06]{color:#1a1a1a;font-family:Poppins,Helvetica;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.mcf-settings__info[data-v-261a2d06]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#e3f2fd,#f0f7ff);border:1px solid rgba(0,149,236,.2);border-radius:10px;margin-top:16px;color:#0077c2;font-family:Poppins,Helvetica;font-size:13px;font-weight:500;line-height:1.4;animation:fadeInUp-261a2d06 .3s ease}.mcf-settings__info svg[data-v-261a2d06]{flex-shrink:0;color:#0095ec}@keyframes fadeInUp-261a2d06{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mcf-radio-group[data-v-261a2d06]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.mcf-radio[data-v-261a2d06]{align-items:flex-start;cursor:pointer;display:flex;gap:12px;position:relative;padding:16px;border-radius:12px;border:2px solid rgba(0,0,0,.08);background:#fff;transition:all .2s ease}.mcf-radio[data-v-261a2d06]:hover{border-color:rgba(0,149,236,.3);background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 2px 8px rgba(0,149,236,.1);transform:translateX(2px)}.mcf-radio__input:checked~.mcf-radio[data-v-261a2d06]{border-color:#0095ec;background:linear-gradient(135deg,#e3f2fd,#f0f7ff);box-shadow:0 4px 12px rgba(0,149,236,.15)}.mcf-radio__input[data-v-261a2d06]{height:0;opacity:0;position:absolute;width:0}.mcf-radio__custom[data-v-261a2d06]{width:20px;height:20px;background-color:#fff;border:2px solid rgba(0,0,0,.3);border-radius:50%;flex-shrink:0;position:relative;transition:all .2s ease;margin-top:2px}.mcf-radio:hover .mcf-radio__custom[data-v-261a2d06]{border-color:#0095ec;transform:scale(1.1);box-shadow:0 0 0 4px rgba(0,149,236,.1)}.mcf-radio__input:checked+.mcf-radio__custom[data-v-261a2d06]{border-color:#0095ec;background:#0095ec;box-shadow:0 0 0 4px rgba(0,149,236,.15)}.mcf-radio__input:checked+.mcf-radio__custom[data-v-261a2d06]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#fff;border-radius:50%;animation:radioCheck-261a2d06 .3s ease}@keyframes radioCheck-261a2d06{0%{transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1.3)}to{transform:translate(-50%,-50%) scale(1)}}.mcf-radio__content[data-v-261a2d06]{display:flex;flex-direction:column;gap:4px;flex:1}.mcf-radio__title-wrapper[data-v-261a2d06]{display:flex;align-items:center;gap:8px}.mcf-radio__emoji[data-v-261a2d06]{font-size:18px;line-height:1}.mcf-radio__title[data-v-261a2d06]{color:#1a1a1a;font-family:Poppins,Helvetica;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.3;transition:color .2s ease}.mcf-radio:hover .mcf-radio__title[data-v-261a2d06],.mcf-radio__input:checked~.mcf-radio__content .mcf-radio__title[data-v-261a2d06]{color:#0095ec}.mcf-radio__desc[data-v-261a2d06]{color:rgba(26,26,26,.6);font-family:Poppins,Helvetica;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5}.mcf-datetime-group[data-v-261a2d06]{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:16px;margin-bottom:16px}.mcf-field--date[data-v-261a2d06],.mcf-field--time[data-v-261a2d06],.mcf-field[data-v-261a2d06]{position:relative}.mcf-field--time[data-v-261a2d06]{max-width:170px}.mcf-field__label[data-v-261a2d06]{display:flex;align-items:center;gap:6px;color:rgba(26,26,26,.8);font-family:Poppins,Helvetica;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.3;margin-bottom:8px}.mcf-field__label svg[data-v-261a2d06]{color:#0095ec;flex-shrink:0}.mcf-field__input[data-v-261a2d06]{width:100%;padding:12px 14px;background-color:#fff;border:2px solid rgba(0,0,0,.1);border-radius:10px;color:#1a1a1a;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer}.mcf-field__input[data-v-261a2d06]:hover:not(:disabled){border-color:rgba(0,149,236,.4);background-color:#fafbff}.mcf-field__input[data-v-261a2d06]:focus{outline:none;border-color:#0095ec;background-color:#fff;box-shadow:0 0 0 4px rgba(0,149,236,.1)}.mcf-field__input[data-v-261a2d06]:disabled{background-color:#f5f5f5;border-color:rgba(0,0,0,.05);color:rgba(26,26,26,.3);cursor:not-allowed;opacity:.6}.mcf-field__input[type=date][data-v-261a2d06]::-webkit-calendar-picker-indicator,.mcf-field__input[type=time][data-v-261a2d06]::-webkit-calendar-picker-indicator{cursor:pointer;filter:opacity(.6);-webkit-transition:filter .2s ease;transition:filter .2s ease}.mcf-field__input[type=date][data-v-261a2d06]:hover::-webkit-calendar-picker-indicator,.mcf-field__input[type=time][data-v-261a2d06]:hover::-webkit-calendar-picker-indicator{filter:opacity(1)}.mcf-field__input[type=date][data-v-261a2d06]:disabled::-webkit-calendar-picker-indicator,.mcf-field__input[type=time][data-v-261a2d06]:disabled::-webkit-calendar-picker-indicator{filter:opacity(.3);cursor:not-allowed}.mcf-drag-ghost[data-v-261a2d06]{position:fixed;z-index:10000;pointer-events:none;width:300px;transform:rotate(3deg) scale(1.05);transition:none;filter:drop-shadow(0 25px 50px rgba(0,0,0,.3))}.mcf-drag-ghost__card[data-v-261a2d06]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3),0 10px 20px rgba(0,0,0,.2),0 0 0 3px rgba(0,149,236,.4);animation:ghostAppear-261a2d06 .2s ease-out}@keyframes ghostAppear-261a2d06{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.mcf-drag-ghost__cover[data-v-261a2d06]{height:120px;background-size:cover;background-position:50%}.mcf-drag-ghost__content[data-v-261a2d06]{padding:16px}.mcf-drag-ghost__title[data-v-261a2d06]{font-family:Poppins,Helvetica;font-size:16px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcf-draggable-card[data-v-261a2d06]{position:relative;cursor:grab;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease;border-radius:16px;will-change:transform}.mcf-draggable-card[data-v-261a2d06]:hover:not(.mcf-draggable-card--dragging):not(.mcf-draggable-card--placeholder){transform:translateY(-4px);filter:brightness(1.02)}.mcf-draggable-card[data-v-261a2d06]:active:not(.mcf-draggable-card--placeholder){cursor:grabbing;transform:scale(.98);transition:transform .1s ease}.mcf-draggable-card--placeholder[data-v-261a2d06]{opacity:.3;transform:scale(.95);box-shadow:none;pointer-events:none}.mcf-draggable-card--placeholder[data-v-261a2d06]:after{content:"";position:absolute;inset:0;border:3px dashed rgba(0,149,236,.4);border-radius:16px;background:rgba(0,149,236,.05)}.mcf-draggable-card--drag-over[data-v-261a2d06]{transform:translateY(-8px);outline:3px solid rgba(0,149,236,.6);outline-offset:2px;transition:all .2s ease}.mcf-draggable-card--drag-over[data-v-261a2d06]:before{content:"Отпустите здесь";position:absolute;top:-30px;left:50%;transform:translateX(-50%);padding:6px 12px;background:#0095ec;color:#fff;font-family:Poppins,Helvetica;font-size:12px;font-weight:600;border-radius:6px;white-space:nowrap;z-index:10;animation:dropHintPulse-261a2d06 1s ease-in-out infinite}@keyframes dropHintPulse-261a2d06{0%,to{opacity:.9;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(-3px)}}.mcf-drag-handle[data-v-261a2d06]{position:absolute;top:12px;left:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.08);border-radius:6px;z-index:15;opacity:0;transform:scale(.8);transition:all .2s ease;cursor:grab}.mcf-draggable-card:hover .mcf-drag-handle[data-v-261a2d06]{opacity:1;transform:scale(1)}.mcf-drag-handle[data-v-261a2d06]:hover{background:#fff;border-color:rgba(0,149,236,.3);box-shadow:0 2px 8px rgba(0,149,236,.15)}.mcf-drag-handle[data-v-261a2d06]:active{cursor:grabbing;transform:scale(.95);background:rgba(0,149,236,.1)}.mcf-drag-handle__dots[data-v-261a2d06]{display:grid;grid-template-columns:repeat(2,4px);grid-template-rows:repeat(3,4px);gap:3px}.mcf-drag-handle__dots[data-v-261a2d06]:after,.mcf-drag-handle__dots[data-v-261a2d06]:before{content:"";width:4px;height:4px;background:rgba(0,0,0,.35);border-radius:50%;box-shadow:7px 0 0 rgba(0,0,0,.35),0 7px 0 rgba(0,0,0,.35),7px 7px 0 rgba(0,0,0,.35),0 14px 0 rgba(0,0,0,.35),7px 14px 0 rgba(0,0,0,.35)}.mcf-drag-handle__dots[data-v-261a2d06]:after{display:none}.mcf-drag-handle:hover .mcf-drag-handle__dots[data-v-261a2d06]:before{background:rgba(0,149,236,.6);box-shadow:7px 0 0 rgba(0,149,236,.6),0 7px 0 rgba(0,149,236,.6),7px 7px 0 rgba(0,149,236,.6),0 14px 0 rgba(0,149,236,.6),7px 14px 0 rgba(0,149,236,.6)}@keyframes dropIndicatorPulse-261a2d06{0%,to{opacity:.7;transform:scaleX(.95)}50%{opacity:1;transform:scaleX(1)}}.mcf-modules-published .mcf-draggable-card[data-v-261a2d06]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease,opacity .2s ease}.mcf-radio__input:focus+.mcf-radio__custom[data-v-261a2d06]{box-shadow:0 0 0 3px rgba(0,149,236,.3);outline:2px solid #0095ec;outline-offset:2px}.mcf-btn[data-v-261a2d06]:focus,.mcf-field__input[data-v-261a2d06]:focus,.mcf-remove-cover-btn[data-v-261a2d06]:focus,.mcf-settings__save-btn[data-v-261a2d06]:focus,.mcf-title-editor__input[data-v-261a2d06]:focus,.mcf-upload-btn[data-v-261a2d06]:focus{outline:2px solid #0095ec;outline-offset:2px}.conferences-list[data-v-4c50bb20]{--font-size-xl:28px;--font-size-lg:22px;--font-size-base:20px;--font-size-md:18px;--font-size-sm:17px;width:100%;padding:24px}.conferences-list__header[data-v-4c50bb20]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;gap:20px;flex-wrap:wrap}.conferences-list__title[data-v-4c50bb20]{color:#252641;font-family:Poppins,Helvetica;font-size:var(--font-size-xl);font-weight:600;margin:0}.conferences-list__subtitle[data-v-4c50bb20]{margin:8px 0 0;color:#6b6b6b;font-family:Poppins,Helvetica;font-size:var(--font-size-sm);font-weight:400}.conferences-list__add-btn[data-v-4c50bb20]{display:flex;align-items:center;gap:10px;background-color:#0095ec;color:#fff;border:none;border-radius:10px;padding:14px 28px;font-family:Poppins,Helvetica;font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .3s ease}.conferences-list__add-btn[data-v-4c50bb20]:hover{background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.conferences-list__add-icon[data-v-4c50bb20]{font-size:24px;font-weight:600;line-height:1}.conferences-list__loading[data-v-4c50bb20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#636363;font-family:Poppins,Helvetica;font-size:var(--font-size-md)}.spinner[data-v-4c50bb20]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #0095ec;border-radius:50%;animation:spin-4c50bb20 1s linear infinite;margin-bottom:20px}@keyframes spin-4c50bb20{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.conferences-list__empty[data-v-4c50bb20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.conferences-list__empty-text[data-v-4c50bb20]{color:#636363;font-family:Poppins,Helvetica;font-size:var(--font-size-lg);margin-bottom:24px}.conferences-list__empty-btn[data-v-4c50bb20]{background-color:#0095ecb2;color:#fff;border:none;border-radius:10px;padding:16px 32px;font-family:Poppins,Helvetica;font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .3s ease}.conferences-list__empty-btn[data-v-4c50bb20]:hover{background-color:#0166a0;box-shadow:0 4px 12px rgba(0,149,236,.3);transform:translateY(-2px)}.conferences-list__items[data-v-4c50bb20]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}.created-card[data-v-4c50bb20]{border:2px solid #e5e5e5;border-radius:16px;padding:24px;background:#fff;display:flex;flex-direction:column;gap:16px;transition:box-shadow .2s ease,border-color .2s ease}.created-card[data-v-4c50bb20]:hover{border-color:#0095ec;box-shadow:0 6px 20px rgba(0,149,236,.18)}.created-card__top[data-v-4c50bb20]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.created-card__title[data-v-4c50bb20]{margin:0;font-family:Poppins,Helvetica;font-size:var(--font-size-lg);font-weight:600;color:#252641;line-height:1.3}.created-card__datetime[data-v-4c50bb20]{margin:8px 0 0;color:#666;font-family:Poppins,Helvetica;font-size:var(--font-size-sm);font-weight:400;white-space:nowrap}.created-card__status[data-v-4c50bb20]{padding:8px 16px;border-radius:20px;font-family:Poppins,Helvetica;font-size:15px;font-weight:500;white-space:nowrap;height:-moz-fit-content;height:fit-content;flex-shrink:0}.created-card__status.upcoming[data-v-4c50bb20]{background:#e8f4fd;color:#0b6fa4}.created-card__status.live[data-v-4c50bb20]{background:#28a745;color:#fff;animation:pulse-4c50bb20 2s infinite}@keyframes pulse-4c50bb20{0%,to{box-shadow:0 0 0 0 rgba(40,167,69,.4)}50%{box-shadow:0 0 0 8px rgba(40,167,69,0)}}.created-card__status.past[data-v-4c50bb20]{background:#f2f2f2;color:#666}.created-card__desc[data-v-4c50bb20]{margin:0;color:#444;font-family:Poppins,Helvetica;font-size:var(--font-size-md);line-height:1.5}.created-card__meta[data-v-4c50bb20]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;color:#555;font-family:Poppins,Helvetica;font-size:var(--font-size-sm);padding-top:8px;border-top:1px solid #f0f0f0}.created-card__link[data-v-4c50bb20]{color:#0095ec;text-decoration:none;font-weight:500;transition:color .2s ease}.created-card__link[data-v-4c50bb20]:hover{color:#0077be;text-decoration:underline}.duration-timer[data-v-4c50bb20]{color:#28a745;font-weight:600;font-family:Consolas,Monaco,monospace}.created-card__actions[data-v-4c50bb20]{display:flex;gap:12px;margin-top:8px}.created-card__actions button[data-v-4c50bb20]{flex:1;border:2px solid #dcdcdc;border-radius:10px;padding:12px 16px;cursor:pointer;background:#f7f7f7;font-family:Poppins,Helvetica;font-size:var(--font-size-sm);font-weight:500;color:#333;transition:all .2s ease}.created-card__actions button[data-v-4c50bb20]:hover{background:#ececec;border-color:#0095ec;color:#0095ec}.created-card__actions .danger[data-v-4c50bb20]{border-color:#e74c3c;color:#e74c3c;background:#fff5f3}.created-card__actions .danger[data-v-4c50bb20]:hover{background:#ffe5e2;border-color:#c0392b;color:#c0392b}@media (max-width:768px){.conferences-list[data-v-4c50bb20]{padding:16px}.conferences-list__header[data-v-4c50bb20]{flex-direction:column;align-items:flex-start}.conferences-list__add-btn[data-v-4c50bb20]{width:100%;justify-content:center}.conferences-list__items[data-v-4c50bb20]{grid-template-columns:1fr}.created-card[data-v-4c50bb20]{padding:20px}.created-card__top[data-v-4c50bb20]{flex-direction:column}.created-card__status[data-v-4c50bb20]{align-self:flex-start}}@media (max-width:480px){.conferences-list[data-v-4c50bb20]{--font-size-xl:24px;--font-size-lg:20px;--font-size-base:18px;--font-size-md:17px;--font-size-sm:16px}.conferences-list__add-btn[data-v-4c50bb20]{padding:12px 20px}.created-card__actions[data-v-4c50bb20]{flex-direction:column}}.conference-form-overlay[data-v-37e5afc6]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;box-sizing:border-box;background:rgba(0,0,0,.55);backdrop-filter:blur(4px)}.conference-form[data-v-37e5afc6]{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.12);max-height:80vh;overflow-y:auto;width:100%;max-width:600px}.conference-form.shake[data-v-37e5afc6]{animation:shake-37e5afc6 .5s ease-in-out}@keyframes shake-37e5afc6{0%,to{margin-left:0;margin-right:0}10%,30%,50%,70%,90%{margin-left:-5px;margin-right:5px}20%,40%,60%,80%{margin-left:5px;margin-right:-5px}}.conference-form__header[data-v-37e5afc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e8e8e8}.conference-form__title[data-v-37e5afc6]{color:#252641;font-family:Poppins,Helvetica;font-size:22px;font-weight:600;margin:0}.conference-form__close-btn[data-v-37e5afc6]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:50%;color:#636363;font-size:24px;cursor:pointer;transition:all .2s ease}.conference-form__close-btn[data-v-37e5afc6]:hover{background-color:#f5f5f5;color:#dc3545}.conference-form__form[data-v-37e5afc6]{display:flex;flex-direction:column;gap:20px}.conference-form__field[data-v-37e5afc6]{display:flex;flex-direction:column;gap:8px}.conference-form__label[data-v-37e5afc6]{color:#252641;font-family:Poppins,Helvetica;font-size:14px;font-weight:500}.required[data-v-37e5afc6]{color:#dc3545}.conference-form__input[data-v-37e5afc6],.conference-form__textarea[data-v-37e5afc6]{padding:12px 16px;border:2px solid #e8e8e8;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;color:#252641;transition:all .2s ease;background-color:#fff}.conference-form__input[data-v-37e5afc6]:focus,.conference-form__textarea[data-v-37e5afc6]:focus{outline:none;border-color:#0095ec;box-shadow:0 0 0 3px rgba(0,149,236,.1)}.conference-form__input--error[data-v-37e5afc6]{border-color:#dc3545}.conference-form__input--error[data-v-37e5afc6]:focus{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1)}.conference-form__error[data-v-37e5afc6]{color:#dc3545;font-size:12px;font-family:Poppins,Helvetica}.conference-form__hint[data-v-37e5afc6]{color:#888;font-size:12px;font-family:Poppins,Helvetica}.conference-form__textarea[data-v-37e5afc6]{resize:vertical;min-height:80px}.conference-form__datetime-wrapper[data-v-37e5afc6]{display:flex;flex-direction:column;gap:6px}.conference-form__input--datetime[data-v-37e5afc6]{cursor:pointer}.conference-form__input--datetime[data-v-37e5afc6]::-webkit-calendar-picker-indicator{cursor:pointer;padding:4px;margin-right:-4px;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.conference-form__input--datetime[data-v-37e5afc6]::-webkit-calendar-picker-indicator:hover{background-color:rgba(0,149,236,.1)}.conference-form__datetime-hint[data-v-37e5afc6]{color:#888;font-size:12px;font-style:italic}.conference-form__grid[data-v-37e5afc6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.conference-form__actions[data-v-37e5afc6]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px;border-top:2px solid #e8e8e8}.conference-form__btn[data-v-37e5afc6]{padding:12px 24px;border:none;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.conference-form__btn[data-v-37e5afc6]:disabled{opacity:.6;cursor:not-allowed}.conference-form__btn--cancel[data-v-37e5afc6]{background-color:#f5f5f5;color:#636363}.conference-form__btn--cancel[data-v-37e5afc6]:hover:not(:disabled){background-color:#e8e8e8}.conference-form__btn--submit[data-v-37e5afc6]{background-color:#0095ec;color:#fff}.conference-form__btn--submit[data-v-37e5afc6]:hover:not(:disabled){background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.conference-form__spinner[data-v-37e5afc6]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-37e5afc6 .8s linear infinite}@keyframes spin-37e5afc6{to{transform:rotate(1turn)}}.conference-form__radio-group[data-v-37e5afc6]{display:flex;gap:16px;flex-wrap:wrap}.conference-form__radio[data-v-37e5afc6]{display:flex;align-items:center;cursor:pointer}.conference-form__radio input[type=radio][data-v-37e5afc6]{display:none}.conference-form__radio .radio-label[data-v-37e5afc6]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid #e8e8e8;border-radius:8px;transition:all .2s ease;font-size:14px;color:#636363;background-color:#fff}.conference-form__radio input[type=radio]:checked+.radio-label[data-v-37e5afc6]{border-color:#0095ec;background-color:rgba(0,149,236,.05);color:#0095ec}.conference-form__radio:hover .radio-label[data-v-37e5afc6]{border-color:#0095ec}.radio-icon[data-v-37e5afc6]{font-size:18px}.conference-form__agora-info[data-v-37e5afc6]{padding:16px;background:linear-gradient(135deg,#e8f5e9,#e3f2fd);border-radius:8px;border:1px solid #c8e6c9}.agora-badge[data-v-37e5afc6]{display:inline-flex;align-items:center;gap:6px;color:#2e7d32;font-weight:500;font-size:14px}.certificate-card[data-v-83ea85b8]{background-color:#fff;border:2px solid #e8e8e8;border-radius:12px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;max-width:320px}.certificate-card[data-v-83ea85b8]:hover{border-color:#0095ec;box-shadow:0 4px 12px rgba(0,149,236,.15)}.certificate-card--minimal[data-v-83ea85b8]{border:none;background:transparent;max-width:100%}.certificate-card--minimal[data-v-83ea85b8]:hover{border-color:transparent;box-shadow:none}.certificate-card--minimal .certificate-card__preview[data-v-83ea85b8]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.certificate-card__preview[data-v-83ea85b8]{background:linear-gradient(135deg,#667eea,#764ba2);padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px}.certificate-card__preview--image[data-v-83ea85b8]{padding:0;background:#f3f4f6}.certificate-card__preview-image[data-v-83ea85b8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.certificate-card__mini-preview[data-v-83ea85b8]{width:100%;height:180px;position:relative;display:flex;align-items:center;justify-content:center;padding:12px}.mini-preview__border[data-v-83ea85b8]{position:absolute;inset:8px;border:3px double #d4af37;border-radius:4px;pointer-events:none}.mini-preview__content[data-v-83ea85b8]{text-align:center;z-index:1}.mini-preview__title[data-v-83ea85b8]{font-family:Georgia,serif;font-size:16px;font-weight:700;color:#1e3a8a;letter-spacing:2px;margin-bottom:2px}.mini-preview__subtitle[data-v-83ea85b8]{font-family:Georgia,serif;font-size:8px;font-style:italic;color:#666;margin-bottom:8px}.mini-preview__variable[data-v-83ea85b8]{font-family:Times New Roman,serif;font-size:12px;font-weight:700;color:#1e3a8a;margin-bottom:4px}.mini-preview__text[data-v-83ea85b8]{font-family:Arial,sans-serif;font-size:7px;color:#444;margin-bottom:2px}.mini-preview__course[data-v-83ea85b8]{font-family:Georgia,serif;font-size:10px;font-weight:700;color:#1e3a8a;margin-bottom:8px}.mini-preview__date[data-v-83ea85b8]{font-family:Arial,sans-serif;font-size:7px;color:#666}.certificate-card__content[data-v-83ea85b8]{padding:20px;flex:1;display:flex;flex-direction:column;gap:12px}.certificate-card__title[data-v-83ea85b8]{color:#252641;font-family:Poppins,Helvetica;font-size:18px;font-weight:600;margin:0}.certificate-card__criteria[data-v-83ea85b8]{flex:1}.certificate-card__criteria-label[data-v-83ea85b8]{color:#636363;font-family:Poppins,Helvetica;font-size:13px;font-weight:500;margin:0 0 8px 0}.certificate-card__criteria-list[data-v-83ea85b8]{margin:0;padding-left:20px}.certificate-card__criteria-item[data-v-83ea85b8]{color:#636363;font-family:Poppins,Helvetica;font-size:12px;line-height:1.6}.certificate-card__meta[data-v-83ea85b8]{padding-top:12px;border-top:1px solid #e8e8e8}.certificate-card__meta-item[data-v-83ea85b8]{color:#636363;font-family:Poppins,Helvetica;font-size:13px}.certificate-card__actions[data-v-83ea85b8]{display:flex;gap:8px;padding:16px 20px;border-top:2px solid #e8e8e8}.certificate-card__action-btn[data-v-83ea85b8]{flex:1;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:6px;background-color:#f5f5f5;border:none;border-radius:8px;font-family:Poppins,Helvetica;font-size:13px;cursor:pointer;transition:all .2s ease}.certificate-card__action-btn[data-v-83ea85b8]:hover{background-color:#e8e8e8;transform:translateY(-2px)}.certificate-card__action-btn--preview[data-v-83ea85b8]{flex:2}.certificate-card__action-btn--delete[data-v-83ea85b8]{flex:0;width:40px}.certificate-card__action-btn--delete[data-v-83ea85b8]:hover{background-color:#f8d7da}.certificates-list[data-v-f3359fae]{width:100%;padding:24px;background-color:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.certificates-list__header[data-v-f3359fae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.certificates-list__title[data-v-f3359fae]{color:#252641;font-family:Poppins,Helvetica,sans-serif;font-size:24px;font-weight:600;margin:0}.certificates-list__dropdown[data-v-f3359fae]{position:relative}.certificates-list__add-btn[data-v-f3359fae]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#0095ec,#0077be);color:#fff;border:none;border-radius:12px;padding:12px 24px;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,149,236,.3)}.certificates-list__add-btn[data-v-f3359fae]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,149,236,.4)}.certificates-list__add-icon[data-v-f3359fae]{font-size:18px;font-weight:600}.certificates-list__dropdown-arrow[data-v-f3359fae]{font-size:10px;margin-left:4px;transition:transform .2s ease}.certificates-list__dropdown-arrow.is-open[data-v-f3359fae]{transform:rotate(180deg)}.certificates-list__dropdown-menu[data-v-f3359fae]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);min-width:320px;z-index:100;overflow:hidden;border:1px solid #e8e8e8}.dropdown-enter-active[data-v-f3359fae],.dropdown-leave-active[data-v-f3359fae]{transition:all .2s ease}.dropdown-enter-from[data-v-f3359fae],.dropdown-leave-to[data-v-f3359fae]{opacity:0;transform:translateY(-10px)}.certificates-list__dropdown-item[data-v-f3359fae]{display:flex;align-items:center;gap:16px;width:100%;padding:16px 20px;background:none;border:none;border-bottom:1px solid #f0f0f0;text-align:left;cursor:pointer;transition:background .2s}.certificates-list__dropdown-item[data-v-f3359fae]:last-child{border-bottom:none}.certificates-list__dropdown-item[data-v-f3359fae]:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.certificates-list__dropdown-icon[data-v-f3359fae]{font-size:28px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:10px}.certificates-list__dropdown-text[data-v-f3359fae]{display:flex;flex-direction:column;gap:4px}.certificates-list__dropdown-label[data-v-f3359fae]{font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:600;color:#252641}.certificates-list__dropdown-hint[data-v-f3359fae]{font-family:Poppins,Helvetica,sans-serif;font-size:12px;color:#636363}.certificates-list__loading[data-v-f3359fae]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#636363;font-family:Poppins,Helvetica,sans-serif;font-size:14px}.spinner[data-v-f3359fae]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid #0095ec;border-radius:50%;animation:spin-f3359fae 1s linear infinite;margin-bottom:16px}@keyframes spin-f3359fae{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.certificates-list__empty[data-v-f3359fae]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.certificates-list__empty-icon[data-v-f3359fae]{font-size:72px;margin-bottom:20px;animation:bounce-f3359fae 2s ease-in-out infinite}@keyframes bounce-f3359fae{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.certificates-list__empty-text[data-v-f3359fae]{color:#252641;font-family:Poppins,Helvetica,sans-serif;font-size:20px;font-weight:600;margin:0 0 8px 0}.certificates-list__empty-subtext[data-v-f3359fae]{color:#636363;font-family:Poppins,Helvetica,sans-serif;font-size:14px;margin:0 0 32px 0;max-width:400px;line-height:1.6}.certificates-list__empty-actions[data-v-f3359fae]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.certificates-list__empty-btn[data-v-f3359fae]{padding:14px 28px;border:none;border-radius:12px;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.certificates-list__empty-btn--primary[data-v-f3359fae]{background:linear-gradient(135deg,#0095ec,#0077be);color:#fff;box-shadow:0 4px 12px rgba(0,149,236,.3)}.certificates-list__empty-btn--primary[data-v-f3359fae]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,149,236,.4)}.certificates-list__empty-btn--secondary[data-v-f3359fae]{background:#f5f5f5;color:#252641}.certificates-list__empty-btn--secondary[data-v-f3359fae]:hover{background:#e8e8e8;transform:translateY(-2px)}.certificates-list__items[data-v-f3359fae]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}@media (max-width:768px){.certificates-list[data-v-f3359fae]{padding:16px}.certificates-list__header[data-v-f3359fae]{flex-direction:column;gap:16px;align-items:stretch}.certificates-list__add-btn[data-v-f3359fae]{justify-content:center}.certificates-list__dropdown-menu[data-v-f3359fae]{right:auto;left:0;min-width:100%}.certificates-list__empty-actions[data-v-f3359fae]{flex-direction:column}.certificates-list__empty-btn[data-v-f3359fae]{width:100%}}.certificate-form[data-v-71b2142b]{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.1);max-height:80vh;overflow-y:auto}.certificate-form__header[data-v-71b2142b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e8e8e8}.certificate-form__title[data-v-71b2142b]{color:#252641;font-family:Poppins,Helvetica;font-size:22px;font-weight:600;margin:0}.certificate-form__close-btn[data-v-71b2142b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:50%;color:#636363;font-size:24px;cursor:pointer;transition:all .2s ease}.certificate-form__close-btn[data-v-71b2142b]:hover{background-color:#f5f5f5;color:#dc3545}.certificate-form__form[data-v-71b2142b]{display:flex;flex-direction:column;gap:20px}.certificate-form__field[data-v-71b2142b]{display:flex;flex-direction:column;gap:8px}.certificate-form__label[data-v-71b2142b]{color:#252641;font-family:Poppins,Helvetica;font-size:14px;font-weight:500}.required[data-v-71b2142b]{color:#dc3545}.certificate-form__input[data-v-71b2142b],.certificate-form__textarea[data-v-71b2142b]{padding:12px 16px;border:2px solid #e8e8e8;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;color:#252641;transition:all .2s ease}.certificate-form__input[data-v-71b2142b]:focus,.certificate-form__textarea[data-v-71b2142b]:focus{outline:none;border-color:#0095ec;box-shadow:0 0 0 3px rgba(0,149,236,.1)}.certificate-form__textarea[data-v-71b2142b]{resize:vertical;min-height:100px}.certificate-form__textarea--large[data-v-71b2142b]{min-height:200px}.certificate-form__hint[data-v-71b2142b]{color:#636363;font-family:Poppins,Helvetica;font-size:12px;margin:0}.certificate-form__criteria[data-v-71b2142b]{display:flex;flex-direction:column;gap:12px}.certificate-form__criterion-item[data-v-71b2142b]{display:flex;align-items:center;gap:10px}.certificate-form__criterion-input[data-v-71b2142b]{flex:1;padding:10px 14px;border:2px solid #e8e8e8;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;color:#252641;transition:all .2s ease}.certificate-form__criterion-input[data-v-71b2142b]:focus{outline:none;border-color:#0095ec;box-shadow:0 0 0 3px rgba(0,149,236,.1)}.certificate-form__criterion-remove[data-v-71b2142b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border:none;border-radius:50%;color:#dc3545;font-size:18px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.certificate-form__criterion-remove[data-v-71b2142b]:hover:not(:disabled){background-color:#f8d7da}.certificate-form__criterion-remove[data-v-71b2142b]:disabled{opacity:.4;cursor:not-allowed}.certificate-form__add-criterion-btn[data-v-71b2142b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:2px dashed #e8e8e8;border-radius:8px;background-color:#f8f8f8;color:#636363;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.certificate-form__add-criterion-btn[data-v-71b2142b]:hover{border-color:#0095ec;background-color:#f0f8ff;color:#0095ec}.certificate-form__add-icon[data-v-71b2142b]{font-size:18px}.certificate-form__actions[data-v-71b2142b]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px;border-top:2px solid #e8e8e8}.certificate-form__btn[data-v-71b2142b]{padding:12px 24px;border:none;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.certificate-form__btn[data-v-71b2142b]:disabled{opacity:.6;cursor:not-allowed}.certificate-form__btn--cancel[data-v-71b2142b]{background-color:#f5f5f5;color:#636363}.certificate-form__btn--cancel[data-v-71b2142b]:hover:not(:disabled){background-color:#e8e8e8}.certificate-form__btn--submit[data-v-71b2142b]{background-color:#0095ec;color:#fff}.certificate-form__btn--submit[data-v-71b2142b]:hover:not(:disabled){background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.certificate-designer-wrapper[data-v-b936d7ba]{width:1800px;min-height:105vh;border-radius:20px;overflow:hidden;margin-left:-240px}.certificate-designer-wrapper__frame[data-v-b936d7ba]{width:100%;min-height:100vh;border:0;display:block}.certificates-manager[data-v-7bb726ea]{width:100%}.certificates-manager__modal-overlay[data-v-7bb726ea]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.faq-card[data-v-5baa45ea]{display:flex;gap:12px;background-color:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:16px;transition:all .3s ease}.faq-card[data-v-5baa45ea]:hover{border-color:#0095ec;box-shadow:0 4px 12px rgba(0,149,236,.15)}.faq-card__drag-handle[data-v-5baa45ea]{width:24px;display:flex;align-items:flex-start;justify-content:center;color:#636363;font-size:18px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:4px}.faq-card__drag-handle[data-v-5baa45ea]:active{cursor:grabbing}.faq-card__content[data-v-5baa45ea]{flex:1}.faq-card__header[data-v-5baa45ea]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-card__question[data-v-5baa45ea]{color:#252641;font-family:Poppins,Helvetica;font-size:16px;font-weight:600;margin:0;flex:1}.faq-card__header-actions[data-v-5baa45ea]{display:flex;align-items:center;gap:8px}.faq-card__badge[data-v-5baa45ea]{padding:4px 12px;border-radius:12px;font-family:Poppins,Helvetica;font-size:11px;font-weight:500}.faq-card__badge--draft[data-v-5baa45ea]{background-color:#fff3cd;color:#856404}.faq-card__expand-icon[data-v-5baa45ea]{color:#636363;font-size:14px;transition:transform .2s ease}.faq-card__body[data-v-5baa45ea]{margin-top:16px;padding-top:16px;border-top:1px solid #e8e8e8}.faq-card__answer[data-v-5baa45ea]{color:#636363;font-family:Poppins,Helvetica;font-size:14px;line-height:1.6;margin:0 0 16px 0;white-space:pre-wrap}.faq-card__actions[data-v-5baa45ea]{display:flex;flex-wrap:wrap;gap:8px}.faq-card__action-btn[data-v-5baa45ea]{padding:8px 16px;background-color:#f5f5f5;border:none;border-radius:6px;font-family:Poppins,Helvetica;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.faq-card__action-btn[data-v-5baa45ea]:hover{background-color:#e8e8e8;transform:translateY(-2px)}.faq-card__action-btn--publish[data-v-5baa45ea]{background-color:#d4edda;color:#155724}.faq-card__action-btn--publish[data-v-5baa45ea]:hover{background-color:#c3e6cb}.faq-card__action-btn--unpublish[data-v-5baa45ea]{background-color:#fff3cd;color:#856404}.faq-card__action-btn--unpublish[data-v-5baa45ea]:hover{background-color:#ffe8a1}.faq-card__action-btn--delete[data-v-5baa45ea]{background-color:#f8d7da;color:#721c24}.faq-card__action-btn--delete[data-v-5baa45ea]:hover{background-color:#f5c6cb}.faq-list[data-v-93ac5836]{width:100%;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.faq-list__header[data-v-93ac5836]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.faq-list__title[data-v-93ac5836]{color:#252641;font-family:Poppins,Helvetica;font-size:24px;font-weight:600;margin:0}.faq-list__add-btn[data-v-93ac5836]{display:flex;align-items:center;gap:8px;background-color:#0095ec;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.faq-list__add-btn[data-v-93ac5836]:hover{background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.faq-list__add-icon[data-v-93ac5836]{font-size:20px;font-weight:600}.faq-list__loading[data-v-93ac5836]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#636363;font-family:Poppins,Helvetica;font-size:14px}.spinner[data-v-93ac5836]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #0095ec;border-radius:50%;animation:spin-93ac5836 1s linear infinite;margin-bottom:16px}@keyframes spin-93ac5836{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.faq-list__empty[data-v-93ac5836]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.faq-list__empty-text[data-v-93ac5836]{color:#636363;font-family:Poppins,Helvetica;font-size:16px;margin-bottom:20px}.faq-list__empty-btn[data-v-93ac5836]{background-color:#0095ec;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.faq-list__empty-btn[data-v-93ac5836]:hover{background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.faq-list__items[data-v-93ac5836]{display:flex;flex-direction:column;gap:12px}.faq-form[data-v-5d535410]{background:#fff;border-radius:16px;padding:28px;box-shadow:0 8px 32px rgba(0,0,0,.12);max-width:560px;width:100%;max-height:85vh;overflow-y:auto}.faq-form__header[data-v-5d535410]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #eef0f2}.faq-form__header-content[data-v-5d535410]{display:flex;align-items:center;gap:12px}.faq-form__icon[data-v-5d535410]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0095ec,#0077be);border-radius:12px;color:#fff}.faq-form__title[data-v-5d535410]{color:#1a1d21;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0;line-height:1.3}.faq-form__close-btn[data-v-5d535410]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5f7f9;border:none;border-radius:10px;color:#6b7280;cursor:pointer;transition:all .2s ease;flex-shrink:0}.faq-form__close-btn[data-v-5d535410]:hover:not(:disabled){background:#fee2e2;color:#dc2626}.faq-form__close-btn[data-v-5d535410]:disabled{opacity:.5;cursor:not-allowed}.faq-form__form[data-v-5d535410]{display:flex;flex-direction:column;gap:20px}.faq-form__field[data-v-5d535410]{display:flex;flex-direction:column;gap:8px}.faq-form__field--error .faq-form__input[data-v-5d535410],.faq-form__field--error .faq-form__textarea[data-v-5d535410]{border-color:#dc2626;background:#fef2f2}.faq-form__label[data-v-5d535410]{color:#374151;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;display:flex;align-items:center;gap:4px}.faq-form__required[data-v-5d535410]{color:#dc2626;font-weight:600}.faq-form__input-wrapper[data-v-5d535410],.faq-form__textarea-wrapper[data-v-5d535410]{position:relative}.faq-form__input[data-v-5d535410],.faq-form__textarea[data-v-5d535410]{width:100%;padding:14px 16px;padding-right:70px;border:2px solid #e5e7eb;border-radius:10px;font-family:Poppins,sans-serif;font-size:14px;color:#1a1d21;background:#fff;transition:all .2s ease;box-sizing:border-box}.faq-form__input[data-v-5d535410]::-moz-placeholder,.faq-form__textarea[data-v-5d535410]::-moz-placeholder{color:#9ca3af}.faq-form__input[data-v-5d535410]::placeholder,.faq-form__textarea[data-v-5d535410]::placeholder{color:#9ca3af}.faq-form__input[data-v-5d535410]:focus,.faq-form__textarea[data-v-5d535410]:focus{outline:none;border-color:#0095ec;box-shadow:0 0 0 4px rgba(0,149,236,.1)}.faq-form__input[data-v-5d535410]:disabled,.faq-form__textarea[data-v-5d535410]:disabled{background:#f9fafb;cursor:not-allowed}.faq-form__textarea[data-v-5d535410]{resize:none;min-height:120px;line-height:1.6}.faq-form__char-count[data-v-5d535410]{position:absolute;right:12px;bottom:12px;font-size:11px;color:#9ca3af;font-family:Poppins,sans-serif;pointer-events:none}.faq-form__char-count--warning[data-v-5d535410]{color:#f59e0b;font-weight:500}.faq-form__error[data-v-5d535410]{color:#dc2626;font-size:12px;font-family:Poppins,sans-serif;display:flex;align-items:center;gap:4px}.faq-form__error[data-v-5d535410]:before{content:"⚠";font-size:11px}.faq-form__options[data-v-5d535410]{padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.faq-form__toggle[data-v-5d535410]{display:flex;align-items:center;gap:14px;cursor:pointer}.faq-form__toggle-input[data-v-5d535410]{position:absolute;opacity:0;width:0;height:0}.faq-form__toggle-slider[data-v-5d535410]{position:relative;width:48px;height:26px;background:#d1d5db;border-radius:13px;transition:all .3s ease;flex-shrink:0}.faq-form__toggle-slider[data-v-5d535410]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.faq-form__toggle-input:checked+.faq-form__toggle-slider[data-v-5d535410]{background:linear-gradient(135deg,#10b981,#059669)}.faq-form__toggle-input:checked+.faq-form__toggle-slider[data-v-5d535410]:before{transform:translateX(22px)}.faq-form__toggle-input:disabled+.faq-form__toggle-slider[data-v-5d535410]{opacity:.5;cursor:not-allowed}.faq-form__toggle-label[data-v-5d535410]{display:flex;flex-direction:column;gap:2px}.faq-form__toggle-title[data-v-5d535410]{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#1a1d21}.faq-form__toggle-hint[data-v-5d535410]{font-family:Poppins,sans-serif;font-size:12px;color:#6b7280}.faq-form__actions[data-v-5d535410]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px;border-top:1px solid #eef0f2}.faq-form__btn[data-v-5d535410]{padding:12px 24px;border:none;border-radius:10px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;min-width:140px}.faq-form__btn[data-v-5d535410]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.faq-form__btn--cancel[data-v-5d535410]{background:#f3f4f6;color:#4b5563}.faq-form__btn--cancel[data-v-5d535410]:hover:not(:disabled){background:#e5e7eb}.faq-form__btn--submit[data-v-5d535410]{background:linear-gradient(135deg,#0095ec,#0077be);color:#fff;box-shadow:0 4px 12px rgba(0,149,236,.25)}.faq-form__btn--submit[data-v-5d535410]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,149,236,.35)}.faq-form__btn--submit[data-v-5d535410]:active:not(:disabled){transform:translateY(0)}.faq-form__spinner[data-v-5d535410]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-5d535410 .8s linear infinite}@keyframes spin-5d535410{to{transform:rotate(1turn)}}.fade-enter-active[data-v-5d535410],.fade-leave-active[data-v-5d535410]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-5d535410],.fade-leave-to[data-v-5d535410]{opacity:0;transform:translateY(-4px)}@media (max-width:480px){.faq-form[data-v-5d535410]{padding:20px;border-radius:12px}.faq-form__header-content[data-v-5d535410]{gap:10px}.faq-form__icon[data-v-5d535410]{width:38px;height:38px}.faq-form__title[data-v-5d535410]{font-size:18px}.faq-form__actions[data-v-5d535410]{flex-direction:column-reverse}.faq-form__btn[data-v-5d535410]{width:100%}}.create-course-page[data-v-1056ec60]{background-color:#f9f9f980;min-height:100vh;width:100%;display:flex;flex-direction:column;overflow-x:hidden}.notification[data-v-1056ec60]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:10100;color:#fff;white-space:pre-line}.notification--success[data-v-1056ec60]{background-color:#28a745}.notification--error[data-v-1056ec60]{background-color:#dc3545}.fade-enter-active[data-v-1056ec60],.fade-leave-active[data-v-1056ec60]{transition:opacity .3s ease}.fade-enter-from[data-v-1056ec60],.fade-leave-to[data-v-1056ec60]{opacity:0}.ccp-loading[data-v-1056ec60]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;min-height:400px}.ccp-loading__spinner[data-v-1056ec60]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #0095ec;border-radius:50%;animation:spin-1056ec60 1s linear infinite}@keyframes spin-1056ec60{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ccp-loading__text[data-v-1056ec60]{margin-top:20px;color:#636363;font-family:Poppins,Helvetica;font-size:16px;font-weight:500}.content-wrapper[data-v-1056ec60]{max-width:1200px;margin:0 auto;padding:40px;background-color:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.page-title[data-v-1056ec60]{color:#252641;font-family:Poppins,Helvetica;font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}.course-creation-placeholder[data-v-1056ec60]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.placeholder-icon[data-v-1056ec60]{font-size:80px;margin-bottom:20px}.placeholder-text[data-v-1056ec60]{color:#636363;font-family:Poppins,Helvetica;font-size:18px;margin-bottom:30px}.back-button[data-v-1056ec60]{background-color:#0095ec;color:#fff;border:none;border-radius:10px;padding:12px 30px;font-family:Poppins,Helvetica;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.back-button[data-v-1056ec60]:hover{background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.back-button[data-v-1056ec60]:active{transform:translateY(0)}.ccp-container[data-v-1056ec60]{max-width:1400px;margin:0 auto;padding:20px 40px 80px;width:100%;box-sizing:border-box}.ccp-breadcrumb[data-v-1056ec60]{color:rgba(0,0,0,.7);display:flex;font-family:Poppins,Helvetica;font-size:18px;font-weight:400;gap:8px;letter-spacing:.4px;line-height:36px;white-space:nowrap;margin-bottom:20px}.ccp-breadcrumb__item[data-v-1056ec60]{letter-spacing:.08px}.ccp-breadcrumb__item--link[data-v-1056ec60]{cursor:pointer;font-weight:500;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ccp-breadcrumb__item--link[data-v-1056ec60]:hover{color:#0095ec;text-decoration:underline}.ccp-breadcrumb__item--link[data-v-1056ec60]:active{color:#0077be}.ccp-breadcrumb__separator[data-v-1056ec60]{font-weight:100;letter-spacing:.08px}.breadcrumbs[data-v-1056ec60]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.18);border-radius:9999px;margin-bottom:32px;box-shadow:0 2px 8px rgba(15,23,42,.08);font-family:Poppins,Helvetica}.breadcrumbs__link[data-v-1056ec60]{display:inline-flex;align-items:center;gap:6px;color:#475569;text-decoration:none;font-size:13px;font-weight:500;transition:all .2s ease;padding:4px 8px;border-radius:8px;cursor:pointer}.breadcrumbs__link[data-v-1056ec60]:hover{color:#0095ec;background:rgba(0,149,236,.1)}.breadcrumbs__icon[data-v-1056ec60]{width:14px;height:14px}.breadcrumbs__separator[data-v-1056ec60]{width:16px;height:16px;color:#94a3b8;opacity:.5}.breadcrumbs__current[data-v-1056ec60]{color:#fff;font-weight:600;font-size:13px;white-space:normal;padding:4px 12px;background:#0095ec;border-radius:9999px}.ccp-cover[data-v-1056ec60]{height:500px;position:relative;width:100%;margin-bottom:30px;border-radius:12px;overflow:hidden}.ccp-cover__bg[data-v-1056ec60]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.ccp-cover__upload-btn[data-v-1056ec60]{background:transparent;border:none;cursor:pointer;height:50px;left:20px;padding:0;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;top:20px;width:232px;z-index:2}.ccp-cover__upload-btn:hover .ccp-cover__upload-bg[data-v-1056ec60]{background-color:rgba(51,51,51,.5)}.ccp-cover__upload-bg[data-v-1056ec60]{backdrop-filter:blur(5px) brightness(100%);background-color:rgba(51,51,51,.3);border-radius:10px;height:50px;left:0;position:absolute;top:0;transition:background-color .3s ease;width:230px}.ccp-cover__upload-text[data-v-1056ec60]{color:#fff;font-family:Poppins,Helvetica;font-size:18px;font-weight:700;letter-spacing:0;line-height:normal;position:absolute}.ccp-cover__subtitle[data-v-1056ec60],.ccp-cover__title[data-v-1056ec60]{display:inline-block;width:auto;max-width:min(90%,60ch);padding:10px 16px;border-radius:12px;border:none;background:rgba(15,23,42,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 28px rgba(0,0,0,.3);white-space:nowrap}.ccp-cover__subtitle-group[data-v-1056ec60],.ccp-cover__title-group[data-v-1056ec60]{position:absolute;z-index:2}.ccp-cover__title-group[data-v-1056ec60]{left:40px;top:100px;right:40px}.ccp-cover__subtitle-group[data-v-1056ec60]{left:40px;top:200px;right:40px}.ccp-cover__edit-icon[data-v-1056ec60]{aspect-ratio:1;cursor:pointer;height:28px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:28px}.ccp-cover__edit-icon--title[data-v-1056ec60]{top:45px}.ccp-cover__edit-icon--subtitle[data-v-1056ec60]{top:38px}.ccp-cover__title[data-v-1056ec60]{background:transparent;border:2px solid transparent;border-radius:8px;color:#e0e0e0;text-shadow:0 2px 4px rgba(0,0,0,.55),0 10px 24px rgba(0,0,0,.35);font-family:Poppins,Helvetica;font-size:30px;font-weight:700;left:42px;letter-spacing:1px;line-height:normal;padding:10px 15px;position:absolute;top:0;transition:border-color .3s ease;width:calc(100% - 80px);max-width:100%}.ccp-cover__title[data-v-1056ec60]:focus{border-color:#0095ec;outline:none}.ccp-cover__subtitle[data-v-1056ec60]{background:transparent;border:2px solid transparent;border-radius:8px;color:#e0e0e0;font-family:Poppins,Helvetica;font-size:25px;font-weight:400;left:42px;letter-spacing:.8px;line-height:normal;padding:10px 15px;position:absolute;top:0;transition:border-color .3s ease;width:calc(100% - 80px);max-width:100%}.ccp-cover__subtitle[data-v-1056ec60]:focus{border-color:#0095ec;outline:none}.ccp-tabs[data-v-1056ec60]{display:flex;gap:18px;height:60px;position:relative;width:100%;margin-bottom:40px;flex-wrap:wrap}.ccp-tabs__item[data-v-1056ec60]{align-items:center;background-color:#f5f5f5;border:none;border-radius:12px;color:rgba(0,0,0,.6);cursor:pointer;display:flex;font-family:Poppins,Helvetica;font-size:18px;font-weight:700;height:60px;justify-content:center;letter-spacing:0;line-height:normal;padding:0 30px;transition:all .3s ease;flex:1;min-width:150px}.ccp-tabs__item[data-v-1056ec60]:hover{background-color:#e8e8e8;color:rgba(0,0,0,.8)}.ccp-tabs__item--active[data-v-1056ec60]{background-color:#0095ecb2;color:#fff}.ccp-tabs__item--active[data-v-1056ec60]:hover{background-color:#0085d6;color:#fff}.ccp-form[data-v-1056ec60]{position:relative;width:100%;padding-bottom:100px}.ccp-form__header[data-v-1056ec60]{margin-bottom:32px}.ccp-form__title[data-v-1056ec60]{color:#000;font-family:Poppins,Helvetica;font-size:32px;font-weight:600;letter-spacing:0;line-height:normal;margin:0 0 8px 0}.ccp-form__subtitle[data-v-1056ec60]{color:rgba(0,0,0,.6);font-family:Poppins,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;margin:0}.ccp-form__grid[data-v-1056ec60]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 24px;margin-bottom:24px}.ccp-section[data-v-1056ec60]{margin-top:16px;margin-bottom:8px}.ccp-section__title[data-v-1056ec60]{font-family:Poppins,Helvetica;font-size:18px;font-weight:600;color:#000;margin:0;padding-bottom:8px}.ccp-field[data-v-1056ec60]{position:relative}.ccp-field--full[data-v-1056ec60]{grid-column:1/-1}.ccp-field__label[data-v-1056ec60]{color:rgba(0,0,0,.8);display:block;font-family:Poppins,Helvetica;font-size:15px;font-weight:600;letter-spacing:0;line-height:normal;margin-bottom:8px}.ccp-field__hint[data-v-1056ec60]{display:block;margin-top:4px;font-size:12px;color:rgba(0,0,0,.5);font-family:Poppins,Helvetica;font-style:italic}.ccp-field__description[data-v-1056ec60]{margin:0 0 8px 0;font-size:13px;color:rgba(0,0,0,.6);font-family:Poppins,Helvetica;line-height:1.4}.ccp-field__message[data-v-1056ec60]{margin-top:6px;font-size:13px;font-family:Poppins,Helvetica}.ccp-field__message--error[data-v-1056ec60]{color:#dc3545}.ccp-field__input[data-v-1056ec60]{width:100%;box-sizing:border-box;padding:10px 14px;background-color:#fff;border:.5px solid #b4b4b4;border-radius:8px;transition:border-color .3s ease;color:#000;font-family:Poppins,Helvetica;font-size:15px;letter-spacing:0;line-height:1.4}.ccp-field__input[data-v-1056ec60]:focus{outline:none;border-color:#0095ec;box-shadow:0 0 0 2px rgba(0,149,236,.1)}.ccp-field__input[data-v-1056ec60]::-moz-placeholder{color:rgba(0,0,0,.3)}.ccp-field__input[data-v-1056ec60]::placeholder{color:rgba(0,0,0,.3)}.ccp-field__input[data-v-1056ec60]:disabled{background-color:#f5f5f5;color:rgba(0,0,0,.4);cursor:not-allowed}.ccp-field__input--inline[data-v-1056ec60]{width:200px;margin-left:16px}.ccp-field__toggle-group[data-v-1056ec60]{display:flex;align-items:center;gap:16px}.ccp-field--checkbox[data-v-1056ec60]{display:flex;align-items:center;margin-top:8px}.ccp-field--checkboxes[data-v-1056ec60]{margin-top:0}.ccp-checkboxes-group[data-v-1056ec60]{display:flex;gap:32px;flex-wrap:wrap;padding:12px 0}.ccp-field__checkbox-label[data-v-1056ec60]{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:Poppins,Helvetica;font-size:15px;color:rgba(0,0,0,.8);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ccp-field__checkbox[data-v-1056ec60]{width:20px;height:20px;cursor:pointer;accent-color:#0095ec;flex-shrink:0}.ccp-publish-settings[data-v-1056ec60]{display:flex;flex-direction:column;gap:16px;background:#f8f9fa;padding:20px;border-radius:12px;border:1px solid #e0e0e0}.ccp-publish-option[data-v-1056ec60]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:12px;border-radius:8px;transition:background-color .2s ease}.ccp-publish-option[data-v-1056ec60]:hover{background-color:rgba(0,149,236,.05)}.ccp-publish-option__content[data-v-1056ec60]{display:flex;flex-direction:column;gap:4px}.ccp-publish-option__title[data-v-1056ec60]{font-family:Poppins,Helvetica;font-size:15px;font-weight:600;color:rgba(0,0,0,.9)}.ccp-publish-option__hint[data-v-1056ec60]{font-family:Poppins,Helvetica;font-size:13px;color:rgba(0,0,0,.6);line-height:1.4}.ccp-field__textarea[data-v-1056ec60]{width:100%;box-sizing:border-box;padding:12px 14px;resize:vertical;background-color:#fff;border:.5px solid #b4b4b4;border-radius:8px;transition:border-color .3s ease;color:#000;font-family:Poppins,Helvetica;font-size:15px;letter-spacing:0;line-height:1.5}.ccp-field__textarea--auto[data-v-1056ec60]{min-height:80px;max-height:300px}.ccp-field__textarea[data-v-1056ec60]::-moz-placeholder{color:rgba(0,0,0,.3)}.ccp-field__textarea[data-v-1056ec60]::placeholder{color:rgba(0,0,0,.3)}.ccp-field__textarea[data-v-1056ec60]:focus{border-color:#0095ec;outline:none;box-shadow:0 0 0 2px rgba(0,149,236,.1)}.ccp-field__textarea-wrapper[data-v-1056ec60]{position:relative}.ccp-field__counter[data-v-1056ec60]{position:absolute;bottom:8px;right:12px;font-size:12px;color:rgba(0,0,0,.4);font-family:Poppins,Helvetica;background:hsla(0,0%,100%,.9);padding:2px 6px;border-radius:4px;pointer-events:none}.ccp-field__counter--warning[data-v-1056ec60]{color:#ff9800;font-weight:600}.ccp-field__select-wrapper[data-v-1056ec60]{position:relative;width:100%}.ccp-field__select[data-v-1056ec60]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.5px solid #b4b4b4;border-radius:8px;color:rgba(0,0,0,.7);cursor:pointer;font-family:Poppins,Helvetica;font-size:15px;font-weight:500;height:42px;letter-spacing:0;line-height:normal;padding:0 36px 0 14px;transition:border-color .3s ease;width:100%;box-sizing:border-box}.ccp-field__select[data-v-1056ec60]:focus{border-color:#0095ec;outline:none;box-shadow:0 0 0 2px rgba(0,149,236,.1)}.ccp-field__select-icon[data-v-1056ec60]{color:#888;font-family:Font Awesome\ 5 Free-Solid,Helvetica;font-size:20px;font-weight:400;letter-spacing:.4px;line-height:normal;pointer-events:none;position:absolute;right:26px;top:50%;transform:translateY(-50%);width:10px}.ccp-field__select-icon[data-v-1056ec60]:before{content:"▼"}.ccp-tags[data-v-1056ec60]{display:flex;gap:8px;align-items:stretch}.ccp-tags__input[data-v-1056ec60]{flex:1;background-color:#fff;border:.5px solid #b4b4b4;border-radius:8px;color:#000;font-family:Poppins,Helvetica;font-size:15px;font-weight:500;height:42px;letter-spacing:0;line-height:normal;padding:0 14px;transition:border-color .3s ease;box-sizing:border-box}.ccp-tags__input[data-v-1056ec60]::-moz-placeholder{color:rgba(0,0,0,.3)}.ccp-tags__input[data-v-1056ec60]::placeholder{color:rgba(0,0,0,.3)}.ccp-tags__input[data-v-1056ec60]:focus{border-color:#0095ec;outline:none;box-shadow:0 0 0 2px rgba(0,149,236,.1)}.ccp-tags__add-btn[data-v-1056ec60]{background-color:#0095ec;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,Helvetica;font-size:15px;font-weight:600;height:42px;letter-spacing:0;line-height:normal;padding:0 20px;transition:all .2s ease;white-space:nowrap}.ccp-tags__add-btn[data-v-1056ec60]:hover{background-color:#0085d6;transform:translateY(-1px)}.ccp-tags__add-btn[data-v-1056ec60]:active{transform:translateY(0)}.ccp-tags__add-btn--secondary[data-v-1056ec60]{background-color:transparent;border:1.5px solid #0095ec;color:#0095ec}.ccp-tags__add-btn--secondary[data-v-1056ec60]:hover{background-color:rgba(0,149,236,.08);border-color:#0085d6;color:#0085d6;transform:none}.ccp-tags__list[data-v-1056ec60]{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.ccp-tags__item[data-v-1056ec60]{align-items:center;background-color:#e8f4fd;border-radius:20px;color:#0095ec;display:inline-flex;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;gap:8px;letter-spacing:0;padding:6px 12px}.ccp-tags__item--tag[data-v-1056ec60]{background-color:#e8f4fd;color:#0095ec;border:1px solid #b3d9f2}.ccp-tags__item--category[data-v-1056ec60]{background-color:#fff3e0;color:#f57c00;border:1px solid #ffcc80}.ccp-tags__remove[data-v-1056ec60]{background:transparent;border:none;color:#0095ec;cursor:pointer;font-size:24px;font-weight:700;line-height:1;padding:0;transition:color .3s ease}.ccp-tags__remove[data-v-1056ec60]:hover{color:#f44}.ccp-demo-upload[data-v-1056ec60]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ccp-demo-upload__btn[data-v-1056ec60]{background:#101828;color:#fff;border:none;border-radius:10px;padding:10px 16px;font-size:14px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ccp-demo-upload__btn[data-v-1056ec60]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(16,24,40,.2)}.ccp-demo-upload__btn[data-v-1056ec60]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.ccp-demo-upload__info[data-v-1056ec60]{font-size:14px;color:#344054;display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.ccp-demo-upload__link[data-v-1056ec60]{color:#2563eb;text-decoration:none}.ccp-demo-upload__link[data-v-1056ec60]:hover{text-decoration:underline}.ccp-demo-upload__meta[data-v-1056ec60]{color:#667085}.ccp-actions[data-v-1056ec60]{display:flex;gap:16px;justify-content:flex-end;padding:16px 24px}.ccp-actions--sticky[data-v-1056ec60]{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(0deg,hsla(0,0%,100%,.98) 0,hsla(0,0%,100%,.95));backdrop-filter:blur(8px);box-shadow:0 -2px 12px rgba(0,0,0,.08);z-index:100;margin:0}.ccp-actions__btn[data-v-1056ec60]{border-radius:8px;cursor:pointer;font-family:Poppins,Helvetica;font-size:15px;font-weight:600;height:44px;letter-spacing:0;line-height:normal;transition:all .2s ease;padding:0 28px;min-width:140px}.ccp-actions__btn[data-v-1056ec60]:disabled{opacity:.6;cursor:not-allowed}.ccp-actions__btn--cancel[data-v-1056ec60]{background-color:transparent;border:1.5px solid #0095ec;color:#0095ec}.ccp-actions__btn--cancel[data-v-1056ec60]:hover:not(:disabled){background-color:rgba(0,149,236,.08);border-color:#0085d6;color:#0085d6}.ccp-actions__btn--save[data-v-1056ec60]{background-color:#0095ec;border:none;color:#fff}.ccp-actions__btn--save[data-v-1056ec60]:hover:not(:disabled){background-color:#0085d6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.ccp-actions__btn--save[data-v-1056ec60]:active:not(:disabled){transform:translateY(0)}.ccp-modules-list[data-v-1056ec60]{padding:30px 0}.ccp-modules-list__header[data-v-1056ec60]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:0 20px}.ccp-modules-list__title[data-v-1056ec60]{color:#000;font-family:Poppins,Helvetica;font-size:28px;font-weight:600;margin:0}.ccp-modules-list__add-btn[data-v-1056ec60]{background-color:#0095ec;border:none;border-radius:10px;color:#fff;font-family:Poppins,Helvetica;font-size:16px;font-weight:500;padding:12px 24px;cursor:pointer;transition:all .2s ease}.ccp-modules-list__add-btn[data-v-1056ec60]:hover{background-color:#0085d6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.ccp-modules-list__add-btn[data-v-1056ec60]:active{transform:translateY(0)}.ccp-modules-list__items[data-v-1056ec60]{display:flex;flex-direction:column;gap:20px;padding:0 20px}.ccp-module-item[data-v-1056ec60]{display:flex;align-items:flex-start;gap:20px;background-color:#fff;border:2px solid rgba(0,0,0,.1);border-radius:15px;padding:25px;transition:all .2s ease}.ccp-module-item[data-v-1056ec60]:hover{border-color:rgba(0,149,236,.3);box-shadow:0 4px 12px rgba(0,0,0,.05)}.ccp-module-item__number[data-v-1056ec60]{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#0095ec;color:#fff;font-family:Poppins,Helvetica;font-size:24px;font-weight:600;border-radius:10px}.ccp-module-item__content[data-v-1056ec60]{flex:1;min-width:0}.ccp-module-item__title[data-v-1056ec60]{color:#000;font-family:Poppins,Helvetica;font-size:20px;font-weight:600;margin:0 0 10px 0}.ccp-module-item__description[data-v-1056ec60]{color:rgba(0,0,0,.6);font-family:Poppins,Helvetica;font-size:16px;font-weight:400;line-height:1.5;margin:0}.ccp-module-item__actions[data-v-1056ec60]{display:flex;gap:10px;flex-shrink:0}.ccp-module-item__btn[data-v-1056ec60]{border:none;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;padding:10px 20px;cursor:pointer;transition:all .2s ease}.ccp-module-item__btn--edit[data-v-1056ec60]{background-color:rgba(0,149,236,.1);color:#0095ec}.ccp-module-item__btn--edit[data-v-1056ec60]:hover{background-color:rgba(0,149,236,.2);transform:translateY(-1px)}.ccp-module-item__btn--delete[data-v-1056ec60]{background-color:rgba(255,59,48,.1);color:#ff3b30}.ccp-module-item__btn--delete[data-v-1056ec60]:hover{background-color:rgba(255,59,48,.2);transform:translateY(-1px)}.ccp-module-creation[data-v-1056ec60]{display:flex;flex-direction:column;gap:40px;width:100%;padding:20px 0}.ccp-conferences[data-v-1056ec60]{width:100%;padding:20px 0}.ccp-certificates[data-v-1056ec60]{margin-top:24px}.ccp-modal-overlay[data-v-1056ec60]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ccp-faq[data-v-1056ec60]{width:100%;margin-top:20px}@media (max-width:1200px){.ccp-container[data-v-1056ec60]{padding:20px 30px 80px}.ccp-cover[data-v-1056ec60]{height:400px}.ccp-cover__title[data-v-1056ec60]{font-size:36px}.ccp-cover__subtitle[data-v-1056ec60]{font-size:28px}.ccp-form__grid[data-v-1056ec60]{gap:18px 20px}}@media (max-width:768px){.ccp-container[data-v-1056ec60]{padding:15px 20px 60px}.ccp-breadcrumb[data-v-1056ec60]{font-size:14px;gap:4px;margin-bottom:15px}.ccp-cover[data-v-1056ec60]{height:300px;margin-bottom:20px}.ccp-cover__title-group[data-v-1056ec60]{left:20px;top:80px;right:20px}.ccp-cover__subtitle-group[data-v-1056ec60]{left:20px;top:160px;right:20px}.ccp-cover__title[data-v-1056ec60]{font-size:28px;left:36px;width:calc(100% - 60px)}.ccp-cover__subtitle[data-v-1056ec60]{font-size:22px;left:36px;width:calc(100% - 60px)}.ccp-cover__upload-btn[data-v-1056ec60]{left:15px;top:15px;width:200px}.ccp-cover__upload-bg[data-v-1056ec60]{width:200px}.ccp-cover__upload-text[data-v-1056ec60]{font-size:16px}.ccp-tabs[data-v-1056ec60]{gap:10px;height:auto;margin-bottom:30px}.ccp-tabs__item[data-v-1056ec60]{font-size:15px;height:50px;padding:0 20px;min-width:120px}.ccp-form__title[data-v-1056ec60]{font-size:26px}.ccp-form__subtitle[data-v-1056ec60]{font-size:15px}.ccp-form__grid[data-v-1056ec60]{grid-template-columns:1fr;gap:16px}.ccp-field__input[data-v-1056ec60],.ccp-field__label[data-v-1056ec60],.ccp-field__select[data-v-1056ec60],.ccp-field__textarea[data-v-1056ec60],.ccp-tags__add-btn[data-v-1056ec60],.ccp-tags__input[data-v-1056ec60]{font-size:14px}.ccp-actions--sticky[data-v-1056ec60]{padding:12px 16px}.ccp-actions__btn[data-v-1056ec60]{font-size:14px;height:40px;padding:0 20px;min-width:120px}}@media (max-width:480px){.ccp-container[data-v-1056ec60]{padding:10px 15px 40px}.ccp-cover[data-v-1056ec60]{height:250px}.ccp-cover__title[data-v-1056ec60]{font-size:24px}.ccp-cover__subtitle[data-v-1056ec60]{font-size:18px}.ccp-tabs__item[data-v-1056ec60]{font-size:13px;padding:0 12px;min-width:100px}.ccp-actions[data-v-1056ec60]{flex-direction:column;gap:10px}.ccp-actions__btn[data-v-1056ec60]{width:100%}}.module-card[data-v-344feee7]{display:flex;gap:12px;background-color:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease}.module-card[data-v-344feee7]:hover{border-color:#0095ec;box-shadow:0 4px 12px rgba(0,149,236,.15)}.module-card--draft[data-v-344feee7]{background-color:#fffbf0;border-color:#ffc107}.module-card__drag-handle[data-v-344feee7]{display:flex;align-items:center;justify-content:center;width:24px;color:#b0b0b0;font-size:20px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.module-card__drag-handle[data-v-344feee7]:active{cursor:grabbing}.module-card__content[data-v-344feee7]{flex:1;display:flex;flex-direction:column;gap:16px}.module-card__header[data-v-344feee7]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.module-card__info[data-v-344feee7]{flex:1}.module-card__title[data-v-344feee7]{color:#252641a4;font-family:Poppins,Helvetica;font-size:18px;margin:0 0 8px 0}.module-card__description[data-v-344feee7]{color:#636363;font-family:Poppins,Helvetica;font-size:14px;line-height:1.5;margin:0}.module-card__badges[data-v-344feee7]{display:flex;gap:8px}.module-card__badge[data-v-344feee7]{padding:4px 12px;border-radius:12px;font-family:Poppins,Helvetica;font-size:12px;font-weight:500;white-space:nowrap}.module-card__badge--draft[data-v-344feee7]{background-color:#fff3cd;color:#856404}.module-card__badge--published[data-v-344feee7]{background-color:#d4edda;color:#155724}.module-card__badge--unpublished[data-v-344feee7]{background-color:#f8d7da;color:#721c24}.module-card__meta[data-v-344feee7]{display:flex;gap:16px;flex-wrap:wrap}.module-card__meta-item[data-v-344feee7]{display:flex;align-items:center;gap:6px;color:#636363;font-family:Poppins,Helvetica;font-size:13px}.module-card__meta-icon[data-v-344feee7]{font-size:16px}.module-card__actions[data-v-344feee7]{display:flex;gap:8px;flex-wrap:wrap}.module-card__action-btn[data-v-344feee7]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e8e8e8;border-radius:8px;background-color:#fff;color:#636363;font-family:Poppins,Helvetica;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.module-card__action-btn[data-v-344feee7]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.module-card__action-btn--view[data-v-344feee7]:hover{border-color:#0095ec;color:#0095ec}.module-card__action-btn--edit[data-v-344feee7]:hover{border-color:#ffc107;color:#ffc107}.module-card__action-btn--publish[data-v-344feee7]:hover{border-color:#28a745;color:#28a745}.module-card__action-btn--unpublish[data-v-344feee7]:hover{border-color:#dc3545;color:#dc3545}.module-card__action-btn--delete[data-v-344feee7]:hover{border-color:#dc3545;color:#dc3545;background-color:#fff5f5}.modules-list[data-v-203f3d3d]{width:100%;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.modules-list__header[data-v-203f3d3d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modules-list__title[data-v-203f3d3d]{color:#252641;font-family:Poppins,Helvetica;font-size:24px;font-weight:600;margin:0}.modules-list__add-btn[data-v-203f3d3d]{display:flex;align-items:center;gap:8px;background-color:#0095ec;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.modules-list__add-btn[data-v-203f3d3d]:hover{background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.modules-list__add-icon[data-v-203f3d3d]{font-size:20px;font-weight:600}.modules-list__loading[data-v-203f3d3d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#636363;font-family:Poppins,Helvetica;font-size:14px}.spinner[data-v-203f3d3d]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #0095ec;border-radius:50%;animation:spin-203f3d3d 1s linear infinite;margin-bottom:16px}@keyframes spin-203f3d3d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modules-list__empty[data-v-203f3d3d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.modules-list__empty-text[data-v-203f3d3d]{color:#636363;font-family:Poppins,Helvetica;font-size:16px;margin-bottom:20px}.modules-list__empty-btn[data-v-203f3d3d]{background-color:#0095ec;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.modules-list__empty-btn[data-v-203f3d3d]:hover{background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.modules-list__items[data-v-203f3d3d]{display:flex;flex-direction:column;gap:16px}.module-form[data-v-623c2408]{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.module-form__header[data-v-623c2408]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e8e8e8}.module-form__title[data-v-623c2408]{color:#252641;font-family:Poppins,Helvetica;font-size:22px;font-weight:600;margin:0}.module-form__close-btn[data-v-623c2408]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:50%;color:#636363;font-size:24px;cursor:pointer;transition:all .2s ease}.module-form__close-btn[data-v-623c2408]:hover{background-color:#f5f5f5;color:#dc3545}.module-form__form[data-v-623c2408]{display:flex;flex-direction:column;gap:20px}.module-form__field[data-v-623c2408]{display:flex;flex-direction:column;gap:8px}.module-form__field--panel[data-v-623c2408]{gap:12px}.module-form__label[data-v-623c2408]{color:#252641;font-family:Poppins,Helvetica;font-size:14px;font-weight:500}.module-form__panel[data-v-623c2408]{border:2px solid #e8e8e8;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px;background-color:#fafafa}.module-form__panel-row[data-v-623c2408]{display:flex;flex-direction:column;gap:8px}.module-form__rules[data-v-623c2408]{display:flex;flex-wrap:wrap;gap:12px 16px}.module-form__time-window[data-v-623c2408]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,180px) 200px;gap:12px;align-items:start}.module-form__time-field[data-v-623c2408]{display:flex;flex-direction:column;gap:6px}.module-form__label--compact[data-v-623c2408]{margin-bottom:0;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(37,38,65,.7)}.module-form__hint[data-v-623c2408]{margin:0;font-size:12px;color:#8a8a8a}.required[data-v-623c2408]{color:#dc3545}.module-form__input[data-v-623c2408],.module-form__textarea[data-v-623c2408]{padding:12px 16px;border:2px solid #e8e8e8;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;color:#252641;transition:all .2s ease}.module-form__input[data-v-623c2408]:focus,.module-form__textarea[data-v-623c2408]:focus{outline:none;border-color:#0095ec;box-shadow:0 0 0 3px rgba(0,149,236,.1)}.module-form__textarea[data-v-623c2408]{resize:vertical;min-height:100px}.module-form__upload[data-v-623c2408]{display:flex;flex-direction:column;gap:12px}.module-form__preview[data-v-623c2408]{position:relative;width:200px;height:120px;border-radius:8px;overflow:hidden}.module-form__preview img[data-v-623c2408]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module-form__preview-remove[data-v-623c2408]{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:rgba(220,53,69,.9);border:none;border-radius:50%;color:#fff;font-size:18px;cursor:pointer;transition:all .2s ease}.module-form__preview-remove[data-v-623c2408]:hover{background-color:#dc3545;transform:scale(1.1)}.module-form__upload-btn[data-v-623c2408]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:2px dashed #e8e8e8;border-radius:8px;background-color:#f8f8f8;color:#636363;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.module-form__upload-btn[data-v-623c2408]:hover{border-color:#0095ec;background-color:#f0f8ff;color:#0095ec}.module-form__upload-icon[data-v-623c2408]{font-size:20px}.module-form__field--checkbox[data-v-623c2408]{flex-direction:row;align-items:center}.module-form__checkbox-label[data-v-623c2408]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#636363;font-family:Poppins,Helvetica;font-size:14px}.module-form__checkbox[data-v-623c2408]{width:18px;height:18px;cursor:pointer}.module-form__actions[data-v-623c2408]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px;border-top:2px solid #e8e8e8}.module-form__btn[data-v-623c2408]{padding:12px 24px;border:none;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.module-form__btn[data-v-623c2408]:disabled{opacity:.6;cursor:not-allowed}.module-form__btn--cancel[data-v-623c2408]{background-color:#f5f5f5;color:#636363}.module-form__btn--cancel[data-v-623c2408]:hover:not(:disabled){background-color:#e8e8e8}.module-form__btn--submit[data-v-623c2408]{background-color:#0095ec;color:#fff}.module-form__btn--submit[data-v-623c2408]:hover:not(:disabled){background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.lesson-card[data-v-22c1bfbf]{display:flex;gap:12px;background-color:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease}.lesson-card[data-v-22c1bfbf]:hover{border-color:#0095ec;box-shadow:0 4px 12px rgba(0,149,236,.15)}.lesson-card--video[data-v-22c1bfbf]{border-left:4px solid #0095ec}.lesson-card--article[data-v-22c1bfbf]{border-left:4px solid #28a745}.lesson-card__drag-handle[data-v-22c1bfbf]{display:flex;align-items:center;justify-content:center;width:24px;color:#b0b0b0;font-size:20px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lesson-card__drag-handle[data-v-22c1bfbf]:active{cursor:grabbing}.lesson-card__content[data-v-22c1bfbf]{flex:1;display:flex;flex-direction:column;gap:16px}.lesson-card__header[data-v-22c1bfbf]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.lesson-card__info[data-v-22c1bfbf]{flex:1}.lesson-card__title-row[data-v-22c1bfbf]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lesson-card__type-icon[data-v-22c1bfbf]{font-size:20px}.lesson-card__title[data-v-22c1bfbf]{color:#252641;font-family:Poppins,Helvetica;font-size:18px;font-weight:600;margin:0}.lesson-card__description[data-v-22c1bfbf]{color:#636363;font-family:Poppins,Helvetica;font-size:14px;line-height:1.5;margin:0}.lesson-card__badges[data-v-22c1bfbf]{display:flex;gap:8px}.lesson-card__badge[data-v-22c1bfbf]{padding:4px 12px;border-radius:12px;font-family:Poppins,Helvetica;font-size:12px;font-weight:500;white-space:nowrap}.lesson-card__badge--video[data-v-22c1bfbf]{background-color:#e3f2fd;color:#0095ec}.lesson-card__badge--article[data-v-22c1bfbf]{background-color:#e8f5e9;color:#28a745}.lesson-card__meta[data-v-22c1bfbf]{display:flex;gap:16px;flex-wrap:wrap}.lesson-card__meta-item[data-v-22c1bfbf]{display:flex;align-items:center;gap:6px;color:#636363;font-family:Poppins,Helvetica;font-size:13px}.lesson-card__meta-icon[data-v-22c1bfbf]{font-size:16px}.lesson-card__actions[data-v-22c1bfbf]{display:flex;gap:8px;flex-wrap:wrap}.lesson-card__action-btn[data-v-22c1bfbf]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e8e8e8;border-radius:8px;background-color:#fff;color:#636363;font-family:Poppins,Helvetica;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.lesson-card__action-btn[data-v-22c1bfbf]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.lesson-card__action-btn--view[data-v-22c1bfbf]:hover{border-color:#0095ec;color:#0095ec}.lesson-card__action-btn--edit[data-v-22c1bfbf]:hover{border-color:#ffc107;color:#ffc107}.lesson-card__action-btn--delete[data-v-22c1bfbf]:hover{border-color:#dc3545;color:#dc3545;background-color:#fff5f5}.lessons-list[data-v-05a5acca]{width:100%;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.lessons-list__header[data-v-05a5acca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.lessons-list__header-left[data-v-05a5acca]{display:flex;align-items:center;gap:16px;flex:1}.lessons-list__back-btn[data-v-05a5acca]{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:#f5f5f5;border:none;border-radius:8px;color:#636363;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.lessons-list__back-btn[data-v-05a5acca]:hover{background-color:#e8e8e8;color:#252641}.lessons-list__title[data-v-05a5acca]{color:#252641;font-family:Poppins,Helvetica;font-size:22px;font-weight:600;margin:0}.lessons-list__add-btn[data-v-05a5acca]{display:flex;align-items:center;gap:8px;background-color:#0095ec;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.lessons-list__add-btn[data-v-05a5acca]:hover{background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.lessons-list__add-icon[data-v-05a5acca]{font-size:20px;font-weight:600}.lessons-list__loading[data-v-05a5acca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#636363;font-family:Poppins,Helvetica;font-size:14px}.spinner[data-v-05a5acca]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #0095ec;border-radius:50%;animation:spin-05a5acca 1s linear infinite;margin-bottom:16px}@keyframes spin-05a5acca{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lessons-list__empty[data-v-05a5acca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.lessons-list__empty-text[data-v-05a5acca]{color:#636363;font-family:Poppins,Helvetica;font-size:16px;margin-bottom:20px}.lessons-list__empty-btn[data-v-05a5acca]{background-color:#0095ec;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.lessons-list__empty-btn[data-v-05a5acca]:hover{background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.lessons-list__items[data-v-05a5acca]{display:flex;flex-direction:column;gap:16px}.lesson-form[data-v-41a48c94]{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.1);max-height:80vh;overflow-y:auto}.lesson-form__header[data-v-41a48c94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e8e8e8}.lesson-form__title[data-v-41a48c94]{color:#252641;font-family:Poppins,Helvetica;font-size:22px;font-weight:600;margin:0}.lesson-form__close-btn[data-v-41a48c94]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:50%;color:#636363;font-size:24px;cursor:pointer;transition:all .2s ease}.lesson-form__close-btn[data-v-41a48c94]:hover{background-color:#f5f5f5;color:#dc3545}.lesson-form__form[data-v-41a48c94]{display:flex;flex-direction:column;gap:20px}.lesson-form__field[data-v-41a48c94]{display:flex;flex-direction:column;gap:8px}.lesson-form__label[data-v-41a48c94]{color:#252641;font-family:Poppins,Helvetica;font-size:14px;font-weight:500}.required[data-v-41a48c94]{color:#dc3545}.lesson-form__input[data-v-41a48c94],.lesson-form__textarea[data-v-41a48c94]{padding:12px 16px;border:2px solid #e8e8e8;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;color:#252641;transition:all .2s ease}.lesson-form__input[data-v-41a48c94]:focus,.lesson-form__textarea[data-v-41a48c94]:focus{outline:none;border-color:#0095ec;box-shadow:0 0 0 3px rgba(0,149,236,.1)}.lesson-form__textarea[data-v-41a48c94]{resize:vertical;min-height:80px}.lesson-form__textarea--large[data-v-41a48c94]{min-height:200px}.lesson-form__hint[data-v-41a48c94]{color:#636363;font-family:Poppins,Helvetica;font-size:12px;margin:0}.lesson-form__radio-group[data-v-41a48c94]{display:flex;gap:16px}.lesson-form__radio-label[data-v-41a48c94]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:Poppins,Helvetica;font-size:14px;color:#636363}.lesson-form__radio-label[data-v-41a48c94]:has(.lesson-form__radio:checked){border-color:#0095ec;background-color:#f0f8ff;color:#0095ec}.lesson-form__radio[data-v-41a48c94]{width:18px;height:18px;cursor:pointer}.lesson-form__upload[data-v-41a48c94]{display:flex;flex-direction:column;gap:12px}.lesson-form__upload-btn[data-v-41a48c94]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:2px dashed #e8e8e8;border-radius:8px;background-color:#f8f8f8;color:#636363;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.lesson-form__upload-btn[data-v-41a48c94]:hover{border-color:#0095ec;background-color:#f0f8ff;color:#0095ec}.lesson-form__upload-icon[data-v-41a48c94]{font-size:20px}.lesson-form__materials-list[data-v-41a48c94]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.lesson-form__material-item[data-v-41a48c94]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#f8f8f8;border-radius:6px}.lesson-form__material-name[data-v-41a48c94]{color:#636363;font-family:Poppins,Helvetica;font-size:13px}.lesson-form__material-remove[data-v-41a48c94]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:50%;color:#dc3545;font-size:16px;cursor:pointer;transition:all .2s ease}.lesson-form__material-remove[data-v-41a48c94]:hover{background-color:#fff5f5}.lesson-form__actions[data-v-41a48c94]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px;border-top:2px solid #e8e8e8}.lesson-form__btn[data-v-41a48c94]{padding:12px 24px;border:none;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.lesson-form__btn[data-v-41a48c94]:disabled{opacity:.6;cursor:not-allowed}.lesson-form__btn--cancel[data-v-41a48c94]{background-color:#f5f5f5;color:#636363}.lesson-form__btn--cancel[data-v-41a48c94]:hover:not(:disabled){background-color:#e8e8e8}.lesson-form__btn--submit[data-v-41a48c94]{background-color:#0095ec;color:#fff}.lesson-form__btn--submit[data-v-41a48c94]:hover:not(:disabled){background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.course-modules-page[data-v-26ec6878]{background-color:#fff;min-height:100vh;width:100%;display:flex;flex-direction:column}.course-modules-container[data-v-26ec6878]{flex:1;max-width:1400px;width:100%;margin:0 auto;padding:40px 20px}.notification[data-v-26ec6878]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:2000;color:#fff}.notification--success[data-v-26ec6878]{background-color:#28a745}.notification--error[data-v-26ec6878]{background-color:#dc3545}.fade-enter-active[data-v-26ec6878],.fade-leave-active[data-v-26ec6878]{transition:opacity .3s ease}.fade-enter-from[data-v-26ec6878],.fade-leave-to[data-v-26ec6878]{opacity:0}.breadcrumbs[data-v-26ec6878]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.18);border-radius:9999px;margin-bottom:32px;box-shadow:0 2px 8px rgba(15,23,42,.08);font-family:Poppins,Helvetica}.breadcrumbs__link[data-v-26ec6878]{display:inline-flex;align-items:center;gap:6px;color:#475569;text-decoration:none;font-size:13px;font-weight:500;transition:all .2s ease;padding:4px 8px;border-radius:8px;cursor:pointer}.breadcrumbs__link[data-v-26ec6878]:hover{color:#0095ec;background:rgba(0,149,236,.1)}.breadcrumbs__icon[data-v-26ec6878]{width:14px;height:14px}.breadcrumbs__separator[data-v-26ec6878]{width:16px;height:16px;color:#94a3b8;opacity:.5}.breadcrumbs__current[data-v-26ec6878]{color:#fff;font-weight:600;font-size:13px;white-space:normal;padding:4px 12px;background:#0095ec;border-radius:9999px}.course-info[data-v-26ec6878]{margin-bottom:32px}.course-info__title[data-v-26ec6878]{color:#252641;font-family:Poppins,Helvetica;font-size:32px;font-weight:700;margin:0 0 8px 0}.course-info__subtitle[data-v-26ec6878]{color:#636363;font-family:Poppins,Helvetica;font-size:16px;margin:0}.modal-overlay[data-v-26ec6878]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-26ec6878]{max-width:800px;width:100%;max-height:90vh;overflow-y:auto}.module-view[data-v-26ec6878]{display:flex;flex-direction:column;gap:28px;margin-bottom:32px}.module-hero[data-v-26ec6878]{display:flex;justify-content:center}.module-card-large[data-v-26ec6878]{width:100%;max-width:860px;border-radius:24px;overflow:hidden;box-shadow:0 14px 30px rgba(0,0,0,.12);background:#fff}.module-card-cover[data-v-26ec6878]{position:relative;height:300px;background:linear-gradient(135deg,#ffb3ba,#b8c6ff);background-size:cover;background-position:50%}.module-card-cover__overlay[data-v-26ec6878]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.3))}.module-manage-btn[data-v-26ec6878]{position:absolute;top:16px;right:16px;background:#fff;border:none;border-radius:12px;padding:10px 18px;font-family:Poppins,Helvetica;font-weight:600;color:#1f2a44;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.18);transition:transform .2s ease,box-shadow .2s ease}.module-manage-btn[data-v-26ec6878]:hover{transform:translateY(-2px);box-shadow:0 10px 18px rgba(0,0,0,.2)}.module-card-title[data-v-26ec6878]{padding:20px 28px;font-family:Poppins,Helvetica;font-size:20px;font-weight:700;color:#1f2a44}.module-tabs[data-v-26ec6878]{display:flex;gap:12px;flex-wrap:wrap}.module-tab[data-v-26ec6878]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:14px;border:1px solid #e5e7eb;background:#fff;font-family:Poppins,Helvetica;font-size:14px;font-weight:600;color:#5b6475;cursor:pointer;transition:all .2s ease}.module-tab--active[data-v-26ec6878]{background:#2b6af3;border-color:#2b6af3;color:#fff;box-shadow:0 8px 18px rgba(43,106,243,.3)}.module-tab__icon[data-v-26ec6878]{font-size:16px}.module-tab__icon svg[data-v-26ec6878]{width:18px;height:18px;display:block}.module-tab-content[data-v-26ec6878]{background:#fff;border-radius:18px;padding:24px;box-shadow:0 10px 20px rgba(0,0,0,.06)}.panel-empty[data-v-26ec6878]{font-family:Poppins,Helvetica;color:#94a3b8;font-size:14px;text-align:center;padding:40px 0}.panel-cards[data-v-26ec6878]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.module-item-card[data-v-26ec6878]{border-radius:14px;padding:18px 20px;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(15,23,42,.08);backdrop-filter:blur(6px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative;padding-bottom:44px}.module-item-card--homework[data-v-26ec6878]{background:linear-gradient(135deg,#f7d7e1,#d6e1ff)}.module-item-card--test[data-v-26ec6878]{background:linear-gradient(135deg,#ffe8d6,#dff0ff)}.module-item-card[data-v-26ec6878]:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(15,23,42,.12);border-color:rgba(37,99,235,.2)}.module-item-card__header[data-v-26ec6878]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.module-item-card__title[data-v-26ec6878]{margin:0;font-family:Poppins,Helvetica;font-size:15px;font-weight:700;color:#1f2a44}.module-item-card__link[data-v-26ec6878]{font-family:Poppins,Helvetica;font-size:13px;color:#3b82f6;text-decoration:underline;white-space:nowrap}.module-item-card__meta[data-v-26ec6878]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;margin-top:12px;font-family:Poppins,Helvetica;font-size:12.5px;color:#1f2937}.module-item-card__submitted[data-v-26ec6878]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(15,118,110,.12);color:#0f766e;font-weight:700;letter-spacing:.1px;position:absolute;right:16px;bottom:14px}.module-item-card__link[data-v-26ec6878]{text-decoration:none;font-weight:600;padding:6px 14px;border-radius:999px;background:rgba(0,149,236,.12);color:#0095ec;border:1px solid rgba(0,149,236,.2);transition:all .2s ease}.module-item-card__link[data-v-26ec6878]:hover{background:rgba(0,149,236,.2);color:#0077be}.module-item-card__meta--grid[data-v-26ec6878]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.module-item-card__meta--pairs[data-v-26ec6878]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.module-item-card__meta--bottom[data-v-26ec6878]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.module-item-card__actions[data-v-26ec6878]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:12px;flex-wrap:wrap}.module-item-card__toggle[data-v-26ec6878]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;font-family:Poppins,Helvetica;font-weight:600;color:#6b7280;cursor:pointer}.module-item-card__eye[data-v-26ec6878]{font-size:16px}@media (max-width:768px){.panel-cards[data-v-26ec6878]{grid-template-columns:repeat(2,minmax(0,1fr))}.module-card-cover[data-v-26ec6878]{height:220px}.module-card-title[data-v-26ec6878]{font-size:18px}.module-item-card__meta[data-v-26ec6878]{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.panel-cards[data-v-26ec6878]{grid-template-columns:1fr}}.teacher-analytics[data-v-1297a686]{padding:32px;max-width:1400px;margin:0 auto}.teacher-analytics__header[data-v-1297a686]{margin-bottom:32px}.teacher-analytics__title[data-v-1297a686]{color:#252641;font-family:Poppins,Helvetica;font-size:32px;font-weight:700;margin:0 0 8px 0}.teacher-analytics__subtitle[data-v-1297a686]{color:#636363;font-family:Poppins,Helvetica;font-size:16px;margin:0}.teacher-analytics__stats[data-v-1297a686]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}.stat-card[data-v-1297a686]{background-color:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.stat-card[data-v-1297a686]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.stat-card__icon[data-v-1297a686]{font-size:48px}.stat-card__content[data-v-1297a686]{flex:1}.stat-card__value[data-v-1297a686]{color:#252641;font-family:Poppins,Helvetica;font-size:32px;font-weight:700;margin:0 0 4px 0}.stat-card__label[data-v-1297a686]{color:#636363;font-family:Poppins,Helvetica;font-size:14px;margin:0}.teacher-analytics__charts[data-v-1297a686]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:32px}.chart-card[data-v-1297a686]{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chart-card__title[data-v-1297a686]{color:#252641;font-family:Poppins,Helvetica;font-size:18px;font-weight:600;margin:0 0 20px 0}.chart-card__content[data-v-1297a686]{height:300px}.teacher-analytics__section[data-v-1297a686]{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.teacher-analytics__section-title[data-v-1297a686]{color:#252641;font-family:Poppins,Helvetica;font-size:20px;font-weight:600;margin:0 0 20px 0}.teacher-analytics__loading[data-v-1297a686]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#636363;font-family:Poppins,Helvetica;font-size:14px}.spinner[data-v-1297a686]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #0095ec;border-radius:50%;animation:spin-1297a686 1s linear infinite;margin-bottom:16px}@keyframes spin-1297a686{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.table[data-v-1297a686]{width:100%;border-collapse:collapse}.table th[data-v-1297a686]{text-align:left;padding:12px;color:#636363;font-family:Poppins,Helvetica;font-size:13px;font-weight:500;border-bottom:2px solid #e8e8e8}.table td[data-v-1297a686]{padding:16px 12px;color:#252641;font-family:Poppins,Helvetica;font-size:14px;border-bottom:1px solid #e8e8e8}.table__progress[data-v-1297a686]{display:flex;align-items:center;gap:12px}.table__progress-bar[data-v-1297a686]{flex:1;height:8px;background-color:#e8e8e8;border-radius:4px;overflow:hidden}.table__progress-fill[data-v-1297a686]{height:100%;background-color:#0095ec;transition:width .3s ease}.table__progress-text[data-v-1297a686]{min-width:45px;color:#636363;font-size:13px;font-weight:500}.table__rating[data-v-1297a686]{color:#ffc107;font-weight:600}.admn_header[data-v-067a2876]{position:fixed;top:0;left:var(--admin-sidebar-width,325px);right:0;height:var(--admin-header-height,75px);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 30px;z-index:100;transition:left .4s cubic-bezier(.4,0,.2,1)}.menu-collapsed .admn_header[data-v-067a2876]{left:var(--admin-sidebar-collapsed-width,93px)}.admn_menu-toggle[data-v-067a2876]{width:44px;height:44px;border:none;background:#f5f7fa;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s ease}.admn_menu-toggle[data-v-067a2876]:hover{background:#e2e8f0;color:#1e293b}.admn_header-right[data-v-067a2876]{display:flex;align-items:center;gap:16px}.admn_notifications[data-v-067a2876]{position:relative}.admn_notification-btn[data-v-067a2876]{position:relative;width:44px;height:44px;border:none;background:#f5f7fa;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s ease}.admn_notification-btn[data-v-067a2876]:hover{background:#e2e8f0;color:#1e293b}.admn_notification-btn--active[data-v-067a2876]{background:#e7effd;color:#1d4ed8}.admn_notification-badge[data-v-067a2876]{position:absolute;top:6px;right:6px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.admn_notifications-dropdown[data-v-067a2876]{position:absolute;top:calc(100% + 10px);right:0;width:320px;background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:14px;box-shadow:0 20px 48px rgba(15,23,42,.12);overflow:hidden;z-index:200;max-height:420px;overflow-y:auto}.admn_notifications-header[data-v-067a2876]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-size:14px;font-weight:600;color:#1e293b;background:#f8fafc;border-bottom:1px solid rgba(148,163,184,.2)}.admn_notifications-clear[data-v-067a2876]{border:none;background:transparent;color:#2563eb;font-size:12px;cursor:pointer;font-weight:600}.admn_notifications-clear[data-v-067a2876]:hover{color:#1d4ed8}.admn_notifications-state[data-v-067a2876]{padding:20px 16px;font-size:13px;color:#64748b;text-align:center}.admn_notifications-state--error[data-v-067a2876]{color:#dc2626;background:#fef2f2}.admn_notifications-list[data-v-067a2876]{list-style:none;margin:0;padding:8px;display:grid;gap:8px}.admn_notifications-item[data-v-067a2876]{padding:12px 12px;border-radius:12px;background:#f8fafc;border:1px solid transparent;transition:border-color .2s ease,background .2s ease}.admn_notifications-item.is-unread[data-v-067a2876]{background:#fff;border-color:#dbeafe;box-shadow:0 8px 18px rgba(59,130,246,.08)}.admn_notifications-item-title[data-v-067a2876]{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:4px}.admn_notifications-item-text[data-v-067a2876]{font-size:12px;color:#64748b;line-height:1.4;margin-bottom:8px}.admn_notifications-item-time[data-v-067a2876]{font-size:11px;color:#94a3b8}.admn-notifications-enter-active[data-v-067a2876],.admn-notifications-leave-active[data-v-067a2876]{transition:all .2s ease}.admn-notifications-enter-from[data-v-067a2876],.admn-notifications-leave-to[data-v-067a2876]{opacity:0;transform:translateY(-8px)}.admn_profile-btn[data-v-067a2876]{display:flex;align-items:center;gap:12px;padding:8px 12px;border:none;background:#f5f7fa;border-radius:12px;cursor:pointer;transition:all .2s ease}.admn_profile-btn[data-v-067a2876]:hover{background:#e2e8f0}.admn_avatar[data-v-067a2876]{width:40px;height:40px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.admn_profile-info[data-v-067a2876]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.admn_username[data-v-067a2876]{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#1e293b}.admn_role[data-v-067a2876]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px}.role--admin[data-v-067a2876]{background:#dbeafe;color:#2563eb}.role--moderator[data-v-067a2876]{background:#fef3c7;color:#d97706}.role--neutral[data-v-067a2876]{background:#f1f5f9;color:#64748b}.admn_chevron[data-v-067a2876]{color:#94a3b8;transition:transform .2s ease}.admn_profile-btn:hover .admn_chevron[data-v-067a2876]{transform:translateY(2px)}.admn_modal-overlay[data-v-067a2876]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.admn_modal[data-v-067a2876]{background:#fff;border-radius:16px;width:100%;max-width:480px;box-shadow:0 24px 48px rgba(0,0,0,.2);overflow:hidden}.admn_modal-header[data-v-067a2876]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f0}.admn_modal-header h3[data-v-067a2876]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.admn_modal-close[data-v-067a2876]{width:32px;height:32px;border:none;background:#f5f5f5;border-radius:8px;font-size:20px;cursor:pointer;color:#666;transition:all .2s ease}.admn_modal-close[data-v-067a2876]:hover{background:#fee2e2;color:#dc2626}.admn_modal-body[data-v-067a2876]{padding:24px}.admn_profile-modal-content[data-v-067a2876]{display:flex;gap:24px}.admn_profile-avatar-section[data-v-067a2876]{display:flex;flex-direction:column;align-items:center;gap:12px}.admn_profile-avatar-section img[data-v-067a2876]{width:100px;height:100px;border-radius:16px;-o-object-fit:cover;object-fit:cover;border:3px solid #f0f0f0}.admn_avatar-upload[data-v-067a2876]{padding:8px 16px;background:#2563eb;color:#fff;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease}.admn_avatar-upload[data-v-067a2876]:hover{background:#1d4ed8}.admn_avatar-upload input[data-v-067a2876]{display:none}.admn_error[data-v-067a2876]{color:#dc2626;font-size:12px;text-align:center}.admn_profile-details[data-v-067a2876]{flex:1;display:flex;flex-direction:column;gap:16px}.admn_detail-row[data-v-067a2876]{display:flex;justify-content:space-between;align-items:center}.admn_detail-label[data-v-067a2876]{font-size:13px;color:#64748b}.admn_detail-value[data-v-067a2876]{font-size:14px;font-weight:500;color:#1e293b}.modal-fade-enter-active[data-v-067a2876],.modal-fade-leave-active[data-v-067a2876]{transition:all .3s ease}.modal-fade-enter-from[data-v-067a2876],.modal-fade-leave-to[data-v-067a2876]{opacity:0}.modal-fade-enter-from .admn_modal[data-v-067a2876],.modal-fade-leave-to .admn_modal[data-v-067a2876]{transform:scale(.95) translateY(20px)}@media (max-width:768px){.admn_header[data-v-067a2876]{left:0;padding:0 16px}.admn_chevron[data-v-067a2876],.admn_profile-info[data-v-067a2876]{display:none}.admn_profile-modal-content[data-v-067a2876]{flex-direction:column;align-items:center}.admn_notifications-dropdown[data-v-067a2876]{width:280px;right:-8px}}.admn_sidebar-expanded[data-v-5a6f0962]{position:fixed;top:10px;left:20px;bottom:10px;width:var(--admin-sidebar-width,325px);background-color:rgba(17,24,40,.9);border-radius:20px;display:flex;flex-direction:column;padding:20px 0;z-index:1000;box-shadow:0 18px 47px rgba(47,50,125,.1);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.admn_expanded_header[data-v-5a6f0962]{display:flex;align-items:center;gap:16px;padding:0 24px 20px;flex-shrink:0}.admn_expanded_logo_img[data-v-5a6f0962]{height:60px;width:60px}.admn_expanded_title_wrap[data-v-5a6f0962]{height:65px;position:relative;width:158px}.admn_expanded_title_small[data-v-5a6f0962]{color:#fff;font-family:Prosto One,Helvetica;font-size:10px;font-weight:400;position:absolute;left:59px;top:53px;letter-spacing:0;white-space:nowrap}.admn_expanded_title_img[data-v-5a6f0962]{height:57px;width:116px;position:absolute;left:0;top:0}.admn_sidebar-divider[data-v-5a6f0962]{width:100%;height:1px;background:hsla(0,0%,100%,.1);flex-shrink:0}.admn_sidebar-nav[data-v-5a6f0962]{display:flex;flex-direction:column;gap:8px;padding:24px 16px;flex:1;overflow-y:auto}.admn_nav-item[data-v-5a6f0962]{display:flex;align-items:center;gap:16px;padding:14px 20px;border-radius:12px;border:none;background:transparent;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;width:100%}.admn_nav-item[data-v-5a6f0962]:hover{background:rgba(37,99,234,.15);color:#fff;transform:translateX(4px)}.admn_nav-item.active[data-v-5a6f0962]{background:#2563ea;color:#fff;box-shadow:0 4px 15px rgba(37,99,234,.4)}.admn_nav-item svg[data-v-5a6f0962]{flex-shrink:0;transition:transform .2s ease}.admn_nav-item:hover svg[data-v-5a6f0962]{transform:scale(1.1)}.admn_nav-text[data-v-5a6f0962]{font-family:Poppins,Helvetica,sans-serif;font-size:16px;font-weight:600;white-space:nowrap}.admn_logout-btn[data-v-5a6f0962]{display:flex;align-items:center;gap:12px;margin:16px 24px 0;padding:12px 20px;border-radius:12px;border:none;background:rgba(255,93,93,.1);color:#ff5d5d;cursor:pointer;transition:all .3s ease;flex-shrink:0}.admn_logout-btn[data-v-5a6f0962]:hover{background:rgba(255,93,93,.2);transform:translateX(4px)}.admn_logout-text[data-v-5a6f0962]{font-family:Poppins,Helvetica,sans-serif;font-size:16px;font-weight:500}.admn_sidebar-nav[data-v-5a6f0962]::-webkit-scrollbar{width:4px}.admn_sidebar-nav[data-v-5a6f0962]::-webkit-scrollbar-track{background:transparent}.admn_sidebar-nav[data-v-5a6f0962]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}@media (max-height:700px){.admn_sidebar-nav[data-v-5a6f0962]{gap:4px;padding:16px}.admn_nav-item[data-v-5a6f0962]{padding:10px 16px}.admn_nav-text[data-v-5a6f0962]{font-size:14px}}@media (max-width:768px){.admn_sidebar-expanded[data-v-5a6f0962]{display:none}}.admn_sidebar-collapsed[data-v-08a288d9]{position:fixed;top:10px;left:20px;bottom:10px;width:var(--admin-sidebar-collapsed-width,93px);background-color:rgba(17,24,40,.9);border-radius:20px;display:flex;flex-direction:column;align-items:center;padding:20px 0;z-index:1000;box-shadow:0 18px 47px rgba(47,50,125,.1);transition:all .4s cubic-bezier(.4,0,.2,1)}.admn_sidebar-logo[data-v-08a288d9]{width:60px;height:60px;flex-shrink:0;margin-bottom:16px}.admn_sidebar-logo img[data-v-08a288d9]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.admn_sidebar-divider[data-v-08a288d9]{width:80%;height:1px;background:hsla(0,0%,100%,.1);flex-shrink:0}.admn_sidebar-divider--bottom[data-v-08a288d9]{margin-top:auto;margin-bottom:16px}.admn_sidebar-nav[data-v-08a288d9]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;width:100%;flex:1}.admn_nav-item[data-v-08a288d9]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;border:none;background:transparent;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.admn_nav-item.active[data-v-08a288d9]{background:#2563ea;color:#fff;box-shadow:0 4px 15px rgba(37,99,234,.4)}.admn_nav-item.active[data-v-08a288d9]:before{height:30px}.admn_nav-item svg[data-v-08a288d9]{transition:transform .2s ease}.admn_nav-item:hover svg[data-v-08a288d9]{transform:scale(1.1)}.admn_nav-item:active svg[data-v-08a288d9]{transform:scale(.95)}.admn_logout-btn[data-v-08a288d9]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:none;background:rgba(255,93,93,.1);color:#ff5d5d;cursor:pointer;transition:all .3s ease;flex-shrink:0}.admn_logout-btn[data-v-08a288d9]:hover{background:rgba(255,93,93,.2);transform:scale(1.05)}.admn_logout-btn[data-v-08a288d9]:active{transform:scale(.95)}.admn_logout-btn[title][data-v-08a288d9]:hover:after,.admn_nav-item[title][data-v-08a288d9]:hover:after{content:attr(title);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#1e293b;color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;z-index:1001;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:tooltip-fade-in-08a288d9 .2s ease}.admn_logout-btn[title][data-v-08a288d9]:hover:before{content:"";position:absolute;left:calc(100% + 4px);top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#1e293b;width:0;height:0;background:transparent;border-radius:0}@keyframes tooltip-fade-in-08a288d9{0%{opacity:0;transform:translateY(-50%) translateX(-5px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@media (max-height:700px){.admn_sidebar-nav[data-v-08a288d9]{gap:8px;padding:16px 0}.admn_nav-item[data-v-08a288d9]{width:44px;height:44px}.admn_sidebar-logo[data-v-08a288d9]{width:48px;height:48px}}@media (max-width:768px){.admn_sidebar-collapsed[data-v-08a288d9]{display:none}}.admn_stats-cards[data-v-01aad1ec]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;position:relative;flex-shrink:0}.stat-card[data-v-01aad1ec]{background:#fff;border-radius:12px;padding:14px 16px;display:flex;justify-content:space-between;align-items:flex-start;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s ease;position:relative;overflow:hidden}.stat-card[data-v-01aad1ec]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.stat-card[data-v-01aad1ec]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.stat-card--blue[data-v-01aad1ec]:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.stat-card--green[data-v-01aad1ec]:before{background:linear-gradient(90deg,#22c55e,#4ade80)}.stat-card--gold[data-v-01aad1ec]:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.stat-card--purple[data-v-01aad1ec]:before{background:linear-gradient(90deg,#a855f7,#c084fc)}.stat-card__content[data-v-01aad1ec]{display:flex;flex-direction:column;gap:4px}.stat-card__value[data-v-01aad1ec]{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;color:#1e293b;line-height:1.1}.stat-card__label[data-v-01aad1ec]{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#64748b}.stat-card__sublabel[data-v-01aad1ec]{font-family:Poppins,sans-serif;font-size:12px;color:#94a3b8}.stat-card__icon[data-v-01aad1ec]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.stat-card:hover .stat-card__icon[data-v-01aad1ec]{transform:scale(1.05)}.stat-card__icon svg[data-v-01aad1ec]{width:22px;height:22px;color:#fff}.stat-card--blue .stat-card__icon[data-v-01aad1ec]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.stat-card--green .stat-card__icon[data-v-01aad1ec]{background:linear-gradient(135deg,#22c55e,#16a34a)}.stat-card--gold .stat-card__icon[data-v-01aad1ec]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-card--purple .stat-card__icon[data-v-01aad1ec]{background:linear-gradient(135deg,#a855f7,#9333ea)}.stats-loading[data-v-01aad1ec]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);border-radius:16px}.spinner[data-v-01aad1ec]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-01aad1ec .8s linear infinite}@keyframes spin-01aad1ec{to{transform:rotate(1turn)}}@media (max-width:1400px){.admn_stats-cards[data-v-01aad1ec]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.admn_stats-cards[data-v-01aad1ec]{grid-template-columns:1fr}.stat-card[data-v-01aad1ec]{padding:20px}.stat-card__value[data-v-01aad1ec]{font-size:28px}}.admn_activity-chart[data-v-bdb470c6]{background-color:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 2px 12px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;min-height:0}.admn_chart-header[data-v-bdb470c6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0}.admn_chart-title[data-v-bdb470c6]{font-family:Poppins,Helvetica,sans-serif;font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.admn_chart-actions[data-v-bdb470c6]{display:flex;gap:12px}.admn_period-select[data-v-bdb470c6]{padding:6px 12px;border:1px solid #e0e0e0;border-radius:8px;font-family:Poppins,Helvetica,sans-serif;font-size:13px;background:#fff;cursor:pointer;transition:border-color .2s ease}.admn_period-select[data-v-bdb470c6]:hover{border-color:#2563ea}.admn_period-select[data-v-bdb470c6]:focus{outline:none;border-color:#2563ea;box-shadow:0 0 0 3px rgba(37,99,234,.1)}.admn_chart-container[data-v-bdb470c6]{flex:1;min-height:0;position:relative}.admn_chart-error[data-v-bdb470c6],.admn_chart-loading[data-v-bdb470c6]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#fafafa;border-radius:8px}.admn_chart-error[data-v-bdb470c6]{color:#666;font-size:14px}.retry-btn[data-v-bdb470c6]{padding:6px 16px;background:#2563ea;color:#fff;border:none;border-radius:6px;font-size:13px;cursor:pointer;transition:background .2s}.retry-btn[data-v-bdb470c6]:hover{background:#1d4ed8}.spinner[data-v-bdb470c6]{width:32px;height:32px;border:3px solid #e0e0e0;border-top-color:#2563ea;border-radius:50%;animation:spin-bdb470c6 .8s linear infinite}@keyframes spin-bdb470c6{to{transform:rotate(1turn)}}.admn_chart-legend[data-v-bdb470c6]{display:flex;justify-content:center;gap:24px;margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0;flex-shrink:0}.admn_legend-item[data-v-bdb470c6]{display:flex;align-items:center;gap:6px;font-family:Poppins,Helvetica,sans-serif;font-size:12px;color:#666}.admn_legend-dot[data-v-bdb470c6]{width:8px;height:8px;border-radius:50%}.admn_legend-dot--primary[data-v-bdb470c6]{background:#2563ea}.admn_legend-dot--secondary[data-v-bdb470c6]{background:#22c55e}@media (max-width:768px){.admn_chart-header[data-v-bdb470c6]{flex-direction:column;align-items:flex-start;gap:8px}.admn_chart-legend[data-v-bdb470c6]{flex-direction:column;align-items:center;gap:8px}}.admn_recent-actions[data-v-b16413d6]{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);min-height:0;overflow:hidden}.actions-content[data-v-b16413d6],.admn_recent-actions[data-v-b16413d6]{display:flex;flex-direction:column;height:100%}.card-header[data-v-b16413d6]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 10px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.admn_text-wrapper-22[data-v-b16413d6]{font-family:Poppins,Helvetica,sans-serif;font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.header-actions[data-v-b16413d6]{display:flex;gap:8px}.icon-button[data-v-b16413d6]{width:36px;height:36px;border:none;background:#f5f5f5;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#666}.icon-button[data-v-b16413d6]:hover:not(:disabled){background:#e8e8e8;color:#2563ea}.icon-button[data-v-b16413d6]:disabled{opacity:.5;cursor:not-allowed}.icon[data-v-b16413d6]{width:20px;height:20px}.spinning[data-v-b16413d6]{animation:spin-b16413d6 1s linear infinite}.filters-panel[data-v-b16413d6]{padding:12px 24px;background:#fafafa;border-bottom:1px solid #f0f0f0}.search-input[data-v-b16413d6]{width:100%;padding:10px 14px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:Poppins,Helvetica,sans-serif;margin-bottom:12px;box-sizing:border-box}.search-input[data-v-b16413d6]:focus{outline:none;border-color:#2563ea;box-shadow:0 0 0 3px rgba(37,99,234,.1)}.status-filters[data-v-b16413d6]{display:flex;flex-wrap:wrap;gap:8px}.status-chip[data-v-b16413d6]{padding:6px 12px;border:1.5px solid transparent;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;background:#fff;font-family:Poppins,Helvetica,sans-serif}.status-chip.status-success[data-v-b16413d6]{color:#22c55e;background:#f0fdf4}.status-chip.status-success.active[data-v-b16413d6]{border-color:#22c55e;background:#dcfce7}.status-chip.status-warning[data-v-b16413d6]{color:#f59e0b;background:#fffbeb}.status-chip.status-warning.active[data-v-b16413d6]{border-color:#f59e0b;background:#fef3c7}.status-chip.status-info[data-v-b16413d6]{color:#2563ea;background:#eff6ff}.status-chip.status-info.active[data-v-b16413d6]{border-color:#2563ea;background:#dbeafe}.status-chip.status-error[data-v-b16413d6]{color:#ef4444;background:#fef2f2}.status-chip.status-error.active[data-v-b16413d6]{border-color:#ef4444;background:#fee2e2}.admn_actions-list[data-v-b16413d6]{flex:1;overflow:hidden;padding:10px 16px;min-height:0}.actions-scroll[data-v-b16413d6]{height:100%;overflow-y:auto;padding-right:8px}.state-container[data-v-b16413d6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#999}.empty-icon[data-v-b16413d6]{width:48px;height:48px;color:#ddd;margin-bottom:12px}.empty-text[data-v-b16413d6]{font-size:14px;color:#999;margin:0}.date-group[data-v-b16413d6]{margin-bottom:20px}.date-divider[data-v-b16413d6]{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.action-item[data-v-b16413d6]{padding:10px 12px;border-radius:10px;background:#fafafa;cursor:pointer;transition:all .2s ease;margin-bottom:8px}.action-item[data-v-b16413d6]:hover{background:#f0f0f0;transform:translateX(4px)}.action-layout[data-v-b16413d6]{display:flex;gap:10px;align-items:flex-start}.user-avatar[data-v-b16413d6]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px;flex-shrink:0}.action-info[data-v-b16413d6]{flex:1;min-width:0}.user-name[data-v-b16413d6]{font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.action-description[data-v-b16413d6]{font-family:Poppins,Helvetica,sans-serif;font-size:13px;color:#666;margin:0 0 8px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.action-meta[data-v-b16413d6]{display:flex;align-items:center;gap:12px}.time-text[data-v-b16413d6]{display:flex;align-items:center;gap:4px;font-size:12px;color:#999}.time-icon[data-v-b16413d6]{width:14px;height:14px}.action-id[data-v-b16413d6]{font-family:Courier New,monospace;font-size:11px;color:#bbb}.status-badge[data-v-b16413d6]{padding:5px 10px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.status-success[data-v-b16413d6]{background-color:#dcfce7;color:#16a34a}.status-warning[data-v-b16413d6]{background-color:#fef3c7;color:#d97706}.status-info[data-v-b16413d6]{background-color:#dbeafe;color:#2563ea}.status-error[data-v-b16413d6]{background-color:#fee2e2;color:#dc2626}.card-footer[data-v-b16413d6]{padding:10px 16px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;flex-shrink:0}.show-all-btn[data-v-b16413d6]{display:flex;align-items:center;gap:6px;background:none;border:none;color:#2563ea;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .2s ease}.show-all-btn[data-v-b16413d6]:hover{background:#eff6ff}.arrow-icon[data-v-b16413d6]{width:18px;height:18px;transition:transform .2s ease}.show-all-btn:hover .arrow-icon[data-v-b16413d6]{transform:translateX(3px)}.skeleton-loader[data-v-b16413d6]{width:100%}.skeleton-item[data-v-b16413d6]{padding:14px;margin-bottom:12px}.skeleton-header[data-v-b16413d6]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.skeleton-avatar[data-v-b16413d6]{width:40px;height:40px;border-radius:50%}.skeleton-avatar[data-v-b16413d6],.skeleton-text[data-v-b16413d6]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-b16413d6 1.5s infinite}.skeleton-text[data-v-b16413d6]{height:12px;border-radius:6px}.skeleton-text-short[data-v-b16413d6]{width:120px}.skeleton-text-long[data-v-b16413d6]{width:100%}.loading-more[data-v-b16413d6]{display:flex;justify-content:center;padding:20px}.spinner-small[data-v-b16413d6]{width:24px;height:24px;border:2px solid #f0f0f0;border-top-color:#2563ea;border-radius:50%;animation:spin-b16413d6 .8s linear infinite}.spinner[data-v-b16413d6]{width:40px;height:40px;border:3px solid #f0f0f0;border-top-color:#2563ea;border-radius:50%;animation:spin-b16413d6 .8s linear infinite}.modal-overlay[data-v-b16413d6]{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-content[data-v-b16413d6]{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 24px 48px rgba(0,0,0,.2);overflow:hidden;box-sizing:border-box}.modal-header[data-v-b16413d6]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h2[data-v-b16413d6]{margin:0;font-size:20px;font-weight:600}.modal-filters[data-v-b16413d6]{padding:16px 24px;background:#fafafa;border-bottom:1px solid #f0f0f0;box-sizing:border-box;width:100%;flex-shrink:0}.modal-filters .search-input[data-v-b16413d6]{margin-bottom:12px;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;display:block}.modal-close[data-v-b16413d6]{width:36px;height:36px;border:none;background:#f5f5f5;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease}.modal-close[data-v-b16413d6]:hover{background:#fee2e2;color:#dc2626}.modal-close svg[data-v-b16413d6]{width:20px;height:20px}.modal-body[data-v-b16413d6]{flex:1;overflow-y:auto;padding:20px 24px}.modal-action-item[data-v-b16413d6]{display:flex;gap:14px;padding:16px;margin-bottom:12px;border-radius:12px;background:#fafafa;transition:all .2s ease}.modal-action-item[data-v-b16413d6]:hover{background:#f0f0f0}.action-details[data-v-b16413d6]{flex:1;min-width:0}.action-header-modal[data-v-b16413d6]{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.action-time[data-v-b16413d6]{font-size:12px;color:#999}@keyframes spin-b16413d6{to{transform:rotate(1turn)}}@keyframes skeleton-loading-b16413d6{0%{background-position:200% 0}to{background-position:-200% 0}}.slide-fade-enter-active[data-v-b16413d6],.slide-fade-leave-active[data-v-b16413d6]{transition:all .3s ease}.slide-fade-enter-from[data-v-b16413d6],.slide-fade-leave-to[data-v-b16413d6]{transform:translateY(-10px);opacity:0}.modal-fade-enter-active[data-v-b16413d6],.modal-fade-leave-active[data-v-b16413d6]{transition:all .3s ease}.modal-fade-enter-from[data-v-b16413d6],.modal-fade-leave-to[data-v-b16413d6]{opacity:0}.modal-fade-enter-from .modal-content[data-v-b16413d6],.modal-fade-leave-to .modal-content[data-v-b16413d6]{transform:scale(.95) translateY(20px)}.list-enter-active[data-v-b16413d6],.list-leave-active[data-v-b16413d6]{transition:all .3s ease}.list-enter-from[data-v-b16413d6]{opacity:0;transform:translateX(-15px)}.list-leave-to[data-v-b16413d6]{opacity:0;transform:translateX(15px)}.actions-scroll[data-v-b16413d6]::-webkit-scrollbar,.modal-body[data-v-b16413d6]::-webkit-scrollbar{width:6px}.actions-scroll[data-v-b16413d6]::-webkit-scrollbar-track,.modal-body[data-v-b16413d6]::-webkit-scrollbar-track{background:transparent}.actions-scroll[data-v-b16413d6]::-webkit-scrollbar-thumb,.modal-body[data-v-b16413d6]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.actions-scroll[data-v-b16413d6]::-webkit-scrollbar-thumb:hover,.modal-body[data-v-b16413d6]::-webkit-scrollbar-thumb:hover{background:#ccc}.modal-overlay .modal-filters{padding:16px 24px;background:#fafafa;border-bottom:1px solid #f0f0f0;box-sizing:border-box;width:100%;flex-shrink:0}.modal-overlay .modal-filters .modal-search-input{margin-bottom:12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:block;padding:10px 14px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:Poppins,Helvetica,sans-serif}.modal-overlay .modal-filters .modal-search-input:focus{outline:none;border-color:#2563ea;box-shadow:0 0 0 3px rgba(37,99,234,.1)}.modal-overlay .status-filters{display:flex;flex-wrap:wrap;gap:8px}[data-v-b97d3e3a]:root{--admin-sidebar-width:325px;--admin-sidebar-collapsed-width:93px;--admin-header-height:75px;--admin-content-padding:30px}.admn_element-screen[data-v-b97d3e3a]{display:flex;justify-content:center;min-height:100vh;width:100%;overflow-x:hidden}.admn_div-40[data-v-b97d3e3a]{min-height:100vh;position:relative;width:100%;max-width:1920px;margin:0 auto;display:flex;flex-direction:column}.admn_main-content[data-v-b97d3e3a]{position:absolute;top:calc(var(--admin-header-height) + 30px);left:calc(var(--admin-sidebar-width, 325px) + 60px);right:30px;bottom:30px;transition:left .4s cubic-bezier(.4,0,.2,1);overflow-y:auto}.menu-collapsed .admn_main-content[data-v-b97d3e3a]{left:calc(var(--admin-sidebar-collapsed-width, 93px) + 60px)}.admn_dashboard_layout[data-v-b97d3e3a]{display:flex;flex-direction:column;gap:16px;width:100%;height:calc(100vh - var(--admin-header-height) - 60px);overflow:hidden}.admn_dashboard_charts[data-v-b97d3e3a]{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;width:100%;flex:1;min-height:0}.admn_content_fade-enter-active[data-v-b97d3e3a],.admn_content_fade-leave-active[data-v-b97d3e3a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.admn_content_fade-enter-from[data-v-b97d3e3a]{opacity:0;transform:translateY(20px)}.admn_content_fade-leave-to[data-v-b97d3e3a]{opacity:0;transform:translateY(-20px)}.admn_other_content[data-v-b97d3e3a]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 2px 12px rgba(0,0,0,.08);min-height:600px}.admn_content_title[data-v-b97d3e3a]{font-family:Poppins,sans-serif;font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 12px 0}.admn_content_description[data-v-b97d3e3a]{font-family:Poppins,sans-serif;font-size:15px;color:#666;margin:0 0 40px 0}.admn_content_placeholder[data-v-b97d3e3a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:20px}.admn_placeholder_text[data-v-b97d3e3a]{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#2563ea;margin:0}@media (max-width:1400px){.admn_dashboard_charts[data-v-b97d3e3a]{grid-template-columns:1fr}}@media (max-width:1024px){.admn_main-content[data-v-b97d3e3a]{right:20px}.admn_main-content[data-v-b97d3e3a],.menu-collapsed .admn_main-content[data-v-b97d3e3a]{left:calc(var(--admin-sidebar-collapsed-width, 93px) + 30px)}}@media (max-width:768px){.admn_main-content[data-v-b97d3e3a]{left:20px;right:20px;top:calc(var(--admin-header-height) + 20px)}}:root{--admin-sidebar-width:325px;--admin-sidebar-collapsed-width:93px;--admin-header-height:75px}.user-management[data-v-3a0e3c38]{padding:30px;background-color:#f8f9fa;min-height:100vh;font-family:Poppins,Helvetica}.page-header[data-v-3a0e3c38]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-title[data-v-3a0e3c38]{color:#252641;font-size:32px;font-weight:700;margin:0}.btn-primary[data-v-3a0e3c38]{display:flex;align-items:center;gap:8px;background-color:#0095ec;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-3a0e3c38]:hover{background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.icon[data-v-3a0e3c38]{font-size:20px}.filters-section[data-v-3a0e3c38]{display:flex;gap:16px;margin-bottom:24px}.search-box[data-v-3a0e3c38]{flex:1}.search-input[data-v-3a0e3c38]{width:100%;padding:12px 16px;border:2px solid #e8e8e8;border-radius:8px;font-size:14px;transition:all .2s ease}.search-input[data-v-3a0e3c38]:focus{outline:none;border-color:#0095ec}.filters[data-v-3a0e3c38]{display:flex;gap:12px}.filter-select[data-v-3a0e3c38]{padding:12px 16px;border:2px solid #e8e8e8;border-radius:8px;font-size:14px;cursor:pointer;background-color:#fff}.table-container[data-v-3a0e3c38]{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.loading[data-v-3a0e3c38]{text-align:center;padding:60px;color:#636363;font-size:16px}.users-table[data-v-3a0e3c38]{width:100%;border-collapse:collapse}.users-table th[data-v-3a0e3c38]{text-align:left;padding:12px;color:#636363;font-size:13px;font-weight:500;border-bottom:2px solid #e8e8e8}.users-table td[data-v-3a0e3c38]{padding:16px 12px;color:#252641;font-size:14px;border-bottom:1px solid #e8e8e8}.user-row--blocked[data-v-3a0e3c38]{background-color:#ffe5e5}.user-row--blocked td[data-v-3a0e3c38]{color:#8a1f1f;text-decoration:line-through}.user-info[data-v-3a0e3c38]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-3a0e3c38]{width:40px;height:40px;border-radius:50%;background-color:#0095ec;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.role-badge[data-v-3a0e3c38]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.role-student[data-v-3a0e3c38]{background-color:#d1ecf1;color:#0c5460}.role-teacher[data-v-3a0e3c38]{background-color:#d4edda;color:#155724}.role-admin[data-v-3a0e3c38]{background-color:#f8d7da;color:#721c24}.status-badge[data-v-3a0e3c38]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.active[data-v-3a0e3c38]{background-color:#d4edda;color:#155724}.status-badge.blocked[data-v-3a0e3c38]{background-color:#f8d7da;color:#721c24}.actions[data-v-3a0e3c38]{display:flex;gap:8px}.btn-action[data-v-3a0e3c38]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .2s ease}.btn-action[data-v-3a0e3c38]:hover{background-color:#e8e8e8}.btn-delete[data-v-3a0e3c38]:hover{background-color:#f8d7da}.pagination[data-v-3a0e3c38]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:24px}.btn-page[data-v-3a0e3c38]{padding:10px 20px;background-color:#fff;border:2px solid #e8e8e8;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-page[data-v-3a0e3c38]:hover:not(:disabled){background-color:#0095ec;color:#fff;border-color:#0095ec}.btn-page[data-v-3a0e3c38]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-3a0e3c38]{color:#636363;font-size:14px}.modal-overlay[data-v-3a0e3c38]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-3a0e3c38]{background-color:#fff;border-radius:12px;padding:24px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-3a0e3c38]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e8e8e8}.modal-header h2[data-v-3a0e3c38]{color:#252641;font-size:22px;font-weight:600;margin:0}.btn-close[data-v-3a0e3c38]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:50%;color:#636363;font-size:24px;cursor:pointer;transition:all .2s ease}.btn-close[data-v-3a0e3c38]:hover{background-color:#f5f5f5;color:#dc3545}.modal-body[data-v-3a0e3c38]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-3a0e3c38]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-3a0e3c38]{color:#252641;font-size:14px;font-weight:500}.form-input[data-v-3a0e3c38]{padding:12px 16px;border:2px solid #e8e8e8;border-radius:8px;font-size:14px;color:#252641;transition:all .2s ease}.form-input[data-v-3a0e3c38]:focus{outline:none;border-color:#0095ec;box-shadow:0 0 0 3px rgba(0,149,236,.1)}.modal-footer[data-v-3a0e3c38]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:2px solid #e8e8e8}.btn-secondary[data-v-3a0e3c38]{padding:12px 24px;background-color:#f5f5f5;color:#636363;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-3a0e3c38]:hover{background-color:#e8e8e8}.empty-cell[data-v-3a0e3c38]{text-align:center;padding:60px;color:#636363;font-size:16px}.course-management[data-v-8e1939d0]{padding:32px;max-width:1400px;margin:0 auto}.course-management__header[data-v-8e1939d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.course-management__title[data-v-8e1939d0]{color:#252641;font-family:Poppins,Helvetica;font-size:32px;font-weight:700;margin:0}.course-management__add-btn[data-v-8e1939d0]{display:flex;align-items:center;gap:8px;background-color:#0095ec;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.course-management__add-btn[data-v-8e1939d0]:hover{background-color:#0077be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,149,236,.3)}.course-management__add-icon[data-v-8e1939d0]{font-size:20px}.course-management__filters[data-v-8e1939d0]{display:flex;gap:16px;margin-bottom:24px}.course-management__search[data-v-8e1939d0]{flex:1;padding:12px 16px;border:2px solid #e8e8e8;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;transition:all .2s ease}.course-management__search[data-v-8e1939d0]:focus{outline:none;border-color:#0095ec}.course-management__select[data-v-8e1939d0]{padding:12px 16px;border:2px solid #e8e8e8;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;cursor:pointer}.course-management__table[data-v-8e1939d0]{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow-x:auto}.course-management__loading[data-v-8e1939d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#636363;font-family:Poppins,Helvetica;font-size:14px}.spinner[data-v-8e1939d0]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #0095ec;border-radius:50%;animation:spin-8e1939d0 1s linear infinite;margin-bottom:16px}@keyframes spin-8e1939d0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.table[data-v-8e1939d0]{width:100%;border-collapse:collapse;min-width:1000px}.table th[data-v-8e1939d0]{text-align:left;padding:12px;color:#636363;font-family:Poppins,Helvetica;font-size:13px;font-weight:500;border-bottom:2px solid #e8e8e8;white-space:nowrap}.table td[data-v-8e1939d0]{padding:16px 12px;color:#252641;font-family:Poppins,Helvetica;font-size:14px;border-bottom:1px solid #e8e8e8}.table__course[data-v-8e1939d0]{display:flex;flex-direction:column;gap:4px;max-width:300px}.table__course-subtitle[data-v-8e1939d0]{color:#636363;font-size:12px}.table__status[data-v-8e1939d0]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.table__status--published[data-v-8e1939d0]{background-color:#d4edda;color:#155724}.table__status--draft[data-v-8e1939d0]{background-color:#fff3cd;color:#856404}.table__actions[data-v-8e1939d0]{display:flex;gap:8px}.table__action-btn[data-v-8e1939d0]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .2s ease}.table__action-btn[data-v-8e1939d0]:disabled{opacity:.4;cursor:not-allowed}.table__action-btn[data-v-8e1939d0]:hover{background-color:#e8e8e8}.table__action-btn--publish[data-v-8e1939d0]:hover{background-color:#d4edda}.table__action-btn--unpublish[data-v-8e1939d0]:hover{background-color:#fff3cd}.table__action-btn--delete[data-v-8e1939d0]:hover{background-color:#f8d7da}.analytics[data-v-6180388f]{padding:32px;max-width:1600px;margin:0 auto}.analytics__header[data-v-6180388f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.analytics__title[data-v-6180388f]{color:#252641;font-family:Poppins,Helvetica;font-size:32px;font-weight:700;margin:0}.analytics__select[data-v-6180388f]{padding:12px 16px;border:2px solid #e8e8e8;border-radius:8px;font-family:Poppins,Helvetica;font-size:14px;cursor:pointer}.analytics__stats[data-v-6180388f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}.stat-card[data-v-6180388f]{background-color:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.stat-card[data-v-6180388f]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.stat-card__icon[data-v-6180388f]{font-size:48px}.stat-card__content[data-v-6180388f]{flex:1}.stat-card__value[data-v-6180388f]{color:#252641;font-family:Poppins,Helvetica;font-size:32px;font-weight:700;margin:0 0 4px 0}.stat-card__label[data-v-6180388f]{color:#636363;font-family:Poppins,Helvetica;font-size:14px;margin:0 0 8px 0}.stat-card__change[data-v-6180388f]{display:inline-block;padding:4px 8px;border-radius:6px;font-family:Poppins,Helvetica;font-size:12px;font-weight:500}.stat-card__change--positive[data-v-6180388f]{background-color:#d4edda;color:#155724}.analytics__charts[data-v-6180388f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:32px}.chart-card[data-v-6180388f]{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chart-card--large[data-v-6180388f]{grid-column:1/-1}.chart-card__title[data-v-6180388f]{color:#252641;font-family:Poppins,Helvetica;font-size:18px;font-weight:600;margin:0 0 20px 0}.chart-card__content[data-v-6180388f]{height:300px}.analytics__section[data-v-6180388f]{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.analytics__section-title[data-v-6180388f]{color:#252641;font-family:Poppins,Helvetica;font-size:20px;font-weight:600;margin:0 0 20px 0}.analytics__loading[data-v-6180388f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#636363;font-family:Poppins,Helvetica;font-size:14px}.spinner[data-v-6180388f]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #0095ec;border-radius:50%;animation:spin-6180388f 1s linear infinite;margin-bottom:16px}@keyframes spin-6180388f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.table[data-v-6180388f]{width:100%;border-collapse:collapse}.table th[data-v-6180388f]{text-align:left;padding:12px;color:#636363;font-family:Poppins,Helvetica;font-size:13px;font-weight:500;border-bottom:2px solid #e8e8e8}.table td[data-v-6180388f]{padding:16px 12px;color:#252641;font-family:Poppins,Helvetica;font-size:14px;border-bottom:1px solid #e8e8e8}.table__rating[data-v-6180388f]{color:#ffc107;font-weight:600}.course-player[data-v-5d89272a]{display:flex;height:100vh;overflow:hidden}.course-player__sidebar[data-v-5d89272a]{width:350px;background-color:#fff;border-right:2px solid #e8e8e8;display:flex;flex-direction:column;overflow-y:auto}.course-player__sidebar-header[data-v-5d89272a]{padding:24px;border-bottom:2px solid #e8e8e8}.course-player__back-btn[data-v-5d89272a]{background-color:transparent;border:none;color:#0095ec;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:16px;padding:0}.course-player__back-btn[data-v-5d89272a]:hover{text-decoration:underline}.course-player__course-title[data-v-5d89272a]{color:#252641;font-family:Poppins,Helvetica;font-size:20px;font-weight:600;margin:0 0 16px 0}.course-player__progress[data-v-5d89272a]{display:flex;align-items:center;gap:12px}.course-player__progress-bar[data-v-5d89272a]{flex:1;height:8px;background-color:#e8e8e8;border-radius:4px;overflow:hidden}.course-player__progress-fill[data-v-5d89272a]{height:100%;background-color:#0095ec;transition:width .3s ease}.course-player__progress-text[data-v-5d89272a]{color:#0095ec;font-family:Poppins,Helvetica;font-size:14px;font-weight:600}.course-player__modules[data-v-5d89272a]{flex:1;overflow-y:auto}.course-player__module[data-v-5d89272a]{border-bottom:1px solid #e8e8e8}.course-player__module-header[data-v-5d89272a]{display:flex;align-items:center;gap:12px;padding:16px 24px;cursor:pointer;transition:background-color .2s ease}.course-player__module-header[data-v-5d89272a]:hover{background-color:#f8f8f8}.course-player__module-icon[data-v-5d89272a]{color:#636363;font-size:12px}.course-player__module-title[data-v-5d89272a]{color:#252641;font-family:Poppins,Helvetica;font-size:16px;font-weight:600;margin:0;flex:1}.course-player__lessons[data-v-5d89272a]{background-color:#f8f8f8}.course-player__lesson[data-v-5d89272a]{display:flex;align-items:center;gap:12px;padding:12px 24px 12px 48px;cursor:pointer;transition:all .2s ease}.course-player__lesson[data-v-5d89272a]:hover{background-color:#f0f8ff}.course-player__lesson--active[data-v-5d89272a]{background-color:#e6f4ff;border-left:4px solid #0095ec}.course-player__lesson--completed .course-player__lesson-icon[data-v-5d89272a]{color:#28a745}.course-player__lesson-icon[data-v-5d89272a]{font-size:16px}.course-player__lesson-title[data-v-5d89272a]{flex:1;font-size:14px}.course-player__lesson-duration[data-v-5d89272a]{color:#636363;font-family:Poppins,Helvetica;font-size:12px}.course-player__main[data-v-5d89272a]{flex:1;overflow-y:auto;background-color:#f8f8f8}.course-player__empty[data-v-5d89272a]{display:flex;align-items:center;justify-content:center;height:100%;color:#636363;font-family:Poppins,Helvetica;font-size:18px}.course-player__content[data-v-5d89272a]{background-color:#fff;min-height:100%}.course-player__video[data-v-5d89272a]{width:100%;background-color:#000}.course-player__video-element[data-v-5d89272a]{width:100%;max-height:70vh}.course-player__article[data-v-5d89272a]{padding:48px;max-width:900px;margin:0 auto}.course-player__article-content[data-v-5d89272a]{color:#252641;font-family:Poppins,Helvetica;font-size:16px;line-height:1.8;margin-bottom:32px}.course-player__complete-btn[data-v-5d89272a]{width:100%;padding:14px;background-color:#28a745;color:#fff;border:none;border-radius:8px;font-family:Poppins,Helvetica;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease}.course-player__complete-btn[data-v-5d89272a]:hover{background-color:#218838;transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,.3)}.course-player__lesson-info[data-v-5d89272a]{padding:48px;max-width:900px;margin:0 auto}.course-player__lesson-title[data-v-5d89272a]{color:#252641;font-family:Poppins,Helvetica;font-size:32px;font-weight:700;margin:0 0 16px 0}.course-player__lesson-description[data-v-5d89272a]{color:#636363;font-family:Poppins,Helvetica;font-size:16px;line-height:1.6;margin:0 0 32px 0}.course-player__materials[data-v-5d89272a]{padding:24px;background-color:#f8f8f8;border-radius:12px}.course-player__materials-title[data-v-5d89272a]{color:#252641;font-family:Poppins,Helvetica;font-size:18px;font-weight:600;margin:0 0 16px 0}.course-player__materials-list[data-v-5d89272a]{display:flex;flex-direction:column;gap:12px}.course-player__material-item[data-v-5d89272a]{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#fff;border-radius:8px;color:#0095ec;font-family:Poppins,Helvetica;font-size:14px;text-decoration:none;transition:all .2s ease}.course-player__material-item[data-v-5d89272a]:hover{background-color:#f0f8ff;transform:translateX(4px)}.course-preview-page[data-v-3f522ae7]{min-height:100vh;background:#f1f5f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0a1a33;overflow-x:hidden;position:relative;box-sizing:border-box}.course-preview-page[data-v-3f522ae7]:after,.course-preview-page[data-v-3f522ae7]:before{display:none}.page-wrapper[data-v-3f522ae7]{position:relative;box-sizing:border-box;z-index:1;display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-3f522ae7]{flex:1;padding-top:80px}.container[data-v-3f522ae7]{max-width:1400px;margin:0 auto;padding:32px 20px 80px}@media(min-width:768px){.container[data-v-3f522ae7]{padding:40px 32px 100px}}@media(min-width:1280px){.container[data-v-3f522ae7]{padding:48px 48px 120px}}.scroll-progress[data-v-3f522ae7]{position:fixed;top:0;left:0;height:4px;background:#0095ec;z-index:9999;transition:width .15s cubic-bezier(.4,0,.2,1);box-shadow:0 0 40px rgba(0,149,236,.28)}.scroll-progress[data-v-3f522ae7]:after{display:none}@keyframes shimmer-3f522ae7{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.breadcrumbs[data-v-3f522ae7]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.18);border-radius:9999px;margin-bottom:32px;box-shadow:0 4px 20px rgba(0,149,236,.12)}.breadcrumbs__link[data-v-3f522ae7]{display:inline-flex;align-items:center;gap:6px;color:#475569;text-decoration:none;font-size:13px;font-weight:500;transition:all .2s ease;padding:4px 8px;border-radius:8px}.breadcrumbs__link[data-v-3f522ae7]:hover{color:#0095ec;background:rgba(0,149,236,.1)}.breadcrumbs__icon[data-v-3f522ae7]{width:14px;height:14px}.breadcrumbs__separator[data-v-3f522ae7]{width:16px;height:16px;color:#94a3b8;opacity:.5}.breadcrumbs__current[data-v-3f522ae7]{color:#0a1a33;font-weight:600;font-size:13px;white-space:normal;padding:4px 12px;background:#0095ec;color:#fff;border-radius:9999px}.skeleton-grid[data-v-3f522ae7]{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:1024px){.skeleton-grid[data-v-3f522ae7]{grid-template-columns:1fr 420px}}.skeleton-main[data-v-3f522ae7]{display:flex;flex-direction:column;gap:24px}.skeleton-box[data-v-3f522ae7]{background:#e2e8f0;border-radius:20px;border:1px solid hsla(0,0%,100%,.18)}.skeleton-header[data-v-3f522ae7]{height:380px}.skeleton-tabs[data-v-3f522ae7]{height:64px}.skeleton-content[data-v-3f522ae7]{height:500px}.skeleton-card[data-v-3f522ae7]{height:700px;position:sticky;top:100px}@keyframes skeleton-shine-3f522ae7{to{background-position-x:-200%}}.state-message[data-v-3f522ae7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 40px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.18);border-radius:28px;box-shadow:0 8px 32px rgba(0,149,236,.18)}.state-message__icon[data-v-3f522ae7]{width:80px;height:80px;margin-bottom:24px;padding:20px;border-radius:50%;background:#f1f5f9}.state-message__icon svg[data-v-3f522ae7]{width:100%;height:100%}.state-message--error .state-message__icon[data-v-3f522ae7]{background:#f1f5f9}.state-message--error .state-message__icon svg[data-v-3f522ae7]{color:#ef4444}.state-message--empty .state-message__icon svg[data-v-3f522ae7]{color:#94a3b8}.state-message__title[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:28px;font-weight:700;margin:0 0 12px;color:#0a1a33}.state-message__text[data-v-3f522ae7]{font-size:16px;color:#475569;margin:0 0 32px;max-width:400px;line-height:1.6}.course-grid[data-v-3f522ae7]{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width:1024px){.course-grid[data-v-3f522ae7]{grid-template-columns:1fr 400px;gap:40px}}@media(min-width:1280px){.course-grid[data-v-3f522ae7]{grid-template-columns:1fr 440px;gap:48px}}.course-main[data-v-3f522ae7]{display:flex;flex-direction:column;gap:24px;min-width:0;width:100%}.hero-section[data-v-3f522ae7]{position:relative;box-sizing:border-box;border-radius:28px;overflow:hidden;min-height:400px;box-shadow:0 20px 60px rgba(0,149,236,.24)}@media(min-width:768px){.hero-section[data-v-3f522ae7]{min-height:450px}}.hero-section[data-v-3f522ae7]:after,.hero-section[data-v-3f522ae7]:before{display:none}.hero-section__bg[data-v-3f522ae7]{position:absolute;inset:0}.hero-section__image[data-v-3f522ae7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05);transition:transform 8s ease}.hero-section:hover .hero-section__image[data-v-3f522ae7]{transform:scale(1.1)}.hero-section__overlay[data-v-3f522ae7]{position:absolute;inset:0;background:rgba(15,31,46,.65)}.hero-section__content[data-v-3f522ae7]{position:relative;box-sizing:border-box;z-index:3;padding:40px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:400px}@media(min-width:768px){.hero-section__content[data-v-3f522ae7]{padding:48px;min-height:450px}}.hero-section__tags[data-v-3f522ae7]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.hero-section__title[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:32px;font-weight:800;line-height:1.2;margin:0 0 24px;max-width:700px;text-shadow:0 4px 20px rgba(0,0,0,.3)}@media(min-width:768px){.hero-section__title[data-v-3f522ae7]{font-size:42px}}@media(min-width:1024px){.hero-section__title[data-v-3f522ae7]{font-size:48px}}.hero-section__features[data-v-3f522ae7]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.hero-section__meta[data-v-3f522ae7]{display:flex;flex-wrap:wrap;gap:32px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.2)}.tag[data-v-3f522ae7]{display:inline-flex;align-items:center;padding:8px 16px;border-radius:9999px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.tag--light[data-v-3f522ae7]{background:hsla(0,0%,100%,.15);color:#fff;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tag--outline[data-v-3f522ae7]{border:1px solid #e2e8f0;color:#1a3b66;background:#fff;transition:all .2s ease}.tag--outline svg[data-v-3f522ae7]{width:20px;height:20px;display:block}.tag--outline[data-v-3f522ae7]:hover{border-color:#0095ec;color:#0095ec;background:rgba(0,149,236,.05)}.tag--primary[data-v-3f522ae7]{background:#0095ec;color:#fff;border:none}.tag--small[data-v-3f522ae7]{padding:4px 10px;font-size:10px}.feature-badge[data-v-3f522ae7]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;font-size:14px;font-weight:500;color:#fff;backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default}.feature-badge svg[data-v-3f522ae7]{width:18px;height:18px;opacity:.9}.feature-badge[data-v-3f522ae7]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.meta-item[data-v-3f522ae7]{display:flex;flex-direction:column;gap:6px}.meta-item__label[data-v-3f522ae7]{font-size:11px;text-transform:uppercase;letter-spacing:.1em;opacity:.7;font-weight:500}.meta-item__value[data-v-3f522ae7]{font-size:16px;font-weight:600}.tabs-wrapper[data-v-3f522ae7]{background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.18);border-radius:20px;padding:8px;box-shadow:0 4px 20px rgba(0,149,236,.12)}.tabs-nav[data-v-3f522ae7]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.tabs-nav[data-v-3f522ae7]::-webkit-scrollbar{display:none}.tabs-nav__item[data-v-3f522ae7]{position:relative;box-sizing:border-box;flex:1;min-width:-moz-max-content;min-width:max-content;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border:none;background:transparent;border-radius:12px;font-size:14px;font-weight:600;color:#475569;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.tabs-nav__item[data-v-3f522ae7]:before{content:"";position:absolute;inset:0;background:#0095ec;opacity:0;transition:opacity .3s ease;border-radius:inherit}.tabs-nav__item[data-v-3f522ae7]:hover:not(.tabs-nav__item--active){color:#0a1a33;background:rgba(0,149,236,.08)}.tabs-nav__item--active[data-v-3f522ae7]{color:#fff}.tabs-nav__item--active[data-v-3f522ae7]:before{opacity:1}.tabs-nav__item--active .tabs-nav__icon[data-v-3f522ae7],.tabs-nav__item--active .tabs-nav__label[data-v-3f522ae7]{position:relative;box-sizing:border-box;z-index:1}.tabs-nav__item[data-v-3f522ae7]:focus-visible{outline:2px solid #0095ec;outline-offset:2px}.tabs-nav__icon[data-v-3f522ae7]{font-size:16px;transition:transform .3s ease}.tabs-nav__icon svg[data-v-3f522ae7]{width:16px;height:16px;display:block}.tabs-nav__item:hover .tabs-nav__icon[data-v-3f522ae7]{transform:scale(1.1)}@media(max-width:860px){.tabs-nav__label[data-v-3f522ae7]{display:none}}.tabs-content[data-v-3f522ae7]{background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.18);border-radius:28px;padding:32px;box-shadow:0 4px 20px rgba(0,149,236,.12)}@media(min-width:768px){.tabs-content[data-v-3f522ae7]{padding:40px}}@media(min-width:1024px){.tabs-content[data-v-3f522ae7]{padding:48px}}.tab-panel[data-v-3f522ae7]{animation:fadeSlideIn-3f522ae7 .4s cubic-bezier(.4,0,.2,1)}@keyframes fadeSlideIn-3f522ae7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tab-transition-enter-active[data-v-3f522ae7],.tab-transition-leave-active[data-v-3f522ae7]{transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-transition-enter-from[data-v-3f522ae7],.tab-transition-leave-to[data-v-3f522ae7]{opacity:0;transform:translateY(12px)}.content-section[data-v-3f522ae7]{margin-bottom:40px}.content-section[data-v-3f522ae7]:last-child{margin-bottom:0}.section-heading[data-v-3f522ae7]{display:flex;align-items:center;gap:12px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:24px;font-weight:700;color:#0a1a33;margin:0 0 20px}.section-heading__icon[data-v-3f522ae7]{font-size:18px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f1f5f9;border-radius:12px}.section-heading__icon svg[data-v-3f522ae7]{width:18px;height:18px;display:block}.section-paragraph[data-v-3f522ae7]{font-size:16px;line-height:1.8;color:#475569;margin:0}.features-grid[data-v-3f522ae7]{display:grid;gap:20px;margin:32px 0}@media(min-width:640px){.features-grid[data-v-3f522ae7]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.features-grid[data-v-3f522ae7]{grid-template-columns:repeat(3,1fr)}}.info-card[data-v-3f522ae7]{position:relative;box-sizing:border-box;display:flex;gap:16px;padding:24px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.info-card[data-v-3f522ae7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#0095ec;opacity:0;transition:opacity .3s ease}.info-card[data-v-3f522ae7]:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,149,236,.18);border-color:transparent}.info-card[data-v-3f522ae7]:hover:before{opacity:1}.info-card__icon[data-v-3f522ae7]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0;transition:transform .3s ease}.info-card__icon svg[data-v-3f522ae7]{width:26px;height:26px;color:#fff}.info-card__icon--blue[data-v-3f522ae7]{background:#1a3b66}.info-card__icon--green[data-v-3f522ae7]{background:#475569}.info-card__icon--purple[data-v-3f522ae7]{background:#1a3b66}.info-card:hover .info-card__icon[data-v-3f522ae7]{transform:scale(1.1) rotate(-5deg)}.info-card__content[data-v-3f522ae7]{flex:1}.info-card__title[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;font-weight:700;color:#0a1a33;margin:0 0 8px}.info-card__text[data-v-3f522ae7]{font-size:14px;color:#475569;line-height:1.6;margin:0}.details-grid[data-v-3f522ae7]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:32px 0}@media(min-width:640px){.details-grid[data-v-3f522ae7]{grid-template-columns:repeat(4,1fr)}}.detail-item[data-v-3f522ae7]{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;transition:all .3s ease}.detail-item[data-v-3f522ae7]:hover{border-color:#cbd5e1;background:#f1f5f9}.detail-item__label[data-v-3f522ae7]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1a3b66}.detail-item__value[data-v-3f522ae7]{font-size:15px;font-weight:600;color:#0a1a33}.modules-list[data-v-3f522ae7]{display:flex;flex-direction:column;gap:16px;position:relative;box-sizing:border-box;padding-left:24px}.modules-list[data-v-3f522ae7]:before{content:"";position:absolute;left:20px;top:24px;bottom:24px;width:2px;background:#1a3b66;border-radius:2px}.module-item[data-v-3f522ae7]{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:20px;padding:20px 24px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-left:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.module-item[data-v-3f522ae7]:before{content:"";position:absolute;left:-36px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:#fff;border:3px solid #0095ec;border-radius:50%;transition:all .3s ease;z-index:1}.module-item[data-v-3f522ae7]:hover{border-color:#0095ec;box-shadow:0 8px 32px rgba(0,149,236,.18)}.module-item[data-v-3f522ae7]:hover:before{background:#0095ec;box-shadow:0 0 0 4px rgba(0,149,236,.2)}.module-item__number[data-v-3f522ae7]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#0095ec;color:#fff;font-size:16px;font-weight:800;border-radius:12px;flex-shrink:0;font-family:Plus Jakarta Sans,Inter,sans-serif}.module-item__content[data-v-3f522ae7]{flex:1;min-width:0;width:100%}.module-item__title[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;font-weight:700;color:#0a1a33;margin:0 0 6px}.module-item__description[data-v-3f522ae7]{font-size:14px;color:#475569;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.module-item__duration[data-v-3f522ae7]{margin:6px 0 0;font-size:13px;font-weight:600;color:#0a1a33;background:#f1f5f9;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px}.module-item__duration-icon[data-v-3f522ae7]{font-size:12px;line-height:1;color:#1a3b66}.module-item__arrow[data-v-3f522ae7]{width:24px;height:24px;color:#94a3b8;flex-shrink:0;transition:all .3s ease}.module-item__arrow svg[data-v-3f522ae7]{width:100%;height:100%}.module-item:hover .module-item__arrow[data-v-3f522ae7]{color:#0095ec;transform:translateX(4px)}.benefits-section[data-v-3f522ae7]{position:relative;box-sizing:border-box;padding:32px;background:#f1f5f9;border-radius:28px;overflow:hidden}.benefits-section[data-v-3f522ae7]:before{display:none}.benefits-section__title[data-v-3f522ae7]{position:relative;box-sizing:border-box;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;font-weight:700;color:#0a1a33;margin:0 0 24px}.benefits-list[data-v-3f522ae7]{position:relative;box-sizing:border-box;list-style:none;padding:0;margin:0;display:grid;gap:16px}@media(min-width:640px){.benefits-list[data-v-3f522ae7]{grid-template-columns:repeat(2,1fr)}}.benefits-list__item[data-v-3f522ae7]{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-size:14px;font-weight:500;transition:all .3s ease}.benefits-list__item[data-v-3f522ae7]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.benefits-list__item svg[data-v-3f522ae7]{width:22px;height:22px;flex-shrink:0;color:#4ade80;margin-top:1px}.author-card[data-v-3f522ae7]{display:flex;align-items:center;gap:20px;padding:24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:24px}.author-card__avatar[data-v-3f522ae7]{width:64px;height:64px;border-radius:50%;background:#1a3b66;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;box-shadow:0 8px 32px rgba(0,149,236,.18);border:2px solid #fff}.author-card__avatar img[data-v-3f522ae7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-card__initials[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;font-weight:700;color:#fff}.author-card__info[data-v-3f522ae7]{flex:1}.author-card__name[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;font-weight:700;color:#0a1a33;margin:0 0 6px}.author-card__role[data-v-3f522ae7]{font-size:14px;color:#475569;margin:0}.checklist[data-v-3f522ae7]{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:14px}.checklist__item[data-v-3f522ae7]{display:flex;align-items:flex-start;gap:14px;font-size:15px;color:#1a3b66;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .3s ease}.checklist__item[data-v-3f522ae7]:hover{border-color:#cbd5e1;box-shadow:0 4px 20px rgba(0,149,236,.12)}.checklist__item svg[data-v-3f522ae7]{width:16px;height:16px;color:#475569;flex-shrink:0;margin-top:2px}.tags-section[data-v-3f522ae7]{margin-top:32px;padding:24px;background:#f1f5f9;border-radius:20px}.tags-section__title[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:15px;font-weight:700;color:#0a1a33;margin:0 0 16px;display:flex;align-items:center;gap:10px}.tags-section__title svg[data-v-3f522ae7]{width:16px;height:16px;flex-shrink:0}.tags-list[data-v-3f522ae7]{display:flex;flex-wrap:wrap;gap:10px}.accordion[data-v-3f522ae7]{display:flex;flex-direction:column;gap:12px}.accordion__item[data-v-3f522ae7]{border:1px solid #e2e8f0;border-radius:20px;background:#fff;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.accordion__item[data-v-3f522ae7]:hover{border-color:rgba(0,149,236,.3);box-shadow:0 4px 20px rgba(0,149,236,.12)}.accordion__item--open[data-v-3f522ae7]{border-color:#0095ec;box-shadow:0 8px 32px rgba(0,149,236,.18)}.accordion__item--open .accordion__icon[data-v-3f522ae7]{background:#0095ec}.accordion__item--open .accordion__icon svg[data-v-3f522ae7]{color:#fff;transform:rotate(180deg)}.accordion__header[data-v-3f522ae7]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:transparent;border:none;cursor:pointer;text-align:left}.accordion__question[data-v-3f522ae7]{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:16px;font-weight:600;color:#0a1a33}.accordion__icon[data-v-3f522ae7]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:50%;transition:all .3s ease;flex-shrink:0}.accordion__icon svg[data-v-3f522ae7]{width:18px;height:18px;color:#475569;transition:all .3s ease}.accordion__body[data-v-3f522ae7]{padding:0 24px 24px}.accordion__body p[data-v-3f522ae7]{margin:0;font-size:15px;line-height:1.8;color:#475569}.accordion-slide-enter-active[data-v-3f522ae7],.accordion-slide-leave-active[data-v-3f522ae7]{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.accordion-slide-enter-from[data-v-3f522ae7],.accordion-slide-leave-to[data-v-3f522ae7]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.rating-summary[data-v-3f522ae7]{display:grid;gap:32px;padding:32px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:28px;margin-bottom:32px}@media(min-width:768px){.rating-summary[data-v-3f522ae7]{grid-template-columns:auto 1fr;align-items:center}}.rating-summary__score[data-v-3f522ae7]{display:flex;flex-direction:column;align-items:center;gap:12px;padding-right:32px}@media(min-width:768px){.rating-summary__score[data-v-3f522ae7]{border-right:1px solid #e2e8f0}}.rating-summary__number[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:64px;font-weight:800;color:#0a1a33;line-height:1}.rating-summary__stars[data-v-3f522ae7]{display:flex;gap:4px}.rating-summary__count[data-v-3f522ae7]{font-size:14px;color:#475569;font-weight:500}.rating-summary__bars[data-v-3f522ae7]{display:flex;flex-direction:column;gap:10px}.rating-star[data-v-3f522ae7],.review-star[data-v-3f522ae7]{--star-size:18px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--star-size);height:var(--star-size)}.review-item__stars .review-star[data-v-3f522ae7]{--star-size:16px}.rating-star__icon[data-v-3f522ae7]{width:100%;height:100%;display:block}.rating-star__icon--empty[data-v-3f522ae7]{color:#e2e8f0}.rating-star__icon--filled[data-v-3f522ae7]{color:#fbbf24;text-shadow:0 2px 8px rgba(251,191,36,.35)}.rating-star__fill[data-v-3f522ae7]{position:absolute;left:0;top:0;height:100%;overflow:hidden;display:block;pointer-events:none}.rating-star__fill .rating-star__icon[data-v-3f522ae7]{position:absolute;left:0;top:0;width:var(--star-size);height:var(--star-size)}.rating-bar[data-v-3f522ae7]{display:flex;align-items:center;gap:14px}.rating-bar__label[data-v-3f522ae7]{width:20px;font-size:14px;font-weight:600;color:#1a3b66;text-align:right}.rating-bar__track[data-v-3f522ae7]{flex:1;height:10px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.rating-bar__fill[data-v-3f522ae7]{height:100%;background:#0095ec;border-radius:9999px;transition:width .5s cubic-bezier(.4,0,.2,1)}.rating-bar__count[data-v-3f522ae7]{width:28px;font-size:14px;font-weight:600;color:#475569;text-align:left}.review-form[data-v-3f522ae7]{padding:28px;background:#fff;border:1px solid #e2e8f0;border-radius:28px;margin-bottom:28px;box-shadow:0 4px 20px rgba(0,149,236,.12)}.review-form__title[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:18px;font-weight:700;color:#0a1a33;margin:0 0 20px}.review-form__rating[data-v-3f522ae7]{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.review-form__label[data-v-3f522ae7]{font-size:14px;font-weight:500;color:#475569}.review-form__textarea[data-v-3f522ae7]{width:100%;padding:16px 20px;border:2px solid #e2e8f0;border-radius:12px;font-size:15px;font-family:inherit;resize:vertical;min-height:120px;transition:all .3s ease}.review-form__textarea[data-v-3f522ae7]:focus{outline:none;border-color:#0095ec;box-shadow:0 0 0 4px rgba(0,149,236,.1)}.review-form__textarea[data-v-3f522ae7]::-moz-placeholder{color:#94a3b8}.review-form__textarea[data-v-3f522ae7]::placeholder{color:#94a3b8}.review-form__actions[data-v-3f522ae7]{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.review-form__error[data-v-3f522ae7]{margin:16px 0 0;font-size:14px;color:#ef4444;font-weight:500}.star-input[data-v-3f522ae7]{display:flex;gap:6px}.star-input__btn[data-v-3f522ae7]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:2px solid #e2e8f0;border-radius:12px;background:#fff;font-size:20px;color:#cbd5e1;cursor:pointer;transition:all .2s ease}.star-input__btn svg[data-v-3f522ae7]{width:20px;height:20px;display:block}.star-input__btn[data-v-3f522ae7]:hover{border-color:#fbbf24;color:#fbbf24;transform:scale(1.1)}.star-input__btn--active[data-v-3f522ae7]{background:#f1f5f9;border-color:#cbd5e1;color:#1a3b66}.reviews-filters[data-v-3f522ae7]{display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:24px;align-items:center}.search-input[data-v-3f522ae7]{width:100%;min-width:0;position:relative;box-sizing:border-box;flex:1 1 0}.search-input svg[data-v-3f522ae7]{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:block;color:#94a3b8;pointer-events:none}.search-input input[data-v-3f522ae7]{width:100%;padding:14px 20px 14px 56px;border:2px solid #e2e8f0;border-radius:9999px;font-size:14px;font-family:inherit;transition:all .3s ease;background:#fff;box-sizing:border-box}.search-input input[data-v-3f522ae7]:focus{outline:none;border-color:#0095ec;box-shadow:0 0 0 4px rgba(0,149,236,.1)}.search-input input[data-v-3f522ae7]::-moz-placeholder{color:#94a3b8}.search-input input[data-v-3f522ae7]::placeholder{color:#94a3b8}.select-input[data-v-3f522ae7]{padding:14px 24px;border:2px solid #e2e8f0;border-radius:9999px;font-size:14px;font-family:inherit;background:#fff;cursor:pointer;transition:all .3s ease;font-weight:500;color:#1a3b66;min-width:0;width:180px;max-width:180px;margin-left:auto;flex:0 0 180px;box-sizing:border-box}.select-input[data-v-3f522ae7]:focus{outline:none;border-color:#0095ec;box-shadow:0 0 0 4px rgba(0,149,236,.1)}@media(max-width:860px){.reviews-filters[data-v-3f522ae7]{align-items:stretch}.select-input[data-v-3f522ae7]{width:100%;max-width:none;margin-left:0;flex:1 1 220px}}@media(max-width:620px){.reviews-filters[data-v-3f522ae7]{flex-direction:column;align-items:stretch}.search-input[data-v-3f522ae7],.select-input[data-v-3f522ae7]{width:100%;max-width:none;margin-left:0}}.reviews-list[data-v-3f522ae7]{display:flex;flex-direction:column;gap:16px}.review-item[data-v-3f522ae7]{padding:24px;background:#fff;border:1px solid #e2e8f0;border-radius:28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.review-item[data-v-3f522ae7]:hover{border-color:rgba(0,149,236,.3);box-shadow:0 8px 32px rgba(0,149,236,.18);transform:translateY(-2px)}.review-item__header[data-v-3f522ae7]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.review-item__avatar[data-v-3f522ae7]{width:52px;height:52px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:2px solid #fff;box-shadow:0 4px 20px rgba(0,149,236,.12)}.review-item__avatar img[data-v-3f522ae7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-item__avatar span[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;font-weight:700;color:#1a3b66}.review-item__meta[data-v-3f522ae7]{flex:1}.review-item__name[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;font-weight:700;color:#0a1a33}.review-item__info[data-v-3f522ae7]{display:flex;align-items:center;gap:12px;margin-top:6px}.review-item__stars[data-v-3f522ae7]{display:flex;align-items:center;gap:2px}.review-item__date[data-v-3f522ae7]{font-size:13px;color:#94a3b8}.review-item__text[data-v-3f522ae7]{font-size:15px;line-height:1.8;color:#475569;margin:0}.review-item__likes[data-v-3f522ae7]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:600;color:#64748b}.review-item__likes svg[data-v-3f522ae7]{width:16px;height:16px;color:#94a3b8}@media(max-width:1023px){.course-sidebar[data-v-3f522ae7]{order:-1}}.sidebar-card[data-v-3f522ae7]{position:sticky;top:100px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.18);border-radius:28px;box-shadow:0 20px 60px rgba(0,149,236,.24);overflow:visible}.sidebar-top-actions[data-v-3f522ae7]{display:flex;justify-content:flex-end;gap:18px;padding:0 6px 12px;color:#64748b}@media(max-width:1023px){.sidebar-top-actions[data-v-3f522ae7]{justify-content:center}}.sidebar-top-action[data-v-3f522ae7]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#64748b;background:transparent;border:none;cursor:pointer;padding:6px 8px;border-radius:12px;transition:color .2s ease,background .2s ease}.sidebar-top-action[data-v-3f522ae7]:hover{color:#0a1a33;background:#f1f5f9}.sidebar-top-action__icon[data-v-3f522ae7]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.sidebar-top-action__icon svg[data-v-3f522ae7]{width:18px;height:18px;display:block}.video-preview[data-v-3f522ae7]{position:relative;box-sizing:border-box;aspect-ratio:16/10;cursor:pointer;overflow:hidden}.video-preview__image[data-v-3f522ae7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.video-preview__badge[data-v-3f522ae7]{position:absolute;top:16px;left:20px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);color:#fff;border-radius:50%;z-index:2}.video-preview__badge svg[data-v-3f522ae7]{width:16px;height:16px}.video-preview__badge--pptx[data-v-3f522ae7]{width:auto;height:auto;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em}.video-preview:hover .video-preview__image[data-v-3f522ae7]{transform:scale(1.08)}.video-preview__overlay[data-v-3f522ae7]{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;transition:background .3s ease}.video-preview:hover .video-preview__overlay[data-v-3f522ae7]{background:rgba(0,0,0,.55)}.video-preview__icon[data-v-3f522ae7]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:rgba(0,149,236,.75);border-radius:50%;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.25);z-index:2}.video-preview__icon svg[data-v-3f522ae7]{width:26px;height:26px}.video-preview__icon--muted[data-v-3f522ae7]{opacity:.55}.video-preview__play[data-v-3f522ae7]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:50%;box-shadow:0 20px 60px rgba(0,149,236,.24),0 0 0 6px hsla(0,0%,100%,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.video-preview__play svg[data-v-3f522ae7]{width:28px;height:28px;color:#1a3b66;margin-left:4px}.video-preview:hover .video-preview__play[data-v-3f522ae7]{transform:scale(1.15);box-shadow:0 20px 60px rgba(0,149,236,.24),0 0 0 12px hsla(0,0%,100%,.25)}.video-preview__label[data-v-3f522ae7]{color:#fff;font-size:14px;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.5)}.discount-banner[data-v-3f522ae7]{margin:20px;padding:20px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#0a1a33;position:relative;box-sizing:border-box;overflow:hidden}.discount-banner[data-v-3f522ae7]:before{display:none}.discount-banner__header[data-v-3f522ae7]{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.discount-banner__badge[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:24px;font-weight:800}.discount-banner__text[data-v-3f522ae7]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.countdown[data-v-3f522ae7]{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px}.countdown__item[data-v-3f522ae7]{display:flex;flex-direction:column;align-items:center;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border-radius:12px;padding:10px 14px;min-width:56px}.countdown__value[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:24px;font-weight:800;line-height:1}.countdown__label[data-v-3f522ae7]{font-size:10px;font-weight:600;text-transform:uppercase;opacity:.8;margin-top:4px}.countdown__separator[data-v-3f522ae7]{font-size:20px;font-weight:700;opacity:.6}.price-block[data-v-3f522ae7]{padding:24px;border-bottom:1px solid rgba(0,0,0,.06)}.price-block__row[data-v-3f522ae7]{display:flex;align-items:baseline;gap:14px}.price-block__current[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:36px;font-weight:800;background:#0074b8;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-block__old[data-v-3f522ae7]{font-size:18px;color:#94a3b8;text-decoration:line-through;font-weight:500}.price-block__note[data-v-3f522ae7]{display:block;margin-top:6px;font-size:13px;color:#64748b}.action-buttons[data-v-3f522ae7]{padding:24px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid rgba(0,0,0,.06)}.action-buttons__secondary[data-v-3f522ae7]{display:flex;justify-content:center;gap:12px}.enrolled-badge[data-v-3f522ae7]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;background:#f1f5f9;border-radius:12px;font-size:14px;font-weight:600;color:#1a3b66}.enrolled-badge svg[data-v-3f522ae7]{width:20px;height:20px}.sidebar-details[data-v-3f522ae7]{padding:24px;display:flex;flex-direction:column;gap:16px;border-bottom:1px solid rgba(0,0,0,.06)}.sidebar-details__item[data-v-3f522ae7]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.sidebar-details__icon[data-v-3f522ae7]{width:28px;height:28px;color:#64748b;flex-shrink:0;margin-top:2px}.sidebar-details__icon img[data-v-3f522ae7]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.sidebar-details__icon svg[data-v-3f522ae7]{width:18px;height:18px;display:block}.sidebar-details__label[data-v-3f522ae7]{font-size:14px;color:#64748b}.sidebar-details__value[data-v-3f522ae7]{font-size:14px;font-weight:600;color:#0a1a33;text-align:right}.sidebar-author[data-v-3f522ae7]{padding:20px 24px;display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(0,0,0,.06)}.sidebar-author__avatar[data-v-3f522ae7]{width:42px;height:42px;border-radius:50%;background:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center;overflow:hidden}.sidebar-author__avatar img[data-v-3f522ae7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sidebar-author__avatar svg[data-v-3f522ae7]{width:22px;height:22px}.sidebar-author__info[data-v-3f522ae7]{display:flex;flex-direction:column;gap:4px}.sidebar-author__label[data-v-3f522ae7]{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.sidebar-author__name[data-v-3f522ae7]{font-size:14px;font-weight:600;color:#0a1a33}.sidebar-presentation[data-v-3f522ae7]{padding:24px;border-bottom:1px solid rgba(0,0,0,.06)}.sidebar-presentation__title[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;display:flex;align-items:center;gap:10px;margin-bottom:16px}.sidebar-presentation__title svg[data-v-3f522ae7]{width:16px;height:16px}.sidebar-presentation__grid[data-v-3f522ae7]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px}.sidebar-presentation__item[data-v-3f522ae7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.sidebar-presentation__label[data-v-3f522ae7]{font-size:12px;color:#64748b}.sidebar-presentation__value[data-v-3f522ae7]{font-size:13px;font-weight:600;color:#0a1a33}.sidebar-summary[data-v-3f522ae7]{padding:20px 24px 0;display:grid;gap:12px}.sidebar-summary__item[data-v-3f522ae7]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:8px 12px}.sidebar-summary__label[data-v-3f522ae7]{font-size:12px;color:#64748b}.sidebar-summary__value[data-v-3f522ae7]{font-size:13px;font-weight:600;color:#0a1a33;text-align:right}.sidebar-includes[data-v-3f522ae7]{padding:24px}.sidebar-includes__title[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0a1a33;margin:0 0 16px}.sidebar-includes__list[data-v-3f522ae7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.sidebar-includes__list li[data-v-3f522ae7]{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#1a3b66;padding:8px 0;border-bottom:1px dashed #e2e8f0}.sidebar-includes__list li[data-v-3f522ae7]:last-child{border-bottom:none}.sidebar-includes__list li svg[data-v-3f522ae7]{width:18px;height:18px;color:#10b981;flex-shrink:0;margin-top:1px}.sidebar-stats[data-v-3f522ae7]{padding:20px 24px;border-top:1px solid rgba(0,0,0,.06)}.sidebar-stats__item[data-v-3f522ae7]{display:flex;align-items:center;gap:10px}.sidebar-stats__icon[data-v-3f522ae7]{width:20px;height:20px;color:#64748b;flex-shrink:0}.sidebar-stats__value[data-v-3f522ae7]{font-size:16px;font-weight:700;color:#0a1a33}.sidebar-stats__label[data-v-3f522ae7]{font-size:13px;color:#64748b}.btn[data-v-3f522ae7]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border:none;border-radius:9999px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-sizing:border-box;overflow:hidden}.btn[data-v-3f522ae7]:disabled{opacity:.6;cursor:not-allowed}.btn svg[data-v-3f522ae7]{width:20px;height:20px}.btn--primary[data-v-3f522ae7]{background:#0095ec;color:#fff;box-shadow:0 4px 20px rgba(0,149,236,.3)}.btn--primary[data-v-3f522ae7]:before{display:none}.btn--primary[data-v-3f522ae7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,149,236,.4)}.btn--primary[data-v-3f522ae7]:active:not(:disabled){transform:translateY(0)}.btn--success[data-v-3f522ae7]{background:#5ec2ff;color:#fff;box-shadow:0 4px 20px rgba(0,149,236,.3)}.btn--success[data-v-3f522ae7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,149,236,.4)}.btn--ghost[data-v-3f522ae7]{background:transparent;color:#475569;border:2px solid #e2e8f0}.btn--ghost[data-v-3f522ae7]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#0a1a33}.btn--large[data-v-3f522ae7]{padding:18px 32px;font-size:16px}.btn--full[data-v-3f522ae7]{width:100%}.btn--pulse[data-v-3f522ae7]{animation:pulse-3f522ae7 2.2s ease-in-out infinite}.btn__loader[data-v-3f522ae7]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-3f522ae7 .8s linear infinite}@keyframes pulse-3f522ae7{0%{transform:translateZ(0) scale(1);box-shadow:0 0 0 0 rgba(0,149,236,.35)}70%{transform:translateZ(0) scale(1.02);box-shadow:0 0 0 14px rgba(0,149,236,0)}to{transform:translateZ(0) scale(1);box-shadow:0 0 0 0 rgba(0,149,236,0)}}.icon-btn[data-v-3f522ae7]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:2px solid #e2e8f0;border-radius:50%;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,149,236,.12)}.icon-btn svg[data-v-3f522ae7]{width:22px;height:22px;color:#64748b;transition:all .3s ease}.icon-btn[data-v-3f522ae7]:hover{border-color:#1a3b66;transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,149,236,.18)}.icon-btn:hover svg[data-v-3f522ae7]{color:#1a3b66}.icon-btn--active[data-v-3f522ae7]{border-color:#ef4444;background:#f1f5f9}.icon-btn--active svg[data-v-3f522ae7]{color:#ef4444}.icon-btn--active[data-v-3f522ae7]:hover{border-color:#dc2626}.icon-btn--active:hover svg[data-v-3f522ae7]{color:#dc2626}@keyframes spin-3f522ae7{to{transform:rotate(1turn)}}.alert[data-v-3f522ae7]{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:20px;font-size:14px;font-weight:500}.alert svg[data-v-3f522ae7]{width:22px;height:22px;flex-shrink:0}.alert--error[data-v-3f522ae7]{background:#f1f5f9;color:#b91c1c;border:1px solid rgba(239,68,68,.2)}.alert--error svg[data-v-3f522ae7]{color:#ef4444}.alert--info[data-v-3f522ae7]{background:#f1f5f9;color:#1a3b66;border:1px solid #e2e8f0}.alert--info svg[data-v-3f522ae7]{color:#1a3b66}.alert--neutral[data-v-3f522ae7]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.alert--neutral svg[data-v-3f522ae7]{color:#94a3b8}.empty-state[data-v-3f522ae7]{padding:32px;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:28px;text-align:center}.empty-state__icon[data-v-3f522ae7]{width:120px;height:120px;color:#0f172a;margin:12px auto 20px;display:block;opacity:.9}.empty-state p[data-v-3f522ae7]{margin:0;font-size:15px;color:#475569}.empty-state span[data-v-3f522ae7]{display:block;margin-top:8px;font-size:13px;color:#94a3b8}.empty-state--centered[data-v-3f522ae7]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px}.empty-state--centered svg[data-v-3f522ae7]{width:56px;height:56px;color:#cbd5e1}.loading-inline[data-v-3f522ae7]{display:flex;align-items:center;gap:14px;padding:24px;background:#f8fafc;border-radius:20px;font-size:14px;color:#475569;font-weight:500}.spinner[data-v-3f522ae7]{width:28px;height:28px;border:3px solid #e2e8f0;border-top-color:#0095ec;border-radius:50%;animation:spin-3f522ae7 .8s linear infinite}.modal-backdrop[data-v-3f522ae7]{position:fixed;inset:0;background:rgba(15,23,42,.7);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.modal[data-v-3f522ae7]{position:relative;box-sizing:border-box;background:#fff;border-radius:28px;box-shadow:0 20px 60px rgba(0,149,236,.24);max-height:90vh;overflow-y:auto}.modal--large[data-v-3f522ae7]{width:100%;max-width:800px;padding:32px}.modal--small[data-v-3f522ae7]{width:100%;max-width:440px;padding:32px}.modal__close[data-v-3f522ae7]{position:absolute;top:20px;right:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:#f1f5f9;border-radius:50%;cursor:pointer;transition:all .3s ease}.modal__close svg[data-v-3f522ae7]{width:18px;height:18px;color:#64748b}.modal__close[data-v-3f522ae7]:hover{background:#e2e8f0;transform:rotate(90deg)}.modal__close:hover svg[data-v-3f522ae7]{color:#0a1a33}.modal__title[data-v-3f522ae7]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:24px;font-weight:700;color:#0a1a33;margin:0 0 8px;padding-right:48px}.modal__subtitle[data-v-3f522ae7]{font-size:15px;color:#64748b;margin:0 0 28px}.modal-enter-active .modal[data-v-3f522ae7],.modal-enter-active[data-v-3f522ae7],.modal-leave-active .modal[data-v-3f522ae7],.modal-leave-active[data-v-3f522ae7]{transition:all .35s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-3f522ae7],.modal-leave-to[data-v-3f522ae7]{opacity:0}.modal-enter-from .modal[data-v-3f522ae7],.modal-leave-to .modal[data-v-3f522ae7]{transform:scale(.9) translateY(20px);opacity:0}.video-container[data-v-3f522ae7]{margin-top:24px}.video-placeholder[data-v-3f522ae7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:80px 32px;background:#0074b8;border-radius:20px;color:#fff}.video-placeholder svg[data-v-3f522ae7]{width:80px;height:80px;opacity:.6}.video-placeholder p[data-v-3f522ae7]{margin:0;font-size:18px;font-weight:600;opacity:.9}.share-actions[data-v-3f522ae7]{display:flex;flex-direction:column;gap:20px}.share-socials[data-v-3f522ae7]{display:flex;justify-content:center;gap:14px}.share-btn[data-v-3f522ae7]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;font-size:16px;font-weight:800;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(0,149,236,.18)}.share-btn[data-v-3f522ae7]:hover{transform:translateY(-4px) scale(1.1);box-shadow:0 20px 60px rgba(0,149,236,.24)}.share-btn--telegram[data-v-3f522ae7],.share-btn--vk[data-v-3f522ae7],.share-btn--whatsapp[data-v-3f522ae7]{background:#1a3b66}.share-btn--email[data-v-3f522ae7]{background:#0074b8}.share-btn svg[data-v-3f522ae7]{width:20px;height:20px}.share-link-input[data-v-3f522ae7]{margin-top:20px}.share-link-input input[data-v-3f522ae7]{width:100%;padding:14px 18px;border:2px solid #e2e8f0;border-radius:12px;font-size:13px;color:#475569;background:#f1f5f9;font-family:monospace}.share-link-input input[data-v-3f522ae7]:focus{outline:none;border-color:#0095ec}.tooltip[data-v-3f522ae7]{position:fixed;z-index:10000;padding:10px 16px;background:#0a1a33;color:#fff;font-size:13px;font-weight:500;border-radius:8px;white-space:nowrap;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;box-shadow:0 20px 60px rgba(0,149,236,.24);animation:tooltip-in-3f522ae7 .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-v-3f522ae7]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:8px solid transparent;border-top-color:#0a1a33}@keyframes tooltip-in-3f522ae7{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}to{opacity:1;transform:translate(-50%,calc(-100% - 12px))}}.certificates-grid[data-v-3f522ae7]{display:grid;gap:20px}@media(min-width:640px){.certificates-grid[data-v-3f522ae7]{grid-template-columns:repeat(2,1fr)}}.document-viewer[data-v-38e85a16]{min-height:100vh;background:linear-gradient(180deg,#f8fbff,#eef5ff);display:flex;flex-direction:column;color:#1f2937}.document-viewer__header[data-v-38e85a16]{display:flex;align-items:center;gap:16px;padding:16px 24px;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 6px 16px rgba(15,23,42,.08)}.document-viewer__back[data-v-38e85a16]{border:1px solid #cbd5f5;background:#e8f1ff;color:#1d4ed8;padding:8px 14px;border-radius:10px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.document-viewer__back[data-v-38e85a16]:hover{background:#dbeafe;color:#1e40af}.document-viewer__title[data-v-38e85a16]{flex:1;font-size:18px;font-weight:600;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-viewer__restriction[data-v-38e85a16]{background:#e0f2fe;color:#0369a1;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;white-space:nowrap}.document-viewer__actions[data-v-38e85a16]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.document-viewer__action[data-v-38e85a16]{border:1px solid #cbd5e1;background:#fff;color:#334155;padding:8px 14px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.document-viewer__action[data-v-38e85a16]:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(30,64,175,.12)}.document-viewer__action--primary[data-v-38e85a16]{background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;border:none}.document-viewer__body[data-v-38e85a16]{flex:1;padding:20px 24px 28px;display:flex;flex-direction:column;gap:12px}.document-viewer__frame-wrapper[data-v-38e85a16]{position:relative;flex:1;width:100%;min-height:60vh;display:flex}.document-viewer__frame[data-v-38e85a16]{width:100%;flex:1;min-height:60vh;border:none;border-radius:16px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12)}.document-viewer__frame-shield[data-v-38e85a16]{position:absolute;top:8px;right:8px;width:140px;height:44px;background:rgba(248,251,255,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;pointer-events:auto;z-index:2}.document-viewer__image[data-v-38e85a16]{max-width:100%;max-height:80vh;border-radius:16px;box-shadow:0 10px 24px rgba(15,23,42,.12);-o-object-fit:contain;object-fit:contain;background:#fff;align-self:center}.document-viewer__empty[data-v-38e85a16]{background:#fff;padding:24px;border-radius:16px;border:1px dashed #cbd5e1;color:#64748b;text-align:center}.document-viewer__hint[data-v-38e85a16]{font-size:14px;color:#64748b}@media (max-width:768px){.document-viewer__header[data-v-38e85a16]{flex-direction:column;align-items:flex-start}.document-viewer__actions[data-v-38e85a16]{width:100%;justify-content:flex-start}.document-viewer__body[data-v-38e85a16]{padding:16px}}.not-found-container[data-v-587be552]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem;position:relative;overflow:hidden}.not-found-container[data-v-587be552]:before{content:"";position:absolute;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.1) 0,transparent 50%);animation:rotate-587be552 30s linear infinite}@keyframes rotate-587be552{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content-wrapper[data-v-587be552]{position:relative;z-index:1;text-align:center;max-width:600px;width:100%}.illustration[data-v-587be552]{position:relative;margin-bottom:3rem}.number-404[data-v-587be552]{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:8rem;font-weight:800;color:#fff;text-shadow:0 10px 30px rgba(0,0,0,.3)}.digit[data-v-587be552]{display:inline-block;animation:bounce-587be552 2s ease-in-out infinite}.digit-4-left[data-v-587be552]{animation-delay:0s}.digit-0[data-v-587be552]{animation-delay:.2s}.digit-4-right[data-v-587be552]{animation-delay:.4s}@keyframes bounce-587be552{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.magnifying-glass[data-v-587be552]{width:120px;height:120px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.2))}.glass-circle[data-v-587be552]{fill:none;stroke:#fff;stroke-width:6}.glass-handle[data-v-587be552]{stroke:#fff;stroke-width:8;stroke-linecap:round}.glass-inner[data-v-587be552]{fill:hsla(0,0%,100%,.1);stroke:hsla(0,0%,100%,.3);stroke-width:2}.floating-elements[data-v-587be552]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.floating-dot[data-v-587be552]{position:absolute;width:12px;height:12px;background:#fff;border-radius:50%;top:50%;left:50%;opacity:.6;animation:float-587be552 3s ease-in-out infinite;animation-delay:var(--delay)}@keyframes float-587be552{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(var(--x),var(--y));opacity:.2}}.text-content[data-v-587be552]{margin-bottom:2.5rem}.title[data-v-587be552]{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem 0;text-shadow:0 4px 12px rgba(0,0,0,.2)}.description[data-v-587be552]{font-size:1.125rem;color:hsla(0,0%,100%,.9);line-height:1.6;margin:0;max-width:500px;margin-left:auto;margin-right:auto}.actions[data-v-587be552]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.btn[data-v-587be552]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px rgba(0,0,0,.2)}.btn[data-v-587be552]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.btn[data-v-587be552]:active{transform:translateY(0)}.btn-primary[data-v-587be552]{background:#fff;color:#667eea}.btn-primary[data-v-587be552]:hover{background:#f8f9fa}.btn-secondary[data-v-587be552]{background:hsla(0,0%,100%,.2);color:#fff;backdrop-filter:blur(10px)}.btn-secondary[data-v-587be552]:hover{background:hsla(0,0%,100%,.3)}.icon[data-v-587be552]{width:20px;height:20px}.quick-links[data-v-587be552]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.quick-links-title[data-v-587be552]{color:#fff;font-size:1.125rem;font-weight:600;margin:0 0 1.5rem 0}.links-grid[data-v-587be552]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.quick-link[data-v-587be552]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:hsla(0,0%,100%,.1);border-radius:12px;color:#fff;text-decoration:none;transition:all .3s ease;font-size:.875rem;font-weight:500}.quick-link[data-v-587be552]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-4px)}.link-icon[data-v-587be552]{width:32px;height:32px;stroke-width:2}@media (max-width:768px){.number-404[data-v-587be552]{font-size:5rem;gap:.5rem}.magnifying-glass[data-v-587be552]{width:80px;height:80px}.title[data-v-587be552]{font-size:2rem}.description[data-v-587be552]{font-size:1rem}.actions[data-v-587be552]{flex-direction:column}.btn[data-v-587be552]{width:100%;justify-content:center}.links-grid[data-v-587be552]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.not-found-container[data-v-587be552]{padding:1rem}.number-404[data-v-587be552]{font-size:4rem}.magnifying-glass[data-v-587be552]{width:60px;height:60px}.quick-links[data-v-587be552]{padding:1.5rem}.links-grid[data-v-587be552]{grid-template-columns:1fr}}.group-58-2{display:flex;gap:1.3px;height:8px;left:7px;position:absolute;top:8px;width:9px}.rectangle-46-2{height:4.14px;margin-left:0;margin-top:4.1px}.rectangle-46-2,.rectangle-47-2{background-color:var(--white);border-radius:.55px;width:2.01px}.rectangle-47-2{height:6.21px;margin-top:2.1px}.rectangle-48-2{background-color:var(--white);border-radius:.55px;height:8.28px;margin-top:0;width:2.01px}.group-58-2.group-58-3{height:9px;top:9px}.group-58-2.group-58-3 .rectangle-46-2{border-radius:.67px;height:4.71px;margin-top:4.7px;width:2.02px}.group-58-2.group-58-3 .rectangle-47-2{border-radius:.67px;height:7.07px;margin-top:2.4px;width:2.02px}.group-58-2.group-58-3 .rectangle-48-2{border-radius:.67px;height:9.43px;width:2.02px}.group-58-4-1{display:flex;gap:1.1px;height:8px;left:5px;position:absolute;top:7px;width:7px}.rectangle-46-3{height:3.88px;margin-left:0;margin-top:3.9px}.rectangle-46-3,.rectangle-47-3{background-color:var(--white);border-radius:.55px;width:1.66px}.rectangle-47-3{height:5.82px;margin-top:1.9px}.rectangle-48-3{background-color:var(--white);border-radius:.55px;height:7.76px;margin-top:0;width:1.66px}.group-456{left:306px;top:328px;width:268px}.group-456,.rectangle-200{height:46px;position:absolute}.rectangle-200{background-color:var(--white);border:1.5px solid;border-color:var(--aqua-pearl);border-radius:14px;left:0;top:0;width:266px}.text{left:calc(50% - 102px);letter-spacing:0;line-height:normal;top:calc(50% - 16px);white-space:nowrap;width:201px}.group-455,.text{position:absolute}.group-455{display:flex;height:30px;left:316px;top:287px;width:165px}.star-12{height:27.14px;margin-left:.7px;width:28.62px}.star-11{height:27.14px;margin-left:5.6px;width:27.63px}.star-10{margin-left:6.6px}.star-10,.star-9{height:27.14px;width:28.62px}.star-9{margin-left:2.5px}.star-8{height:27.14px;margin-left:6.7px;width:28.62px}.button-see-all{height:39px;left:1625px;position:absolute;top:0;width:218px}.text-14{left:0;letter-spacing:0;line-height:normal;position:absolute;top:calc(50% - 14px);white-space:nowrap;width:65.6%}.vector-20{height:32px;left:191px;position:absolute;top:5px;width:34px}.button-see-all.button-see-all-1{left:1616px;top:2px}.button-see-all.button-see-all-1 .vector-20{top:4px}.group-460-1{left:220px;top:168px;width:132px;cursor:pointer}.group-460-1,.rectangle-41{height:38px;position:absolute}.rectangle-41{background-color:var(--azure-radiance);border-radius:80px;left:0;top:0;width:130px}.text-15{left:19px;letter-spacing:.4px;line-height:36px;position:absolute;top:2px;white-space:nowrap;width:91px}.group-460-1.group-39{height:41px;left:0;position:absolute;top:333px;width:132px}.group-460-1.group-39 .rectangle-41{height:41px}.group-460-1:hover .rectangle-41{opacity:.8}.x53{left:586px;top:657px;width:946px}.nauka,.x53{height:215px;position:absolute}.nauka{aspect-ratio:1.68;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:362px;border-radius:20px}.metall-trad{letter-spacing:0;line-height:39.6px;top:7px;width:552px}.metall-trad,.text-2-1{left:390px;position:absolute}.text-2-1{letter-spacing:.4px;line-height:36px;top:107px;width:518px}.x53.x52{top:410px}.x53.x51{top:163px}.group-461[data-v-b92104de]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;left:431px;position:absolute;top:560px;width:171px}.group-title[data-v-b92104de],.text-link[data-v-b92104de]{letter-spacing:.88px;line-height:1.4;white-space:nowrap}.text-link[data-v-b92104de]{display:block;text-align:left;cursor:pointer;color:#797979;transition:color .3s ease;text-decoration:none}.text-link[data-v-b92104de]:hover{color:#fff}.group-461.group-461-10[data-v-b92104de],.group-461.group-461-11[data-v-b92104de],.group-461.group-461-12[data-v-b92104de],.group-461.group-461-13[data-v-b92104de],.group-461.group-461-1[data-v-b92104de],.group-461.group-461-2[data-v-b92104de],.group-461.group-461-3[data-v-b92104de],.group-461.group-461-4[data-v-b92104de],.group-461.group-461-5[data-v-b92104de],.group-461.group-461-6[data-v-b92104de],.group-461.group-461-7[data-v-b92104de],.group-461.group-461-8[data-v-b92104de],.group-461.group-461-9[data-v-b92104de]{left:unset;position:unset;top:unset}.group-463[data-v-103c6fd0]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;left:82px;position:absolute;top:560px;width:299px;text-align:left}.group-title[data-v-103c6fd0],.text-link[data-v-103c6fd0]{letter-spacing:.88px;line-height:1.4;white-space:nowrap}.text-link[data-v-103c6fd0]{display:block;text-align:left;cursor:pointer;color:#797979;transition:color .3s ease;text-decoration:none}.text-link[data-v-103c6fd0]:hover{color:#fff}.group-463.group-463-10[data-v-103c6fd0],.group-463.group-463-11[data-v-103c6fd0],.group-463.group-463-12[data-v-103c6fd0],.group-463.group-463-13[data-v-103c6fd0],.group-463.group-463-1[data-v-103c6fd0],.group-463.group-463-2[data-v-103c6fd0],.group-463.group-463-3[data-v-103c6fd0],.group-463.group-463-4[data-v-103c6fd0],.group-463.group-463-5[data-v-103c6fd0],.group-463.group-463-6[data-v-103c6fd0],.group-463.group-463-7[data-v-103c6fd0],.group-463.group-463-8[data-v-103c6fd0],.group-463.group-463-9[data-v-103c6fd0]{left:unset;position:unset;top:unset}.scroll-to-top-container[data-v-262365c8]{position:fixed;bottom:30px;right:30px;z-index:1000;width:66px;height:66px}.progress-ring[data-v-262365c8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;display:block;flex-shrink:0}.progress-ring__background[data-v-262365c8]{fill:transparent;stroke:rgba(0,123,255,.15);stroke-linecap:round}.progress-ring__circle[data-v-262365c8]{fill:transparent;stroke:url(#progressGradient);stroke-linecap:round;transition:stroke-dashoffset .3s ease;filter:drop-shadow(0 0 6px rgba(0,123,255,.5))}.scroll-to-top-btn[data-v-262365c8]{padding:0;margin:0;width:50px;height:50px;aspect-ratio:1/1;background:linear-gradient(135deg,#007bff,#0056b3);border:2px solid hsla(0,0%,100%,.15);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,123,255,.35),inset 0 1px 0 hsla(0,0%,100%,.2);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.scroll-to-top-btn[data-v-262365c8],.scroll-to-top-btn[data-v-262365c8]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.scroll-to-top-btn[data-v-262365c8]:after{content:"";width:0;height:0;background:hsla(0,0%,100%,.3);transition:width .6s,height .6s}.scroll-to-top-btn[data-v-262365c8]:active:after{width:80px;height:80px}.scroll-to-top-btn[data-v-262365c8]:hover{transform:translate(-50%,calc(-50% - 3px)) scale(1.08);box-shadow:0 8px 30px rgba(0,123,255,.5),inset 0 1px 0 hsla(0,0%,100%,.3);background:linear-gradient(135deg,#0056b3,#007bff);border-color:hsla(0,0%,100%,.25)}.scroll-to-top-btn[data-v-262365c8]:active{transform:translate(-50%,calc(-50% - 1px)) scale(1.02);box-shadow:0 2px 10px rgba(0,123,255,.4),inset 0 1px 0 hsla(0,0%,100%,.1)}.scroll-to-top-btn[data-v-262365c8]:focus-visible{outline:none;box-shadow:0 4px 20px rgba(0,123,255,.35),0 0 0 3px rgba(0,123,255,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.scroll-icon[data-v-262365c8]{width:22px;height:22px;transition:transform .3s ease;z-index:2;flex-shrink:0}.scroll-to-top-btn:hover .scroll-icon[data-v-262365c8]{transform:translateY(-3px);animation:bounce-262365c8 .6s ease infinite}@keyframes bounce-262365c8{0%,to{transform:translateY(-3px)}50%{transform:translateY(-5px)}}.scroll-percentage[data-v-262365c8]{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:700;color:var(--azure-radiance,#007bff);background:#fff;padding:3px 10px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.15);white-space:nowrap;pointer-events:none;animation:fadeInUp-262365c8 .3s ease}@keyframes fadeInUp-262365c8{0%{opacity:0;transform:translateX(-50%) translateY(5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.tooltip[data-v-262365c8]{position:absolute;bottom:60px;right:0;background:rgba(0,0,0,.85);color:#fff;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.25)}.tooltip[data-v-262365c8]:after{content:"";position:absolute;bottom:-6px;right:25px;width:12px;height:12px;background:rgba(0,0,0,.85);transform:rotate(45deg)}@keyframes pulse-262365c8{0%,to{box-shadow:0 4px 20px rgba(0,123,255,.35),0 0 0 0 rgba(0,123,255,.5)}50%{box-shadow:0 4px 20px rgba(0,123,255,.35),0 0 0 15px rgba(0,123,255,0)}}.scroll-to-top-btn.pulse[data-v-262365c8]{animation:pulse-262365c8 2s infinite}.scroll-to-top-enter-active[data-v-262365c8],.scroll-to-top-leave-active[data-v-262365c8]{transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.scroll-to-top-enter-from[data-v-262365c8]{opacity:0;transform:translateY(100px) scale(.3) rotate(180deg)}.scroll-to-top-leave-to[data-v-262365c8]{opacity:0;transform:translateY(100px) scale(.3) rotate(-180deg)}.tooltip-enter-active[data-v-262365c8],.tooltip-leave-active[data-v-262365c8]{transition:all .3s ease}.tooltip-enter-from[data-v-262365c8],.tooltip-leave-to[data-v-262365c8]{opacity:0;transform:translateY(10px)}@media (max-width:768px){.scroll-to-top-container[data-v-262365c8]{bottom:20px;right:20px;width:61px;height:61px}.scroll-to-top-btn[data-v-262365c8]{width:45px;height:45px;min-width:45px;min-height:45px}.scroll-icon[data-v-262365c8]{width:20px;height:20px}.tooltip[data-v-262365c8]{font-size:12px;bottom:55px;padding:6px 12px}.scroll-percentage[data-v-262365c8]{font-size:10px;bottom:-23px;padding:2px 8px}}@media (max-width:480px){.scroll-to-top-container[data-v-262365c8]{bottom:16px;right:16px;width:58px;height:58px}.scroll-to-top-btn[data-v-262365c8]{width:42px;height:42px;min-width:42px;min-height:42px}.scroll-icon[data-v-262365c8]{width:18px;height:18px}.tooltip[data-v-262365c8]{font-size:11px;bottom:52px;padding:6px 10px}.scroll-percentage[data-v-262365c8]{font-size:10px;bottom:-22px}}@media (prefers-color-scheme:dark){.scroll-to-top-btn[data-v-262365c8]{background:linear-gradient(135deg,#1a73e8,#1557b0);box-shadow:0 4px 20px rgba(26,115,232,.4),inset 0 1px 0 hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.08)}.scroll-to-top-btn[data-v-262365c8]:hover{box-shadow:0 8px 30px rgba(26,115,232,.6),inset 0 1px 0 hsla(0,0%,100%,.15)}.scroll-percentage[data-v-262365c8]{background:rgba(30,30,30,.95);color:#1a73e8;box-shadow:0 2px 8px rgba(0,0,0,.3)}.progress-ring__circle[data-v-262365c8]{filter:drop-shadow(0 0 8px rgba(26,115,232,.7))}.progress-ring__background[data-v-262365c8]{stroke:rgba(26,115,232,.2)}.tooltip[data-v-262365c8]{box-shadow:0 4px 12px rgba(0,0,0,.4)}.tooltip[data-v-262365c8],.tooltip[data-v-262365c8]:after{background:hsla(0,0%,8%,.95)}}@media (prefers-reduced-motion:reduce){.progress-ring__circle[data-v-262365c8],.scroll-icon[data-v-262365c8],.scroll-to-top-btn[data-v-262365c8],.scroll-to-top-enter-active[data-v-262365c8],.scroll-to-top-leave-active[data-v-262365c8],.tooltip-enter-active[data-v-262365c8],.tooltip-leave-active[data-v-262365c8]{transition:none!important;animation:none!important}.scroll-to-top-btn.pulse[data-v-262365c8]{animation:none!important}.scroll-to-top-btn:hover .scroll-icon[data-v-262365c8]{animation:none!important;transform:translateY(-2px)}.scroll-to-top-btn[data-v-262365c8]:after{display:none}}@media (prefers-contrast:high){.scroll-to-top-btn[data-v-262365c8]{border:2px solid #fff;background:#0056b3}.scroll-to-top-btn[data-v-262365c8]:hover{background:#007bff;border-color:#fff}.progress-ring__circle[data-v-262365c8]{stroke:#00d4ff;filter:none}.progress-ring__background[data-v-262365c8]{stroke:hsla(0,0%,100%,.3)}.tooltip[data-v-262365c8]{background:#000;border:1px solid #fff}.scroll-percentage[data-v-262365c8]{border:1px solid #007bff}}@media (min-width:1200px){.scroll-to-top-btn[data-v-262365c8]:hover{transform:translate(-50%,calc(-50% - 4px)) scale(1.1)}.scroll-icon[data-v-262365c8]{width:22px;height:22px}}@media (max-width:768px) and (orientation:landscape){.scroll-to-top-container[data-v-262365c8]{bottom:10px;right:10px;width:56px;height:56px}.scroll-to-top-btn[data-v-262365c8]{width:40px;height:40px;min-width:40px;min-height:40px}.scroll-icon[data-v-262365c8]{width:16px;height:16px}}@media print{.scroll-to-top-container[data-v-262365c8]{display:none!important}}.scroll-to-top-container:hover .progress-ring__circle[data-v-262365c8]{filter:drop-shadow(0 0 10px rgba(0,123,255,.8));stroke-width:4.5;transition:all .3s ease}.scroll-to-top-container:hover .progress-ring__background[data-v-262365c8]{stroke:rgba(0,123,255,.25);transition:stroke .3s ease}@media (prefers-contrast:more){.scroll-to-top-btn[data-v-262365c8]{border-width:3px}.progress-ring__circle[data-v-262365c8]{stroke-width:5}}.progress-ring__background[data-v-262365c8]{transition:stroke .3s ease}.scroll-percentage[data-v-262365c8]{letter-spacing:.3px}@keyframes completeAnimation-262365c8{0%,to{transform:translate(-50%,-50%) rotate(-90deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(-90deg) scale(1.05)}}.progress-ring.complete[data-v-262365c8]{animation:completeAnimation-262365c8 .5s ease}@media (hover:none) and (pointer:coarse){.scroll-to-top-btn[data-v-262365c8]{padding:5px}.scroll-to-top-btn[data-v-262365c8]:active{transform:translate(-50%,-50%) scale(.95)}}@supports (-webkit-backdrop-filter:blur(10px)){.scroll-to-top-btn[data-v-262365c8]{backdrop-filter:blur(10px)}}.progress-ring[data-v-262365c8],.scroll-to-top-btn[data-v-262365c8],.scroll-to-top-container[data-v-262365c8]{will-change:transform,opacity}.scroll-to-top-btn[data-v-262365c8]:not(:disabled):not(.disabled){cursor:pointer}.scroll-to-top-btn[data-v-262365c8]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.splash-screen[data-v-9ad20566]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle at center,#2a2a2a 0,#1a1a1a 50%,#0a0a0a 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999999999;overflow:hidden}.background-animation[data-v-9ad20566]{position:absolute;width:100%;height:100%;overflow:hidden}.particle[data-v-9ad20566]{position:absolute;width:3px;height:3px;background:hsla(0,0%,100%,.3);border-radius:50%;animation:float-9ad20566 5s ease-in-out infinite}@keyframes float-9ad20566{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:0}10%{opacity:1}90%{opacity:1}50%{transform:translateY(-50px) translateX(30px) scale(1.5)}}.logo-container[data-v-9ad20566]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;animation:containerAppear-9ad20566 .8s cubic-bezier(.34,1.56,.64,1);transition:all .7s ease;left:-20px}.logo-container.fade-out[data-v-9ad20566]{opacity:0;filter:blur(10px)}@keyframes containerAppear-9ad20566{0%{opacity:0;transform:scale(.5) rotate(-10deg)}60%{transform:scale(1.05) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.logo-svg[data-v-9ad20566]{width:100%;max-width:400px;height:auto;display:block;margin:0 auto;z-index:2}.main-logo path[data-v-9ad20566]{stroke:#fff;stroke-width:.5;fill:#fff;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawMainLogo-9ad20566 1s ease-out forwards}@keyframes drawMainLogo-9ad20566{0%{stroke-dashoffset:1000;fill-opacity:0;stroke-opacity:1}50%{stroke-dashoffset:0;fill-opacity:0;stroke-opacity:1}to{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}}.akademiya-text[data-v-9ad20566]{opacity:0;animation:fadeInAkademiya-9ad20566 .5s ease-out 1s forwards}@keyframes fadeInAkademiya-9ad20566{0%{opacity:0}to{opacity:1}}.loading-text[data-v-9ad20566]{position:absolute;bottom:15%;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;letter-spacing:8px;color:hsla(0,0%,100%,.8);opacity:0;transition:opacity .5s ease}.loading-text.visible[data-v-9ad20566]{opacity:1}.letter[data-v-9ad20566]{display:inline-block;animation:letterBounce-9ad20566 1s ease-in-out infinite}@keyframes letterBounce-9ad20566{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.splash-leave-active[data-v-9ad20566]{transition:opacity .8s ease,transform .8s ease}.splash-leave-to[data-v-9ad20566]{opacity:0;transform:scale(.95)}@media (max-width:1366px){.splash-screen[data-v-9ad20566]{zoom:1.406}}@media (min-width:1367px) and (max-width:1600px){.splash-screen[data-v-9ad20566]{zoom:1.176}}@media (max-width:768px){.logo-svg[data-v-9ad20566]{width:90%}.loading-text[data-v-9ad20566]{font-size:14px;letter-spacing:5px}}.fab-container[data-v-7cca21d6]{position:fixed;bottom:30px;left:30px;z-index:9999;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.fab-main[data-v-7cca21d6]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#0095ec,#0077c2);border:none;box-shadow:0 4px 20px rgba(0,149,236,.4);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.fab-main[data-v-7cca21d6]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.fab-main[data-v-7cca21d6]:hover:before{width:100%;height:100%}.fab-main[data-v-7cca21d6]:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(0,149,236,.6)}.fab-main[data-v-7cca21d6]:active{transform:scale(.95)}.fab-main.fab-open[data-v-7cca21d6]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);box-shadow:0 4px 20px hsla(0,100%,71%,.4)}.icon-rotate-enter-active[data-v-7cca21d6],.icon-rotate-leave-active[data-v-7cca21d6]{transition:all .3s cubic-bezier(.4,0,.2,1)}.icon-rotate-enter-from[data-v-7cca21d6]{transform:rotate(-180deg) scale(0);opacity:0}.icon-rotate-leave-to[data-v-7cca21d6]{transform:rotate(180deg) scale(0);opacity:0}.fab-menu[data-v-7cca21d6]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.fab-menu-item[data-v-7cca21d6]{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#fff;border-radius:30px;box-shadow:0 2px 12px rgba(0,0,0,.1);text-decoration:none;color:#2d2d2d;font-family:var(--font-family-poppins,"Poppins",sans-serif);font-size:14px;font-weight:500;transition:all .3s ease;white-space:nowrap}.fab-menu-item[data-v-7cca21d6]:hover{background:#0095ec;color:#fff;transform:translateX(5px);box-shadow:0 4px 16px rgba(0,149,236,.3)}.fab-menu-icon[data-v-7cca21d6]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fab-menu-text[data-v-7cca21d6]{line-height:1}.fab-fade-enter-active[data-v-7cca21d6],.fab-fade-leave-active[data-v-7cca21d6]{transition:all .3s ease}.fab-fade-enter-from[data-v-7cca21d6],.fab-fade-leave-to[data-v-7cca21d6]{opacity:0;transform:translateY(20px) scale(.8)}.menu-slide-enter-active[data-v-7cca21d6]{transition:all .3s cubic-bezier(.4,0,.2,1)}.menu-slide-leave-active[data-v-7cca21d6]{transition:all .2s cubic-bezier(.4,0,1,1)}.menu-slide-enter-from[data-v-7cca21d6]{opacity:0;transform:translateY(10px)}.menu-slide-leave-to[data-v-7cca21d6]{opacity:0;transform:translateY(10px) scale(.9)}@media (max-width:768px){.fab-container[data-v-7cca21d6]{bottom:20px;left:20px}.fab-main[data-v-7cca21d6]{width:56px;height:56px}.fab-menu-item[data-v-7cca21d6]{padding:10px 16px;font-size:13px}}.tooltip-wrapper[data-v-0ef31b0a]{position:relative;display:inline-block}.tooltip[data-v-0ef31b0a]{position:absolute;z-index:10000;padding:8px 12px;background:rgba(45,45,45,.95);color:#fff;font-family:var(--font-family-poppins,"Poppins",sans-serif);font-size:13px;font-weight:400;line-height:1.4;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);white-space:nowrap;pointer-events:none;backdrop-filter:blur(10px)}.tooltip-content[data-v-0ef31b0a]{position:relative;z-index:1}.tooltip-arrow[data-v-0ef31b0a]{position:absolute;width:0;height:0;border-style:solid}.tooltip-top[data-v-0ef31b0a]{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.tooltip-top .tooltip-arrow[data-v-0ef31b0a]{top:100%;left:50%;transform:translateX(-50%);border-width:6px 6px 0 6px;border-color:rgba(45,45,45,.95) transparent transparent transparent}.tooltip-bottom[data-v-0ef31b0a]{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.tooltip-bottom .tooltip-arrow[data-v-0ef31b0a]{bottom:100%;left:50%;transform:translateX(-50%);border-width:0 6px 6px 6px;border-color:transparent transparent rgba(45,45,45,.95) transparent}.tooltip-left[data-v-0ef31b0a]{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip-left .tooltip-arrow[data-v-0ef31b0a]{left:100%;top:50%;transform:translateY(-50%);border-width:6px 0 6px 6px;border-color:transparent transparent transparent rgba(45,45,45,.95)}.tooltip-right[data-v-0ef31b0a]{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip-right .tooltip-arrow[data-v-0ef31b0a]{right:100%;top:50%;transform:translateY(-50%);border-width:6px 6px 6px 0;border-color:transparent rgba(45,45,45,.95) transparent transparent}.tooltip-fade-enter-active[data-v-0ef31b0a]{transition:opacity .2s ease,transform .2s ease}.tooltip-fade-leave-active[data-v-0ef31b0a]{transition:opacity .15s ease,transform .15s ease}.tooltip-fade-enter-from[data-v-0ef31b0a],.tooltip-fade-leave-to[data-v-0ef31b0a]{opacity:0}.tooltip-top.tooltip-fade-enter-from[data-v-0ef31b0a],.tooltip-top.tooltip-fade-leave-to[data-v-0ef31b0a]{transform:translateX(-50%) translateY(4px)}.tooltip-bottom.tooltip-fade-enter-from[data-v-0ef31b0a],.tooltip-bottom.tooltip-fade-leave-to[data-v-0ef31b0a]{transform:translateX(-50%) translateY(-4px)}.tooltip-left.tooltip-fade-enter-from[data-v-0ef31b0a],.tooltip-left.tooltip-fade-leave-to[data-v-0ef31b0a]{transform:translateY(-50%) translateX(4px)}.tooltip-right.tooltip-fade-enter-from[data-v-0ef31b0a],.tooltip-right.tooltip-fade-leave-to[data-v-0ef31b0a]{transform:translateY(-50%) translateX(-4px)}@media (max-width:768px){.tooltip[data-v-0ef31b0a]{font-size:12px;padding:6px 10px}}@media (prefers-reduced-motion:reduce){.tooltip-fade-enter-active[data-v-0ef31b0a],.tooltip-fade-leave-active[data-v-0ef31b0a]{transition:none}}@media (max-width:1366px){body{zoom:.711}.container-center-horizontal{justify-content:flex-start!important}.u1075u1083u1072u1074u1085u1072u1103-u1074u1072u1088u1080u1072u1085u1090-9,.x7{max-width:100%!important}}@media (min-width:1367px) and (max-width:1600px){body{zoom:.85}.container-center-horizontal{justify-content:flex-start!important}.u1075u1083u1072u1074u1085u1072u1103-u1074u1072u1088u1080u1072u1085u1090-9,.x7{max-width:100%!important}}body{padding:0;overflow-x:hidden;overflow-y:auto;width:100%;height:100vh}.u1075u1083u1072u1074u1085u1072u1103-u1074u1072u1088u1080u1072u1085u1090-9{align-items:flex-start;background-color:var(--white);display:flex;width:100%;max-width:1920px;margin:0 auto;overflow:visible;min-height:100vh}.x7{display:flex;flex-direction:column;min-height:14372px}.header,.x7{width:100%;max-width:1920px;margin:0 auto;position:relative}.header{background-color:transparent;z-index:1000}.logo-container{position:absolute;top:38px;left:250px;z-index:1001}.company-logo{width:200px;height:auto;display:block}.group-452{background-size:100% 100%;height:1071px;left:0;top:0;width:1920px}.group-452,.view{position:absolute}.view{display:flex;flex-direction:column;height:605px;left:792px;top:216px;width:922px}.group-7{height:100px;position:relative;width:357px}.rectangle-6{backdrop-filter:blur(7.5px) brightness(100%);background-color:var(--white-10);border-radius:20px;height:100px;left:0;position:absolute;top:0;width:353px}.text-108{left:83px;letter-spacing:.48px;line-height:43.2px;position:absolute;top:17px;width:74px}.text-109{left:82px;letter-spacing:.4px;line-height:36px;position:absolute;top:51px;width:245px}.group-6{height:50px;left:15px;position:absolute;top:26px;width:50px}.group-10{height:110px;margin-left:528px;margin-top:4px;position:relative;width:374px}.rectangle-6-1{backdrop-filter:blur(7.5px) brightness(100%);background-color:var(--white-10);border-radius:20px;height:110px;left:0;position:absolute;top:0;width:370px}.text-106{letter-spacing:.48px;line-height:43.2px;top:20px;white-space:nowrap}.text-106,.text-107{left:100px;position:absolute;text-shadow:0 4px 14.2px #00000040}.text-107{letter-spacing:.4px;line-height:36px;top:54px;width:253px}.group-6-1{background-color:var(--azure-radiance-5);border-radius:8px;height:50px;left:26px;position:absolute;top:30px;width:50px}.email-2-1{height:30px;left:36px;position:absolute;top:40px;width:30px}.group-11{background-color:var(--azure-radiance-5);border-radius:10px;display:flex;height:20px;justify-content:center;left:334px;position:absolute;top:21px;width:20px}.vector-4{height:9.52px;margin-left:1px;margin-top:6px;width:11px}.group-13{height:164px;margin-left:485px;margin-top:227px;position:relative;width:441px}.rectangle-6-2{backdrop-filter:blur(7.5px) brightness(100%);background-color:var(--white-10);border-radius:20px;height:164px;left:0;position:absolute;top:0;width:437px}.din{left:80px;letter-spacing:.48px;line-height:43.2px;top:21px}.din,.text-104{position:absolute;text-shadow:0 4px 11.2px #00000040;white-space:nowrap}.text-104{left:76px;letter-spacing:.4px;line-height:36px;top:51px}.group-12{left:124px;top:100px;width:191px}.group-12,.rectangle-3{height:50px;position:absolute}.rectangle-3{background-color:var(--azure-radiance-5);border-radius:80px;left:0;top:0;width:189px}.text-105{left:15px;letter-spacing:0;line-height:normal;position:absolute;top:12px}.ellipse{height:56px;left:14px;-o-object-fit:cover;object-fit:cover;position:absolute;top:24px;width:56px}.ellipse-4{background-color:#2ebb5e;border:2px solid;border-color:#fbecd7;border-radius:10px;height:20px;left:51px;position:absolute;top:63px;width:20px}.group-450{display:flex;flex-direction:column;height:430px;left:268px;position:absolute;top:331px;width:595px}.text-110{font-family:var(--font-family-poppins);font-size:54px;font-weight:700;height:162px;line-height:normal;width:478px}.text-110,.text-111{color:var(--white);letter-spacing:0}.text-111{font-family:var(--font-family-nunito_sans);font-size:24px;font-weight:400;height:114px;line-height:38.4px;margin-top:18px;width:591px}.group-449{display:flex;margin-top:56px;width:380.56px}.group-3{width:382.56px;cursor:pointer}.group-3,.rectangle-3-1{height:80px;position:relative}.rectangle-3-1{backdrop-filter:blur(7.5px) brightness(100%);background-color:var(--white-12);border-radius:80px;left:0;top:0;width:381px;overflow:hidden;transition:all .3s ease}.rectangle-3-1:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.rectangle-3-1:hover:before{width:390px;height:390px}.group-3:hover .rectangle-3-1{box-shadow:0 8px 25px hsla(0,0%,100%,.2)}.text-112{color:var(--white);font-family:var(--font-family-poppins);font-size:24px;font-weight:600;left:calc(50% - 100px);letter-spacing:0;line-height:normal;position:absolute;top:calc(50% - 18px);width:233px}.group-447{display:flex;gap:44px;height:51px;left:501px;position:absolute;top:41px;width:1346px}.group-446{display:flex;gap:40px;height:34px;margin-top:7px;width:952px}.text-115{cursor:pointer;height:33px;letter-spacing:.44px;line-height:normal;width:137px}.text-116{width:152px}.text-116,.text-118{cursor:pointer;height:33px;letter-spacing:.44px;line-height:normal;margin-top:1px}.text-118{width:133px}.text-117{width:68px}.text-117,.text-119{cursor:pointer;height:33px;letter-spacing:.44px;line-height:normal;margin-top:1px}.text-119{width:156px}.text-120{cursor:pointer;height:33px;letter-spacing:.44px;line-height:normal;margin-top:1px;width:94px}.group-445{display:flex;gap:18px;height:51px;width:350px}.group-1{cursor:pointer;height:50px;position:relative;transition:all .1s ease;width:152px}.group-1:hover{transform:scale(1.1)}.start-learning-button{text-decoration:none;display:block;transition:all .3s ease}.start-learning-button:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.start-learning-button:hover .rectangle-3-1{background-color:var(--azure-radiance)!important;box-shadow:0 0 20px rgba(0,149,236,.4)}.start-learning-button:active{transform:translateY(-1px)}.rectangle-2{background:conic-gradient(from 90deg at 50% 31%,#fff 0,#fff 100%);border-radius:80px;box-shadow:0 20px 24px #00000008;cursor:pointer;height:50px;left:0;position:absolute;top:0;width:150px}.text-113{color:var(--chicago);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-weight:500;left:40px;letter-spacing:.4px;line-height:normal;position:absolute;text-align:center;top:10px;width:69px}.group-113{height:50px;margin-top:1px;position:relative;width:182px;transition:all .1s ease}.group-113:hover{transform:scale(1.1)}.rectangle-2-1{background-color:var(--white-12);border-radius:80px;box-shadow:0 20px 24px #00000008;cursor:pointer;height:50px;left:0;position:absolute;top:0;width:180px}.text-114{color:var(--white);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-weight:500;left:50%;transform:translateX(-50%);letter-spacing:.4px;line-height:normal;text-align:center;top:10px}.text-114,.x3{position:absolute}.x3{aspect-ratio:1.84;height:110px;left:268px;top:calc(50% - 498px);width:204px}.text-121{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;align-items:flex-end;color:var(--white);display:-webkit-box;font-family:var(--font-family-prosto_one);font-size:13px;font-weight:400;height:18px;justify-content:center;left:100px;letter-spacing:0;line-height:normal;overflow:hidden;text-overflow:ellipsis;top:calc(50% + 37px);width:102px}.image,.text-121{position:absolute}.image{aspect-ratio:2.04;height:99px;left:0;top:0;width:202px}.view-1{height:450px;margin-left:auto;margin-right:auto;margin-top:1300px;position:relative;width:min(1395px,calc(100% - 40px));max-width:1395px}.frame-55{align-items:flex-start;display:flex;gap:95px;height:140px;left:0;position:absolute;top:273px;width:1495px}.frame{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.address{line-height:96px;margin-top:-1px}.address,.text-10-1{letter-spacing:0;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.text-10-1{line-height:41.6px}.frame-49{flex-direction:column;width:900px}.address-1,.frame-49{align-items:center;display:flex;position:relative}.address-1{align-self:stretch;justify-content:center;line-height:96px;margin-top:-1px}.span0{letter-spacing:0}.span1{letter-spacing:1px}.address-2{line-height:96px;margin-top:-1px}.address-2,.text-103{letter-spacing:0;position:relative;width:320px}.text-103{line-height:41.6px}.frame-54{align-items:center;display:flex;flex-direction:column;gap:16px;height:144px;left:calc(50% - 636px);position:absolute;top:calc(50% - 206px);width:1266px}.text_label{color:#2d2d2dbf;font-family:var(--font-family-arial-bold);font-size:45px;font-weight:700;letter-spacing:0;line-height:72px;margin-left:-41.5px;margin-right:-41.5px;margin-top:-1px;position:relative;text-align:center;width:1349px}.view-2{align-self:center;height:665.19px;margin-top:316px;position:relative;width:min(1316px,calc(100% - 40px));max-width:1316px}.text-95{left:calc(50% - 201px);line-height:72px;top:0;white-space:nowrap}.text-95,.text-96{letter-spacing:0;position:absolute}.text-96{left:177px;line-height:43.2px;top:101px;width:1073px}.x3-1{height:402px;left:912px;position:absolute;top:263px;width:404px}.rectangle-1{background-color:var(--white);border-radius:20px;box-shadow:0 10px 60px #262c7514;height:345px;left:0;position:absolute;top:57px;width:400px}.text-97{left:35px;line-height:normal;text-align:center;top:116px;white-space:nowrap;width:330px}.text-97,.text-98{letter-spacing:0;position:absolute}.text-98{left:12px;line-height:36px;top:176px;width:377px}.group{background-color:var(--azure-radiance-2);border-radius:50px/50.15px;box-shadow:0 10px 40px #363c880f;display:flex;height:100px;left:150px;position:absolute;top:0;width:100px}.users-1{height:44.13px;margin-left:23px;margin-top:28.1px;position:relative;width:55px}.vector{height:87.5%;left:0;top:6.25%;width:100%}.vector,.x2{position:absolute}.x2{height:402px;left:455px;top:263px;width:406px}.rectangle-15{background-color:var(--white);border-radius:20px;box-shadow:0 10px 60px #262c7514;height:345px;left:1px;position:absolute;top:57px;width:400px}.hr{left:calc(50% - 203px);line-height:normal;text-align:center;top:116px;white-space:nowrap;width:402px}.hr,.text_label-1{letter-spacing:0;position:absolute}.text_label-1{left:18px;line-height:36px;top:176px;width:367px}.group-80{height:180px;left:111px;top:-24px;width:180px}.group-80,.x1{position:absolute}.x1{height:402px;left:0;top:263px;width:404px}.text-99{left:14px;line-height:normal;text-align:center;top:116px;width:372px}.text-100,.text-99{letter-spacing:0;position:absolute}.text-100{left:24px;line-height:36px;top:176px;width:352px}.file-invoice-1{background-image:url(/img/vector-17.9a0866b9.svg);background-size:100% 100%;height:46.14px;margin-left:34px;margin-top:27.1px;width:33px}.view-3{height:708px;margin-left:auto;margin-right:auto;margin-top:220.8px;position:relative;width:min(1308px,calc(100% - 40px));max-width:1308px}.text-89{left:99px;letter-spacing:.48px;line-height:43.2px;top:99px;width:1101px}.text-89,.text-90{position:absolute;text-align:center}.text-90{color:transparent;font-family:var(--font-family-poppins);font-size:44px;font-weight:600;left:237px;letter-spacing:0;line-height:79.2px;top:0;white-space:nowrap}.span0-1{color:var(--thunder)}.span1-1{color:#00cbb8}.group-22{height:403px;left:0;position:absolute;top:305px;width:600px}.rectangle-19{-o-object-fit:cover;object-fit:cover;top:3px}.rectangle-19,.rectangle-22{height:400px;left:0;position:absolute;width:600px}.rectangle-22{top:0}.group-23{background-color:#c4c4c4;background-position:50% 50%;background-size:cover;display:flex;left:700px;position:absolute;top:308px}.group-23,.rectangle-23{border-radius:20px;height:400px;width:600px}.rectangle-23{background-color:#171b4073;opacity:.6}.text-91{left:124px}.text-91,.text-92{letter-spacing:0;line-height:normal;position:absolute;text-align:center;top:440px}.text-92{left:879px}.group-20{left:159px;top:505px;width:285px}.group-20,.rectangle-24{height:80px;position:absolute}.rectangle-24{border:1px solid;border-color:var(--white);border-radius:80px;left:0;top:0;width:283px}.text-93{left:71px;letter-spacing:0;line-height:normal;position:absolute;text-align:center;top:24px}.group-21{left:859px;top:505px;width:285px}.group-21,.rectangle-24-1{height:80px;position:absolute}.rectangle-24-1{background-color:#0095ece6;border-radius:80px;left:0;top:0;width:283px}.text-94{left:47px;letter-spacing:0;line-height:normal;position:absolute;text-align:center;top:24px}.view-4{align-self:center;height:3993px;margin-left:auto;margin-right:auto;margin-top:215px;position:relative;width:min(1615px,calc(100% - 40px));max-width:1615px}.text-56{color:transparent;font-family:var(--font-family-poppins);font-size:40px;font-weight:700;left:calc(50% - 228px);letter-spacing:0;line-height:72px;position:absolute;top:0;white-space:nowrap}.span1-2{color:var(--azure-radiance)}.text-57{color:var(--pale-sky);font-family:var(--font-family-poppins);font-size:24px;font-weight:400;left:calc(50% - 452px);letter-spacing:0;line-height:43.2px;position:absolute;text-align:center;top:71px;white-space:nowrap}.group-37{left:624px;top:3913px;width:365px}.group-37,.rectangle-31{height:80px;position:absolute}.rectangle-31{border:1px solid;border-color:var(--azure-radiance);border-radius:80px;left:0;top:0;width:363px}.text-58{color:var(--azure-radiance);font-family:var(--font-family-nunito_sans);font-size:24px;font-weight:700;left:calc(50% - 154px);letter-spacing:.48px;line-height:43.2px;position:absolute;text-align:center;top:19px;white-space:nowrap}.group-83{height:930px;left:20px;position:absolute;top:151px;width:1593px}.text-59{left:1001px;letter-spacing:0;line-height:64px;position:absolute;top:164px;width:595px}.ellipse-19{background-color:#5b61ea;border-radius:132px;height:264px;left:666px;position:absolute;top:387px;width:264px}.ellipse-20{background-color:#f56565;left:578px;top:598px}.ellipse-20,.ellipse-21{border-radius:15px;height:30px;position:absolute;width:30px}.ellipse-21{background-color:#33d8ef;left:223px;top:8px}.ellipse-22{background-color:var(--shamrock-2);border-radius:70px;height:140px;left:63px;position:absolute;top:0;width:140px}.group-71{height:854px;top:76px;width:955px}.group-67,.group-71{left:0;position:absolute}.group-67{background-color:#f4f4f499;border-radius:20px;height:483px}.group-67,.rectangle-50{backdrop-filter:blur(40px) brightness(100%);top:0;width:783px}.rectangle-50{background-color:#e9e9e999;border-radius:20px 20px 0 0;height:34px;left:0;position:absolute}.ellipse-16{background-color:var(--sunglo);left:27px}.ellipse-16,.ellipse-17{border-radius:7px;height:14px;position:absolute;top:10px;width:14px}.ellipse-17{background-color:var(--cream-can);left:51px}.ellipse-18{background-color:var(--pastel-green);border-radius:7px;height:14px;left:75px;position:absolute;top:10px;width:14px}.group-55{left:34px;top:384px;width:189px}.group-55,.rectangle-43{height:51px;position:absolute}.rectangle-43{background-color:var(--royal-blue);border-radius:51.07px;box-shadow:0 8.51px 20.43px #3465e14c;left:0;top:0;width:187px}.text-60{left:calc(50% - 82px);letter-spacing:0;line-height:normal;position:absolute;top:11px;width:164px;cursor:pointer}.group-56{left:238px;top:375px;width:249px}.group-56,.rectangle-45{height:65px;position:absolute}.rectangle-45{background-color:#25e22e5c;border-radius:51.07px;left:0;top:0;width:247px}.rectangle-44{background-color:#44c94b;border-radius:51.07px;box-shadow:0 8.51px 20.43px #c92e5d4c;height:51px;left:12px;position:absolute;top:7px;width:224px}.text-61{left:54px;letter-spacing:0;line-height:normal;position:absolute;top:17px;width:171px;cursor:pointer}.phone-1{background-image:url(/img/vector-12.87be8487.svg);background-size:100% 100%;height:17px;left:28px;position:absolute;top:23px;width:17px}.group-57{height:270px;left:84px;position:absolute;top:93px;width:308px}.mask-group{height:344px;left:-39px;position:absolute;top:-23px;width:386px}.mask-group-1{height:263px;left:0;position:absolute;top:0;width:308px}.group-61{left:29px;top:231px;width:261px}.group-61,.rectangle-6-3{height:23px;position:absolute}.rectangle-6-3{backdrop-filter:blur(5.55px) brightness(100%);background-color:var(--periwinkle);border-radius:5.55px;left:0;top:0;width:257px}.rectangle-7{background-color:var(--dodger-blue);border-radius:5.55px;height:17px;left:23px;position:absolute;top:3px;width:110px}.text-62{left:147px;width:95px}.text-62,.text-63{letter-spacing:0;line-height:normal;position:absolute;top:5px}.text-63{color:var(--white);font-family:var(--font-family-nunito_sans);font-size:10px;font-weight:600;left:39px;width:83px}.group-64{background-size:100% 100%;box-shadow:17px 17px 40px #0d0f1c1a;display:flex;height:195px;left:736px;position:absolute;top:54px;width:202px}.group-59{height:26.26px;margin-left:10.8px;margin-top:158.2px;position:relative;width:104.35px}.rectangle-6-4{backdrop-filter:blur(6.73px) brightness(100%);background-color:var(--periwinkle);border-radius:6.73px;height:26px;left:0;position:absolute;top:0;width:102px}.a{color:var(--white);font-family:var(--font-family-nunito_sans);font-size:13.5px;font-weight:600;left:22px;letter-spacing:0;line-height:normal;top:calc(50% - 9px);width:73px}.a,.group-63{position:absolute}.group-63{background-size:100% 100%;display:flex;height:161px;left:516px;top:93px;width:166px}.group-60{height:22px;margin-left:9.2px;margin-top:130.2px;position:relative;width:122px}.rectangle-6-5{backdrop-filter:blur(5.55px) brightness(100%);background-color:var(--periwinkle);border-radius:5.55px;height:22px;left:0;position:absolute;top:0;width:120px}.text-64{left:18px;letter-spacing:0;line-height:normal;position:absolute;top:3px;width:97px}.group-65{background-size:100% 100%;display:flex;height:161px;left:516px;position:absolute;top:279px;width:166px}.group-61-1{height:22px;margin-left:9.2px;margin-top:130.4px;position:relative;width:135px}.rectangle-6-6{backdrop-filter:blur(5.55px) brightness(100%);background-color:var(--periwinkle);border-radius:5.55px;height:22px;left:0;position:absolute;top:0;width:133px}.text-65{left:18px;letter-spacing:0;line-height:normal;position:absolute;top:calc(50% - 7px);width:102px}.group-66{background-size:100% 100%;box-shadow:20px 20px 40px #0d0f1c26;display:flex;height:226px;left:715px;position:absolute;top:297px;width:240px}.group-62{height:30.39px;margin-left:12.8px;margin-top:183.1px;position:relative;width:204.2px}.rectangle-6-7{backdrop-filter:blur(8px) brightness(100%);background-color:var(--periwinkle);border-radius:8px;height:30px;left:0;position:absolute;top:0;width:202px}.text-66{color:var(--white);font-family:var(--font-family-nunito_sans);font-size:var(--font-size-xxs);font-weight:600;left:34px;letter-spacing:0;line-height:normal;position:absolute;top:calc(50% - 10px);width:159px}.group-58{display:flex;gap:2px;height:11px;left:10px;position:absolute;top:10px;width:13px}.rectangle-46{height:5.46px;margin-left:0;margin-top:5.5px}.rectangle-46,.rectangle-47{background-color:var(--white);border-radius:.8px;width:3.05px}.rectangle-47{height:8.18px;margin-top:2.7px}.rectangle-48{background-color:var(--white);border-radius:.8px;height:10.91px;margin-top:0;width:3.05px}.group-70{height:625px;left:428px;position:absolute;top:229px;width:161px}.group-453{height:320px;left:1000px;position:absolute;top:331px;width:596px}.text-67{left:97px;letter-spacing:.44px;line-height:39.6px;position:absolute;top:240px;width:493px}.ellipse-24{top:10px}.ellipse-24,.ellipse-25{background-color:var(--alabaster);border-radius:31.53px/30px;box-shadow:0 15px 44px #0d0f1c1f;height:60px;left:0;position:absolute;width:63px}.ellipse-25{top:134px}.ellipse-26{background-color:var(--alabaster);border-radius:31.53px/30px;box-shadow:0 15px 44px #0d0f1c1f;height:60px;left:0;position:absolute;top:248px;width:63px}.text-68{left:97px;letter-spacing:.44px;line-height:39.6px;position:absolute;top:0;width:477px}.group-72{height:26px;left:18px;position:absolute;top:27px;width:28px}.rectangle-51{top:0}.rectangle-51,.rectangle-53{background-color:var(--thunder);border-radius:2px;height:12px;left:1px;position:absolute;width:12px}.rectangle-53{top:14px}.rectangle-52{background-color:var(--thunder);top:0}.rectangle-52,.rectangle-54{border-radius:2px;height:12px;left:16px;position:absolute;width:12px}.rectangle-54{background-color:var(--tangerine);top:14px}.text-69{left:97px;letter-spacing:.44px;line-height:39.6px;position:absolute;top:140px;width:477px}.group-73{height:26px;left:17px;position:absolute;top:151px;width:29px}.rectangle-56{background-color:var(--thunder);height:20px;left:8px;top:6px;width:21px}.rectangle-55,.rectangle-56{border-radius:2px;position:absolute}.rectangle-55{background-color:var(--tangerine);height:21px;left:1px;top:0;width:22px}.users-2{height:26px;left:16px;position:absolute;top:265px;width:32px}.group-123{height:572px;left:89px;position:absolute;top:958px;width:1445px}.text-70{letter-spacing:.44px;line-height:39.6px;top:314px;width:610px}.text-70,.text-71{left:0;position:absolute}.text-71{letter-spacing:0;line-height:64px;top:166px;width:619px}.group-122{height:572px;left:798px;position:absolute;top:0;width:684px}.group-93{display:flex;gap:179px;height:685px;left:42px;position:absolute;top:1732px;width:1461px}.group-92{height:684.96px;position:relative;width:685.99px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.group-92:hover{transform:translateY(-10px)}.ellipse-105{background-color:#34e6a5;border-radius:9.58px;height:19px;left:16px;position:absolute;top:632px;width:19px}.ellipse-108{background-color:#f3528c;border-radius:10px/9px;height:18px;left:662px;position:absolute;top:390px;width:20px}.ellipse-106{background-color:#677ef3;border-radius:49.82px;height:100px;left:0;position:absolute;top:26px;width:100px}.ellipse-107{background-color:#f3a267;border-radius:11.5px;height:23px;left:118px;position:absolute;top:0;width:23px}.rectangle-63{background-color:var(--white);border-radius:18.21px;box-shadow:0 9.1px 43.69px #272a6e1a;height:615px;left:46px;position:absolute;top:46px;width:567px}.text-74{color:#55578d;font-family:var(--font-family-poppins);font-size:31px;font-weight:600;left:84px;letter-spacing:0;line-height:49.5px;position:absolute;top:143px;width:364px}.group-90{left:493px;top:30px;transform:rotate(-9.87deg)}.ellipse-102,.group-90{height:84px;position:absolute;width:93px}.ellipse-102{background-color:var(--white);border-radius:46.48px/42.09px;box-shadow:0 3.64px 40.05px #2f327d1a;left:0;top:0}.ellipse-101{border:2.73px solid;border-color:#ee3075;border-radius:26.15px/23.67px;height:47px;left:20px;position:absolute;top:18px;width:52px}.vector-7{height:20px;left:35px;position:absolute;top:32px;transform:rotate(9.87deg);width:22px}.group-88{left:562px;top:84px;transform:rotate(12.54deg)}.ellipse-102-1,.group-88{height:84px;position:absolute;width:93px}.ellipse-102-1{background-color:var(--white);border-radius:46.38px/42.2px;box-shadow:0 3.64px 40.05px #2f327d1a;left:0;top:0}.group-85{left:20px;top:18px}.ellipse-101-1,.group-85{height:47px;position:absolute;width:52px}.ellipse-101-1{border:2.73px solid;border-color:#2dd38e;border-radius:26.09px/23.74px;left:1px;top:1px}.vector-6{height:15px;left:13px;position:absolute;top:18px;transform:rotate(-12.54deg);width:28px}.rectangle-64{background-color:#cdd8ff;border-radius:72.82px;height:48px;left:84px;position:absolute;top:82px;width:174px}.text-75{color:#707eb0;font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-weight:700;left:calc(50% - 216px);letter-spacing:0;line-height:32px;position:absolute;top:90px;white-space:nowrap;width:108px}.mask-group-2{height:300px;left:84px;position:absolute;top:303px;width:500px}.group-89{left:213px;top:554px;width:446px}.group-89,.rectangle-65{height:131px;position:absolute}.rectangle-65{background-color:var(--white);border-radius:18.21px;box-shadow:0 18.21px 52.8px #272a6e14;left:1px;top:0;width:444px}.ellipse-103{border-radius:22.74px/20.95px;height:42px;left:375px;top:74px;width:45px}.ellipse-103,.ellipse-104{background-color:var(--iceberg);position:absolute}.ellipse-104{border-radius:36.15px/32.48px;height:65px;left:49px;top:37px;width:72px}.text-76{color:#41be90;font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-weight:600;left:151px;letter-spacing:0;line-height:32px;position:absolute;top:29px;width:258px}.group-86{height:84px;left:35px;position:absolute;top:24px;width:107px}.group-118{display:flex;flex-direction:column;gap:20px;height:308px;margin-top:136px;width:600px}.text-73{height:128px;letter-spacing:0;line-height:64px;width:531px}.text-72{height:160px;letter-spacing:.44px;line-height:39.6px;width:596px}.group-125{height:560px;top:2559px;width:1549px}.group-125,.text-77{left:0;position:absolute}.text-77{letter-spacing:.44px;line-height:39.6px;top:300px;width:646px}.text-78{left:0;letter-spacing:0;line-height:64px;position:absolute;top:211px;white-space:nowrap;width:577px}.group-124{height:560px;left:737px;position:absolute;top:0;width:818px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.group-124:hover{transform:translateY(-10px)}.rectangle-75{background-color:#d2e7ff;border-radius:20px;height:208px;left:26px;position:absolute;top:352px;width:289px}.ellipse-112{border-radius:10px/9.98px;height:20px;left:780px;top:41px;width:20px}.ellipse-112,.ellipse-113{background-color:var(--anakiwa);position:absolute}.ellipse-113{border-radius:21.99px/21.96px;height:44px;left:712px;top:7px;width:44px}.rectangle-65-1{background-color:var(--white);border-radius:20px;box-shadow:0 10px 48px #272a6e1a;height:479px}.rectangle-65-1,.rectangle-66{left:46px;position:absolute;top:61px;width:718px}.rectangle-66{background-color:#54aef0;border-radius:20px 20px 0 0;height:70px}.rectangle-71{background-color:#39c6f2;top:241px;width:127px}.rectangle-71,.rectangle-72{height:30px;left:46px;position:absolute}.rectangle-72{background-color:#68f145;top:392px;width:260px}.rectangle-73{background-color:#3188ef;left:459px;top:214px;width:305px}.rectangle-73,.rectangle-74{height:30px;position:absolute}.rectangle-74{background-color:#f13b3b;left:618px;top:335px;width:146px}.text-79{color:#f1fdff;font-family:var(--font-family-poppins);font-size:var(--font-size-l);font-weight:600;left:306px;letter-spacing:0;line-height:35.2px;position:absolute;top:79px;white-space:nowrap;width:274px}.group-91{height:59px;left:535px;position:absolute;top:456px;width:200px}.rectangle-68{background-color:#079be5;filter:blur(27px);height:26px;left:13px;top:33px;width:176px}.rectangle-67,.rectangle-68{border-radius:60px;position:absolute}.rectangle-67{background:linear-gradient(97deg,#85d4fb 36%,#3bb7ff 87%);height:58px;left:0;top:0;width:198px}.text-80{left:calc(50% - 85px);letter-spacing:0;line-height:normal;position:absolute;top:calc(50% - 18px);width:168px}.mask-group-3{left:124px;top:209px}.mask-group-3,.mask-group-4{height:85px;position:absolute;width:85px}.mask-group-4{left:266px;top:359px}.mask-group-5{height:85px;left:416px;position:absolute;top:186px;width:85px}.mask-group-6{height:83px;left:582px;position:absolute;top:305px;width:82px}.rectangle-67-1{background-color:#cdf3ff;left:185px;top:252px}.rectangle-67-1,.rectangle-68-1{border-radius:60px;height:50px;position:absolute;width:100px}.rectangle-68-1{background-color:#d7ffcd;left:327px;top:407px}.rectangle-69{background-color:#cde4ff;left:409px;top:256px}.rectangle-69,.rectangle-70{border-radius:60px;height:50px;position:absolute;width:100px}.rectangle-70{background-color:#ffcdcd;left:518px;top:357px}.number{color:#43869b;left:217px;top:260px;width:36px}.number,.number-1{font-family:var(--font-family-poppins);font-size:var(--font-size-l);font-weight:500;letter-spacing:0;line-height:35.2px;position:absolute;white-space:nowrap}.number-1{color:#4e8c3e;left:363px;top:415px;width:29px}.number-2{color:#486e9c;left:444px;top:264px;width:44px}.number-2,.number-3{font-family:var(--font-family-poppins);font-size:var(--font-size-l);font-weight:500;letter-spacing:0;line-height:35.2px;position:absolute;white-space:nowrap}.number-3{color:#9e5555;left:554px;top:365px;width:27px}.star-6{height:29px;left:154px;position:absolute;top:277px;width:30px}.group-94{left:13px;top:13px;transform:rotate(-13.28deg)}.ellipse-115,.group-94{height:132px;position:absolute;width:132px}.ellipse-115{border-radius:65.97px/65.89px;left:1px;opacity:.8;top:0}.ellipse-114,.ellipse-115{background-color:var(--white);box-shadow:0 10px 48px #282b6f1a}.ellipse-114{border-radius:49.97px/49.92px;height:100px;left:16px;position:absolute;top:16px;transform:rotate(-.01deg);width:100px}.star-7{height:93px;left:18px;position:absolute;top:18px;transform:rotate(13.28deg);width:92px}.group-95{height:196px;left:650px;position:absolute;top:62px;width:196px}.group-96{height:35px;left:3px;position:absolute;top:484px;width:82px}.vector-8{top:-1px}.vector-8,.vector-9{height:15px;left:-1px;position:absolute;width:84px}.vector-9{top:10px}.vector-10{height:15px;left:-1px;position:absolute;top:22px;width:84px}.group-107{display:flex;gap:152.5px;height:511px;left:41px;position:absolute;top:3264px;width:1451px}.group-106{height:511.03px;position:relative;width:793.5px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.group-106:hover{transform:translateY(-10px)}.ellipse-118{border:18.83px solid;border-color:var(--scooter);border-radius:56.49px;height:113px;left:599px;position:absolute;top:0;width:113px}.polygon-3{height:23px;left:755px;position:absolute;top:121px;width:38px}.rectangle-79-1{background-color:#73bcff;border-radius:18.83px;height:193px;left:0;position:absolute;top:223px;width:197px}.group-104{left:19px;top:31px}.group-104,.group-67-1{height:365px;position:absolute;width:658px}.group-67-1{background-color:#f4f4f4;border-radius:18.83px;left:0;top:0}.rectangle-50-1{background-color:var(--gray-nurse);border-radius:18.83px 18.83px 0 0;height:26px;left:0;position:absolute;top:0;width:658px}.ellipse-16-1{background-color:var(--sunglo);left:13px}.ellipse-16-1,.ellipse-17-1{border-radius:6.45px;height:13px;position:absolute;top:6px;width:13px}.ellipse-17-1{background-color:var(--cream-can);left:32px}.ellipse-18-1{background-color:var(--pastel-green);border-radius:6.45px;height:13px;left:52px;position:absolute;top:6px;width:13px}.group-55-1{left:16px;top:296px;width:171px}.group-55-1,.rectangle-43-1{height:39px;position:absolute}.rectangle-43-1{background-color:var(--royal-blue);border-radius:38.67px;box-shadow:0 6.45px 15.47px #3465e14c;left:1px;top:0;width:169px}.text-83{left:20px;letter-spacing:0;line-height:normal;position:absolute;top:9px;width:127px}.group-56-1{left:196px;top:296px;width:142px}.group-56-1,.rectangle-44-1{height:39px;position:absolute}.rectangle-44-1{background-color:#e13367;border-radius:38.67px;box-shadow:0 6.45px 15.47px #c92e5d4c;left:0;top:0;width:140px}.text-84{left:35px;letter-spacing:0;line-height:normal;position:absolute;top:8px;width:94px}.phone-1-1{background-image:url(/img/vector-14.87be8487.svg);height:13px;left:10px;top:13px;width:16px}.group-64-1,.phone-1-1{background-size:100% 100%;position:absolute}.group-64-1{left:500px}.group-63-1,.group-64-1{height:122px;top:70px;width:126px}.group-63-1{background-size:100% 100%;left:347px;position:absolute}.group-101{height:249px;left:5px;position:absolute;top:51px;width:255px}.rectangle-77{backdrop-filter:blur(4.71px) brightness(100%);background-color:#87a6e31a;border-radius:18.83px;height:363px;left:1px;position:absolute;top:1px;width:658px}.group-103{left:86px;top:126px;width:643px}.group-103,.rectangle-76{height:385px;position:absolute}.rectangle-76{background-color:var(--white);border-radius:18.83px;box-shadow:0 18.83px 47.08px #2f327d1a;left:0;top:0;width:639px}.rectangle-78-1{background-color:var(--gray-nurse);border-radius:18.83px 18.83px 0 0;height:25px;left:0;position:absolute;top:0;width:639px}.group-57-1{left:54px;top:68px}.group-57-1,.group-99{background-size:100% 100%;height:201px;position:absolute;width:200px}.group-99{display:flex;left:401px;top:69px}.group-62-1{height:27.04px;margin-left:10.7px;margin-top:162.9px;position:relative;width:172.21px}.rectangle-6-8{backdrop-filter:blur(6.63px) brightness(100%);background-color:var(--periwinkle);border-radius:6.63px;height:27px;left:0;position:absolute;top:0;width:170px}.text-85{color:var(--white);font-family:var(--font-family-nunito_sans);font-size:13.3px;font-weight:600;left:28px;letter-spacing:0;line-height:normal;position:absolute;top:calc(50% - 9px);width:133px}.group-58-1{display:flex;gap:1.7px;height:10px;left:9px;position:absolute;top:9px;width:11px}.rectangle-46-1{height:4.85px;margin-left:0;margin-top:4.9px}.rectangle-46-1,.rectangle-47-1{background-color:var(--white);border-radius:.66px;width:2.57px}.rectangle-47-1{height:7.28px;margin-top:2.4px}.rectangle-48-1{background-color:var(--white);border-radius:.66px;height:9.71px;margin-top:0;width:2.57px}.group-100{height:45px;left:425px;position:absolute;top:313px;width:178px;cursor:pointer}.rectangle-68-2{background-color:#eb493a;filter:blur(25.42px);height:29px;left:2px;top:17px;width:173px}.rectangle-67-2,.rectangle-68-2{border-radius:56.49px;position:absolute}.rectangle-67-2{background:linear-gradient(106deg,#f55454,#e5422b);height:44px;left:1px;top:0;width:176px}.text-86{color:var(--white);font-family:var(--font-family-poppins);font-size:20.7px;font-weight:700;left:13px;letter-spacing:0;line-height:normal;position:absolute;text-align:center;top:6px;width:156px}.group-100:hover .rectangle-67-2{animation:pulse-red .6s ease-in-out infinite alternate}@keyframes pulse-red{0%{box-shadow:0 0 0 0 rgba(235,73,58,.7)}to{box-shadow:0 0 0 10px rgba(235,73,58,0)}}.text-87{color:var(--pale-sky);font-size:22.6px;font-weight:700;left:31px;line-height:36.2px;top:290px;width:370px}.text-87,.text-88{font-family:var(--font-family-nunito_sans);letter-spacing:0;position:absolute}.text-88{color:#a7a7b5;font-size:16.9px;font-weight:600;left:22px;line-height:27.1px;top:336px;width:374px}.group-102{display:flex;gap:6.2px;height:13px;left:28px;position:absolute;top:6px;width:49px}.ellipse-16-2{background-color:var(--sunglo);margin-left:0;margin-top:0}.ellipse-16-2,.ellipse-17-2{border-radius:6.15px/6.4px;height:12.8px;width:12.31px}.ellipse-17-2{background-color:var(--cream-can)}.ellipse-18-2{background-color:var(--pastel-green);border-radius:6.15px/6.4px;height:12.8px;margin-top:0;width:12.31px}.line-9{height:207px;left:333px;position:absolute;top:64px;width:1px}.group-105{left:69px;top:163px;transform:rotate(-6.16deg)}.ellipse-117,.group-105{height:101px;position:absolute;width:101px}.ellipse-117{border-radius:50.4px;left:0;opacity:.8;top:1px}.ellipse-116,.ellipse-117{background-color:var(--white);box-shadow:0 9.42px 45.19px #282b6f26}.ellipse-116{border-radius:39.37px;height:79px;left:11px;position:absolute;top:11px;width:79px}.user-friends-1{height:36px;left:28px;overflow:hidden;position:absolute;top:32px;width:45px}.vector-1{height:90.17%;left:0;position:absolute;top:9.58%;transform:rotate(12.32deg);width:99.52%}.group-119{display:flex;flex-direction:column;gap:20px;height:268px;margin-top:116px;width:509px}.text-82{height:128px;letter-spacing:0;line-height:64px;width:339px}.text-81{height:120px;letter-spacing:.44px;line-height:39.6px;width:505px}.view-5{height:875px;margin-left:auto;margin-right:auto;margin-top:215px;position:relative;width:min(1455px,calc(100% - 40px));max-width:1455px}.x1-1{background-color:var(--white);border-radius:20px;box-shadow:0 18.83px 47.08px #2f327d1a;display:flex;gap:22.7px;height:681px;left:0;position:absolute;top:194px;width:1453px;cursor:pointer}.group-245{display:flex;flex-direction:column;gap:37.5px;height:354.21px;margin-left:52.2px;margin-top:107px;width:633.01px}.text-54{color:var(--thunder);font-family:var(--font-family-poppins);font-size:30px;font-weight:700;height:119.17px;letter-spacing:0;line-height:54px;margin-left:0;margin-top:0;width:629.01px}.text-53{height:197.52px;letter-spacing:.5px;line-height:45px;margin-left:0;width:544.29px}.group-40{height:456.83px;margin-top:109.2px;width:707.93px}.rectangle-206{height:79px;left:72px;top:86px;width:525px}.rectangle-205,.rectangle-206{background-color:var(--azure-radiance-8);position:absolute}.rectangle-205{height:86px;left:415px;top:0;width:380px}.text-55{left:81px;letter-spacing:.8px;line-height:72px;position:absolute;top:11px;width:895px}.view-6{align-self:center;height:1835px;margin-left:auto;margin-right:auto;margin-top:215px;position:relative;width:min(1905px,calc(100% - 30px));max-width:1905px}.rectangle{background-color:var(--cornflower);border-radius:0 0 100px 0;height:1837px;left:calc(50% - 864px);opacity:.2;position:absolute;top:-1px;width:1471px}.x2-1{height:506px;left:0;top:1199px}.rectangle-4,.x2-1{position:absolute;width:1903px}.rectangle-4{background-color:var(--black);border-radius:29.5px;height:85px;left:-1px;opacity:.05;top:422px}.group-454{left:23px;top:75px;width:595px;border-radius:40px;cursor:pointer}.group-454,.rectangle-199{height:402px;position:absolute}.rectangle-199{background-color:var(--white);border:2px solid;border-color:var(--aqua-pearl);border-radius:44px;left:0;top:0;width:597px}.x,.x-2,.x-4,.x-6,.x-8{left:calc(50% + 24px);letter-spacing:0;line-height:normal;position:absolute;top:calc(50% - 177px);width:227px}.x-1{left:calc(50% + 2px);letter-spacing:.3px;line-height:27px;top:calc(50% - 108px);width:266px}.group-457,.x-1{position:absolute}.group-457{height:350px;left:25px;top:25px;width:265px}.group-457-1{height:402px;left:643px;position:absolute;top:75px;width:595px;border-radius:40px}.x-3{left:calc(50% + 2px);letter-spacing:.3px;line-height:27px;top:calc(50% - 111px);width:266px}.group-458,.x-3{position:absolute}.group-458{height:402px;left:1263px;top:75px;width:595px;border-radius:40px}.x-5{left:calc(50% + 2px);letter-spacing:.3px;line-height:27px;top:calc(50% - 105px);width:266px}.text-47,.x-5{position:absolute}.text-47{left:13.29%;letter-spacing:0;line-height:normal;top:calc(50% - 250px);white-space:nowrap;width:34.94%}.x1-2{height:535px;left:4px;top:495px}.rectangle-5,.x1-2{position:absolute;width:1903px}.rectangle-5{background-color:var(--black);border-radius:29.5px;height:85px;left:-1px;opacity:.05;top:451px}.group-454-1{height:402px;left:23px;position:absolute;top:104px;width:595px}.group-454-1,.group-457-2,.group-458-1{border-radius:40px}.x-7{left:calc(50% + 2px);letter-spacing:.3px;line-height:27px;position:absolute;top:calc(50% - 119px);width:266px}.group-457-2{height:402px;left:643px;position:absolute;top:104px;width:595px}.x-9{left:calc(50% + 2px);letter-spacing:.3px;line-height:27px;position:absolute;top:calc(50% - 102px);width:266px}.group-458-1{height:402px;left:1263px;position:absolute;top:104px;width:595px}.x-10{letter-spacing:0;line-height:normal;top:calc(50% - 177px);width:281px}.x-10,.x-11{left:calc(50% - 2px);position:absolute}.x-11{letter-spacing:.3px;line-height:27px;top:calc(50% - 119px);width:283px}.text-52{left:13.08%;letter-spacing:0;line-height:normal;top:calc(50% - 268px);white-space:nowrap;width:36.36%}.text-52,.view-7{position:absolute}.view-7{height:7.01%;left:13.28%;overflow:hidden;top:13.61%;width:49.03%}.text_label-2{color:#0000008a;font-size:24px;font-weight:500;height:20.99%;top:70.34%;width:104.82%}.text_label-2,.text_label-3{font-family:var(--font-family-roboto);left:0;letter-spacing:0;line-height:normal;position:absolute;white-space:nowrap}.text_label-3{color:var(--black-16);font-size:45px;font-weight:700;top:calc(50% - 43px);width:72.38%}.view-8{height:864px;margin-left:auto;margin-right:auto;margin-top:215px;position:relative;width:min(1384px,calc(100% - 40px));max-width:1384px}.x-12{height:864px;left:645px;width:739px}.mask-group-7,.x-12{position:absolute;top:0}.mask-group-7{height:700px;left:121px;width:560px;border-radius:20px;-o-object-fit:cover;object-fit:cover}.x-13{height:329px;left:0;position:absolute;top:535px;width:686px}.rectangle-28{background-color:var(--white);border-radius:20px;width:680px}.rectangle-28,.rectangle-30{box-shadow:2px 4px 60px #292c7c1a;height:329px;left:0;position:absolute;top:0}.rectangle-30{background-color:#f67766;border-radius:20px 0 0 20px;width:14px}.line-3{height:139px;left:54px;-o-object-fit:cover;object-fit:cover;position:absolute;top:49px;width:1px}.text-35{color:var(--storm-dust);font-size:var(--font-size-l);font-weight:400;letter-spacing:.44px;line-height:39.6px;top:41px;width:534px}.text-35,.text-36{font-family:var(--font-family-nunito_sans);left:87px;position:absolute}.text-36{color:var(--thunder);font-size:24px;font-weight:600;letter-spacing:0;line-height:43.2px;top:244px;white-space:nowrap}::-webkit-scrollbar{width:0}.address-3{color:#63636378;font-family:var(--font-family-nunito_sans);font-size:var(--font-size-s);font-weight:600;left:463px;letter-spacing:.36px;line-height:32.4px;position:absolute;top:268px;white-space:nowrap}.group-29{display:flex;gap:5.5px;height:24px;left:501px;position:absolute;top:232px;width:137px}.star-1{margin-left:.6px}.star,.star-1{height:21.69px;width:22.8px}.group-51{background-color:var(--white);border-radius:40px;box-shadow:0 4px 60px #282b7c26;display:flex;height:80px;left:659px;position:absolute;top:288px;width:80px}.vector-5{height:23.07px;margin-left:32.7px;margin-top:28.5px;width:16.41px}.x-14{flex-direction:column;height:697px;left:0;position:absolute;top:0;width:700px}.x-14,.x-15{display:flex}.x-15{gap:30px;width:313px}.line-4{height:1px;margin-top:13px;-o-object-fit:cover;object-fit:cover;width:80px}.text-42{color:var(--storm-dust);font-size:var(--font-size-m);font-weight:400;height:27px;letter-spacing:4px;white-space:nowrap;width:203px}.text-41,.text-42{font-family:var(--font-family-nunito_sans);line-height:normal}.text-41{color:var(--thunder);font-size:50px;font-weight:700;height:68px;letter-spacing:0;margin-top:32px;width:692px}.text-40{height:84px;margin-top:43px;width:607px}.text-39,.text-40{letter-spacing:.52px;line-height:41.6px;margin-left:5px}.text-39{height:168px;margin-top:26px;width:573px}.text-38{height:84px;letter-spacing:.52px;line-height:41.6px;margin-top:32px;width:496px}.group-459{height:80px;margin-left:5px;margin-top:53px;position:relative;width:354px;cursor:pointer}.group-459:hover .rectangle-29{box-shadow:0 0 15px 5px rgba(0,123,255,.5);opacity:.3}.group-459:hover .arrow-2{animation:shake .5s ease-in-out infinite alternate}@keyframes shake{0%{transform:translateX(0)}to{transform:translateX(5px)}}.rectangle-29{border:1px solid;border-color:var(--aqua-pearl);border-radius:80px;height:80px;left:0;position:absolute;top:0;width:352px;cursor:pointer}.text-37{color:var(--aqua-pearl);font-family:var(--font-family-poppins);font-size:var(--font-size-l);font-weight:400;left:calc(50% - 125px);letter-spacing:.44px;line-height:35.2px;position:absolute;top:calc(50% - 17px);white-space:nowrap}.group-32{border:1px solid;border-color:var(--aqua-pearl);border-radius:40px;display:flex;height:80px;left:272px;position:absolute;top:0;width:80px;cursor:pointer}.arrow-2{height:14.73px;margin-left:27px;margin-top:32.6px;width:26px}.view-9{align-self:center;height:872px;margin-left:auto;margin-right:auto;margin-top:172px;position:relative;width:min(1530px,calc(100% - 40px));max-width:1530px}.x50{height:682px;top:163px;width:542px}.group-40-1,.x50{left:0;position:absolute}.group-40-1{background-position:50% 50%;background-size:cover;height:294px;top:0;width:475px;border-radius:20px}.metall-traderu{color:var(--thunder);font-family:var(--font-family-poppins);font-size:26px;font-weight:500;left:0;letter-spacing:0;line-height:46.8px;position:absolute;top:394px;width:534px}.address-4{color:var(--storm-dust);font-family:var(--font-family-nunito_sans);font-size:var(--font-size-s);font-weight:600;left:155px;letter-spacing:.36px;line-height:32.4px;position:absolute;top:335px;white-space:nowrap}.text-31{top:511px;width:531px}.text-31,.text-32{left:0;letter-spacing:.4px;line-height:36px;position:absolute}.text-32{text-decoration:underline;top:645px;white-space:nowrap;width:155px;cursor:pointer}.text-32:hover{opacity:.6}.text-34{color:var(--thunder);font-family:var(--font-family-nunito_sans);font-size:48px;font-weight:700;left:calc(50% - 410px);letter-spacing:0;line-height:86.4px;position:absolute;top:0;white-space:nowrap}.view-10{margin-top:150px;margin-left:auto;margin-right:auto}.footer,.view-10{display:flex;width:100%;max-width:1920px}.footer{background-color:transparent;position:relative;margin:0 auto;height:1132px;flex-direction:column;justify-content:space-between}.rectangle-80-2{background-color:var(--thunder);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;padding:60px 80px 40px;position:relative;z-index:2;gap:40px;flex-wrap:wrap}.footer-left{min-width:300px;gap:20px}.footer-center,.footer-left{flex:1;display:flex;flex-direction:column}.footer-center{min-width:400px;gap:30px;align-items:center}.footer-right{flex:1;min-width:300px;display:flex;justify-content:flex-end}.footer-social{transform:translateX(-950px)}.footer-logo{width:320px;height:180px;margin-left:300px;margin-top:150px}.copyright{letter-spacing:.88px;line-height:normal;text-align:center;padding:20px;position:relative;z-index:2;margin-top:auto}.span-1,.span1-3{letter-spacing:.19px}.group-462{display:flex;flex-direction:column;height:407px;left:650px;position:absolute;top:560px;width:500px}.map-section{width:1200px;height:700px;margin:120px 0}.map-section iframe{width:100%;height:100%;border:none;border-radius:8px}.text-13{width:156px}.phone,.projectmetall-traderu,.text-12-1,.text-13{height:33px;letter-spacing:.88px;line-height:normal;white-space:nowrap}.phone,.projectmetall-traderu,.text-12-1{cursor:pointer;text-align:left;color:#797979;transition:color .3s ease;margin-top:9px}.phone:hover,.projectmetall-traderu:hover,.text-12-1:hover{color:#fff}.text-23{color:var(--nobel);font-family:var(--font-family-poppins);font-size:24px;font-weight:500;letter-spacing:1.04px;margin-left:300px;white-space:nowrap}.text-23,.text-24{line-height:normal}.text-24{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;align-items:flex-end;color:var(--white);display:-webkit-box;font-family:var(--font-family-prosto_one);font-size:var(--font-size-l);font-weight:400;height:29px;justify-content:center;left:158px;letter-spacing:0;overflow:hidden;position:absolute;text-overflow:ellipsis;top:calc(50% + 58px);width:161px}.image-1{aspect-ratio:2.04;height:157px;left:0;position:absolute;top:0;width:320px}.reveal-element{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal-element.revealed{opacity:1;transform:translateY(0)}.reveal-element:first-child{transition-delay:0s}.reveal-element:nth-child(2){transition-delay:.1s}.reveal-element:nth-child(3){transition-delay:.2s}.group-454-1,.group-457-1,.group-457-2,.group-458-1{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.group-454-1:hover,.group-457-1:hover,.group-457-2:hover,.group-458-1:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.x1,.x2,.x3-1{transition:all .3s ease}.x1:hover,.x2:hover,.x3-1:hover{transform:translateY(-5px) scale(1.02)}.x1:hover .rectangle-1,.x2:hover .rectangle-15,.x3-1:hover .rectangle-1{box-shadow:0 15px 70px rgba(38,44,117,.25)}.rectangle-2,.rectangle-2-1{transition:all .3s ease;position:relative;overflow:hidden}.rectangle-2-1:before,.rectangle-2:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.rectangle-2-1:hover:before,.rectangle-2:hover:before{width:300px;height:300px}.group-113:hover .rectangle-2-1,.group-1:hover .rectangle-2{box-shadow:0 8px 25px hsla(0,0%,100%,.2)}.group-113:hover .rectangle-2-1{background-color:hsla(0,0%,100%,.2)}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.rectangle-2-1:active:after,.rectangle-2:active:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background:hsla(0,0%,100%,.5);border-radius:50%;transform:translate(-50%,-50%);animation:ripple .6s ease-out}.rectangle-24-1{animation:pulse 2s infinite}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-card{width:100%;height:300px;margin-bottom:20px}.skeleton-text{width:100%;height:20px;margin-bottom:10px}.parallax-element{will-change:transform;transition:transform .1s ease-out}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal-element{opacity:1;transform:none}.parallax-element{transform:none!important}}a:focus-visible,button:focus-visible{outline:2px solid #0095ec;outline-offset:2px;border-radius:4px}.group-1,.group-113,.group-20,.group-21,.group-37,a,button{transition:all .3s ease}.group-446 a{transition:color .3s ease}.group-446 a>div{position:relative;display:inline-block}.group-446 a>div:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#fff;transition:width .3s ease}.group-446 a:hover{color:#0095ec}.group-446 a:hover>div:after{width:100%}img{transition:opacity .3s ease}.rectangle-199{transition:box-shadow .3s ease}.group-454,.group-458{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.group-454:hover,.group-458:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.x-12,.x-14{transition:all .3s ease}.x-12:hover,.x-14:hover{transform:scale(1.02)}.group-452 .view{perspective:1000px;transform-style:preserve-3d}.group-452 .view>div{transition:transform .6s cubic-bezier(.4,0,.2,1);transform-origin:center center;transform-style:preserve-3d}.group-452 .view>div:hover{transform:perspective(1000px) rotateX(5deg) rotateY(3deg) translateZ(10px)}.group-452 .view>div:nth-child(odd):hover{transform:perspective(1000px) rotateX(-5deg) rotateY(-3deg) translateZ(10px)}.group-452 .view>div:nth-child(2n):hover{transform:perspective(1000px) rotateX(5deg) rotateY(3deg) translateZ(10px)}.logo-container{transition:transform .3s ease;cursor:pointer}.logo-container:hover{transform:scale(1.1)}.group-20:hover,.group-21:hover{transform:scale(1.05);cursor:pointer}.group-55,.group-55-1{cursor:pointer}.group-55 .rectangle-43,.group-55-1 .rectangle-43-1{transition:transform .3s ease}.group-55-1:hover .rectangle-43-1,.group-55:hover .rectangle-43{transform:scale(1.1)}.group-56,.group-56-1{cursor:pointer}.group-56 .rectangle-44,.group-56 .rectangle-45,.group-56-1 .rectangle-44-1,.group-56-1 .rectangle-45-1{transition:transform .3s ease,box-shadow .3s ease}.group-56-1:hover .rectangle-44-1,.group-56-1:hover .rectangle-45-1,.group-56:hover .rectangle-44,.group-56:hover .rectangle-45{animation:pulse-glow 1.5s infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 rgba(20,236,0,.7)}50%{box-shadow:0 0 20px 10px rgba(12,223,29,0)}}.group-37{cursor:pointer}.group-37 .rectangle-31{transition:box-shadow .3s ease}.group-37:hover .rectangle-31{box-shadow:0 0 30px rgba(0,149,236,.6)}.x1-1{transition:transform .3s ease,box-shadow .3s ease}.x1-1:hover{transform:translateY(-10px);box-shadow:0 28px 57px rgba(47,50,125,.25)}.view-9>div:first-child>img,.x53.x51 img,.x53.x52 img{transition:transform .3s ease,box-shadow .3s ease}.view-9>div:first-child>img:hover,.x53.x51 img:hover,.x53.x52 img:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 10px 30px rgba(0,0,0,.15)}.x50 .group-40-1{transition:transform .3s ease,box-shadow .3s ease}.x50 .group-40-1:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 10px 30px rgba(0,0,0,.15)}.review-slider{position:relative}.review-slider .mask-group-7,.review-slider .x-13{transition:opacity .3s ease-out}.review-slider .mask-group-7,.review-slider .x-13{animation:fadeIn .8s cubic-bezier(.4,0,.2,1)}.group-51{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.group-51:hover{transform:scale(1.1);box-shadow:0 6px 70px rgba(40,43,124,.4)}.group-51:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.group-452 .view>div:hover,.group-452 .view>div:nth-child(2n):hover,.group-452 .view>div:nth-child(odd):hover{transform:none}.group-56-1:hover .rectangle-44-1,.group-56-1:hover .rectangle-45-1,.group-56:hover .rectangle-44,.group-56:hover .rectangle-45{animation:none}.group-20:hover,.group-21:hover,.group-55-1:hover .rectangle-43-1,.group-55:hover .rectangle-43,.logo-container:hover,.view-9>div:first-child>img:hover,.x1-1:hover,.x50 .group-40-1:hover,.x53.x51 img:hover,.x53.x52 img:hover{transform:none}.review-slider .mask-group-7,.review-slider .x-13{animation:none}.group-51:hover{transform:none}}.view-339,.view-341,.view-344,.view-348,.view-350,.view-352,.view-354,.view-356,.view-358,.view-360,.view-362,.view-364,.view-366,.view-368,.view-370{height:33px;left:358px;position:absolute;top:1px;width:398px}.rectangle-181-10,.rectangle-181-11,.rectangle-181-12,.rectangle-181-13,.rectangle-181-14,.rectangle-181-15,.rectangle-181-16,.rectangle-181-2,.rectangle-181-3,.rectangle-181-4,.rectangle-181-5,.rectangle-181-6,.rectangle-181-7,.rectangle-181-8,.rectangle-181-9{background-color:var(--black-9,#f5f5f5);border-radius:50px;height:33px;left:0;position:absolute;top:0;width:396px}.search-input{position:absolute;left:38px;top:3px;width:250px;height:27px;background:transparent;border:none;outline:none;color:var(--black,#000);font-size:17px;letter-spacing:.68px;padding:0;z-index:1}.search-input::-moz-placeholder{color:rgba(0,0,0,.5)}.search-input::placeholder{color:rgba(0,0,0,.5)}.search-input:focus{color:var(--black,#000)}.view-340,.view-342,.view-345,.view-349,.view-351,.view-353,.view-355,.view-357,.view-359,.view-361,.view-363,.view-365,.view-367,.view-369,.view-371{height:22px;left:298px;position:absolute;top:6px;width:87px;cursor:pointer;transition:transform .2s ease,opacity .2s ease;background:none;border:none;padding:0}.view-340:hover:not(:disabled){transform:scale(1.05);opacity:.9}.view-340:active:not(:disabled){transform:scale(.95)}.view-340:disabled{opacity:.5;cursor:not-allowed}.view-340:focus-visible{outline:2px solid var(--azure-radiance-3,#007bff);outline-offset:2px;border-radius:20px}.rectangle-81-25,.rectangle-81-26,.rectangle-81-27,.rectangle-81-28,.rectangle-81-29,.rectangle-81-30,.rectangle-81-31,.rectangle-81-32,.rectangle-81-33,.rectangle-81-34,.rectangle-81-35,.rectangle-81-36,.rectangle-81-37,.rectangle-81-38,.rectangle-81-39{background-color:var(--azure-radiance-3,#007bff);border-radius:20px;height:22px;left:0;position:absolute;top:0;width:85px}.text-1032,.text-1095,.text-1317,.text-1426,.text-1609,.text-1646,.text-1698,.text-1732,.text-1915,.text-2107,.text-372,.text-564,.text-657,.text-771,.text-954{left:13px;letter-spacing:0;line-height:normal;position:absolute;top:2px;z-index:1}.vector-237,.vector-238,.vector-239,.vector-240,.vector-241,.vector-242,.vector-243,.vector-244,.vector-245,.vector-246,.vector-247,.vector-248,.vector-249,.vector-250,.vector-251{aspect-ratio:1;height:12px;left:66.67%;position:absolute;top:calc(50% - 6px);width:13.79%;z-index:1}.view-339--header{position:relative!important;left:auto!important;top:auto!important;width:100%;height:36px;display:flex;align-items:center}.view-339--header .rectangle-181-2{width:100%;height:100%;background-color:#f8f9fa;border:1px solid #e9ecef;transition:border-color .2s ease,background-color .2s ease}.view-339--header:focus-within .rectangle-181-2{background-color:#fff;border-color:#007bff}.view-339--header .search-input{left:16px!important;width:calc(100% - 110px)!important;top:50%!important;transform:translateY(-50%);font-size:14px}.view-339--header .view-340{left:auto!important;right:4px!important;top:50%!important;transform:translateY(-50%);height:28px;width:80px}.view-339--header .view-340 .rectangle-81-25{height:28px;width:78px}.view-339--header .view-340 .text-372{top:50%;transform:translateY(-50%);left:12px}.view-339--header .view-340 .vector-237{top:50%;transform:translateY(-50%);right:12px;left:auto}.poppins-normal-black-17px{font-family:Poppins,sans-serif;font-size:17px}.poppins-bold-white-12px{color:#fff;font-family:Poppins,sans-serif}@media (max-width:768px){.view-339--header .search-input{font-size:13px}.view-339--header .view-340{width:60px}.view-339--header .view-340 .text-372{font-size:11px}}.notification-alarm-bell-svgrepo-com-1,.notification-alarm-bell-svgrepo-com-1-1,.notification-alarm-bell-svgrepo-com-1-10,.notification-alarm-bell-svgrepo-com-1-11,.notification-alarm-bell-svgrepo-com-1-12,.notification-alarm-bell-svgrepo-com-1-13,.notification-alarm-bell-svgrepo-com-1-14,.notification-alarm-bell-svgrepo-com-1-2,.notification-alarm-bell-svgrepo-com-1-3,.notification-alarm-bell-svgrepo-com-1-4,.notification-alarm-bell-svgrepo-com-1-5,.notification-alarm-bell-svgrepo-com-1-6,.notification-alarm-bell-svgrepo-com-1-7,.notification-alarm-bell-svgrepo-com-1-8,.notification-alarm-bell-svgrepo-com-1-9{height:32px;left:249px;overflow:hidden;position:absolute;top:1px;width:32px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.notification-alarm-bell-svgrepo-com-1:hover{opacity:.8}.notification-alarm-bell-svgrepo-com-1:hover .view-372{opacity:1}.notification-alarm-bell-svgrepo-com-1:active{transform:scale(.95)}.vector-252,.vector-254,.vector-256,.vector-258,.vector-260,.vector-262,.vector-264,.vector-266,.vector-268,.vector-270,.vector-272,.vector-274,.vector-276,.vector-278,.vector-280{height:68.75%;left:12.5%;position:absolute;top:9.38%;width:74.98%}.vector-253,.vector-255,.vector-257,.vector-259,.vector-261,.vector-263,.vector-265,.vector-267,.vector-269,.vector-271,.vector-273,.vector-275,.vector-277,.vector-279,.vector-281{height:12.5%;left:37.5%;position:absolute;top:78.12%;width:25%}.view-372,.view-373,.view-374,.view-375,.view-376,.view-377,.view-378,.view-379,.view-380,.view-381,.view-382,.view-383,.view-384,.view-385,.view-386{height:20px;left:37.5%;position:absolute;top:0;width:68.75%}.rectangle-82-10,.rectangle-82-11,.rectangle-82-12,.rectangle-82-13,.rectangle-82-14,.rectangle-82-15,.rectangle-82-16,.rectangle-82-17,.rectangle-82-18,.rectangle-82-19,.rectangle-82-20,.rectangle-82-6,.rectangle-82-7,.rectangle-82-8,.rectangle-82-9{aspect-ratio:1;background-color:var(--coral-red);border:1.5px solid;border-color:var(--white);border-radius:60px;height:20px;left:0;position:absolute;top:0;width:90.91%}.x1-20,.x1-21,.x1-22,.x1-23,.x1-24,.x1-25,.x1-26,.x1-27,.x1-28,.x1-29,.x1-30,.x1-31,.x1-32,.x1-33,.x1-34{height:75%;left:31.82%;letter-spacing:0;line-height:normal;position:absolute;top:15%;width:31.82%}.view-387,.view-388,.view-389,.view-390,.view-391,.view-392,.view-393,.view-394,.view-395,.view-396,.view-397,.view-398,.view-399,.view-400,.view-401{height:19px;left:25.13%;position:absolute;top:0;width:4.23%}.rectangle-82-21,.rectangle-82-22,.rectangle-82-23,.rectangle-82-24,.rectangle-82-25,.rectangle-82-26,.rectangle-82-27,.rectangle-82-28,.rectangle-82-29,.rectangle-82-30,.rectangle-82-31,.rectangle-82-32,.rectangle-82-33,.rectangle-82-34,.rectangle-82-35{background-color:var(--coral-red-2);border:1.5px solid;border-color:var(--white);border-radius:60px;height:19px;left:0;position:absolute;top:0;width:93.75%}.x1-35,.x1-36,.x1-37,.x1-38,.x1-39,.x1-40,.x1-41,.x1-42,.x1-43,.x1-44,.x1-45,.x1-46,.x1-47,.x1-48,.x1-49{height:78.95%;left:25%;letter-spacing:0;line-height:normal;position:absolute;top:10.53%;width:53.12%}.house-fill-svgrepo-com-1{aspect-ratio:1;height:27px;left:0;position:absolute;top:3px;width:27px}.vector-282{height:81.25%;left:12.5%;position:absolute;top:12.5%;width:75%}.vector-283{height:48.71%;left:3.12%;position:absolute;top:7.55%;width:93.76%}.house-fill-svgrepo-com-1.house-fill-svgrepo-com-1-1 .vector-283,.house-fill-svgrepo-com-1.house-fill-svgrepo-com-1-10 .vector-283,.house-fill-svgrepo-com-1.house-fill-svgrepo-com-1-11 .vector-283,.house-fill-svgrepo-com-1.house-fill-svgrepo-com-1-12 .vector-283,.house-fill-svgrepo-com-1.house-fill-svgrepo-com-1-13 .vector-283,.house-fill-svgrepo-com-1.house-fill-svgrepo-com-1-14 .vector-283,.house-fill-svgrepo-com-1.house-fill-svgrepo-com-1-2 .vector-283,.house-fill-svgrepo-com-1.house-fill-svgrepo-com-1-4 .vector-283,.house-fill-svgrepo-com-1.house-fill-svgrepo-com-1-6 .vector-283,.house-fill-svgrepo-com-1.house-fill-svgrepo-com-1-9 .vector-283{top:7.54%}.house-fill-svgrepo-com-1--header{position:relative!important;left:auto!important;top:auto!important;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.house-fill-svgrepo-com-1--header .house-svg{width:100%;height:100%;transition:transform .2s ease}.house-fill-svgrepo-com-1--header:hover .house-svg{transform:scale(1.1)}.router-link-active .house-fill-svgrepo-com-1--header .house-svg{color:var(--primary-color,#007bff)}.text-371[data-v-de908e32]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;border-radius:4px;transition:background-color .2s ease}.text-371[data-v-de908e32]:hover{background-color:rgba(0,0,0,.04)}.text-371[data-v-de908e32]:focus-visible{outline:2px solid var(--primary-color,#007bff);outline-offset:2px}.dropdown-arrow[data-v-de908e32]{transition:transform .2s ease;color:#333}.dropdown-arrow--open[data-v-de908e32]{transform:rotate(180deg)}.text-371:hover .dropdown-arrow[data-v-de908e32]{transform:scale(1.2)}.text-371:hover .dropdown-arrow--open[data-v-de908e32]{transform:scale(1.2) rotate(180deg)}.avatar-placeholder[data-v-de908e32]{width:60%;height:60%;color:#888}.image-12-1[data-v-de908e32]{transition:opacity .3s ease}.image-12-1[data-v-de908e32]:not([src]),.image-12-1[src=""][data-v-de908e32]{opacity:0}.group-491-10,.group-491-11,.group-491-12,.group-491-13,.group-491-14,.group-491-15,.group-491-16,.group-491-2,.group-491-3,.group-491-4,.group-491-5,.group-491-6,.group-491-7,.group-491-8,.group-491-9{height:50px;position:relative;min-width:132px;display:flex;align-items:center;gap:12px;margin-left:40px}.group-235,.group-235-1,.group-235-10,.group-235-11,.group-235-12,.group-235-13,.group-235-14,.group-235-2,.group-235-3,.group-235-4,.group-235-5,.group-235-6,.group-235-7,.group-235-8,.group-235-9{aspect-ratio:1;background-color:#e0e0e0;border-radius:60px;display:flex;align-items:center;justify-content:center;height:50px;width:50px;flex-shrink:0;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.group-235:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.15)}.image-12-1,.image-12-10,.image-12-11,.image-12-12,.image-12-13,.image-12-14,.image-12-15,.image-12-2,.image-12-3,.image-12-4,.image-12-5,.image-12-6,.image-12-7,.image-12-8,.image-12-9{aspect-ratio:1;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.text-1030,.text-1093,.text-1315,.text-1424,.text-1607,.text-1644,.text-1696,.text-1730,.text-1913,.text-2105,.text-370,.text-562,.text-655,.text-769,.text-952{letter-spacing:.3px;line-height:normal;white-space:nowrap;font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-1031,.text-1094,.text-1316,.text-1425,.text-1608,.text-1645,.text-1697,.text-1731,.text-1914,.text-2106,.text-371,.text-563,.text-656,.text-770,.text-953{letter-spacing:.24px;line-height:normal;white-space:nowrap;display:flex;align-items:center}.group-491--header{position:relative!important;margin-left:0!important;gap:8px;padding:4px;border-radius:50px;transition:background-color .2s ease}.group-491--header:hover{background-color:rgba(0,0,0,.02)}.group-491--header .group-235,.group-491--header .image-12-1{height:40px;width:40px}.group-491--header .text-370{font-size:14px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.poppins-medium-black-17px{color:#000;font-family:Poppins,sans-serif;font-size:17px}@media (max-width:768px){.group-491--header .text-370{display:none}.group-491--header{min-width:auto;gap:4px}}@media (max-width:576px){.group-491--header .text-371{display:none}.group-491--header{padding:2px}.group-491--header .group-235,.group-491--header .image-12-1{height:36px;width:36px}}.view-337{gap:300px;height:54px;width:1319px}.group-495-2,.view-337{display:flex;position:relative}.group-495-2{gap:36px;height:50px;margin-top:2px;width:920px}.group-490-2{height:34px;margin-top:8px;position:relative;width:756px}.vector-226{aspect-ratio:1;height:26px;left:23.68%;position:absolute;top:calc(50% - 13px);width:3.44%}.text-374{left:37px;letter-spacing:.34px;line-height:normal;position:absolute;top:5px}.view-337.view-343,.view-337.view-346,.view-337.view-347{left:308px;position:absolute;top:6px}.header-6{align-items:flex-end;background-color:var(--white);display:flex;height:65px;justify-content:flex-end;left:calc(50% - 961px);min-width:1920px;padding:5.4px 293px;position:absolute;top:0}.header-6.header-6-1,.header-6.header-6-4,.header-6.header-6-5{align-self:center;left:unset;margin-top:0;position:relative;top:unset}.header-6.header-6-2{align-self:center;left:unset;position:relative;top:unset}.header-6.header-6-6,.header-6.header-6-7{left:calc(50% - 960px)}.group-443,.group-443-1{display:flex;flex-direction:column;height:846px;width:415px}.view-499,.view-502{align-self:center;height:423px;margin-left:2px;position:relative;width:417px}.rectangle-85-6,.rectangle-85-9{background-color:var(--white);height:423px;left:calc(50% - 208px);position:absolute;top:0;width:415px}.image-51,.image-52{height:335px;left:40px;position:absolute;top:54px;width:335px}.text-503,.text-654{left:158px;letter-spacing:.34px;line-height:normal;position:absolute;top:12px}.view-500,.view-503{height:423px;position:relative;width:417px}.rectangle-85-10,.rectangle-85-7{background-color:var(--white);border-radius:0 0 20px 20px;height:423px;left:0;position:absolute;top:0;width:415px}.view-501,.view-504{display:flex;flex-direction:column;height:359px;left:calc(50% - 208px);position:absolute;top:64px;width:415px}.line-22-4,.line-22-5{margin-top:3.5px}.line-2,.line-2-1,.line-22-4,.line-22-5{align-self:center;height:1px;margin-left:-3px;width:340.01px}.line-2,.line-2-1{margin-top:2.5px}.line-24,.line-24-1{align-self:center;height:1px;margin-left:-3px;margin-top:3px;width:340.01px}.x6-15,.x6-16{height:52px;margin-top:8px;position:relative;width:421px}.rectangle-85-11,.rectangle-85-8{background-color:var(--azure-radiance-3);border-radius:20px;height:52px;left:0;position:absolute;top:0;width:415px}.text-490,.text-641{left:341px}.text-490,.text-491,.text-641,.text-642{letter-spacing:.3px;line-height:normal;position:absolute;top:13px}.text-491,.text-642{left:121px}.group-235-15,.group-235-16{aspect-ratio:1;background-color:var(--alto);background-image:url(https://cdn.animaapp.com/projects/68d55a995799e527ee530c15/releases/68d96a345506c1136576f4d8/img/image-12-2@2x.png);background-position:50% 50%;background-size:cover;border-radius:60px;height:50px;left:57px;position:absolute;top:1px;width:50px}.number-8,.number-9{left:30px;letter-spacing:.3px;line-height:normal;position:absolute;top:13px}.text-502,.text-653{left:59px;letter-spacing:.34px;line-height:normal;position:absolute;top:12px}.x3-25{left:610px;top:1px;width:112px}.ellipse-170-4,.x3-25{height:60px;position:absolute}.ellipse-170-4{aspect-ratio:1;background-color:var(--black-7);border:1px solid;border-color:var(--black-8);border-radius:30px;left:50px;top:0;width:60px}.x1-82{left:69px;letter-spacing:.8px;line-height:normal;position:absolute;top:0}.line-46-4{height:1px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:29px;width:50px}.x3-25.x3-26,.x3-25.x3-28{left:830px}.x3-25.x2-29 .x1-82,.x3-25.x2-30 .x1-82,.x3-25.x2-31 .x1-82,.x3-25.x2-32 .x1-82,.x3-25.x3-26 .x1-82,.x3-25.x3-28 .x1-82{left:67px}.x3-25.x2-29,.x3-25.x2-31{left:720px}.x3-25.x2-30,.x3-25.x2-32{left:500px}.x3-29{left:390px;top:1px;width:112px}.ellipse-170-6,.x3-29{height:60px;position:absolute}.ellipse-170-6{aspect-ratio:1;background-color:var(--shiraz);border-radius:30px;left:50px;top:0;width:60px}.x1-83{left:67px;letter-spacing:.8px;line-height:normal;position:absolute;top:0}.line-46-6{height:1px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:29px;width:50px}.x3-29.x2-33,.x3-29.x2-35{left:280px}.x3-29.x3-30,.x3-29.x3-32{left:170px}.x3-29.x2-34 .x1-83,.x3-29.x2-36 .x1-83,.x3-29.x3-30 .x1-83,.x3-29.x3-32 .x1-83{left:68px}.x3-29.x2-34,.x3-29.x2-36{left:60px}.view-505,.view-506{height:75px;left:93px;position:absolute;top:727px;width:1182px}.x32_2_-certificate_2_,.x32_2_-certificate_2_-1{height:75px;left:1102px;position:absolute;top:0;width:80px}.line-46,.line-46-2{height:1px;left:1050px;-o-object-fit:cover;object-fit:cover;position:absolute;top:29px;width:50px}.x2-27,.x2-28{height:60px;left:940px;position:absolute;top:1px;width:112px}.ellipse-170,.ellipse-170-2{aspect-ratio:1;background-color:var(--black-7);border:1px solid;border-color:var(--black-8);border-radius:30px;height:60px;left:50px;position:absolute;top:0;width:60px}.x1-78,.x1-80{left:60px;letter-spacing:.8px;line-height:normal;position:absolute;top:0}.line-46-1,.line-46-3{height:1px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:29px;width:50px}.x1-79,.x1-81{height:60px;left:0;position:absolute;top:1px;width:62px}.ellipse-170-1,.ellipse-170-3{aspect-ratio:1;background-color:var(--shiraz);border-radius:30px;height:60px;left:0;position:absolute;top:0;width:60px}.number-22,.number-23{left:24px;letter-spacing:.8px;line-height:normal;position:absolute;top:0}.view-44{height:14.77%;top:48.99%;width:94.81%}.vector-60,.view-44{left:0;position:absolute}.vector-60{height:100%;top:0;width:15.62%}.vector-61{left:21.09%}.vector-61,.vector-62{height:100%;position:absolute;top:0;width:15.62%}.vector-62{left:42.19%}.vector-63{height:100%;left:63.28%;position:absolute;top:0;width:15.62%}.vector-64{height:104.55%;left:83.98%;position:absolute;top:-2.27%;width:16.41%}.view-44.view-35,.view-44.view-36,.view-44.view-37,.view-44.view-38,.view-44.view-39,.view-44.view-40,.view-44.view-41,.view-44.view-42,.view-44.view-43,.view-44.view-46,.view-44.view-48{height:88%;top:0;width:47.94%}.view-44.view-45,.view-44.view-49{width:96.97%}.view-294-1{height:25px;margin-top:23.8px;position:relative;width:267px}.text-147{left:169px}.text-147,.text-148{letter-spacing:.28px;line-height:25.2px;position:absolute;top:0;white-space:nowrap}.text-148{left:139px}.view-294-1.view-295,.view-294-1.view-302{margin-top:6px}.view-294-1.view-304,.view-294-1.view-305{height:25px;left:91px;position:absolute;top:447px;width:267px}.view-294-1.view-303{margin-top:23px}.view-250,.view-251,.view-252,.view-253,.view-254,.view-255,.view-256,.view-257,.view-258,.view-259{display:flex;gap:7px;width:95px}.group-259,.group-259-1,.group-259-2,.group-259-3,.group-259-4,.group-259-5,.group-259-6,.group-259-7,.group-259-8,.group-259-9{height:21px;margin-top:1px;position:relative;width:21px}.rectangle-88,.rectangle-88-1,.rectangle-88-2,.rectangle-88-3,.rectangle-88-4,.rectangle-88-5,.rectangle-88-6,.rectangle-88-7,.rectangle-88-8,.rectangle-88-9{border:1px solid;border-color:var(--azure-radiance);border-radius:2px;height:10px;left:0;position:absolute;top:0;width:10px}.rectangle-90,.rectangle-90-1,.rectangle-90-2,.rectangle-90-3,.rectangle-90-4,.rectangle-90-5,.rectangle-90-6,.rectangle-90-7,.rectangle-90-8,.rectangle-90-9{border:1px solid;border-color:var(--azure-radiance);border-radius:2px;height:10px;left:0;position:absolute;top:11px;width:10px}.rectangle-91,.rectangle-91-1,.rectangle-91-2,.rectangle-91-3,.rectangle-91-4,.rectangle-91-5,.rectangle-91-6,.rectangle-91-7,.rectangle-91-8,.rectangle-91-9{border:1px solid;border-color:var(--azure-radiance);border-radius:2px;height:10px;left:11px;position:absolute;top:11px;width:10px}.rectangle-89,.rectangle-89-1,.rectangle-89-2,.rectangle-89-3,.rectangle-89-4,.rectangle-89-5,.rectangle-89-6,.rectangle-89-7,.rectangle-89-8,.rectangle-89-9{border:1px solid;border-color:var(--azure-radiance);border-radius:2px;height:10px;left:11px;position:absolute;top:0;width:10px}.text-1-10,.text-1-9,.text-14-2,.text-17-2,.text-19-1,.text-43,.text-44,.text-485,.text-636,.text-7-1{height:25px;letter-spacing:.28px;line-height:25.2px;white-space:nowrap;width:65px}.view-260,.view-261,.view-262,.view-263,.view-264,.view-265,.view-266,.view-267,.view-268,.view-269{height:25px;position:relative;width:102.22px}.text-1-11,.text-1-12,.text-14-3,.text-17-3,.text-19-2,.text-45,.text-46,.text-484,.text-635,.text-7-2{left:31px;letter-spacing:.28px;line-height:25.2px;position:absolute;top:0;white-space:nowrap}.vector-216,.vector-217,.vector-218,.vector-219,.vector-220,.vector-221,.vector-222,.vector-223,.vector-224,.vector-225{height:96.88%;left:0;position:absolute;top:0;width:23.69%}.view-507,.view-509{display:flex;gap:28px;height:25px;left:91px;position:absolute;top:400px;width:363px}.view-508,.view-510{height:25px;position:relative;width:112.22px}.x25-46,.x25-47{left:31px;letter-spacing:.28px;line-height:25.2px;position:absolute;top:0;white-space:nowrap}.vector-312,.vector-313{height:96.88%;left:0;position:absolute;top:0;width:21.58%}.view-285-1{display:flex;height:44.25px;width:233px}.text-101{height:25px;letter-spacing:.28px;line-height:25.2px;margin-top:9px;white-space:nowrap;width:42px}.group-237{background-color:var(--alto);background-image:url(https://cdn.animaapp.com/projects/68d55a995799e527ee530c15/releases/68d96a345506c1136576f4d8/img/image-12-22@2x.png);background-position:50% 50%;background-size:cover;border-radius:22.12px;height:44px;margin-left:12px;width:44px}.text-124{height:20px;letter-spacing:.26px;line-height:normal;margin-left:10px;margin-top:11px;width:121px}.view-285-1.view-292,.view-285-1.view-293{display:flex;height:44px;left:91px;position:absolute;top:323px;width:233px}.view-491-1{height:115px;margin-top:143.4px;position:relative;width:490px}.rectangle-84{background-color:var(--black-2);border-radius:20px;height:115px;left:0;position:absolute;top:0;width:488px}.text-47-2{left:14px;line-height:normal;position:absolute;top:21px;width:423px}.span-14{letter-spacing:0}.span1-12{letter-spacing:1.23px}.view-491-1.view-493{height:115px;left:0;position:absolute;top:143px;width:490px}.group-273-9{background-color:var(--alto);border-radius:2px;display:flex;height:8px;left:25px;position:absolute;top:307px;width:484px}.rectangle-95-22{background-color:var(--azure-radiance);border-radius:2px;height:8px;width:374px}.group-273-9.group-273-11{background-color:var(--alto);border-radius:2px;display:flex;height:8px;left:25px;position:absolute;top:415px;width:484px}.x1-61{width:532px}.group-245-1,.x1-61{height:367px;left:0;position:absolute;top:0}.group-245-1{align-items:flex-start;background-color:var(--white);border-radius:20px;box-shadow:0 18.83px 47.08px #2f327d1a;display:flex;justify-content:flex-end;min-width:530px;padding:19.6px 20.9px}.group-50{background-image:url(https://cdn.animaapp.com/projects/68d55a995799e527ee530c15/releases/68d96a345506c1136576f4d8/img/group-40-54@2x.png);background-size:100% 100%;display:flex;height:258px;position:relative;width:488px}.text-47-1{left:406px;letter-spacing:.28px;line-height:normal;position:absolute;top:327px;width:102px}.x1-61.x1-62,.x1-61.x1-67{left:553px;top:1px}.x1-61.x1-63{left:1115px;top:2px}.x1-61.x1-64,.x1-61.x1-68{left:9px;top:386px}.x1-61.x1-65,.x1-61.x1-69{left:562px;top:387px}.x1-70,.x1-71{display:flex;height:367px;left:1124px;position:absolute;top:388px;width:530px}.group-245-3,.group-245-4{align-items:flex-start;background-color:var(--white);border-radius:20px;box-shadow:0 18.83px 47.08px #2f327d1a;display:flex;height:367px;min-width:530px;padding:54px 21px}.group-50-2,.group-50-3{display:flex;height:258px;width:487px}.view-494,.view-495{height:258.38px;position:relative;width:489.22px}.rectangle-38-1,.rectangle-38-2{background-color:var(--nobel);border-radius:20px;height:258px;left:0;position:absolute;top:0;width:487px}.text-480,.text-631{left:90px;letter-spacing:0;line-height:normal;position:absolute;text-align:center;top:56px}.group-248{left:1576px;top:831px;width:124px}.group-248,.rectangle-86-6{height:50px;position:absolute}.rectangle-86-6{left:70px;top:0;width:50px}.rectangle-87-5{height:50px;left:0;position:absolute;top:0;width:50px}.text-273{left:89px}.text-273,.text-274{letter-spacing:0;line-height:normal;position:absolute;top:11px;width:12px}.text-274{left:19px}.group-248.view-219,.group-248.view-220{left:unset;margin-left:1534px;margin-top:39px;position:relative;top:unset;width:124.21px}.group-248.view-221,.group-248.view-223,.group-248.view-224,.group-248.view-225{left:1586px;top:2px}.group-248.group-248-2,.group-248.group-248-4,.group-248.group-248-5,.group-248.group-248-6{left:unset;margin-left:1632px;margin-top:35px;position:relative;top:unset;width:124.21px}.group-248.view-222{left:unset;margin-left:1566.8px;margin-top:60px;position:relative;top:unset;width:124.3px}.x1-51-item-1{display:flex;margin-left:29px;margin-top:9px;width:430px}.view-463{align-self:center;height:40px;position:relative;width:207px}.rectangle-203-2{background-color:var(--black-6);border-radius:10px;height:40px;left:0;position:absolute;top:calc(50% - 20px);width:205px}.text-46-1{left:19px;letter-spacing:0;line-height:normal;position:absolute;top:5px}.text-463{margin-left:48px;width:53px}.date-2,.text-463{height:30px;letter-spacing:1px;line-height:normal;margin-top:5px}.date-2{margin-left:34px;width:84px}.x1-51-item-1.x1-51-item .text-463,.x1-51-item-1.x1-55-item .text-463{width:59px}.x1-51-item-1.x1-51-item .date-2,.x1-51-item-1.x1-55-item .date-2{margin-left:28px}.view-465-1{align-self:center;height:40px;position:relative;width:152px}.rectangle-203-4{background-color:var(--black-6);border-radius:10px;height:40px;left:0;position:absolute;top:calc(50% - 20px);width:150px}.text-4-1{left:12px;letter-spacing:0;line-height:normal;position:absolute;top:5px}.view-465-1.view-471,.view-465-1.view-473,.view-465-1.view-475,.view-465-1.view-477{align-self:center;height:40px;margin-left:71px;position:relative;width:152px}.view-465-1.view-471 .text-4-1,.view-465-1.view-472 .text-4-1,.view-465-1.view-473 .text-4-1,.view-465-1.view-474 .text-4-1,.view-465-1.view-475 .text-4-1,.view-465-1.view-476 .text-4-1,.view-465-1.view-477 .text-4-1,.view-465-1.view-478 .text-4-1{left:13px}.view-465-1.view-472,.view-465-1.view-474,.view-465-1.view-476,.view-465-1.view-478{align-self:center;height:40px;margin-left:76px;position:relative;width:152px}.view-479{align-self:center;height:40px;margin-left:16px;position:relative;width:152px}.rectangle-203-10{background-color:var(--shamrock);border-radius:10px;height:40px;left:0;position:absolute;top:calc(50% - 20px);width:150px}.text-4-2{left:25px;letter-spacing:0;line-height:normal;position:absolute;top:5px}.view-479.view-481{margin-left:10px}.view-479.view-482{align-self:center;height:40px;margin-left:10px;position:relative;width:152px}.view-479.view-483,.view-479.view-485,.view-479.view-487,.view-479.view-489{align-self:center;height:40px;margin-left:60px;position:relative;width:152px}.view-479.view-483 .rectangle-203-10,.view-479.view-484 .rectangle-203-10,.view-479.view-485 .rectangle-203-10,.view-479.view-486 .rectangle-203-10,.view-479.view-487 .rectangle-203-10,.view-479.view-488 .rectangle-203-10,.view-479.view-489 .rectangle-203-10,.view-479.view-490 .rectangle-203-10{background-color:var(--rose-of-sharon)}.view-479.view-484,.view-479.view-486,.view-479.view-488,.view-479.view-490{align-self:center;height:40px;margin-left:54px;position:relative;width:152px}.group-471{display:flex;height:40px;left:0;position:absolute;top:93px;width:677px}.text-45-1{height:26px;width:346px}.text-449,.text-45-1{letter-spacing:0;line-height:normal;margin-top:2.3px}.text-449{height:30px;margin-left:26px;width:135px}.group-471.group-475,.group-471.group-475-1{top:145px}.group-471.group-475 .text-449,.group-471.group-475-1 .text-449{width:141px}.x2-17{display:flex;gap:54px;margin-left:67px;width:478px}.text-439{width:123px}.text-43-1,.text-439{height:38px;letter-spacing:1.25px;line-height:normal}.text-43-1{width:297px}.x2-17.x2-18,.x2-17.x2-20{gap:42px}.x2-17.x2-18 .text-439,.x2-17.x2-20 .text-439{width:135px}.x3-24{display:flex;gap:51px;margin-left:67px;width:483px}.text-43-2{width:126px}.text-43-2,.text-436{height:38px;letter-spacing:1.25px;line-height:normal}.text-436{width:302px}.x3-24.x1-59,.x3-24.x1-60{width:484px}.x3-24.x1-59 .text-436,.x3-24.x1-60 .text-436{width:303px}.view-451{background-image:url(https://cdn.animaapp.com/projects/68d55a995799e527ee530c15/releases/68d96a345506c1136576f4d8/img/rectangle-12.svg);background-size:100% 100%;display:flex;height:566px;left:0;position:absolute;top:1995px;width:1920px}.view-452{height:403px;margin-left:25px;margin-top:82px;position:relative;width:489px}.rectangle-85{background-color:var(--white);border:1px solid;border-color:var(--storm-dust-3);border-radius:20px;height:403px;left:0;position:absolute;top:0;width:487px}.x1-51{display:flex;flex-direction:column;height:215px;left:11px;position:absolute;top:calc(50% - 108px);width:467px}.text-466{height:23px;letter-spacing:2px;line-height:normal;margin-left:30px;margin-top:17px;white-space:nowrap;width:327px}.x1-52{display:flex;margin-left:29px;margin-top:18px;width:430px}.view-453{align-self:center;height:40px;position:relative;width:207px}.rectangle-203{background-color:var(--shamrock);border-radius:10px;height:40px;left:0;position:absolute;top:calc(50% - 20px);width:205px}.text-464{left:14px;letter-spacing:0;line-height:normal;position:absolute;top:5px}.text-465{margin-left:48px;width:52px}.date,.text-465{height:30px;letter-spacing:1px;line-height:normal;margin-top:5px}.date{margin-left:30px;width:89px}.text-467{left:53px;letter-spacing:1.75px;line-height:normal;position:absolute;top:17px}.view-454{height:401px;margin-left:20px;margin-top:84px;position:relative;width:717px}.rectangle-85-1{background-color:var(--white);border:1px solid;border-color:var(--storm-dust-3);border-radius:20px;height:401px;left:0;position:absolute;top:0;width:715px}.view-455{height:289px;left:23px;position:absolute;top:58px;width:679px}.text-443{left:563px}.text-443,.text-444{letter-spacing:0;line-height:normal;position:absolute;top:0}.text-444{left:2px}.text-445{left:411px;letter-spacing:0;line-height:normal;position:absolute;top:0}.group-473{display:flex;gap:177px;height:40px;left:0;position:absolute;top:197px;width:675px}.text-447{height:26px;letter-spacing:0;line-height:normal;margin-top:.3px;width:346px}.group-472{display:flex;gap:177px;height:40px;left:0;position:absolute;top:249px;width:675px}.text-455{height:26px;letter-spacing:0;line-height:normal;margin-top:2.3px;width:346px}.group-470{display:flex;height:40px;left:0;position:absolute;top:41px;width:677px}.text-458{height:26px;width:341px}.text-457,.text-458{letter-spacing:0;line-height:normal;margin-top:5.3px}.text-457{height:30px;margin-left:31px;width:135px}.text-459{left:25px;letter-spacing:1.75px;line-height:normal;position:absolute;top:12px}.view-456{height:400px;margin-left:43px;margin-top:83px;position:relative;width:601px}.rectangle-85-2{background-color:var(--white);border:1px solid;border-color:var(--storm-dust-3);border-radius:20px;height:400px;left:0;position:absolute;top:0;width:599px}.x1-53{display:flex;flex-direction:column;gap:15px;height:303px;left:25px;position:absolute;top:63px;width:549px}.x1-54{display:flex;gap:51px;margin-left:67px;width:486px}.text-441{width:126px}.text-440,.text-441{height:38px;letter-spacing:1.25px;line-height:normal}.text-440{width:305px}.x2-15{display:flex;gap:18px;width:544px}.text-431{width:226px}.text-430,.text-431{height:38px;letter-spacing:1.25px;line-height:normal}.text-430{width:296px}.text-442{left:78px;letter-spacing:1.75px;line-height:normal;position:absolute;top:16px}.view-451.view-457{left:unset;margin-top:39px;position:unset;top:unset}.x3-3{aspect-ratio:1.79;height:72px;left:3px;top:0;width:131px}.text-143,.x3-3{position:absolute}.text-143{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-items:flex-end;display:-webkit-box;height:12px;justify-content:center;left:63px;letter-spacing:0;line-height:normal;overflow:hidden;text-overflow:ellipsis;top:60px;width:65px}.image-2{aspect-ratio:2.03;height:64px;left:0;position:absolute;top:0;width:129px}.x3-3.x3-11 .image-2,.x3-3.x3-13 .image-2,.x3-3.x3-14 .image-2,.x3-3.x3-15 .image-2,.x3-3.x3-4 .image-2,.x3-3.x3-5 .image-2,.x3-3.x3-7 .image-2,.x3-3.x3-8 .image-2,.x3-3.x3-9 .image-2{aspect-ratio:2.03;height:63px}.u1089u1090u1088u1072u1085u1080u1094u1072-u1082u1091u1088u1089u1072{align-items:flex-start;background-color:var(--white);display:flex;width:1920px}.x-42{flex-direction:column;height:3257px;width:1920px}.view-521,.x-42{display:flex;position:relative}.view-521{gap:11px;margin-left:66px;margin-top:65px;width:1788px}.view-522{height:846px;position:relative;width:1368px}.rectangle-59{height:846px;left:0;position:absolute;top:0;width:1362px}.view-523{left:91px;top:500px;width:202px}.rectangle-81-45,.view-523{height:50px;position:absolute}.rectangle-81-45{border:1px solid;border-color:var(--azure-radiance);border-radius:10px;cursor:pointer;left:0;top:0;width:200px}.text-632{left:24px;letter-spacing:0;line-height:normal;position:absolute;top:13px}.image-53{height:604px;left:770px;position:absolute;top:31px;width:572px}.text-639{letter-spacing:.8px;top:239px}.text-639,.text-640{left:91px;line-height:normal;position:absolute}.text-640{letter-spacing:1px;top:108px}.text_label-43{cursor:pointer;left:91px;letter-spacing:.4px;line-height:36px;position:absolute;top:36px;white-space:nowrap}.span-19{letter-spacing:.08px}.view-524{display:flex;flex-direction:column;height:938px;margin-left:88px;margin-top:42px;position:relative;width:1656.21px}.x25-48{height:72px;letter-spacing:.8px;line-height:72px;white-space:nowrap;width:301px}.view-525{height:755px;margin-top:22px;position:relative;width:1654px}.x1-85{left:1115px;top:2px;width:532px}.group-245-5,.x1-85{height:367px;position:absolute}.group-245-5{align-items:flex-start;background-color:var(--white);border-radius:20px;box-shadow:0 18.83px 47.08px #2f327d1a;display:flex;justify-content:flex-end;left:0;min-width:530px;padding:19.6px 20.9px;top:0}.group-50-4{position:relative}.group-40-3,.group-50-4{height:258px;width:488px}.group-40-3{display:flex;gap:45615.9px;left:0;position:absolute;top:0}.rectangle-32-1{height:258.38px;margin-left:.9px;-o-object-fit:cover;object-fit:cover;width:487.22px}.rectangle-38-3{cursor:pointer;height:258.38px;margin-top:-8356px;width:487.22px}.text-626{left:406px;letter-spacing:.28px;line-height:normal;position:absolute;top:327px;width:102px}.view-526{display:flex;margin-top:96px;width:1920px}.footer-5{background-color:transparent;position:relative;width:1922px}.rectangle-80-17{background-color:var(--thunder);height:600px;left:0;position:absolute;top:0;width:1920px}.copyright-5{left:calc(50% - 182px);letter-spacing:.88px;line-height:normal;position:absolute;text-align:center;top:529px}.span-20,.span1-15{letter-spacing:.19px}.span1-15{text-decoration:underline}.course-error-page,.course-loading-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;padding:40px;background:#fff;border-radius:12px;margin:20px}.spinner-page{width:60px;height:60px;border:5px solid #f3f3f3;border-top:5px solid var(--azure-radiance);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.course-error-page p,.course-loading-page p{margin-top:20px;font-size:20px;color:var(--thunder)}.btn-back-page{margin-top:20px;padding:12px 30px;background-color:var(--azure-radiance);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-back-page:hover{background-color:#07c;transform:scale(1.05)}.group-496-4{left:165px;top:165px;width:1590px}.group-496-4,.view-527{height:207px;position:absolute}.view-527{display:flex;gap:190px;left:280px;top:0;width:1308px}.group-462-5{display:flex;flex-direction:column;height:160px;width:466px}.text-569{height:33px;letter-spacing:.88px;line-height:normal;width:156px}.projectmetall-traderu-5{margin-top:7px;width:288px}.phone-6,.projectmetall-traderu-5{cursor:pointer;height:33px;letter-spacing:.88px;line-height:normal;text-align:center;text-decoration:underline}.phone-6{margin-top:11px;width:221px}.text-568{cursor:pointer;height:33px;letter-spacing:.88px;margin-top:10px;text-decoration:underline;width:458px}.text-568,.text-580{line-height:normal;text-align:center}.text-580{left:0;letter-spacing:.38px;position:absolute;top:77px}.view-115{left:25px;width:18px}.rectangle-82,.view-115{height:16px;position:absolute;top:0}.rectangle-82{aspect-ratio:1;background-color:var(--suva-gray);border:2px solid;border-color:var(--white);border-radius:60px;left:0;width:16px}.x1-6{left:6px;letter-spacing:0;line-height:normal;position:absolute;top:2px;white-space:nowrap;width:5px}.view-115.view-126{left:0}.view-112{align-items:flex-start;background-color:var(--cornflower-2);display:flex;height:101px;justify-content:flex-end;left:1779px;min-width:134px;padding:31px 46px;position:absolute;top:60px}.view-113{height:38px;position:relative;width:41px}.view-114{aspect-ratio:1;background-image:url(https://cdn.animaapp.com/projects/68d55a995799e527ee530c15/releases/68d96a345506c1136576f4d8/img/vector-572.svg);background-size:100% 100%;height:92.11%;left:0;position:absolute;top:7.89%;width:85.37%}.vector-114{left:65%}.vector-114,.vector-115{height:10%;position:absolute;top:45%;width:10%}.vector-115{left:45%}.vector-116{height:10%;left:24.99%;position:absolute;top:45%;width:10%}.view-112.view-118{left:1428px;top:0}.view-129{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:min(798px,calc(100% - 40px));height:83px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.text-192{font-size:30px;font-weight:700}.text-191,.text-192{font-family:FontAwesome5Free-Solid,Arial,sans-serif;color:#fff;letter-spacing:0;line-height:1.2;width:100%;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-191{font-size:22px;font-weight:500}.view-129.view-133{position:unset;top:unset;left:unset;transform:unset;margin-left:53px;margin-top:9px;align-items:flex-start;text-align:left}.view-129.view-129-collapsed{left:50%;transform:translateX(-50%);align-items:center;justify-content:center;text-align:center}.image-10,.image-6,.image-7,.image-8,.view-124,.view-125,.view-127,.view-128{height:101px;left:0;position:absolute;top:0;width:1506px}.rectangle-113,.rectangle-113-1,.rectangle-113-2,.rectangle-113-3{background-color:var(--azure-radiance-2);height:101px;left:0;position:absolute;top:0;width:1428px}.teacher[data-v-6aa99f40]{aspect-ratio:1;height:83.33%;left:0;position:absolute;top:0;width:19.84%}.vector-138[data-v-6aa99f40]{height:32.66%;left:16.16%;position:absolute;top:67.34%;width:67.81%}.vector-139[data-v-6aa99f40]{height:71.25%;left:0;position:absolute;top:0;width:100%}.teacher.teacher-3[data-v-6aa99f40],.teacher.teacher-4[data-v-6aa99f40]{width:18.94%}.view-138,.view-140,.view-142{align-items:center;display:flex;width:122px}.view-139,.view-141,.view-143{height:30px;position:relative;width:126px}.text-199,.text-212,.text-224{left:112px;letter-spacing:0;line-height:normal;position:absolute;top:calc(50% - 10px);white-space:nowrap}.text-200,.text-213,.text-225{left:38px;letter-spacing:0;line-height:normal;position:absolute;top:0}.writing{aspect-ratio:1;height:83.34%;left:0;position:absolute;top:6.67%;width:14.62%}.vector-148{height:99.99%;left:75%;position:absolute;top:0;width:25%}.vector-149{height:100%;left:0;position:absolute;top:0;width:66.67%}.vector-150{top:41.67%}.vector-150,.vector-151{height:8.33%;left:12.5%;position:absolute;width:37.5%}.vector-151{top:58.34%}.vector-152{height:8.33%;left:12.5%;position:absolute;top:75%;width:37.5%}.writing.writing-4{width:14.12%}.view-144,.view-146,.view-148{align-items:center;display:flex;width:167px}.view-145,.view-147,.view-149{height:30px;position:relative;width:171px}.text-197,.text-210,.text-222{left:157px;letter-spacing:0;line-height:normal;position:absolute;top:calc(50% - 10px);white-space:nowrap}.text-198,.text-211,.text-223{left:38px;letter-spacing:0;line-height:normal;position:absolute;top:0}.drawing{aspect-ratio:1;height:83.34%;top:10%;width:9.29%}.drawing,.vector-173{left:0;position:absolute}.vector-173{height:100%;top:0;width:25%}.vector-174{height:100%;left:33.34%;position:absolute;top:0;width:66.67%}.vector-175{height:50%;left:45.84%;position:absolute;top:25%;width:41.69%}.drawing.drawing-2 .vector-174,.drawing.drawing-3 .vector-174,.drawing.drawing-4 .vector-174{width:66.66%}.drawing.drawing-2 .vector-175,.drawing.drawing-3 .vector-175,.drawing.drawing-4 .vector-175{width:41.68%}.drawing.drawing-3{height:83.33%}.drawing.drawing-4{height:83.33%;width:9.13%}.view-150{align-items:center;display:flex;width:265px}.view-151{height:30px;position:relative;width:269px}.text-193{left:255px;top:calc(50% - 10px);white-space:nowrap}.text-193,.text-194{letter-spacing:0;line-height:normal;position:absolute}.text-194{left:38px;top:0}.view-150.view-156{margin-left:2px;margin-top:20px}.view-131,.view-135{align-items:flex-start;background-color:var(--white);display:flex;flex-direction:column;gap:20px;left:0;min-height:233px;padding:13px 21px;position:absolute;top:60px;width:350px}.view-132,.view-136{align-items:center;display:flex;width:125px}.view-134,.view-137{height:30px;position:relative;width:129px}.text-195,.text-208{left:115px;top:calc(50% - 10px);white-space:nowrap}.text-195,.text-196,.text-208,.text-209{letter-spacing:0;line-height:normal;position:absolute}.text-196,.text-209{left:38px;top:0}.task,.task-1{aspect-ratio:1.06;height:78.7%;left:0;position:absolute;top:10%;width:19.38%}.vector-126,.vector-132{top:87.77%}.vector-126,.vector-127,.vector-132,.vector-133{height:12.71%;left:38.45%;position:absolute;width:67.55%}.vector-127,.vector-133{top:46.59%}.vector-128,.vector-134{height:12.71%;left:38.45%;position:absolute;top:5.41%;width:67.55%}.vector-129,.vector-135{top:-6.35%}.vector-129,.vector-130,.vector-135,.vector-136{height:30.35%;left:-6%;position:absolute;width:34.22%}.vector-130,.vector-136{top:34.83%}.vector-131,.vector-137{height:30.35%;left:-6%;position:absolute;top:76%;width:34.22%}.view-154,.view-158,.view-159,.view-160{background-color:var(--quick-silver);display:flex;height:8px;left:1204px;position:absolute;top:768px;transform:rotate(90deg);width:1423px}.rectangle-95-12,.rectangle-95-13,.rectangle-95-15,.rectangle-95-16{background-color:var(--black-3);border-radius:5px;height:8px;margin-left:31.3px;width:92.16px}.u1089u1090u1088u1072u1085u1080u1094u1072-u1076u1086u1084u1072u1096u1082u1080{align-items:flex-start;background-color:var(--white);display:flex;height:1490px;overflow:hidden;width:1920px}.x-34{height:1483px;margin-top:12px;position:relative;width:1920px}.view-161{height:1407px;left:351px;position:absolute;top:60px;width:1506px}.rectangle-26{background-color:var(--cornflower);height:1308px;left:-1px;opacity:.2;position:absolute;top:100px;width:1430px}.view-162{height:1265px;left:37px;position:absolute;top:123px;width:1373px}.rectangle-27{border:2px solid;border-color:var(--black);height:517px;left:-1px;opacity:.2;position:absolute;top:749px;width:1359px}.view-163{height:458px;left:68px;position:absolute;top:774px;width:1228px}.view-164{height:363px;left:0;top:95px}.rectangle-32,.view-164{position:absolute;width:1226px}.rectangle-32{border:2px solid;border-color:var(--black);height:365px;left:-1px;opacity:.2;top:-1px}.text_label-19{left:408px;letter-spacing:2.2px;line-height:normal;position:absolute;top:272px}.page-1{background-image:url(https://cdn.animaapp.com/projects/68d55a995799e527ee530c15/releases/68d96a345506c1136576f4d8/img/download---1454-.svg);background-size:100% 100%;height:190px;left:525px;position:absolute;top:43px;width:200px}.view-165{left:123px;top:40px;width:222px}.rectangle-33,.view-165{height:35px;position:absolute}.rectangle-33{background-color:var(--azure-radiance);border-radius:10px;left:0;opacity:.2;top:0;width:220px}.text_label-20{left:21px;letter-spacing:.8px;line-height:normal;position:absolute;top:2px}.text-203{top:41px}.text-203,.text_label-21{left:0;letter-spacing:.8px;line-height:normal;position:absolute}.text_label-21{top:0}.text_label-22{letter-spacing:0;top:709px}.text_label-22,.text_label-23{left:11px;line-height:normal;position:absolute}.text_label-23{letter-spacing:1.6px;top:644px}.flex-container-9901516{align-items:flex-start;display:flex;flex-direction:column;gap:1.5px;height:92px;left:11px;position:absolute;top:532px;width:994px}.text-26{align-self:stretch;letter-spacing:1.2px;line-height:normal;position:relative;text-align:justify}.span-9{letter-spacing:.24px}.text_label-24{left:11px;letter-spacing:0;line-height:normal;position:absolute;top:493px}.flex-container-9901518{align-items:flex-start;display:flex;flex-direction:column;gap:1.5px;height:300px;left:11px;position:absolute;top:169px;width:994px}.text_label-25{letter-spacing:0;top:128px}.text_label-25,.x01-11{left:11px;line-height:normal;position:absolute}.x01-11{letter-spacing:1.2px;text-align:justify;top:51px;width:994px}.x04-1-1{left:11px;letter-spacing:0;line-height:normal}.header-2-1,.x04-1-1{position:absolute;top:0}.header-2-1{height:60px;left:calc(50% - 960px);width:1924px}.rectangle-207-2{background-color:var(--white);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--black-10);height:62px;left:calc(50% - 963px);position:absolute;top:-1px;width:1922px}.text-214{left:33px;top:calc(50% - 26px);transform:rotate(180deg)}.text-214,.text-215{letter-spacing:0;line-height:normal;position:absolute;white-space:nowrap}.text-215{cursor:pointer;left:89px;top:16px}.vp-custom-player-wrapper[data-v-da0a4f32]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12px}.vp-custom-video-element[data-v-da0a4f32]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.vp-custom-controls-overlay[data-v-da0a4f32]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);padding:20px 15px 15px;opacity:0;transition:opacity .3s ease}.vp-custom-controls-overlay.vp-custom-controls-visible[data-v-da0a4f32],.vp-custom-player-wrapper:hover .vp-custom-controls-overlay[data-v-da0a4f32]{opacity:1}.vp-custom-progress-wrapper[data-v-da0a4f32]{width:100%;height:20px;cursor:pointer;display:flex;align-items:center;margin-bottom:10px}.vp-custom-progress-track[data-v-da0a4f32]{position:relative;width:100%;height:4px;background-color:hsla(0,0%,100%,.3);border-radius:2px;overflow:visible}.vp-custom-progress-fill[data-v-da0a4f32]{height:100%;background-color:#0095ec;border-radius:2px;transition:width .1s linear}.vp-custom-progress-thumb[data-v-da0a4f32]{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:#0095ec;border-radius:50%;opacity:0;transition:opacity .2s ease}.vp-custom-progress-wrapper:hover .vp-custom-progress-thumb[data-v-da0a4f32]{opacity:1}.vp-custom-controls-panel[data-v-da0a4f32]{display:flex;justify-content:space-between;align-items:center;gap:15px}.vp-custom-controls-left-group[data-v-da0a4f32],.vp-custom-controls-right-group[data-v-da0a4f32]{display:flex;align-items:center;gap:10px}.vp-custom-btn[data-v-da0a4f32]{background:none;border:none;color:#fff;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease;font-size:18px}.vp-custom-btn[data-v-da0a4f32]:hover{transform:scale(1.1);opacity:.8}.vp-custom-btn .vp-custom-icon[data-v-da0a4f32]{display:block;line-height:1}.vp-custom-time-info[data-v-da0a4f32]{color:#fff;font-size:14px;font-family:Poppins,sans-serif;display:flex;gap:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-custom-volume-section[data-v-da0a4f32]{display:flex;align-items:center;gap:8px}.vp-custom-volume-slider-wrapper[data-v-da0a4f32]{width:0;overflow:hidden;transition:width .3s ease;padding-right:2px;margin-bottom:9px}.vp-custom-volume-section:hover .vp-custom-volume-slider-wrapper[data-v-da0a4f32]{width:80px}.vp-custom-volume-range[data-v-da0a4f32]{width:80px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.3);border-radius:2px;padding-right:2.5px;outline:none;cursor:pointer}.vp-custom-volume-range[data-v-da0a4f32]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:11px;background:#0095ec;border-radius:50%;cursor:pointer}.vp-custom-volume-range[data-v-da0a4f32]::-moz-range-thumb{width:11px;height:11px;background:#0095ec;border-radius:50%;cursor:pointer;border:none}.vp-custom-center-play-overlay[data-v-da0a4f32]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-color:rgba(0,149,236,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.3)}.vp-custom-center-play-overlay[data-v-da0a4f32]:hover{transform:translate(-50%,-50%) scale(1.1);background-color:#0095ec}.vp-custom-center-play-icon[data-v-da0a4f32]{color:#fff;font-size:32px;margin-left:5px}.vp-custom-loading-overlay[data-v-da0a4f32]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-custom-loading-spinner[data-v-da0a4f32]{width:50px;height:50px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#0095ec;border-radius:50%;animation:vp-custom-spin-animation-da0a4f32 1s linear infinite}.vp-custom-error-overlay[data-v-da0a4f32]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);color:#fff;padding:8px 14px;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px}@keyframes vp-custom-spin-animation-da0a4f32{to{transform:rotate(1turn)}}@media (max-width:768px){.vp-custom-time-info[data-v-da0a4f32]{font-size:12px}.vp-custom-btn[data-v-da0a4f32]{font-size:16px}.vp-custom-center-play-overlay[data-v-da0a4f32]{width:60px;height:60px}.vp-custom-center-play-icon[data-v-da0a4f32]{font-size:24px}}.chat-container[data-v-2c9851cd]{display:flex;flex-direction:column;width:100%;max-width:530px;height:100%;max-height:650px;background:url(/img/---.9e578ecc.png) 50%/cover;border-radius:0 12px 12px 12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.chat-header[data-v-2c9851cd]{background:rgba(65,139,152,.8);backdrop-filter:blur(10px);padding:12px 20px;display:flex;align-items:center;justify-content:center}.teacher-info[data-v-2c9851cd]{text-align:center}.teacher-name[data-v-2c9851cd]{margin:0;color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.3px}.teacher-role[data-v-2c9851cd]{margin:2px 0 0 0;color:hsla(0,0%,100%,.7);font-family:Poppins,sans-serif;font-size:11px;font-weight:500}.chat-messages[data-v-2c9851cd]{min-height:0;flex:1;display:flex;flex-direction:column;background:transparent;overflow-y:auto}.messages-wrapper[data-v-2c9851cd]{flex-direction:column;padding:20px;display:flex;gap:12px;overflow-y:auto}.messages-wrapper[data-v-2c9851cd]::-webkit-scrollbar{width:6px}.messages-wrapper[data-v-2c9851cd]::-webkit-scrollbar-track{background:transparent}.messages-wrapper[data-v-2c9851cd]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.student-messages[data-v-2c9851cd],.teacher-messages[data-v-2c9851cd]{display:flex;flex-direction:column;gap:5px;flex:1}.student-messages[data-v-2c9851cd]{align-items:flex-end}.message[data-v-2c9851cd]{animation:fadeIn-2c9851cd .3s ease}.data-message[data-v-2c9851cd]{background:rgba(84,84,84,.4);backdrop-filter:blur(5px);border-radius:20px 20px 20px 20px;min-height:30px;max-width:150px;margin-left:190px;display:flex;align-items:center;justify-content:center}.data-text[data-v-2c9851cd]{margin:0;color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;line-height:1.5;word-wrap:break-word;text-align:center}@keyframes fadeIn-2c9851cd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-content[data-v-2c9851cd]{position:relative;padding:8px 8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.teach-small[data-v-2c9851cd]{max-width:45%;margin-top:180px}.tech-mid[data-v-2c9851cd]{max-width:75%}.message-teacher .message-content[data-v-2c9851cd]{background:rgba(157,204,255,.5);backdrop-filter:blur(5px);border-radius:20px 20px 20px 5px;min-height:30px;max-width:50%}.stud-small[data-v-2c9851cd]{margin-top:-235px}.stud-small-1[data-v-2c9851cd]{margin-top:80px}.stud-big[data-v-2c9851cd]{max-width:50%}.message-student .message-content[data-v-2c9851cd]{background:hsla(0,0%,100%,.4);backdrop-filter:blur(5px);border-radius:20px 20px 4px 20px}.message-text[data-v-2c9851cd]{margin:0 0 0 0;color:rgba(0,0,0,.7);font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1.5;word-wrap:break-word}.message-meta[data-v-2c9851cd]{display:flex;align-items:center;gap:6px;justify-content:flex-end}.message-time[data-v-2c9851cd]{color:#fff;font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.5px}.message-teacher .message-time[data-v-2c9851cd]{display:block;text-align:right;margin-top:3px}.message-status[data-v-2c9851cd]{display:flex;align-items:center}.status-icon[data-v-2c9851cd]{width:21px;height:11px;color:hsla(0,0%,100%,.9)}.message-status-sent .status-icon[data-v-2c9851cd]{color:hsla(0,0%,100%,.6)}.chat-input-wrapper_sms[data-v-2c9851cd]{flex-shrink:0;padding:10px 15px;background:transparent;display:flex;align-items:center;gap:12px}.chat-input[data-v-2c9851cd]{flex:1;background:#fff;border-radius:14px 14px 4px 14px;padding:10px 20px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:box-shadow .3s ease}.chat-input[data-v-2c9851cd]:focus-within{box-shadow:0 4px 12px rgba(65,139,152,.2)}.chat-input-field[data-v-2c9851cd]{width:100%;border:none;outline:none;background:transparent;color:rgba(0,0,0,.8);font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.chat-input-field[data-v-2c9851cd]::-moz-placeholder{color:rgba(0,0,0,.4)}.chat-input-field[data-v-2c9851cd]::placeholder{color:rgba(0,0,0,.4)}.send-button[data-v-2c9851cd]{width:44px;height:44px;border:none;border-radius:50%;background:#fff;color:#9dccff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s ease;flex-shrink:0;box-shadow:0 2px 8px rgba(65,139,152,.3)}.send-button[data-v-2c9851cd]:hover{background:#2f929e80;box-shadow:0 4px 12px rgba(65,139,152,.4)}.send-button[data-v-2c9851cd]:active{transform:scale(.95)}.send-button[data-v-2c9851cd]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.send-button[data-v-2c9851cd]:disabled:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.x3-23{background-color:var(--alto);border-radius:60px;height:40px;left:5px;position:absolute;top:101px;transform:rotate(90deg);width:40px}.vector-303{height:60%;left:7.5%;position:absolute;top:17.5%;width:85%}.x3-23.view-437,.x3-23.view-438,.x3-23.view-439{aspect-ratio:1;background-color:var(--sonic-silver);left:unset;margin-top:4px;position:relative;top:unset;transform:unset}.view-191,.view-192{aspect-ratio:1;background-color:var(--azure-radiance);border-radius:7.5px;display:flex;height:15px;justify-content:center;left:253px;position:absolute;top:0;width:15px}.vector-4-1,.vector-4-2{height:7.77px;margin-left:.8px;margin-top:4.2px;width:8.75px}.x1-11{background-color:var(--storm-dust);border-radius:12px;height:90px;margin-left:4px;position:relative;width:300px}.image-13{height:86px;left:4px;position:absolute;top:3px;width:293px}.view-189{height:75px;left:25px;position:absolute;top:7px;width:274px;z-index:2}.text-254{left:0;top:57px}.text-254,.x01-17{letter-spacing:0;line-height:normal;position:absolute}.x01-17{left:38px;top:3px;width:203px}.text-255{left:0;letter-spacing:0;line-height:normal;position:absolute;top:6px;white-space:nowrap}.x1-11.x1-12{margin-left:5px}.x1-11.lesson-card-inactive .card-border-x1{border-color:transparent;border-width:8px}.x1-11.lesson-card-active .card-border-x1{border-color:transparent!important;border-width:8px!important}.x1-11.lesson-card-selected .card-border-x1{border-color:#4b4b4b!important;border-width:8px!important}.x1-11:not(.lesson-card-active):hover .card-border-x1{border-color:transparent!important;border-width:8px!important}.x2-6{background-color:var(--storm-dust);border-radius:12px;height:90px;margin-left:4px;margin-top:12px;position:relative;width:300px}.image-15{height:86px;left:4px;position:absolute;top:3px;width:293px}.view-193{height:75px;left:25px;position:absolute;top:7px;width:272px}.text-25-1{left:0;top:57px}.text-25-1,.x01-19{letter-spacing:0;line-height:normal;position:absolute}.x01-19{left:38px;top:3px;width:203px}.vector-190{height:22.22%;left:0;position:absolute;top:12%;width:9.19%}.x2-6.x2-7,.x2-6.x3-16{margin-left:5px}.x2-6.lesson-card-inactive .card-border-x2{border-color:transparent;border-width:8px}.x2-6.lesson-card-active .card-border-x2{border-color:transparent!important;border-width:8px!important;margin-left:-3px}.x2-6.lesson-card-selected .card-border-x2{border-color:#4b4b4b!important;border-width:8px!important}.x2-6:not(.lesson-card-active):hover .card-border-x2{border-color:transparent!important;border-width:8px!important}.view-197,.view-198{height:72px;left:25px;position:absolute;top:10px;width:247px}.text-24-2,.text-29{left:0;letter-spacing:0;line-height:normal;position:absolute;top:54px}.x01-28,.x01-29,.x01-30,.x01-31,.x01-32,.x01-33,.x01-34{left:38px;letter-spacing:0;line-height:normal;position:absolute;top:0;width:203px}.text-24-3,.text-40-1{left:0;letter-spacing:0;line-height:normal;position:absolute;top:4px;white-space:nowrap}.x5-2{background-color:var(--storm-dust-2);border-radius:12px;height:90px;margin-left:4px;margin-top:6px;position:relative;width:300px}.image-18{height:86px;left:4px;position:absolute;top:3px;width:293px}.view-195{height:72px;left:25px;position:absolute;top:10px;width:245px}.text-24-1{left:0;top:54px}.text-24-1,.x01-22{letter-spacing:0;line-height:normal;position:absolute}.x01-22{left:38px;top:0;width:203px}.vector-196{height:23.15%;left:0;position:absolute;top:8.33%;width:10.2%}.x5-2.view-185-item{margin-top:12px}.x5-2.view-item-1{margin-left:5px;margin-top:12px}.view-185-item-1-1{background-color:var(--storm-dust-2);border-radius:12px;height:90px;margin-left:4px;margin-top:12px;position:relative;width:300px}.image-20{height:86px;left:4px;position:absolute;top:3px;width:293px}.view-185-item-1-1.view-item-2{margin-left:5px}.view-199{height:30px;left:7px;top:calc(50% - 528px);width:132px}.text-256,.view-199{position:absolute;display:flex;align-items:center}.text-256{left:112px;justify-content:center;transform-origin:center center;transform:rotate(90deg);top:50%;margin-top:-6.5px}.text-257{left:38px;letter-spacing:0;line-height:30px;position:absolute;top:0}.view-199.view-200{top:calc(50% - 526px)}.view-402-item-1{background-color:var(--storm-dust-2);border-radius:12px;height:90px;position:relative;width:300px}.image-49{height:86px;left:4px;position:absolute;top:3px;width:293px}.view-442{height:72px;left:25px;position:absolute;top:10px;width:245px}.x01-46,.x01-47{left:38px;letter-spacing:0;line-height:normal;position:absolute;top:0;width:203px}.vector-311{height:29.3%;top:5.56%;width:10.2%}.task-2,.vector-311{left:0;position:absolute}.task-2{aspect-ratio:1.06;height:78.7%;top:10%;width:19.38%}.vector-183{top:87.77%}.vector-183,.vector-184{height:12.71%;left:38.45%;position:absolute;width:67.54%}.vector-184{top:46.59%}.vector-186{height:12.71%;left:38.45%;position:absolute;top:5.41%;width:67.54%}.vector-187{top:-6.35%}.vector-187,.vector-188{height:30.35%;left:-6%;position:absolute;width:34.22%}.vector-188{top:34.83%}.vector-189{height:30.35%;left:-6%;position:absolute;top:76%;width:34.22%}.task-2.task-3{height:78.71%}.task-2.task-3 .vector-183,.task-2.task-4 .vector-183{top:87.76%}.task-2.task-3 .vector-188,.task-2.task-4 .vector-188{top:34.82%}.task-2.task-4{height:78.71%;width:18.52%}.view-420{background-color:var(--white);display:flex;flex-direction:column;height:var(--sidebar-height);left:0;position:absolute;top:var(--header-height);width:var(--sidebar-left-width);min-width:var(--sidebar-left-width);z-index:var(--z-sidebar)}.view-421{height:1053px;margin-left:21px;transition:top .4s cubic-bezier(.4,0,.2,1)}.view-421,.view-422{position:absolute;width:309px}.view-422{display:flex;flex-direction:column;gap:12px;height:auto;left:0;top:45px}.view-422 .x1-11,.view-422 .x2-6,.view-422 .x3-21,.view-422 .x4-6,.view-422 .x533,.view-422 .x6{margin-top:0}.x3-21{height:90px;margin-top:8px;position:relative;width:300px}.card-border-x3{position:absolute;inset:-4px;border:8px solid transparent;border-radius:12px;box-sizing:border-box;pointer-events:none;transition:border-color .3s ease,border-width .3s ease,box-shadow .3s ease;z-index:10}.card-border-x1{top:-3.5px}.card-border-x1,.card-border-x2{position:absolute;left:-5px;right:0;bottom:0;border:8px solid transparent;border-radius:12px;pointer-events:none;transition:border-color .3s ease,border-width .3s ease,box-shadow .3s ease;z-index:10;width:310px;height:99px}.card-border-x2{top:-5.5px}.x1-11.lesson-card-active.lesson-card-selected .card-border-x1,.x1-11.lesson-card-inactive.lesson-card-selected .card-border-x1,.x1-11.lesson-card-selected .card-border-x1,.x2-6.lesson-card-active.lesson-card-selected .card-border-x2,.x2-6.lesson-card-inactive.lesson-card-selected .card-border-x2,.x2-6.lesson-card-selected .card-border-x2{border-color:#4b4b4b!important;border-width:8px!important}.rectangle-81-40{background-color:#0095eccc;border-radius:12px;height:92px;left:12px;position:absolute;top:-1px;width:302px}.card-bor-x4{position:absolute;top:-4px;left:-4px;right:0;bottom:0;border:7px solid transparent;border-radius:12px;pointer-events:none;transition:border-color .3s ease,border-width .3s ease;z-index:10;width:310px;height:99px}.link:not(.practice-card).lesson-card-inactive .card-bor-x4{border-color:transparent;border-width:8px}.link:not(.practice-card).lesson-card-active .card-bor-x4{border-color:#0274b6;border-width:8px}.link:not(.practice-card):not(.lesson-card-active):hover .card-bor-x4{border-color:rgba(0,149,236,.4);border-width:8px}.card-bor-x5{position:absolute;inset:-6px;border:8px solid transparent;border-radius:12px;pointer-events:none;transition:border-color .3s ease,border-width .3s ease;z-index:10}.link.lesson-card-inactive .card-bor-x5{border-color:transparent;border-width:8px}.link.lesson-card-active .card-bor-x5{border-color:#0274b6;border-width:8px}.link:not(.lesson-card-active):hover .card-bor-x5{border-color:rgba(0,149,236,.4);border-width:8px}.card-bor-x6{position:absolute;inset:-6px;border:8px solid transparent;border-radius:12px;pointer-events:none;transition:border-color .3s ease,border-width .3s ease;z-index:10}.link.lesson-card-inactive .card-bor-x6{border-color:transparent;border-width:8px}.link.lesson-card-active .card-bor-x6{border-color:#0274b6;border-width:8px}.link:not(.lesson-card-active):hover .card-bor-x6{border-color:rgba(0,149,236,.4);border-width:8px}.image-41{height:86px;left:10px;position:absolute;top:3px;width:293px}.view-423{height:72px;left:25px;position:relative;top:10px;width:245px;z-index:5}.text-409{font-size:12px;font-weight:600;left:0;top:54px}.text-409,.x01-38{color:#fff;font-family:Poppins,Helvetica;letter-spacing:0;line-height:normal;position:absolute}.x01-38{font-size:16px;left:38px;top:0;width:203px}.vector-295{height:23.15%;left:0;position:absolute;top:6.94%;width:10.2%}.x1-11,.x2-6,.x3-21{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.x3-21.lesson-card-active .card-border-x3,.x3-21.lesson-card-inactive .card-border-x3{border-color:transparent;border-width:8px}.x3-21.lesson-card-selected .card-border-x3{border-color:#4b4b4b!important;border-width:8px!important}.x3-21.lesson-card-active.lesson-card-selected .card-border-x3{border-color:#0274b6!important}.x3-21.lesson-card-completed.lesson-card-selected .card-border-x3{border-color:#4b4b4b!important}.x3-21:not(.lesson-card-active):hover .card-border-x3{border-color:rgba(0,149,236,.4);border-width:8px}.x3-21 .view-191{right:6px;top:6px;left:auto;width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;z-index:11}.x3-21 .vector-4-1{width:11px;height:10px;margin:0}.x4-6{background-color:var(--storm-dust-2);border-radius:12px;height:90px;margin-left:5px;margin-top:8px;position:relative;width:300px}.image-42,.image-43,.image-45,.image-46,.image-47,.image-48,.view-424{height:86px;left:4px;position:absolute;top:3px;width:293px}.ellipse-146{left:45px;top:66px}.ellipse-143,.ellipse-146{aspect-ratio:1;background-color:var(--white-4);border-radius:10px;height:20px;position:absolute;width:20px}.ellipse-143{left:24px;top:33px}.ellipse-144{aspect-ratio:1;background-color:var(--white-4);border-radius:10px;height:20px;left:0;position:absolute;top:66px;width:20px}.rectangle-215{top:33px}.rectangle-214,.rectangle-215{background-color:var(--white-4);border-radius:20px;height:31px;left:0;position:absolute;width:21px}.rectangle-214{top:0}.rectangle-216{left:23px;top:0}.rectangle-216,.rectangle-219{background-color:var(--white-4);border-radius:20px;height:31px;position:absolute;width:21px}.rectangle-219{left:46px;top:33px}.rectangle-220{left:46px;top:0}.rectangle-220,.rectangle-221{background-color:var(--white-4);border-radius:20px;height:31px;position:absolute;width:21px}.rectangle-221{left:22px;top:55px}.ellipse-158{aspect-ratio:1;background-color:var(--white-4);border-radius:10px;height:20px;left:272px;position:absolute;top:66px;width:20px}.rectangle-240{top:33px}.rectangle-240,.rectangle-241{background-color:var(--white-4);border-radius:20px;height:31px;left:272px;position:absolute;width:21px}.rectangle-241{top:0}.ellipse-153{left:250px;top:0}.ellipse-153,.ellipse-154{aspect-ratio:1;background-color:var(--white-4);border-radius:10px;height:20px;position:absolute;width:20px}.ellipse-154{left:227px;top:33px}.ellipse-155{aspect-ratio:1;background-color:var(--white-4);border-radius:10px;height:20px;left:205px;position:absolute;top:0;width:20px}.rectangle-234{left:204px;top:22px}.rectangle-234,.rectangle-235{background-color:var(--white-4);border-radius:20px;height:31px;position:absolute;width:21px}.rectangle-235{left:203px;top:55px}.rectangle-236{left:226px;top:55px}.rectangle-236,.rectangle-237{background-color:var(--white-4);border-radius:20px;height:31px;position:absolute;width:21px}.rectangle-237{cursor:pointer;left:249px;top:22px}.rectangle-238{left:249px;top:55px}.rectangle-238,.rectangle-239{background-color:var(--white-4);border-radius:20px;height:31px;position:absolute;width:21px}.rectangle-239{left:227px;top:0}.ellipse-150{left:181px;top:66px}.ellipse-150,.ellipse-151{aspect-ratio:1;background-color:var(--white-4);border-radius:10px;height:20px;position:absolute;width:20px}.ellipse-151{left:159px;top:33px}.ellipse-152{aspect-ratio:1;background-color:var(--white-4);border-radius:10px;height:20px;left:136px;position:absolute;top:66px;width:20px}.rectangle-228{left:137px;top:33px}.rectangle-228,.rectangle-229{background-color:var(--white-4);border-radius:20px;height:31px;position:absolute;width:21px}.rectangle-229{left:136px;top:0}.rectangle-230{left:159px;top:0}.rectangle-230,.rectangle-231{background-color:var(--white-4);border-radius:20px;height:31px;position:absolute;width:21px}.rectangle-231{left:182px;top:33px}.rectangle-232{left:182px;top:0}.rectangle-232,.rectangle-233{background-color:var(--white-4);border-radius:20px;height:31px;position:absolute;width:21px}.rectangle-233{left:158px;top:55px}.ellipse-147{left:114px;top:0}.ellipse-147,.ellipse-148{aspect-ratio:1;background-color:var(--white-4);border-radius:10px;height:20px;position:absolute;width:20px}.ellipse-148{left:91px;top:33px}.ellipse-149{aspect-ratio:1;background-color:var(--white-4);border-radius:10px;height:20px;left:69px;position:absolute;top:0;width:20px}.rectangle-222{left:69px;top:22px}.rectangle-222,.rectangle-223{background-color:var(--white-4);border-radius:20px;height:31px;position:absolute;width:21px}.rectangle-223{left:67px;top:55px}.rectangle-224{left:90px;top:55px}.rectangle-224,.rectangle-225{background-color:var(--white-4);border-radius:20px;height:31px;position:absolute;width:21px}.rectangle-225{left:114px;top:22px}.rectangle-226{left:113px;top:55px}.rectangle-226,.rectangle-227{background-color:var(--white-4);border-radius:20px;height:31px;position:absolute;width:21px}.rectangle-227{left:91px;top:0}.view-container-3{align-items:flex-start;display:flex;flex-direction:column;margin-left:25px;margin-top:1px;min-height:1077px;width:300px}.view-425{height:340px;transition:top .4s cubic-bezier(.4,0,.2,1)}.view-425,.view-426{position:absolute;width:300px}.view-426{display:flex;flex-direction:column;gap:12px;height:auto;left:0;top:40px}.practice-card.lesson-card-inactive,.practice-card.practice-card-completed{background-color:var(--storm-dust);background-image:none}.practice-card.practice-card-completed.lesson-card-selected .card-bor-x4{border-color:#4b4b4b!important;border-width:8px!important}.practice-card .view-191{left:auto;right:15px;top:8px}.practice-card.lesson-card-active .recT44,.practice-card.practice-card-completed .recT44{border-radius:12px;height:92px;left:-1.5px;position:absolute;top:-1px;width:301px}.practice-card.lesson-card-active .view-191,.practice-card.lesson-card-inactive .view-191,.practice-card.lesson-card-locked .view-191{display:none}.practice-card.practice-card-completed .view-191{display:flex}.practice-card.lesson-card-active.lesson-card-selected .card-bor-x4{border-color:var(--azure-radiance);border-width:8px!important}.link{background-color:var(--azure-radiance-2);border-radius:12px;cursor:pointer;height:90px;position:relative;transition:all .3s ease}.view-427{align-items:center;display:flex;gap:5px;height:48px;left:14px;position:absolute;top:calc(50% - 24px);width:261px}.text-395{height:23px;letter-spacing:0;line-height:normal;margin-top:-21px;white-space:nowrap;width:23px}.x2-14{background-color:var(--storm-dust-2);border-radius:12px;height:90px;margin-top:12px;position:relative}.view-428{display:flex;gap:5px;height:48px;left:14px;position:absolute;top:21px;width:278px}.text-394{align-self:center;height:23px;margin-top:-21px;white-space:nowrap;width:23px}.text-394,.x01-40{letter-spacing:0;line-height:normal}.x01-40{height:48px;width:246px}.x3-22{background-color:var(--storm-dust-2);border-radius:12px;height:90px;margin-top:13px;position:relative}.image-44{height:86px;left:4px;position:absolute;top:2px;width:293px}.view-429{display:flex;gap:5px;height:48px;left:14px;position:absolute;top:22px;width:286px}.text-393{align-self:center;height:23px;margin-top:-23px;white-space:nowrap;width:23px}.text-393,.x01-41,.x01-45{letter-spacing:0;line-height:normal}.x01-41,.x01-45{height:48px;width:254px}.view-430{height:30px;left:2px;position:absolute;top:calc(50% - 170px);width:177px;margin-bottom:10px}.text-396{left:150px;letter-spacing:0;line-height:normal;position:absolute;white-space:nowrap;display:flex;align-items:center;justify-content:center;transform-origin:center center;transform:rotate(90deg);top:50%;margin-top:-6.3px}.text-396 :deep(svg){display:block}.text-3-4{left:38px;position:absolute;top:0}.view-431{height:339px;transition:top .4s cubic-bezier(.4,0,.2,1)}.view-402,.view-431{position:absolute;width:300px}.view-402{top:15px}.view-402,.view-402-1{display:flex;flex-direction:column;gap:12px;height:294px;left:0}.view-402-1{position:absolute;top:-15px;width:300px}.view-432{height:72px;left:24px;position:absolute;top:10px;width:246px}.text-390{left:1px;top:54px}.text-390,.x01-42{letter-spacing:0;line-height:normal;position:absolute}.x01-42{left:39px;top:0;width:203px}.vector-301{height:29.3%;left:0;position:absolute;top:5.56%;width:10.16%}.view-433{height:30px;left:2px;position:absolute;top:calc(50% - 200px);width:135px}.text-391{left:114px;letter-spacing:0;line-height:normal;position:absolute;white-space:nowrap;display:flex;align-items:center;justify-content:center;transform-origin:center center;transform:rotate(90deg);top:50%;margin-top:-6px}.view-434{height:339px;position:absolute;width:300px;transition:top .4s cubic-bezier(.4,0,.2,1)}.view-403{display:flex;gap:8px;height:48px;left:14px;position:absolute;top:18px;width:285px}.text-38-1{height:23px;letter-spacing:0;margin-top:4.5px;white-space:nowrap;width:23px}.x01-43,.x01-44{height:48px;letter-spacing:0;line-height:normal;width:250px}.view-402-item{background-color:var(--storm-dust-2);border-radius:12px;height:90px;position:relative}.view-435{display:flex;gap:8px;height:48px;left:14px;position:absolute;top:18px;width:289px}.view-436{height:30px;left:2px;position:absolute;top:calc(50% - 230px);width:274px}.text-386{left:254px;letter-spacing:0;line-height:normal;position:absolute;white-space:nowrap;display:flex;align-items:center;justify-content:center;transform-origin:center center;transform:rotate(90deg);top:50%;margin-top:-6px}.collapsible-block{overflow:visible}.clickable-header{cursor:pointer;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clickable-header:hover{opacity:.8}.clickable-header:active{transform:scale(.98)}.block-header-clickable{cursor:pointer;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-header-clickable:hover{opacity:.8}.block-header-clickable .text-386,.block-header-clickable .text-391,.block-header-clickable .text-396,.clickable-header .text-256{transition:transform .4s cubic-bezier(.4,0,.2,1)}.block-header-clickable.collapsed .text-386,.block-header-clickable.collapsed .text-391,.block-header-clickable.collapsed .text-396,.clickable-header.collapsed .text-256{transform:rotate(0deg)!important}.icon.rotated{transform:rotate(180deg)}.collapse-enter-active,.collapse-leave-active{transition:height .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.collapse-enter-from,.collapse-leave-to{opacity:0}.collapse-enter-to,.collapse-leave-from{opacity:1}.lesson-card-locked{opacity:.6;pointer-events:none;cursor:default}.practice-card.lesson-card-locked{background-image:none}.lesson-card-inactive .view-191,.lesson-card-locked .view-191{display:none}.lesson-icon-article svg{width:100%;height:100%;display:block}.x1-11.lesson-card-inactive:not(.lesson-card-selected):hover .card-border-x1,.x2-6.lesson-card-inactive:not(.lesson-card-selected):hover .card-border-x2,.x3-21.lesson-card-inactive:not(.lesson-card-selected):hover .card-border-x3{border-color:rgba(75,75,75,.5);border-width:8px}.x1-11.lesson-card-active:not(.lesson-card-selected):hover .card-border-x1,.x2-6.lesson-card-active:not(.lesson-card-selected):hover .card-border-x2,.x3-21.lesson-card-active:not(.lesson-card-selected):hover .card-border-x3{border-color:rgba(0,149,236,.4);border-width:8px}.view-420
	.x1-11.lesson-card-inactive:not(.lesson-card-selected):hover
	.card-border-x1,.view-420
	.x2-6.lesson-card-inactive:not(.lesson-card-selected):hover
	.card-border-x2,.view-420
	.x3-21.lesson-card-inactive:not(.lesson-card-selected):hover
	.card-border-x3{border-color:rgba(75,75,75,.5)!important;border-width:8px!important}.view-420
	.x1-11.lesson-card-active:not(.lesson-card-selected):hover
	.card-border-x1,.view-420
	.x2-6.lesson-card-active:not(.lesson-card-selected):hover
	.card-border-x2,.view-420
	.x3-21.lesson-card-active:not(.lesson-card-selected):hover
	.card-border-x3{border-color:rgba(0,149,236,.4)!important;border-width:8px!important}.view-420
	.x1-11.lesson-card-completed:not(.lesson-card-selected):hover
	.card-border-x1,.view-420
	.x2-6.lesson-card-completed:not(.lesson-card-selected):hover
	.card-border-x2,.view-420
	.x3-21.lesson-card-completed:not(.lesson-card-selected):hover
	.card-border-x3{border-color:rgba(75,75,75,.5)!important;border-width:8px!important}.practice-card.practice-card-completed:not(.lesson-card-selected):hover
	.card-bor-x4{border-color:rgba(75,75,75,.5);border-width:8px}.practice-card.lesson-card-active:not(.lesson-card-selected):hover
	.card-bor-x4{border-color:rgba(0,149,236,.4);border-width:8px}.view-402{animation:fadeIn .4s linear}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.x533,.x6{transition:all .2s ease}.x533:hover,.x6:hover{transform:translateX(5px);opacity:.8}.text-256,.text-386,.text-391,.text-396{display:inline-block}.block-header-clickable:active{transform:scale(.98)}:root{--card-pattern:url("data:image/svg+xml;charset=utf-8,%3Csvg width='200' height='90' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' patternUnits='userSpaceOnUse' width='200' height='90'%3E%3Cpath d='m8 12 9.66 2.588-3.365 12.557-9.66-2.588zm4.57 2.26L9.725 24.885M12.57 14.26l-3.286.672-2.07 7.728 2.509 2.225M12.57 14.26l2.51 2.225-2.071 7.728-3.286.672' stroke='rgba(255,255,255,0.20)' fill='none' stroke-width='1.3'/%3E%3Cg transform='rotate(-20 107.57 -112.604)' stroke='rgba(255,255,255,0.20)'%3E%3Ccircle r='7' fill='none' stroke-width='1.3'/%3E%3Ccircle r='3' fill='none'/%3E%3Cpath d='M0-9v2M0 7v2m-9-9h2M7 0h2M5-7 3.5-5.5m-7 7L-5 3M5 3 3.5 1.5m-7-7L-5-7' stroke-width='1.5'/%3E%3C/g%3E%3Cpath d='m80 60 9.193 7.713-2.572 3.065-9.192-7.714zm9.193 7.713 1.012 3.46-3.584-.395z' stroke='rgba(255,255,255,0.20)' fill='none' stroke-width='1.3'/%3E%3Cg transform='rotate(10 -47.87 637.653)' stroke='rgba(255,255,255,0.20)' fill='none'%3E%3Ccircle r='6' stroke-width='1.2'/%3E%3Cpath d='M-2.5 8h5m-4 2h3M0 6v5'/%3E%3C/g%3E%3Cpath d='m146.035 48.864 4.9 2.828 5.846-12.954' stroke='rgba(255,255,255,0.20)' fill='none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m175 70 7.794-4.5 6 10.392-7.794 4.5zm4.397-1.384 5 8.66m-5-8.66-1.515 2.376 3.7 6.408 2.815-.124m-5-8.66 2.815-.124 3.7 6.408-1.515 2.376' stroke='rgba(255,255,255,0.20)' fill='none' stroke-width='1.2'/%3E%3Cg transform='rotate(25 -131.598 100.16)' stroke='rgba(255,255,255,0.20)'%3E%3Ccircle r='5' fill='none'/%3E%3Ccircle r='2' fill='none' stroke-width='.8'/%3E%3Cpath d='M0-7v2M0 5v2m-7-7h2M5 0h2' stroke-width='1.2'/%3E%3C/g%3E%3Cpath d='m0-7 1.8 5.5h5.8L2.9 1.9l1.8 5.5L0 4l-4.7 3.4 1.8-5.5-4.7-3.4h5.8z' stroke='rgba(255,255,255,0.20)' fill='none' transform='rotate(20 -133.495 403.633)'/%3E%3Cpath d='M0 0h9v12H0zm1.5 3h6m-6 2.5h6M1.5 8h4' stroke='rgba(255,255,255,0.20)' fill='none' transform='rotate(-12 106.358 -325.503)'/%3E%3Cpath d='m165 25 6.428-7.66 2.681 2.25-6.428 7.66zm6.428-7.66 2.947-.79-.266 3.04z' stroke='rgba(255,255,255,0.20)' fill='none' stroke-width='1.2'/%3E%3Cg transform='rotate(-25 144.725 -204.535)' stroke='rgba(255,255,255,0.20)' fill='none'%3E%3Ccircle r='5'/%3E%3Cpath d='M-2 6.5h4M-1 8h2' stroke-width='.8'/%3E%3C/g%3E%3Cpath d='m53.5 52.598 1.098 4.098 10.062-3.428' stroke='rgba(255,255,255,0.20)' fill='none' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg transform='rotate(45 34.559 247.315)' stroke='rgba(255,255,255,0.20)' fill='none'%3E%3Ccircle r='6'/%3E%3Ccircle r='2.5' stroke-width='.8'/%3E%3C/g%3E%3Cpath d='M0 0h8v11H0zm4 1v9m0-9L1.5 2v7L4 10m0-9 2.5 1v7L4 10' stroke='rgba(255,255,255,0.20)' fill='none' transform='rotate(-18 159.03 -23.353)'/%3E%3Cpath d='m145.132 7.904 3.36 2.531 3.44-2.409-1.351 3.998 3.359 2.531-4.22-.098-1.35 3.998-1.23-4.022-4.219-.097 3.44-2.41z' stroke='rgba(255,255,255,0.20)' fill='none' stroke-width='.9'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3C/svg%3E")}.x1-11.lesson-card-active,.x2-6.lesson-card-active,.x3-21.lesson-card-active{background-color:#0095ec!important;background-image:var(--card-pattern)!important;border-radius:12px}.x3-21.lesson-card-active{margin-left:0}.x1-11.lesson-card-completed,.x1-11.lesson-card-inactive,.x2-6.lesson-card-completed,.x2-6.lesson-card-inactive,.x3-21.lesson-card-completed,.x3-21.lesson-card-inactive{background-color:#636363!important;background-image:var(--card-pattern)!important;border-radius:12px}.x1-11.lesson-card-active .image-13,.x1-11.lesson-card-completed .image-13,.x1-11.lesson-card-inactive .image-13,.x2-6.lesson-card-active .image-15,.x2-6.lesson-card-completed .image-15,.x2-6.lesson-card-inactive .image-15,.x3-21.lesson-card-active .image-41,.x3-21.lesson-card-active .rectangle-81-40,.x3-21.lesson-card-completed .image-41,.x3-21.lesson-card-completed .rectangle-81-40,.x3-21.lesson-card-inactive .image-41,.x3-21.lesson-card-inactive .rectangle-81-40{display:none!important}.x1-11.lesson-card-active .x01-17,.x1-11.lesson-card-completed .x01-17,.x1-11.lesson-card-inactive .x01-17,.x2-6.lesson-card-active .x01-19,.x2-6.lesson-card-completed .x01-19,.x2-6.lesson-card-inactive .x01-19,.x3-21.lesson-card-active .x01-38,.x3-21.lesson-card-completed .x01-38,.x3-21.lesson-card-inactive .x01-38{color:#fff!important}.x1-11.lesson-card-active .text-255 svg path,.x1-11.lesson-card-completed .text-255 svg path,.x1-11.lesson-card-inactive .text-255 svg path{fill:#fff!important;fill-opacity:1!important}.x2-6.lesson-card-active .vector-190,.x2-6.lesson-card-completed .vector-190,.x2-6.lesson-card-inactive .vector-190{filter:brightness(0) invert(1)!important}.x01-17,.x01-19,.x01-38,.x01-39,.x01-40,.x01-41,.x01-42,.x01-43,.x01-44,.x01-45{hyphens:auto!important;-webkit-hyphens:auto!important;-ms-hyphens:auto!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important;max-width:100%!important}.x01-17:before,.x01-19:before,.x01-38:before,.x01-39:before,.x01-42:before,.x01-43:before{content:""}.view-189,.view-193,.view-403,.view-423,.view-427,.view-428,.view-429,.view-432,.view-435{word-break:normal;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.practice-card.lesson-card-active{background-color:#0095ec!important;background-image:var(--card-pattern)!important}.practice-card.practice-card-completed{background-color:#636363!important;background-image:var(--card-pattern)!important}.practice-card.lesson-card-active .image-42,.practice-card.practice-card-completed .image-42{display:none!important}.test-card{position:relative;overflow:visible}.final-test-badge{display:inline-flex;position:absolute;right:10px;bottom:8px;align-items:center;margin:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#7c2d12;background:#ffedd5;border:1px solid #fed7aa;white-space:nowrap}.test-card.test-card-active{background-color:#0095ec!important;background-image:var(--card-pattern)!important}.test-card.test-card-completed{background-color:#636363!important;background-image:var(--card-pattern)!important}.test-card.test-card-inactive{background-color:var(--storm-dust-2)}.test-card.test-card-locked{opacity:.6;pointer-events:none;cursor:default}.test-card.test-card-selected .card-bor-x5{border-color:#0274b6!important;border-width:8px!important}.test-card.test-card-completed.test-card-selected .card-bor-x5{border-color:#4b4b4b!important;border-width:8px!important}.test-card.test-card-active:not(.test-card-selected):hover .card-bor-x5{border-color:rgba(0,149,236,.4);border-width:8px}.test-card.test-card-completed:not(.test-card-selected):hover .card-bor-x5{border-color:rgba(75,75,75,.5);border-width:8px}.test-card .image-45{display:none}.homework-card{position:relative;overflow:visible}.homework-card.homework-card-active{background-color:#0095ec!important;background-image:var(--card-pattern)!important}.homework-card.homework-card-completed{background-color:#636363!important;background-image:var(--card-pattern)!important}.homework-card.homework-card-submitted{background-color:#b88700!important;background-image:var(--card-pattern)!important}.homework-card.homework-card-late{background-color:#e7a3a3!important;background-image:var(--card-pattern)!important}.homework-card.homework-card-inactive{background-color:var(--storm-dust-2)}.homework-card.homework-card-locked{opacity:.6;pointer-events:none;cursor:default}.homework-card.homework-card-selected .card-bor-x6{border-color:#0274b6!important;border-width:8px!important}.homework-card.homework-card-completed.homework-card-selected .card-bor-x6{border-color:#4b4b4b!important;border-width:8px!important}.homework-card.homework-card-submitted.homework-card-selected .card-bor-x6{border-color:#8a6500!important;border-width:8px!important}.homework-card.homework-card-late.homework-card-selected .card-bor-x6{border-color:#b05b5b!important;border-width:8px!important}.homework-card.homework-card-active:not(.homework-card-selected):hover
	.card-bor-x6{border-color:rgba(0,149,236,.4);border-width:8px}.homework-card.homework-card-completed:not(.homework-card-selected):hover
	.card-bor-x6{border-color:rgba(75,75,75,.5);border-width:8px}.homework-card.homework-card-submitted:not(.homework-card-selected):hover
	.card-bor-x6{border-color:rgba(184,135,0,.5);border-width:8px}.homework-card.homework-card-late:not(.homework-card-selected):hover
	.card-bor-x6{border-color:rgba(176,91,91,.5);border-width:8px}.homework-card .image-46{display:none}.x01-38,.x01-39,.x01-42,.x01-43{font-family:Poppins,sans-serif;font-size:16px;color:#fff;line-height:normal;letter-spacing:0}.text-390,.text-409{font-size:12px;color:#fff}.text-3-4,.text-390,.text-409{font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:600;line-height:normal;letter-spacing:0}.text-3-4{font-size:20px;color:#000}.text-386,.text-391{color:#000}.text-38-1,.text-386,.text-391{font-family:Font Awesome\ 5 Free,sans-serif;font-size:20px;font-weight:900;line-height:normal}.text-38-1{color:#fff}@media (max-width:1400px){.view-420[data-v-e60de688]{padding:0 12px;box-sizing:border-box}.view-421[data-v-e60de688],.view-425[data-v-e60de688],.view-431[data-v-e60de688],.view-434[data-v-e60de688]{width:100%;margin-left:0;left:0}.view-422[data-v-e60de688]{width:100%;left:0}.view-422 .x1-11[data-v-e60de688],.view-422 .x2-6[data-v-e60de688],.view-422 .x3-21[data-v-e60de688],.view-422 .x4-6[data-v-e60de688],.view-422 .x533[data-v-e60de688],.view-422 .x6[data-v-e60de688]{width:100%}.card-bor-x4[data-v-e60de688],.card-border-x1[data-v-e60de688],.card-border-x2[data-v-e60de688],.card-border-x3[data-v-e60de688]{width:100%;height:100%;left:0;right:0}}@media (max-width:768px){.view-420[data-v-e60de688]{position:fixed;top:0;bottom:0;left:0;width:var(--sidebar-left-width);max-width:320px;height:auto;min-height:100dvh;min-width:var(--sidebar-left-width);padding:60px 12px 24px;background:#fff;border-radius:0;box-shadow:4px 0 24px rgba(0,0,0,.15);z-index:2000;overflow-y:auto;overflow-x:hidden}.view-420.is-open[data-v-e60de688]{transform:translateX(0)}.collapsible-block[data-v-e60de688]{position:relative;top:0!important;margin-top:12px}.view-421[data-v-e60de688],.view-425[data-v-e60de688],.view-431[data-v-e60de688],.view-434[data-v-e60de688]{position:relative;height:auto}.view-422[data-v-e60de688]{position:relative;top:0}.view-container-3[data-v-e60de688]{width:100%;margin:0;min-height:auto;gap:12px}.collapsible-block[data-v-e60de688]{background:#fff;border-radius:14px;padding:8px;box-shadow:0 8px 20px rgba(15,23,42,.06)}.view-421[data-v-e60de688],.view-425[data-v-e60de688],.view-431[data-v-e60de688],.view-434[data-v-e60de688]{height:auto}.view-402-1[data-v-e60de688],.view-402[data-v-e60de688],.view-422[data-v-e60de688],.view-426[data-v-e60de688]{position:relative;top:0;width:100%;gap:12px}.view-430[data-v-e60de688],.view-433[data-v-e60de688],.view-436[data-v-e60de688]{position:relative;top:0;left:0;width:100%;height:auto;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#eef3f8;margin-bottom:8px}.text-386[data-v-e60de688],.text-391[data-v-e60de688],.text-396[data-v-e60de688]{position:static;transform:none;order:3;margin-left:auto;margin-top:0;font-size:14px;width:18px;height:18px}.text-3-4[data-v-e60de688]{position:static;order:2;flex:1;font-size:14px;line-height:1.2}[data-v-e60de688] .link,[data-v-e60de688] .view-185-item-1-1,[data-v-e60de688] .view-402-item,[data-v-e60de688] .view-402-item-1,[data-v-e60de688] .x1-11,[data-v-e60de688] .x2-14,[data-v-e60de688] .x2-6,[data-v-e60de688] .x3-21,[data-v-e60de688] .x3-22,[data-v-e60de688] .x5-2{width:100%;min-height:64px;height:auto!important;margin:0;border-radius:12px;overflow:hidden}[data-v-e60de688] .image-13,[data-v-e60de688] .image-15,[data-v-e60de688] .image-18,[data-v-e60de688] .image-20,[data-v-e60de688] .image-41,[data-v-e60de688] .image-42,[data-v-e60de688] .image-43,[data-v-e60de688] .image-44,[data-v-e60de688] .image-45,[data-v-e60de688] .image-46,[data-v-e60de688] .image-47,[data-v-e60de688] .image-48,[data-v-e60de688] .image-49{left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.85)}[data-v-e60de688] .view-189,[data-v-e60de688] .view-193,[data-v-e60de688] .view-195,[data-v-e60de688] .view-197{position:relative;left:0;top:0;width:100%;height:auto;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:6px;padding:8px 30px 8px 10px;box-sizing:border-box;z-index:2}[data-v-e60de688] .text-24-3,[data-v-e60de688] .text-255,[data-v-e60de688] .vector-190,[data-v-e60de688] .vector-196{position:static;width:20px;height:20px}[data-v-e60de688] .x01-17,[data-v-e60de688] .x01-19,[data-v-e60de688] .x01-22,[data-v-e60de688] .x01-28{position:static;width:100%;white-space:normal;line-height:1.3;font-size:13px}[data-v-e60de688] .link .view-191,[data-v-e60de688] .view-189 .view-191,[data-v-e60de688] .view-193 .view-191{position:absolute;right:10px;top:10px;left:auto}[data-v-e60de688] .view-423,[data-v-e60de688] .view-432,[data-v-e60de688] .view-442{position:relative;left:0;top:0;width:100%;height:auto;display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;gap:2px 8px;padding:8px 10px;box-sizing:border-box;z-index:2}[data-v-e60de688] .lesson-icon-article,[data-v-e60de688] .vector-295,[data-v-e60de688] .vector-301,[data-v-e60de688] .vector-311{position:static;width:18px;height:18px;grid-column:1;grid-row:1/span 2}[data-v-e60de688] .lesson-icon-article{display:flex;align-items:center;justify-content:center}[data-v-e60de688] .x01-38,[data-v-e60de688] .x01-42,[data-v-e60de688] .x01-46{position:static;width:100%;white-space:normal;grid-column:2;grid-row:1;line-height:1.3}[data-v-e60de688] .text-38-2,[data-v-e60de688] .text-390,[data-v-e60de688] .text-409{position:static;width:100%;font-size:11px;opacity:.75;grid-column:2;grid-row:2;margin:0}[data-v-e60de688] .view-403,[data-v-e60de688] .view-427,[data-v-e60de688] .view-428,[data-v-e60de688] .view-429,[data-v-e60de688] .view-435{position:relative;left:0;top:0;width:100%;height:auto;display:flex;align-items:center;gap:6px;padding:8px 10px;box-sizing:border-box;z-index:2}[data-v-e60de688] .text-38-1,[data-v-e60de688] .text-393,[data-v-e60de688] .text-394,[data-v-e60de688] .text-395{position:static;width:auto;height:auto;margin:0;white-space:normal}[data-v-e60de688] .x01-39,[data-v-e60de688] .x01-40,[data-v-e60de688] .x01-41,[data-v-e60de688] .x01-43,[data-v-e60de688] .x01-44,[data-v-e60de688] .x01-45{position:static;width:100%;white-space:normal;line-height:1.3;font-size:13px}[data-v-e60de688] .view-191{height:18px;width:18px}[data-v-e60de688] .card-bor-x4,[data-v-e60de688] .card-bor-x5,[data-v-e60de688] .card-bor-x6,[data-v-e60de688] .card-border-x1,[data-v-e60de688] .card-border-x2,[data-v-e60de688] .card-border-x3{inset:-3px;width:auto;height:auto;border-width:4px;border-radius:16px}[data-v-e60de688] .recT44{inset:0;width:100%;height:100%;border-radius:16px}[data-v-e60de688] .drawing,[data-v-e60de688] .task-2,[data-v-e60de688] .writing{position:static;order:1;width:18px;height:18px;flex:0 0 18px}}.module-error-container[data-v-950ec476]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e0f2fe,#bae6fd);padding:2rem;overflow:hidden}.module-error-container[data-v-950ec476]:before{content:"";position:absolute;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.1) 0,transparent 50%);animation:rotate-950ec476 30s linear infinite}@keyframes rotate-950ec476{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content-wrapper[data-v-950ec476]{position:relative;z-index:1;text-align:center;max-width:600px;width:100%}.illustration[data-v-950ec476]{position:relative;margin-bottom:2rem}.error-icon[data-v-950ec476]{display:inline-block;animation:shake-950ec476 3s ease-in-out infinite}@keyframes shake-950ec476{0%,to{transform:translateX(0) rotate(0deg)}10%,30%,50%,70%,90%{transform:translateX(-5px) rotate(-2deg)}20%,40%,60%,80%{transform:translateX(5px) rotate(2deg)}}.broken-module[data-v-950ec476]{width:200px;height:200px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.2))}.module-piece[data-v-950ec476]{fill:hsla(0,0%,100%,.9);stroke:#fff;stroke-width:3}.module-piece-1[data-v-950ec476]{animation:piece-float-1-950ec476 2s ease-in-out infinite}.module-piece-2[data-v-950ec476]{animation:piece-float-2-950ec476 2s ease-in-out infinite;opacity:.7}@keyframes piece-float-1-950ec476{0%,to{transform:translate(0)}50%{transform:translate(-3px,-3px)}}@keyframes piece-float-2-950ec476{0%,to{transform:translate(0)}50%{transform:translate(3px,3px)}}.crack-line[data-v-950ec476]{stroke:#0ea5e9;stroke-width:2;stroke-linecap:round;opacity:.6}.warning-circle[data-v-950ec476]{fill:#fbbf24;stroke:#fff;stroke-width:3}.warning-mark[data-v-950ec476]{stroke:#fff;stroke-width:4;stroke-linecap:round}.warning-dot[data-v-950ec476]{fill:#fff}.floating-elements[data-v-950ec476]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.floating-dot[data-v-950ec476]{position:absolute;width:10px;height:10px;background:#fff;border-radius:50%;top:50%;left:50%;opacity:.5;animation:float-950ec476 3s ease-in-out infinite;animation-delay:var(--delay)}@keyframes float-950ec476{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(var(--x),var(--y));opacity:.2}}.text-content[data-v-950ec476]{margin-bottom:2rem}.title[data-v-950ec476]{font-size:2rem;font-weight:700;color:#0c4a6e;margin:0 0 1rem 0;text-shadow:0 4px 12px rgba(0,0,0,.1)}.description[data-v-950ec476]{font-size:1.125rem;color:#0369a1;line-height:1.6;margin:0}.actions[data-v-950ec476]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.btn[data-v-950ec476]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px rgba(0,0,0,.2)}.btn[data-v-950ec476]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.btn[data-v-950ec476]:active{transform:translateY(0)}.btn-primary[data-v-950ec476]{background:#0ea5e9;color:#fff}.btn-primary[data-v-950ec476]:hover{background:#0284c7}.btn-secondary[data-v-950ec476]{background:hsla(0,0%,100%,.9);color:#0369a1;backdrop-filter:blur(10px)}.btn-secondary[data-v-950ec476]:hover{background:#fff}.icon[data-v-950ec476]{width:20px;height:20px}.help-section[data-v-950ec476]{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.help-title[data-v-950ec476]{color:#0c4a6e;font-size:1rem;font-weight:600;margin:0 0 1rem 0}.help-list[data-v-950ec476]{list-style:none;padding:0;margin:0;text-align:left;color:#0369a1;font-size:.9375rem}.help-list li[data-v-950ec476]{padding:.5rem 0;padding-left:1.5rem;position:relative}.help-list li[data-v-950ec476]:before{content:"•";position:absolute;left:.5rem;color:#0ea5e9;font-weight:700}@media (max-width:768px){.module-error-container[data-v-950ec476]{margin:1rem;padding:1.5rem}.broken-module[data-v-950ec476]{width:150px;height:150px}.title[data-v-950ec476]{font-size:1.5rem}.description[data-v-950ec476]{font-size:1rem}.actions[data-v-950ec476]{flex-direction:column}.btn[data-v-950ec476]{width:100%;justify-content:center}}@media (max-width:480px){.broken-module[data-v-950ec476]{width:120px;height:120px}.help-section[data-v-950ec476]{padding:1rem}}:root{--sidebar-left-width:clamp(240px,20vw,350px);--chat-width-expanded:clamp(320px,35vw,671px);--chat-width-collapsed:clamp(80px,10vw,134px);--chat-panel-height:775px;--content-min-width:800px;--content-max-width:1480px;--header-height:60px;--content-panel-height:calc(100vh - var(--header-height));--content-padding-vertical:40px;--content-padding-horizontal:48px;--content-gap:20px;--transition-duration:0.4s;--transition-easing:cubic-bezier(0.4,0,0.2,1);--z-header:100;--z-sidebar:50;--z-content:10;--z-chat:60;--z-modal:1000}@media (max-width:1400px){:root{--sidebar-left-width:300px;--chat-width-expanded:550px;--chat-width-collapsed:100px;--content-min-width:600px;--content-max-width:1200px;--content-padding-horizontal:32px}}.u1089u1090u1088u1072u1085u1080u1094u1072-u1074u1080u1076u1077u1086-u1091u1088u1086u1082u1086u1074{align-items:flex-start;background-color:var(--white);display:flex;min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%;max-width:1920px;scrollbar-width:thin;scrollbar-color:#94a3b8 rgba(15,23,42,.08)}.u1089u1090u1088u1072u1085u1080u1094u1072-u1074u1080u1076u1077u1086-u1091u1088u1086u1082u1086u1074::-webkit-scrollbar{width:10px}.u1089u1090u1088u1072u1085u1080u1094u1072-u1074u1080u1076u1077u1086-u1091u1088u1086u1082u1086u1074::-webkit-scrollbar-track{background:rgba(15,23,42,.08);border-radius:999px;margin:6px 0}.u1089u1090u1088u1072u1085u1080u1094u1072-u1074u1080u1076u1077u1086-u1091u1088u1086u1082u1086u1074::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#94a3b8,#64748b);border-radius:999px;border:2px solid rgba(15,23,42,.08)}.u1089u1090u1088u1072u1085u1080u1094u1072-u1074u1080u1076u1077u1086-u1091u1088u1086u1082u1086u1074::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#64748b,#475569)}.x-39{--chat-width:var(--chat-width-expanded);--sidebar-height:var(--content-panel-height);height:auto;min-height:calc(var(--header-height) + max(var(--sidebar-height),
				var(--content-panel-height),
				var(--chat-panel-height)));position:relative;width:100%;max-width:1920px;margin:0 auto}.x-39.chat-collapsed{--chat-width:var(--chat-width-collapsed)}.x-39.chat-disabled{--chat-width:0px}.view-404{background-color:var(--white-8);height:var(--chat-panel-height);right:0;left:auto;position:absolute;top:var(--header-height);width:var(--chat-width);transition:width var(--transition-duration) var(--transition-easing);z-index:var(--z-chat)}.view-404.chat-collapsed{background-color:transparent}.chat-collapsed-content,.chat-expanded-content{width:100%;height:100%;position:relative}.chat-collapsed-content{display:flex;align-items:flex-start;justify-content:flex-end}.view-405{height:calc(100% - 49px);left:0;position:absolute;top:49px;width:100%;display:flex;align-items:center;justify-content:center;padding:0 20px 20px;box-sizing:border-box}.view-405 .chat-container{width:100%;max-width:530px;height:100%;max-height:650px}.image-40{height:650px;width:545px}.image-40,.view-406{left:30px;position:absolute;top:0}.view-406{background-color:#418b98cc;display:flex;height:40px;width:546px}.view-407{display:flex;flex-direction:column;height:32px;margin-left:188px;margin-top:4px;width:174px}.text_label-39{font-size:12px;height:18px;width:170px}.text_label-39,.text_label-40{color:var(--white-3);font-family:var(--font-family-poppins);font-weight:600;letter-spacing:0;line-height:normal}.text_label-40{font-size:9px;height:14px;margin-left:48px;width:74.14px}.view-408{height:191px;left:109px;position:absolute;top:-20px;transform:rotate(-90deg);width:48px}.view-409{background-color:var(--white);height:191px;top:0}.view-409,.x4-5{border-radius:60px;left:5px;position:absolute;width:40px}.x4-5{background-color:var(--alto);background-position:50% 50%;background-size:cover;height:40px;top:151px;transform:rotate(90deg)}.x2-13{height:43px;left:6px;top:50px;transform:rotate(90deg)}.rectangle-82-36,.x2-13{position:absolute;width:40px}.rectangle-82-36{background-color:var(--alto);border-radius:60px}.image-12-16,.rectangle-82-36{aspect-ratio:1;height:40px;left:0;top:3px}.image-12-16{-o-object-fit:cover;object-fit:cover;position:absolute;width:40px}.x3-20{background-color:rgba(65,139,152,.8);border-radius:60px 60px 0 0;height:45px;left:2px;top:-2px;width:41px}.x1-50,.x3-20{position:absolute;transform:rotate(90deg)}.x1-50{background-size:100% 100%;display:flex;height:40px;left:5px;top:1px;width:40px}.rectangle-82-37{aspect-ratio:1;background-color:#17eb1e;border-radius:60px;height:7px;margin-left:30px;margin-top:32px;width:7px}.view-410{width:665px}.view-410,.view-411{height:50px;left:0;position:absolute;top:0}.view-411{background-color:var(--cornflower-2);width:663px}.view-412{background-image:url(https://cdn.animaapp.com/projects/68d55a995799e527ee530c15/releases/68d96a345506c1136576f4d8/img/vector-593.svg);background-size:100% 100%;height:41.67%;left:51.44%;position:absolute;top:26%;width:3.13%}.vector-285{left:64.99%}.vector-285,.vector-287{height:10%;position:absolute;top:45%;width:9.99%}.vector-287{left:45%}.vector-291{height:10%;left:24.99%;position:absolute;top:45%;width:9.99%}.text-376{color:var(--black-4);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-weight:600;left:294px;letter-spacing:0;line-height:normal;position:absolute;top:10px}.view-413{display:flex;gap:7px;height:13px;left:28px;position:absolute;top:calc(50% - 370px);width:63px;z-index:10}.chat-toggle-trigger{cursor:pointer;transition:opacity .3s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-toggle-trigger:hover{opacity:.8;transform:scale(1.05)}.chat-toggle-trigger:active{transform:scale(.95)}.view-112-collapsed{align-items:flex-start;background-color:var(--cornflower-2);display:flex;height:100%;justify-content:flex-end;min-width:134px;padding:31px 46px;position:absolute;top:0;right:0;z-index:2;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:12px 0 0 12px}.view-112-collapsed:hover{opacity:.9;transform:scale(1.02)}.view-113-collapsed{height:38px;position:relative;width:41px}.view-114-collapsed{aspect-ratio:1;background-image:url(https://cdn.animaapp.com/projects/68d55a995799e527ee530c15/releases/68d96a345506c1136576f4d8/img/vector-572.svg);background-size:100% 100%;height:92.11%;left:0;position:absolute;top:7.89%;width:85.37%}.vector-114-collapsed{left:65%}.vector-114-collapsed,.vector-115-collapsed{height:10%;position:absolute;top:45%;width:10%}.vector-115-collapsed{left:45%}.vector-116-collapsed{height:10%;left:24.99%;position:absolute;top:45%;width:10%}.view-115-collapsed{height:16px;left:25px;position:absolute;top:0;width:18px}.rectangle-82-collapsed{aspect-ratio:1;background-color:red;border:2px solid;border-color:var(--white);border-radius:60px;height:16px;left:0;position:absolute;top:0;width:16px}.x1-6-collapsed{color:var(--white);font-family:var(--font-family-poppins);font-size:8px;font-weight:600;left:6px;position:absolute;top:2px;width:5px}.text-378,.x1-6-collapsed{letter-spacing:0;line-height:normal;white-space:nowrap}.text-378{color:var(--black-7);font-family:var(--font-family-font_awesome_5_free-regular);font-size:12px;font-weight:700;height:12px;width:47px}.text-377{align-self:center;font-size:12px;padding-left:6px;padding-top:3px}.view-414{height:auto;min-height:var(--content-panel-height);left:var(--sidebar-left-width);position:absolute;top:var(--header-height);width:calc(100% - var(--sidebar-left-width) - var(--chat-width));transition:width var(--transition-duration) var(--transition-easing),left var(--transition-duration) var(--transition-easing);z-index:var(--z-content)}.screen8-loading-active{overflow:hidden}.screen8-loading-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 15% 20%,rgba(0,149,236,.12),transparent 45%),radial-gradient(circle at 85% 10%,rgba(90,200,250,.18),transparent 50%),radial-gradient(circle at 80% 90%,rgba(14,116,144,.12),transparent 45%),linear-gradient(180deg,#f6f9fe,#eef3f8 50%,#f9fbff)}.screen8-loading-overlay:after,.screen8-loading-overlay:before{content:"";position:absolute;border-radius:999px;filter:blur(0);opacity:.6}.screen8-loading-overlay:before{width:220px;height:220px;left:6%;top:70%;background:rgba(0,149,236,.12)}.screen8-loading-overlay:after{width:280px;height:280px;right:8%;top:8%;background:rgba(90,200,250,.16)}.screen8-loading-card{position:relative;z-index:1;background:hsla(0,0%,100%,.92);border-radius:24px;padding:32px 36px;width:min(360px,88vw);box-shadow:0 22px 60px rgba(15,23,42,.2);text-align:center;backdrop-filter:blur(6px)}.screen8-loading-ring{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;border:6px solid rgba(0,149,236,.18);border-top-color:#0095ec;border-right-color:rgba(0,149,236,.6);box-sizing:border-box;animation:screen8-spin 1.1s linear infinite;box-shadow:0 10px 24px rgba(0,149,236,.2)}.screen8-loading-title{font-family:Poppins,Helvetica;font-size:18px;font-weight:600;color:#1f2937;margin-bottom:6px}.screen8-loading-subtitle{font-family:Poppins,Helvetica;font-size:14px;color:#4b5563}.screen8-loading-dots{margin-top:14px;display:flex;justify-content:center;gap:6px}.screen8-loading-dot{width:6px;height:6px;border-radius:50%;background:#0095ec;animation:screen8-bounce .9s ease-in-out infinite}.screen8-loading-dot:nth-child(2){animation-delay:.15s}.screen8-loading-dot:nth-child(3){animation-delay:.3s}@keyframes screen8-spin{to{transform:rotate(1turn)}}@keyframes screen8-bounce{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-4px);opacity:1}}.rectangle-57{background-color:var(--cornflower);opacity:.2;position:relative;width:100%;min-height:320px;border-radius:12px;margin:20px 0}.x01-35{margin-top:12px}.x01-35,.x01-36{letter-spacing:0;line-height:normal;position:relative;padding:0 var(--content-padding-horizontal)}.x01-36{margin-top:20px}.view-415{background-position:50% 50%;background-size:cover;display:flex;position:relative;width:100%;max-width:900px;aspect-ratio:16/9;margin:24px auto;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.view-416{background-color:var(--black-11);display:flex;flex-direction:column;gap:6px;height:82px;margin-left:1px;margin-top:455px;width:803px}.view-417{height:16px;margin-left:30px;margin-top:20px;position:relative;width:742px}.group-273-8{background-color:var(--white);border-radius:2px;display:flex;height:8px;left:0;position:absolute;top:4px;width:742px}.rectangle-95-20{border-radius:2px;height:8px;width:270.4px}.rectangle-142,.rectangle-95-20{background-color:var(--azure-radiance)}.rectangle-142{border-radius:15px;height:16px;left:256px;position:absolute;top:0;width:16px}.view-418{display:flex;margin-left:30px;width:746px}.text-379{color:var(--white);font-family:var(--font-family-font_awesome_5_free-solid);font-size:var(--font-size-s);font-weight:400;height:21px;letter-spacing:.36px;line-height:normal;margin-top:3px;white-space:nowrap;width:16px}.text-380{height:24px;letter-spacing:0;line-height:normal;margin-left:50px;width:95px}.group-311{height:11.79px;margin-left:569.6px;margin-top:8px;position:relative;width:11.38px}.line-36{left:0}.line-36,.line-40{height:1px;-o-object-fit:cover;object-fit:cover;position:absolute;top:-1px;width:5px}.line-40{left:7px}.line-38{left:0}.line-38,.line-43{height:1px;-o-object-fit:cover;object-fit:cover;position:absolute;top:11px;width:5px}.line-43{left:7px}.line-37{top:0}.line-37,.line-41{height:4px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:1px}.line-41{top:7px}.line-42{top:7px}.line-39,.line-42{height:4px;left:11px;-o-object-fit:cover;object-fit:cover;position:absolute;width:1px}.line-39{top:0}.video-embed-frame,.video-embed-frame iframe{width:100%;height:100%;border:none;display:block}.video-missing{color:#4b4b4b;font-family:Poppins,Helvetica;font-size:16px;text-align:center;width:100%}.view-419{background-color:var(--azure-radiance-2);display:flex;align-items:center;height:101px;left:0;right:0;position:absolute;top:0;max-width:calc(100% - 40px);overflow:hidden;padding:0 var(--content-padding-horizontal);box-sizing:border-box;transition:width .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1)}.view-419>*{position:relative;z-index:2}.view-419 .view-129:not(.view-129-collapsed){position:relative;left:auto;top:auto;width:100%;max-width:100%}.view-419 .view-129:not(.view-129-collapsed) .text-191,.view-419 .view-129:not(.view-129-collapsed) .text-192{width:100%;white-space:normal;word-break:break-word;text-align:center}.view-419:before{top:0;left:0;width:100%;opacity:1;transition:opacity .15s ease-in-out,width .2s cubic-bezier(.4,0,.2,1);z-index:1}.view-419:after,.view-419:before{content:"";position:absolute;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 35px,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,.08) 37px),repeating-linear-gradient(-45deg,transparent,transparent 35px,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,.06) 37px),url("data:image/svg+xml;charset=utf-8,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='rgba(255,255,255,0.1)' d='m13.661 12.19 24.148 6.471-6.47 24.148L7.19 36.34z'/%3E%3Cpath fill='rgba(255,255,255,0.08)' d='M140 50h30v30h-30z'/%3E%3Cpath fill='rgba(255,255,255,0.12)' d='M80 115.858 94.142 130 80 144.142 65.858 130z'/%3E%3Cpath fill='rgba(255,255,255,0.09)' d='m168.876 154.876 24.248 14-14 24.248-24.248-14z'/%3E%3Cpath fill='rgba(255,255,255,0.1)' d='m85.472 10.965 5.545 28.623-28.19-10.261z'/%3E%3Cpath fill='rgba(255,255,255,0.11)' d='m180 90 20 30h-40z'/%3E%3Cpath fill='rgba(255,255,255,0.09)' d='M21.118 140.511 48.2 164.313 9.564 174.665z'/%3E%3Cpath fill='rgba(255,255,255,0.1)' d='m120 180 15 20h-30zM150 25l10-5 10 5v10l-10 5-10-5z'/%3E%3Cpath fill='rgba(255,255,255,0.12)' d='m43.66 75.49 12.989.54 8.762 9.604-5.071 10.875-12.989-.54-8.762-9.603z'/%3E%3Cpath fill='rgba(255,255,255,0.09)' d='m110 100 10-4 10 4v10l-10 4-10-4z'/%3E%3Ccircle cx='50' cy='50' r='12' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='130' cy='140' r='15' fill='rgba(255,255,255,0.08)'/%3E%3Ccircle cx='190' cy='30' r='10' fill='rgba(255,255,255,0.11)'/%3E%3Cpath fill='none' stroke='rgba(255,255,255,0.1)' stroke-width='2' d='M102.909 46.755 142.3 53.7l-5.21 29.544L97.7 76.3z'/%3E%3Cpath fill='none' stroke='rgba(255,255,255,0.09)' stroke-width='1.5' d='M20 100h35v45H20z'/%3E%3Cpath fill='none' stroke='rgba(255,255,255,0.1)' stroke-width='2' d='m146.63 125.884 28.19-10.26 8.55 23.492-28.19 10.26z'/%3E%3C/svg%3E"),radial-gradient(circle 2px at center,hsla(0,0%,100%,.15) 100%,transparent 0),radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.05) 0,transparent 40%),radial-gradient(circle at 80% 70%,hsla(0,0%,100%,.05) 0,transparent 40%);background-size:100% 100%,100% 100%,200px 200px,30px 30px,100% 100%,100% 100%;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat}.view-419:after{inset:0}.view-419.view-419-collapsed{width:100%;max-width:calc(100% - 40px);transition:width .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1)}.view-419.view-419-collapsed:before{opacity:0}.view-419.view-419-collapsed:after,.view-419.view-419-collapsed:before{width:100%;transition:opacity .15s ease-in-out,width .2s cubic-bezier(.4,0,.2,1)}.view-419.view-419-collapsed:after{opacity:1;max-width:100%}.header-2-4{height:60px;left:calc(50% - 960px);position:absolute;top:0;width:1924px;z-index:1200}.rectangle-207-5{background-color:var(--white);height:62px;left:calc(50% - 963px);position:absolute;top:-1px;width:1922px;z-index:1}.text-415{left:53px;line-height:normal;position:absolute;top:calc(50% - 11px);transform:rotate(180deg)}.text-415,.text-416{letter-spacing:0;white-space:nowrap;z-index:2}.text-416{position:relative;display:inline-block;top:15px;left:89px;font-family:FontAwesome5Free-Solid,Arial,sans-serif;font-size:24px;font-weight:700;color:#000;opacity:.4;line-height:1.2;cursor:pointer;transition:color .3s ease,opacity .3s ease}.text-416:focus,.text-416:hover{outline:none}.text-416:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:linear-gradient(90deg,#a8e6ff,#5ac8fa);transition:width .3s ease}.header-progress{position:absolute;right:var(--content-padding-horizontal);top:8px;width:min(520px,45%);z-index:2}.text-416:focus:after,.text-416:hover:after{width:100%}@media (prefers-reduced-motion:reduce){.text-416,.text-416:after{transition:none}}.text-415 svg path{fill:#000;opacity:.4;transition:opacity .3s ease}.header-2-4:hover .text-415 svg path,.header-2-4:hover .text-416{fill:#000;color:#000;opacity:.6}.chat-expand-enter-active,.chat-expand-leave-active{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.chat-expand-enter-from,.chat-expand-leave-to{opacity:0}.chat-expand-enter-to,.chat-expand-leave-from{opacity:1}.chat-collapse-enter-active,.chat-collapse-leave-active{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.chat-collapse-enter-from,.chat-collapse-leave-to{opacity:0}.chat-collapse-enter-to,.chat-collapse-leave-from{opacity:1}.content-switch-enter-active,.content-switch-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.content-switch-enter-from{opacity:0;transform:translateY(20px)}.content-switch-leave-to{opacity:0;transform:translateY(-20px)}.content-switch-enter-to,.content-switch-leave-from{opacity:1;transform:translateY(0)}.burger-menu-toggle{display:none;position:fixed;top:8px;left:12px;z-index:2100;width:var(--burger-size,44px);height:var(--burger-size,44px);padding:0;background:#fff;border:none;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.burger-menu-toggle:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.15)}.burger-menu-toggle:active{transform:scale(.95)}.burger-icon{position:relative;width:22px;height:16px;margin:auto}.burger-icon span{display:block;position:absolute;left:0;width:100%;height:2px;background:#2b2b2b;border-radius:2px;transition:transform .3s ease,opacity .3s ease,top .3s ease}.burger-icon span:first-child{top:0}.burger-icon span:nth-child(2){top:7px}.burger-icon span:nth-child(3){top:14px}.burger-menu-toggle.is-active .burger-icon span:first-child{top:7px;transform:rotate(45deg)}.burger-menu-toggle.is-active .burger-icon span:nth-child(2){opacity:0;transform:translateX(-10px)}.burger-menu-toggle.is-active .burger-icon span:nth-child(3){top:7px;transform:rotate(-45deg)}.sidebar-overlay{display:none;position:fixed;inset:0;z-index:1250;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;backdrop-filter:blur(2px)}.sidebar-overlay.is-visible{opacity:1;visibility:visible}.view-404{will-change:width}.chat-collapsed-content,.chat-expanded-content{will-change:transform,opacity}.chat-toggle-trigger:focus,.view-112-collapsed:focus{outline:2px solid var(--azure-radiance);outline-offset:2px}@media (max-width:1024px){:root{--sidebar-left-width:280px;--content-padding-horizontal:20px;--header-height:56px}.u1089u1090u1088u1072u1085u1080u1094u1072-u1074u1080u1076u1077u1086-u1091u1088u1086u1082u1086u1074,.x-39{max-width:100%}.view-414{left:0;width:100%;padding-left:var(--sidebar-left-width);box-sizing:border-box;transition:padding-left .3s ease}.view-419{max-width:100%;padding:0 20px}}@media (max-width:768px){:root{--sidebar-left-width:85vw;--content-padding-horizontal:16px;--header-height:56px;--burger-size:44px}.burger-menu-toggle{display:flex;align-items:center;justify-content:center}.x-39 .view-420{z-index:2000!important}.x-39 .sidebar-overlay{z-index:1900!important}.x-39 .header-2-4{z-index:1950!important}.sidebar-overlay{display:block}.u1089u1090u1088u1072u1085u1080u1094u1072-u1074u1080u1076u1077u1086-u1091u1088u1086u1082u1086u1074,.x-39{flex-direction:column;min-height:100vh;min-height:100dvh}.x-39{display:flex}.view-420{position:fixed!important;top:0!important;bottom:0!important;left:0!important;width:var(--sidebar-left-width)!important;max-width:320px;height:auto!important;min-height:100dvh;z-index:1300;background:#fff;box-shadow:4px 0 24px rgba(0,0,0,.15);transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-top:60px;padding-bottom:24px}.view-420.is-open{transform:translateX(0)}.view-420 .view-421,.view-420 .view-425,.view-420 .view-431,.view-420 .view-434{position:relative!important;top:0!important;left:0;width:calc(100% - 24px);margin:0 12px 16px;height:auto}.view-420 .view-container-3{width:100%;margin:0;min-height:auto;padding:0}.view-420 .view-402,.view-420 .view-402-1,.view-420 .view-422,.view-420 .view-426{position:relative;top:0;left:0;width:100%;height:auto;gap:10px}.view-420 .view-199,.view-420 .view-430,.view-420 .view-433,.view-420 .view-436{position:relative;top:0;left:0;width:100%;height:auto;display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:10px;background:#f5f7fb;border-radius:10px}.view-420 .view-199 .text-256{position:static;transform:rotate(90deg);order:3;margin-left:auto;width:18px;height:18px}.view-420 .view-199 .text-257{position:static;order:2;font-size:15px;line-height:1.2}.view-420 .view-199 .teacher{position:relative!important;left:auto!important;top:auto!important;order:1;width:18px;height:18px;flex:0 0 18px}.view-420 .view-199.collapsed .text-256{transform:rotate(-90deg)}.view-420 .text-386,.view-420 .text-391,.view-420 .text-396{position:static;transform:rotate(90deg);order:3;margin-left:auto;margin-top:0;font-size:14px;width:18px;height:18px}.view-420 .text-3-4{position:static;order:2;flex:1;font-size:15px}.view-420 .drawing,.view-420 .task-2,.view-420 .writing{order:1;width:18px;height:18px}.view-420 .link,.view-420 .view-402-item,.view-420 .x1-11,.view-420 .x2-14,.view-420 .x2-6,.view-420 .x3-21,.view-420 .x3-22{width:100%;min-height:64px;height:auto!important;margin:0;border-radius:10px}.view-420 .card-bor-x4,.view-420 .card-bor-x5,.view-420 .card-bor-x6,.view-420 .card-border-x1,.view-420 .card-border-x2,.view-420 .card-border-x3{width:calc(100% + 6px);height:calc(100% + 6px);left:-3px;top:-3px;border-radius:12px}.view-420 .drawing,.view-420 .task-2,.view-420 .writing{position:relative!important;left:auto!important;top:auto!important;width:18px!important;height:18px!important;flex:0 0 18px}.view-420 .view-189,.view-420 .view-193,.view-420 .view-423{position:relative!important;left:0!important;top:0!important;width:100%!important;height:auto!important;display:grid!important;grid-template-columns:20px minmax(0,1fr);grid-auto-rows:auto;gap:2px 8px;padding:6px 10px;box-sizing:border-box}.view-420 .view-189,.view-420 .view-193{padding-right:32px}.view-420 .lesson-icon-article,.view-420 .text-255,.view-420 .vector-190,.view-420 .vector-295{position:static!important;width:18px!important;height:18px!important;grid-column:1;grid-row:1/span 2}.view-420 .lesson-icon-article svg,.view-420 .text-255 svg{width:100%;height:100%;display:block}.view-420 .x01-17,.view-420 .x01-19,.view-420 .x01-38{grid-row:1;font-size:13px;line-height:1.3}.view-420 .text-390,.view-420 .text-409,.view-420 .x01-17,.view-420 .x01-19,.view-420 .x01-38{position:static!important;left:auto!important;top:auto!important;width:100%!important;margin:0!important;grid-column:2}.view-420 .text-390,.view-420 .text-409{grid-row:2;font-size:11px;opacity:.75}.view-420 .view-189 .view-191,.view-420 .view-193 .view-191{position:absolute!important;right:8px!important;top:8px!important;left:auto!important;width:18px!important;height:18px!important}.view-420 .view-189 .vector-4-1,.view-420 .view-193 .vector-4-1{width:10px!important;height:10px!important;margin:0!important}.view-420 .view-122{display:none}.header-2-4{position:fixed;top:0;left:0;right:0;height:var(--header-height);z-index:1200;display:flex;align-items:center;padding:0 16px 0 60px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.header-2-4 .rectangle-207-5,.header-2-4 .text-415{display:none}.header-2-4 .text-416{position:static;top:0;left:0;font-size:16px;margin:0}.header-2-4 .header-progress{position:absolute;right:12px;top:8px;width:200px}.header-2-4 .progress-indicators--header .progress-text{display:none}.view-414{position:relative;left:0!important;top:0;width:100%!important;min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));padding-top:var(--header-height);padding-left:0;padding-bottom:24px;display:flex;flex-direction:column;gap:12px;background:#f5f7fb;transition:none}.view-419{position:relative;height:auto;min-height:80px;padding:16px;margin:12px 12px 0;max-width:100%;border-radius:16px;box-shadow:0 10px 24px rgba(15,23,42,.12);order:-2}.view-419:after,.view-419:before{height:100%}.view-419 .view-129{width:100%}.view-419 .text-192{font-size:18px;text-align:center}.view-419 .text-191{font-size:12px;text-align:center}.view-404{display:none!important}}@media (max-width:480px){:root{--sidebar-left-width:100vw;--content-padding-horizontal:12px}.burger-menu-toggle{top:6px;left:8px;width:40px;height:40px}.burger-icon{width:20px;height:14px}.burger-icon span:nth-child(2){top:6px}.burger-icon span:nth-child(3){top:12px}.burger-menu-toggle.is-active .burger-icon span:first-child,.burger-menu-toggle.is-active .burger-icon span:nth-child(3){top:6px}.view-420{max-width:100%;padding-top:56px}.header-2-4{height:52px;padding-left:56px}.header-2-4 .text-416{font-size:14px}.view-414{padding-top:52px}.view-419{min-height:70px;padding:12px}.view-419 .text-192{font-size:16px}.view-419 .text-191{font-size:11px}}@media (max-width:768px) and (orientation:landscape){.view-420{width:50vw;max-width:300px}.view-419{min-height:60px;padding:10px 16px}.view-415{max-height:50vh}}@supports (padding:max(0px)){@media (max-width:768px){.header-2-4{padding-top:max(0px,env(safe-area-inset-top));height:calc(var(--header-height) + max(0px, env(safe-area-inset-top)))}.burger-menu-toggle{top:calc(8px + max(0px, env(safe-area-inset-top)))}.view-420{padding-top:calc(60px + max(0px, env(safe-area-inset-top)));padding-left:max(12px,env(safe-area-inset-left));padding-bottom:max(24px,env(safe-area-inset-bottom))}.view-414{padding-top:calc(var(--header-height) + max(0px, env(safe-area-inset-top)))}}}@media (prefers-reduced-motion:reduce){.burger-icon span,.burger-menu-toggle,.chat-collapse-enter-active,.chat-collapse-leave-active,.chat-expand-enter-active,.chat-expand-leave-active,.chat-toggle-trigger,.sidebar-overlay,.view-112-collapsed,.view-404,.view-420{transition:none!important;animation:none!important}.view-420.is-open{transform:translateX(0)}}@media print{.burger-menu-toggle,.header-2-4,.sidebar-overlay,.view-420{display:none!important}.view-414{position:static!important;padding:0!important;width:100%!important}}.screen8-container[data-v-622fb7f6]{align-items:flex-start;background-color:var(--white);display:flex;min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%;max-width:1920px}.screen8-content[data-v-622fb7f6]{position:relative;width:100%}.progress-indicators[data-v-622fb7f6]{position:relative;margin-top:12px;width:100%;max-width:640px;box-sizing:border-box;background:hsla(0,0%,100%,.92);border-radius:14px;padding:10px 14px;box-shadow:0 8px 18px rgba(15,23,42,.12)}.progress-indicators--header[data-v-622fb7f6]{background:transparent;box-shadow:none;padding:0;margin:0;max-width:100%}.progress-indicators--header .progress-bar[data-v-622fb7f6]{height:6px;margin-bottom:4px}.progress-indicators--header .progress-text[data-v-622fb7f6]{font-size:12px}.progress-indicators--header .progress-refresh-button[data-v-622fb7f6]{padding:4px 10px;font-size:11px}.progress-indicators--header .progress-note[data-v-622fb7f6]{display:none}.progress-bar[data-v-622fb7f6]{height:10px;background:hsla(0,0%,100%,.9);border-radius:10px;overflow:hidden;margin-bottom:8px;box-shadow:inset 0 2px 4px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05)}.progress-fill[data-v-622fb7f6]{height:100%;background:linear-gradient(90deg,#10b981,#34d399 50%,#6ee7b7);border-radius:10px;transition:width .5s ease;position:relative}.progress-fill[data-v-622fb7f6]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:shimmer-622fb7f6 2s infinite}@keyframes shimmer-622fb7f6{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-text[data-v-622fb7f6]{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#065f46;text-align:left;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.progress-meta[data-v-622fb7f6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.progress-actions[data-v-622fb7f6]{display:flex;justify-content:flex-end}.progress-refresh-button[data-v-622fb7f6]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid rgba(16,185,129,.35);background:rgba(236,253,245,.95);color:#065f46;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.progress-refresh-button[data-v-622fb7f6]:hover{background:rgba(209,250,229,.95);box-shadow:0 4px 10px rgba(6,95,70,.12);transform:translateY(-1px)}.progress-refresh-button[data-v-622fb7f6]:disabled{cursor:default;opacity:.6;box-shadow:none;transform:none}.progress-note[data-v-622fb7f6]{margin-top:6px;font-family:Poppins,sans-serif;font-size:12px;color:#6b7280;text-align:center}.screen8-module-status[data-v-622fb7f6]{position:absolute;top:160px;left:50px;z-index:6;background:hsla(0,0%,100%,.98);border:1px solid #d9d9d9;border-radius:16px;padding:16px 20px;font-family:Poppins,Helvetica;font-size:14px;color:#2b2b2b;max-width:500px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.screen8-module-status--loading[data-v-622fb7f6]{border-color:#93c5fd;color:#1e40af;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.screen8-module-status--error[data-v-622fb7f6]{border-color:#fca5a5;color:#991b1b;background:linear-gradient(135deg,#fef2f2,#fee2e2)}.retry-button[data-v-622fb7f6]{margin-top:12px;padding:10px 20px;background:linear-gradient(135deg,#0095ec,#07c);color:#fff;border:none;border-radius:10px;cursor:pointer;font-family:Poppins,Helvetica;font-size:14px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px rgba(0,149,236,.3)}.retry-button[data-v-622fb7f6]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,149,236,.4)}.completion-error-toast[data-v-622fb7f6]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:16px 28px;border-radius:14px;z-index:1000;font-family:Poppins,sans-serif;font-weight:500;box-shadow:0 8px 24px rgba(239,68,68,.4);animation:slideUp-622fb7f6 .3s ease}@keyframes slideUp-622fb7f6{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.article-content-wrapper[data-v-622fb7f6],.homework-content-wrapper[data-v-622fb7f6],.practice-content-wrapper[data-v-622fb7f6],.test-content-wrapper[data-v-622fb7f6],.video-content-wrapper[data-v-622fb7f6]{position:relative;width:100%;min-height:calc(100vh - var(--header-height));padding:180px var(--content-padding-horizontal) 80px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#f0f7ff,#f8fbff 50%,#fff)}.player-container[data-v-622fb7f6]{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;max-width:1400px;margin:0 auto 32px;overflow:hidden}.player-container-collapsed[data-v-622fb7f6]{transform:none}.video-content-header[data-v-622fb7f6]{width:100%;max-width:1400px;text-align:left;margin-bottom:24px}.video-content-title[data-v-622fb7f6]{font-family:Poppins,sans-serif;font-size:32px;font-weight:700;color:#1a202c;margin-bottom:16px;line-height:1.3;text-align:left}.video-content-description[data-v-622fb7f6]{font-family:Poppins,sans-serif;font-size:16px;color:#4a5568;line-height:1.75;max-width:1400px;text-align:justify}.video-content-description[data-v-622fb7f6] p{margin:0 0 16px;text-align:justify}.video-content-description[data-v-622fb7f6] a{color:#0095ec;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.video-content-description[data-v-622fb7f6] a:hover{border-bottom-color:#0095ec}.video-progress-bar[data-v-622fb7f6]{position:relative;width:100%;height:6px;background:#e2e8f0;overflow:hidden}.video-progress-fill[data-v-622fb7f6]{height:100%;background:linear-gradient(90deg,#0095ec,#00d4ff);transition:width .1s linear;border-radius:0 3px 3px 0}.article-content-header[data-v-622fb7f6]{width:100%;max-width:1000px;text-align:left;margin-bottom:32px}.article-content-title[data-v-622fb7f6]{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;color:#1a202c;line-height:1.3;margin-bottom:0;text-align:left}.article-content-body[data-v-622fb7f6]{width:100%;max-width:1000px;background:#fff;padding:48px 56px;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);margin-bottom:32px}.article-content-body.collapsible-article[data-v-622fb7f6],.article-content-body[data-v-622fb7f6]{font-family:Poppins,sans-serif;font-size:17px;line-height:1.5;color:#2d3748}.article-content-toc[data-v-622fb7f6]{width:100%;max-width:1000px;background:#fff;padding:24px 28px;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);margin-bottom:24px;text-align:left}.article-content-toc__title[data-v-622fb7f6]{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#1a202c;margin-bottom:12px}.article-content-toc__list[data-v-622fb7f6]{display:flex;flex-direction:column;gap:6px}.article-content-toc__item[data-v-622fb7f6]{background:transparent;border:none;text-align:left;padding:6px 10px;border-radius:10px;font-size:14px;font-weight:500;color:#334155;cursor:pointer;transition:background .2s ease,color .2s ease}.article-content-toc__item[data-v-622fb7f6]:hover{background:#f1f5f9;color:#0f172a}.article-content-toc__item--level-2[data-v-622fb7f6]{padding-left:14px}.article-content-toc__item--level-3[data-v-622fb7f6]{padding-left:26px;font-size:13px}.article-content-toc__item--level-4[data-v-622fb7f6]{padding-left:38px;font-size:12px;color:#64748b}.article-content-toc__empty[data-v-622fb7f6]{font-size:14px;color:#64748b}.article-content-body[data-v-622fb7f6] h1,.article-content-body[data-v-622fb7f6] h2,.article-content-body[data-v-622fb7f6] h3,.article-content-body[data-v-622fb7f6] h4,.article-content-body[data-v-622fb7f6] h5,.article-content-body[data-v-622fb7f6] h6{color:#1a202c;font-weight:600;margin-top:32px;margin-bottom:16px;line-height:1.4;text-align:left}.article-content-body[data-v-622fb7f6] h1{font-size:28px}.article-content-body[data-v-622fb7f6] h2{font-size:24px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.article-content-body[data-v-622fb7f6] h3{font-size:20px}.article-content-body[data-v-622fb7f6] h4{font-size:18px}.article-content-body[data-v-622fb7f6] p{margin:0 0 20px;line-height:1.5}.article-content-body[data-v-622fb7f6] ol,.article-content-body[data-v-622fb7f6] ul{margin:0 0 20px 24px;padding:0;text-align:left}.article-content-body[data-v-622fb7f6] li{margin-bottom:10px;padding-left:8px;text-indent:0}.article-content-body[data-v-622fb7f6] blockquote{margin:24px 0;padding:20px 24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #0095ec;border-radius:0 12px 12px 0;font-style:italic;color:#334155;text-indent:0}.article-content-body[data-v-622fb7f6] blockquote p{text-indent:0}.article-content-body[data-v-622fb7f6] code{background:#f1f5f9;padding:3px 8px;border-radius:6px;font-family:Monaco,Consolas,Courier New,monospace;font-size:14px;color:#e11d48}.article-content-body[data-v-622fb7f6] pre{background:#1e293b;color:#e2e8f0;padding:20px 24px;border-radius:12px;overflow-x:auto;margin:24px 0;text-align:left}.article-content-body[data-v-622fb7f6] pre code{background:none;color:inherit;padding:0}.article-content-body[data-v-622fb7f6] img{max-width:100%;height:auto;border-radius:12px;margin:24px 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.article-content-body[data-v-622fb7f6] a{color:#0095ec;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.article-content-body[data-v-622fb7f6] a:hover{border-bottom-color:#0095ec}.article-content-body[data-v-622fb7f6] table{width:100%;border-collapse:collapse;margin:24px 0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.article-content-body[data-v-622fb7f6] td,.article-content-body[data-v-622fb7f6] th{padding:14px 18px;text-align:left;border-bottom:1px solid #e2e8f0;text-indent:0}.article-content-body[data-v-622fb7f6] th{background:#f8fafc;font-weight:600;color:#1a202c}.article-content-body[data-v-622fb7f6] tr:last-child td{border-bottom:none}.article-content-body[data-v-622fb7f6] tr:hover td{background:#f8fafc}.article-content-body[data-v-622fb7f6] b,.article-content-body[data-v-622fb7f6] strong{font-weight:600;color:#1a202c}.article-content-body[data-v-622fb7f6] em,.article-content-body[data-v-622fb7f6] i{font-style:italic}.article-content-body[data-v-622fb7f6] mark{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:2px 6px;border-radius:4px}.article-content-body[data-v-622fb7f6] hr{border:none;height:2px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:32px 0}.article-content-body[data-v-622fb7f6] .article-heading-highlight{background:#fff7d6;border-radius:6px;transition:background .2s ease}.article-content-body[data-v-622fb7f6] [style*=text-align]{text-indent:0!important}.article-content-body[data-v-622fb7f6] p[style*="text-align: center"],.article-content-body[data-v-622fb7f6] p[style*="text-align:center"]{text-align:center!important}.article-content-body[data-v-622fb7f6] p[style*="text-align: right"],.article-content-body[data-v-622fb7f6] p[style*="text-align:right"]{text-align:right!important}.article-content-body[data-v-622fb7f6] p[style*="text-align: left"],.article-content-body[data-v-622fb7f6] p[style*="text-align:left"]{text-align:left!important}.article-content-body[data-v-622fb7f6] p[style*="text-align: justify"],.article-content-body[data-v-622fb7f6] p[style*="text-align:justify"]{text-align:justify!important}.article-content-body[data-v-622fb7f6] [style*=font-size]{font-size:inherit!important}.article-content-body[data-v-622fb7f6] [style*=font-family]{font-family:inherit!important}.practice-content-header[data-v-622fb7f6]{width:100%;max-width:1400px;text-align:left;margin-bottom:32px}.practice-content-title[data-v-622fb7f6]{font-family:Poppins,sans-serif;font-size:32px;font-weight:700;color:#1a202c;line-height:1.3;text-align:left}.practice-content-body[data-v-622fb7f6]{width:100%;max-width:1400px}.practice-content-body[data-v-622fb7f6],.practice-split-aside[data-v-622fb7f6],.practice-split-main[data-v-622fb7f6],.practice-split[data-v-622fb7f6]{display:flex;flex-direction:column;gap:24px}.practice-split-aside .practice-test-section[data-v-622fb7f6]{width:100%;max-width:100%;align-self:stretch}.practice-section[data-v-622fb7f6]{background:#fff;padding:28px 32px}.practice-section.materials-section[data-v-622fb7f6]{background:#fff;padding:24px 28px;border-radius:20px;border:1px solid #dbeafe;box-shadow:0 8px 20px rgba(15,23,42,.06);width:100%;max-width:1000px;align-self:flex-start}.practice-section.materials-section .practice-section-title[data-v-622fb7f6]{font-size:18px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.practice-section.materials-section .material-download-button[data-v-622fb7f6]{background:transparent;box-shadow:none;color:#1f2937;padding:0;font-size:14px}.practice-section.materials-section .material-download-button[data-v-622fb7f6]:hover{color:#0f172a;text-decoration:underline}.practice-section-title[data-v-622fb7f6]{display:flex;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#1a202c;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #d1fae5}.practice-list[data-v-622fb7f6]{margin:0;padding:0;list-style:none;counter-reset:practice-counter}.practice-list li[data-v-622fb7f6]{position:relative;margin-bottom:14px;padding-left:48px;font-size:15px;line-height:1.7;color:#4a5568;counter-increment:practice-counter}.practice-list li[data-v-622fb7f6]:before{content:counter(practice-counter);position:absolute;left:0;top:0;width:32px;height:32px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 2px 8px rgba(16,185,129,.3)}.practice-test-section[data-v-622fb7f6]{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-left:4px solid #0284c7;border-radius:20px;padding:24px 26px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 16px rgba(14,165,233,.15)}.practice-test-info[data-v-622fb7f6]{display:flex;flex-direction:column;gap:8px}.practice-test-title[data-v-622fb7f6]{font-family:Poppins,sans-serif;font-weight:600;font-size:18px;color:#0c4a6e;display:flex;align-items:center;gap:10px}.practice-test-title[data-v-622fb7f6]:before{content:"🧪";font-size:24px}.practice-test-meta[data-v-622fb7f6]{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:#0c4a6e}.practice-test-meta-item[data-v-622fb7f6]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:13px}.open-test-button[data-v-622fb7f6]{padding:14px 28px;border-radius:14px;border:none;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:15px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px rgba(14,165,233,.4)}.open-test-button[data-v-622fb7f6]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(14,165,233,.5)}.open-test-button[data-v-622fb7f6]:active{transform:translateY(0)}.open-test-button[data-v-622fb7f6]:disabled{opacity:.6;cursor:not-allowed}.practice-test-inline[data-v-622fb7f6]{color:#fff}.practice-test-heading[data-v-622fb7f6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.practice-test-label[data-v-622fb7f6]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;font-weight:700;font-size:14px;color:#0c4a6e}.practice-test-duration[data-v-622fb7f6]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:13px;color:#0c4a6e}.practice-test-note[data-v-622fb7f6]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(12,74,110,.08);border-radius:10px;font-weight:600;color:#0c4a6e}.practice-quiz-body[data-v-622fb7f6]{display:flex;flex-direction:column;gap:20px;margin-top:24px;max-height:680px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;padding-right:12px;margin-right:-12px;mask-image:linear-gradient(180deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent)}.practice-quiz-body[data-v-622fb7f6]::-webkit-scrollbar{width:8px}.practice-quiz-body[data-v-622fb7f6]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.3);border-radius:10px;margin:8px 0}.practice-quiz-body[data-v-622fb7f6]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:10px;border:2px solid transparent;background-clip:padding-box;-webkit-transition:background .3s ease;transition:background .3s ease}.practice-quiz-body[data-v-622fb7f6]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5a67d8,#6b46a3);background-clip:padding-box}.practice-quiz-body[data-v-622fb7f6]{scrollbar-width:thin;scrollbar-color:#667eea hsla(0,0%,100%,.3)}.practice-quiz-scroll-indicator[data-v-622fb7f6]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-radius:12px;margin-top:8px;color:#667eea;font-size:13px;font-weight:500;animation:pulseScroll-622fb7f6 2s ease-in-out infinite}@keyframes pulseScroll-622fb7f6{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.practice-quiz-scroll-indicator svg[data-v-622fb7f6]{animation:bounceArrow-622fb7f6 1.5s ease-in-out infinite}@keyframes bounceArrow-622fb7f6{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.practice-quiz-question[data-v-622fb7f6]{background:linear-gradient(145deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;flex-shrink:0;min-height:280px}.practice-quiz-question[data-v-622fb7f6]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#667eea,#764ba2);border-radius:4px 0 0 4px}.practice-quiz-question.is-correct[data-v-622fb7f6]{background:linear-gradient(145deg,#ecfdf5,#d1fae5);border-color:#10b981}.practice-quiz-question.is-correct[data-v-622fb7f6]:before{background:linear-gradient(180deg,#10b981,#059669)}.practice-quiz-question.is-wrong[data-v-622fb7f6]{background:linear-gradient(145deg,#fef2f2,#fee2e2);border-color:#ef4444}.practice-quiz-question.is-wrong[data-v-622fb7f6]:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.practice-quiz-question-header[data-v-622fb7f6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.practice-quiz-question-number[data-v-622fb7f6]{width:36px;height:36px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;box-shadow:0 4px 12px rgba(102,126,234,.3)}.practice-quiz-question.is-correct .practice-quiz-question-number[data-v-622fb7f6]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.3)}.practice-quiz-question.is-wrong .practice-quiz-question-number[data-v-622fb7f6]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px rgba(239,68,68,.3)}.practice-quiz-question-type[data-v-622fb7f6]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(102,126,234,.1);color:#667eea;border-radius:20px;font-size:12px;font-weight:600}.practice-quiz-question.is-correct .practice-quiz-question-type[data-v-622fb7f6]{background:rgba(16,185,129,.15);color:#059669}.practice-quiz-question.is-wrong .practice-quiz-question-type[data-v-622fb7f6]{background:rgba(239,68,68,.15);color:#dc2626}.practice-quiz-question-title[data-v-622fb7f6]{font-weight:600;font-size:17px;line-height:1.6;color:#1e293b;padding-left:4px}.practice-quiz-answers[data-v-622fb7f6]{display:flex;flex-direction:column;gap:10px}.practice-quiz-answer[data-v-622fb7f6]{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#fff;border:2px solid #e2e8f0;border-radius:14px;cursor:pointer;transition:all .25s ease;position:relative}.practice-quiz-answer[data-v-622fb7f6]:hover:not(.is-disabled){border-color:#cbd5e1;background:#f8fafc;transform:translateX(4px)}.practice-quiz-answer.is-selected[data-v-622fb7f6]{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-color:#818cf8}.practice-quiz-answer.is-correct-answer[data-v-622fb7f6]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981}.practice-quiz-answer.is-wrong-answer[data-v-622fb7f6]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444}.practice-quiz-answer.is-disabled[data-v-622fb7f6]{cursor:default}.practice-quiz-input-hidden[data-v-622fb7f6]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.practice-quiz-answer-radio[data-v-622fb7f6]{width:22px;height:22px;border:2px solid #cbd5e1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;background:#fff}.practice-quiz-answer.is-selected .practice-quiz-answer-radio[data-v-622fb7f6]{border-color:#818cf8;background:#fff}.practice-quiz-answer.is-correct-answer .practice-quiz-answer-radio[data-v-622fb7f6]{border-color:#10b981}.practice-quiz-answer.is-wrong-answer .practice-quiz-answer-radio[data-v-622fb7f6]{border-color:#ef4444}.practice-quiz-answer-radio-dot[data-v-622fb7f6]{width:10px;height:10px;background:#818cf8;border-radius:50%;opacity:0;transform:scale(0);transition:all .2s ease}.practice-quiz-answer.is-selected .practice-quiz-answer-radio-dot[data-v-622fb7f6]{opacity:1;transform:scale(1)}.practice-quiz-answer.is-correct-answer .practice-quiz-answer-radio-dot[data-v-622fb7f6]{background:#10b981;opacity:1;transform:scale(1)}.practice-quiz-answer.is-wrong-answer .practice-quiz-answer-radio-dot[data-v-622fb7f6]{background:#ef4444;opacity:1;transform:scale(1)}.practice-quiz-answer-checkbox[data-v-622fb7f6]{width:22px;height:22px;border:2px solid #cbd5e1;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;background:#fff;color:#fff}.practice-quiz-answer.is-selected .practice-quiz-answer-checkbox[data-v-622fb7f6]{border-color:#818cf8;background:#818cf8}.practice-quiz-answer.is-correct-answer .practice-quiz-answer-checkbox[data-v-622fb7f6]{border-color:#10b981;background:#10b981}.practice-quiz-answer.is-wrong-answer .practice-quiz-answer-checkbox[data-v-622fb7f6]{border-color:#ef4444;background:#ef4444}.practice-quiz-answer-text[data-v-622fb7f6]{flex:1;font-size:15px;line-height:1.5;color:#334155}.practice-quiz-answer-status[data-v-622fb7f6]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.practice-quiz-answer-status--correct[data-v-622fb7f6]{background:rgba(16,185,129,.15);color:#10b981}.practice-quiz-answer-status--wrong[data-v-622fb7f6]{background:rgba(239,68,68,.15);color:#ef4444}.practice-quiz-text-answer[data-v-622fb7f6]{display:flex;flex-direction:column;gap:12px}.practice-quiz-text-wrapper[data-v-622fb7f6]{position:relative;display:flex;align-items:center}.practice-quiz-text-input[data-v-622fb7f6]{width:100%;padding:16px 50px 16px 18px;border:2px solid #e2e8f0;border-radius:14px;background:#fff;color:#1e293b;font-size:15px;font-family:inherit;transition:all .25s ease;box-sizing:border-box}.practice-quiz-text-input[data-v-622fb7f6]::-moz-placeholder{color:#94a3b8}.practice-quiz-text-input[data-v-622fb7f6]::placeholder{color:#94a3b8}.practice-quiz-text-input[data-v-622fb7f6]:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 4px rgba(129,140,248,.15)}.practice-quiz-text-input[data-v-622fb7f6]:disabled{background:#f8fafc;cursor:not-allowed}.practice-quiz-text-input.is-correct[data-v-622fb7f6]{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.practice-quiz-text-input.is-wrong[data-v-622fb7f6]{border-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fee2e2)}.practice-quiz-text-status[data-v-622fb7f6]{position:absolute;right:16px;display:flex;align-items:center;justify-content:center}.practice-quiz-text-status--correct[data-v-622fb7f6]{color:#10b981}.practice-quiz-text-status--wrong[data-v-622fb7f6]{color:#ef4444}.practice-quiz-correct-answer[data-v-622fb7f6]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:12px;border-left:4px solid #10b981;font-size:14px;color:#065f46}.practice-quiz-correct-answer svg[data-v-622fb7f6]{color:#10b981;flex-shrink:0}.practice-quiz-explanation[data-v-622fb7f6]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:14px;padding:16px 20px;margin-top:4px}.practice-quiz-question.is-correct .practice-quiz-explanation[data-v-622fb7f6]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.practice-quiz-question.is-wrong .practice-quiz-explanation[data-v-622fb7f6]{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5}.practice-quiz-explanation-header[data-v-622fb7f6]{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#0369a1;font-weight:600;font-size:14px}.practice-quiz-question.is-correct .practice-quiz-explanation-header[data-v-622fb7f6]{color:#059669}.practice-quiz-question.is-wrong .practice-quiz-explanation-header[data-v-622fb7f6]{color:#dc2626}.practice-quiz-explanation-content[data-v-622fb7f6]{font-size:14px;line-height:1.7;color:#334155}.practice-quiz-explanation-empty[data-v-622fb7f6]{font-style:italic;color:#94a3b8}.practice-quiz-actions[data-v-622fb7f6]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.practice-quiz-actions-left[data-v-622fb7f6],.practice-quiz-actions-right[data-v-622fb7f6]{display:flex;align-items:center;gap:12px}.practice-quiz-result[data-v-622fb7f6]{display:flex;align-items:center;gap:14px;padding:16px 24px;border-radius:16px;transition:all .3s ease}.practice-quiz-result--success[data-v-622fb7f6]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:2px solid #10b981;color:#065f46}.practice-quiz-result--warning[data-v-622fb7f6]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #f59e0b;color:#92400e}.practice-quiz-result--fail[data-v-622fb7f6]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #ef4444;color:#991b1b}.practice-quiz-result-icon[data-v-622fb7f6]{display:flex;align-items:center;justify-content:center}.practice-quiz-result-info[data-v-622fb7f6]{display:flex;flex-direction:column;gap:2px}.practice-quiz-result-title[data-v-622fb7f6]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.practice-quiz-result-score[data-v-622fb7f6]{display:flex;align-items:baseline;gap:4px;font-weight:700}.practice-quiz-result-value[data-v-622fb7f6]{font-size:24px}.practice-quiz-result-separator[data-v-622fb7f6]{font-size:18px;opacity:.5}.practice-quiz-result-total[data-v-622fb7f6]{font-size:18px;opacity:.7}.practice-quiz-result-percent[data-v-622fb7f6]{font-size:14px;opacity:.6;margin-left:4px}.practice-quiz-btn[data-v-622fb7f6]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:14px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none}.practice-quiz-btn--check[data-v-622fb7f6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 6px 20px rgba(102,126,234,.4)}.practice-quiz-btn--check[data-v-622fb7f6]:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(102,126,234,.5)}.practice-quiz-btn--check[data-v-622fb7f6]:active{transform:translateY(-1px)}.practice-quiz-btn--reset[data-v-622fb7f6]{background:#fff;color:#667eea;border:2px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.practice-quiz-btn--reset[data-v-622fb7f6]:hover{border-color:#667eea;background:linear-gradient(135deg,#eef2ff,#e0e7ff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.2)}@media (min-width:1440px){.practice-test-section[data-v-622fb7f6]{max-width:100%;align-self:stretch;padding:18px 20px;gap:12px}.practice-test-title[data-v-622fb7f6]{font-size:16px}.practice-test-meta[data-v-622fb7f6]{gap:8px;font-size:13px}.practice-test-duration[data-v-622fb7f6],.practice-test-label[data-v-622fb7f6],.practice-test-meta-item[data-v-622fb7f6]{padding:4px 10px;font-size:12px}.practice-quiz-body[data-v-622fb7f6]{gap:14px;margin-top:16px;max-height:560px;padding-right:8px;margin-right:-8px}.practice-quiz-question[data-v-622fb7f6]{padding:18px;border-radius:16px;min-height:220px;gap:12px}.practice-quiz-question-number[data-v-622fb7f6]{width:32px;height:32px;font-size:14px;box-shadow:0 2px 8px rgba(102,126,234,.25)}.practice-quiz-question-title[data-v-622fb7f6]{font-size:15px}.practice-quiz-answers[data-v-622fb7f6]{gap:8px}.practice-quiz-answer[data-v-622fb7f6]{padding:10px 14px;gap:10px;border-radius:12px}.practice-quiz-answer-text[data-v-622fb7f6]{font-size:14px}.practice-quiz-answer-status[data-v-622fb7f6]{width:24px;height:24px}.practice-quiz-text-input[data-v-622fb7f6]{padding:12px 42px 12px 14px;font-size:14px;border-radius:12px}.practice-quiz-explanation[data-v-622fb7f6]{padding:12px 16px;border-radius:12px}.practice-quiz-actions[data-v-622fb7f6]{gap:16px}.practice-quiz-result[data-v-622fb7f6]{padding:12px 18px;border-radius:14px}.practice-quiz-result-value[data-v-622fb7f6]{font-size:20px}.practice-quiz-btn[data-v-622fb7f6]{padding:10px 18px;font-size:14px;border-radius:12px}.practice-quiz-btn--check[data-v-622fb7f6]{box-shadow:0 4px 12px rgba(102,126,234,.25)}.practice-quiz-btn--check[data-v-622fb7f6]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(102,126,234,.3)}}@media (min-width:1200px){.practice-split[data-v-622fb7f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,560px);align-items:start}.practice-split.practice-split--single[data-v-622fb7f6]{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.practice-quiz-body[data-v-622fb7f6]{max-height:520px;padding-right:8px;margin-right:-8px}.practice-quiz-question[data-v-622fb7f6]{padding:18px;border-radius:16px;min-height:220px}.practice-quiz-question-header[data-v-622fb7f6]{flex-direction:column;align-items:flex-start;gap:8px}.practice-quiz-answer[data-v-622fb7f6]{padding:12px 14px;gap:12px}.practice-quiz-actions[data-v-622fb7f6]{flex-direction:column;align-items:stretch;padding:18px}.practice-quiz-actions-left[data-v-622fb7f6],.practice-quiz-actions-right[data-v-622fb7f6]{justify-content:center}.practice-quiz-btn[data-v-622fb7f6],.practice-quiz-result[data-v-622fb7f6]{width:100%;justify-content:center}}@media (max-width:480px){.practice-quiz-body[data-v-622fb7f6]{max-height:450px}.practice-quiz-question[data-v-622fb7f6]{padding:14px;min-height:180px}.practice-quiz-question-number[data-v-622fb7f6]{width:32px;height:32px;font-size:14px}.practice-quiz-question-title[data-v-622fb7f6]{font-size:15px}.practice-quiz-answer-text[data-v-622fb7f6]{font-size:14px}.practice-quiz-result-value[data-v-622fb7f6]{font-size:20px}}.test-content-header[data-v-622fb7f6]{width:100%;max-width:1400px;text-align:left;margin-bottom:32px}.test-content-title[data-v-622fb7f6]{font-family:Poppins,sans-serif;font-size:32px;font-weight:700;color:#1a202c;line-height:1.3;text-align:left}.final-test-badge[data-v-622fb7f6]{display:inline-flex;align-items:center;margin-left:12px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#7c2d12;background:#ffedd5;border:1px solid #fed7aa}.test-content-body[data-v-622fb7f6]{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:0;background:hsla(0,0%,100%,.92);border:1px solid #e2e8f0;border-radius:24px;padding:28px 32px;box-shadow:0 10px 24px rgba(15,23,42,.06)}.test-section[data-v-622fb7f6]{background:transparent;padding:20px 0;border-radius:0;box-shadow:none;border:none}.test-section+.test-section[data-v-622fb7f6]{border-top:1px solid #e2e8f0}.test-section[data-v-622fb7f6]:first-child{padding-top:0}.test-section[data-v-622fb7f6]:last-child{padding-bottom:0}.test-section-title[data-v-622fb7f6]{display:flex;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.test-section-title[data-v-622fb7f6]:before{content:none}.test-meta[data-v-622fb7f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.test-meta li[data-v-622fb7f6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;transition:background .2s ease}.test-meta li[data-v-622fb7f6]:hover{background:#f1f5f9}.test-meta-label[data-v-622fb7f6]{font-weight:500;color:#64748b;font-size:13px}.test-meta-value[data-v-622fb7f6]{font-weight:600;color:#0f172a;font-size:15px}.test-results-block[data-v-622fb7f6]{margin:0;padding:24px 28px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px}.test-results-header[data-v-622fb7f6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.test-section+.test-results-block[data-v-622fb7f6]{margin-top:20px}.test-results-block+.test-section[data-v-622fb7f6]{border-top:1px solid #e2e8f0}.test-results-title[data-v-622fb7f6]{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;color:#0f172a;margin:0;display:flex;align-items:center;gap:12px}.test-results-title[data-v-622fb7f6]:before{content:"✅";font-size:24px;color:#10b981}.test-results-refresh[data-v-622fb7f6]{border:1px solid #cbd5f5;border-radius:10px;background:#fff;color:#0f172a;font-size:13px;font-weight:600;padding:6px 12px;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.test-results-refresh[data-v-622fb7f6]:hover{border-color:#94a3f5;color:#1d4ed8;background:#eef2ff}.test-results-refresh[data-v-622fb7f6]:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}.test-results-grid[data-v-622fb7f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.test-results-item[data-v-622fb7f6]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.test-results-label[data-v-622fb7f6]{color:#94a3b8;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.test-results-value[data-v-622fb7f6]{font-weight:500;color:#0f172a;font-size:16px}.test-results-value--success[data-v-622fb7f6]{color:#059669;font-weight:600}.test-results-value--fail[data-v-622fb7f6]{color:#dc2626;font-weight:600}.homework-content-header[data-v-622fb7f6]{width:100%;max-width:1400px;text-align:left;margin-bottom:32px}.homework-content-title[data-v-622fb7f6]{font-family:Poppins,sans-serif;font-size:32px;font-weight:700;color:#1a202c;line-height:1.3;text-align:left}.homework-content-body[data-v-622fb7f6]{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:0;background:hsla(0,0%,100%,.92);border:1px solid #e2e8f0;border-radius:22px;padding:24px 28px;box-shadow:0 8px 20px rgba(15,23,42,.05)}.homework-section[data-v-622fb7f6]{background:transparent;padding:18px 0;border-radius:0;box-shadow:none;border:none}.homework-section+.homework-section[data-v-622fb7f6]{border-top:1px solid #e2e8f0}.homework-section[data-v-622fb7f6]:first-child{padding-top:0}.homework-section[data-v-622fb7f6]:last-child{padding-bottom:0}.homework-section--description[data-v-622fb7f6]{font-size:16px;line-height:1.75;color:#374151}.homework-section--description[data-v-622fb7f6] p{margin:0 0 16px}.homework-section--description[data-v-622fb7f6] p:last-child{margin-bottom:0}.homework-section--revision-upload[data-v-622fb7f6]{margin-top:8px;padding:20px 22px;border-radius:18px;border:1px solid rgba(59,130,246,.25);background:linear-gradient(180deg,rgba(219,234,254,.45),hsla(0,0%,100%,.95));box-shadow:0 10px 22px rgba(59,130,246,.08)}.homework-section--revision-upload .homework-section-title[data-v-622fb7f6]{color:#1d4ed8}.homework-section--revision-upload .homework-upload[data-v-622fb7f6]{background:transparent}.homework-section-title[data-v-622fb7f6]{display:flex;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#64748b;margin-bottom:12px;padding-bottom:0;border-bottom:none;letter-spacing:.06em;text-transform:uppercase}.homework-section-title[data-v-622fb7f6]:before{content:none}.homework-list[data-v-622fb7f6]{margin:0;padding:0;list-style:none}.homework-list li[data-v-622fb7f6]{position:relative;margin-bottom:10px;padding:0 0 0 18px;background:transparent;border-radius:0;border-bottom:none;font-size:15px;line-height:1.65;color:#4b5563;transition:color .2s ease}.homework-list li[data-v-622fb7f6]:hover{color:#1f2937}.homework-list li[data-v-622fb7f6]:last-child{margin-bottom:0}.homework-list li[data-v-622fb7f6]:before{left:4px;top:10px;font-size:18px}.homework-meta[data-v-622fb7f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px}.homework-meta li[data-v-622fb7f6]{display:flex;align-items:center;gap:8px;padding:0;background:transparent;border-radius:0;border:none;font-size:14px}.homework-meta-label[data-v-622fb7f6]{font-weight:500;color:#64748b}.homework-meta-value[data-v-622fb7f6]{font-weight:600;color:#0f172a}.homework-review-table[data-v-622fb7f6],.homework-status-table[data-v-622fb7f6]{width:100%;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.homework-review-table table[data-v-622fb7f6],.homework-status-table table[data-v-622fb7f6]{width:100%;border-collapse:collapse}.homework-review-row--grade td[data-v-622fb7f6],.homework-review-row--grade th[data-v-622fb7f6]{background:#eaf7ec}.test-review-row--low td[data-v-622fb7f6],.test-review-row--low th[data-v-622fb7f6]{background:#fde2e2}.homework-review-feedback[data-v-622fb7f6]{white-space:pre-wrap;color:#334155}.homework-review-table td[data-v-622fb7f6],.homework-review-table th[data-v-622fb7f6],.homework-status-table td[data-v-622fb7f6],.homework-status-table th[data-v-622fb7f6]{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;font-size:14px;color:#0f172a}.homework-review-table th[data-v-622fb7f6],.homework-status-table th[data-v-622fb7f6]{width:260px;background:#f8fafc;color:#334155;font-weight:600}.homework-review-table tr:last-child td[data-v-622fb7f6],.homework-review-table tr:last-child th[data-v-622fb7f6],.homework-status-table tr:last-child td[data-v-622fb7f6],.homework-status-table tr:last-child th[data-v-622fb7f6]{border-bottom:none}.homework-status-row--late td[data-v-622fb7f6],.homework-status-row--late th[data-v-622fb7f6]{background:#fef2f2}.homework-status-row--on-time td[data-v-622fb7f6],.homework-status-row--on-time th[data-v-622fb7f6]{background:#ecfdf3}.homework-status-files[data-v-622fb7f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.homework-status-file[data-v-622fb7f6]{display:flex;align-items:center;gap:6px}.homework-status-file-link[data-v-622fb7f6]{color:#0f172a;text-decoration:underline}.homework-status-file-link[data-v-622fb7f6]:hover{color:#111827}.homework-status-file-name[data-v-622fb7f6]{color:#0f172a}.homework-status-empty[data-v-622fb7f6]{color:#94a3b8;font-size:13px}.homework-status-comments[data-v-622fb7f6]{color:#0f172a;font-weight:600;background:none;border:none;padding:0;cursor:pointer;font-size:13px;text-align:left}.homework-status-comments[data-v-622fb7f6]:hover{color:#2563eb}.homework-comment-modal[data-v-622fb7f6]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.homework-comment-modal__backdrop[data-v-622fb7f6]{position:absolute;inset:0;background:rgba(15,23,42,.4)}.homework-comment-modal__card[data-v-622fb7f6]{position:relative;background:#fff;border-radius:16px;padding:20px;width:100%;max-width:520px;box-shadow:0 12px 30px rgba(15,23,42,.2);z-index:1;display:flex;flex-direction:column;gap:12px}.homework-comment-modal__header[data-v-622fb7f6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.homework-comment-modal__header h4[data-v-622fb7f6]{margin:0;font-size:18px;font-weight:600;color:#0f172a}.homework-comment-modal__close[data-v-622fb7f6]{border:none;background:#f1f5f9;color:#475569;width:32px;height:32px;border-radius:50%;font-size:20px;cursor:pointer}.homework-comment-modal__textarea[data-v-622fb7f6]{width:100%;min-height:140px;border:1px solid #e2e8f0;border-radius:12px;padding:12px;font-size:14px;resize:vertical}.homework-comment-modal__textarea[data-v-622fb7f6]:disabled{background:#f8fafc;color:#94a3b8}.homework-comment-modal__note[data-v-622fb7f6]{margin:0;font-size:12px;color:#64748b}.homework-comment-modal__actions[data-v-622fb7f6]{display:flex;justify-content:flex-end;gap:10px}.homework-comment-modal__cancel[data-v-622fb7f6]{border:1px solid #e2e8f0;background:#fff;color:#475569;padding:8px 16px;border-radius:8px;font-size:13px;cursor:pointer}.homework-comment-modal__submit[data-v-622fb7f6]{border:none;background:#2563eb;color:#fff;padding:8px 16px;border-radius:8px;font-size:13px;cursor:pointer}.homework-comment-modal__submit[data-v-622fb7f6]:disabled{opacity:.6;cursor:default}.fade-enter-active[data-v-622fb7f6],.fade-leave-active[data-v-622fb7f6]{transition:opacity .2s ease}.fade-enter-from[data-v-622fb7f6],.fade-leave-to[data-v-622fb7f6]{opacity:0}.homework-upload[data-v-622fb7f6]{margin-top:0;padding:0;border-radius:0;border:none;background:transparent}.homework-upload-header[data-v-622fb7f6]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.homework-upload-deadline[data-v-622fb7f6]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#0369a1;padding:8px 14px;background:hsla(0,0%,100%,.7);border-radius:8px;width:-moz-fit-content;width:fit-content}.homework-upload-deadline[data-v-622fb7f6]:before{content:"⏰"}.homework-upload-late[data-v-622fb7f6]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#b91c1c;padding:8px 14px;background:#fee2e2;border-radius:8px;width:-moz-fit-content;width:fit-content}.homework-upload-late[data-v-622fb7f6]:before{content:"⚠️"}.homework-upload-blocked[data-v-622fb7f6]{padding:16px 18px;border-radius:12px;background:#fef2f2;color:#991b1b;font-size:14px;font-weight:500;display:inline-flex}.homework-upload-blocked[data-v-622fb7f6]:before{content:"🔒";font-size:24px}.homework-upload-body[data-v-622fb7f6]{display:flex;flex-direction:column;gap:16px}.homework-file-input[data-v-622fb7f6]{display:none}.homework-upload-actions[data-v-622fb7f6]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.homework-upload-button[data-v-622fb7f6]{background:#fff;color:#0f172a;border:1px solid #cbd5e1;border-radius:10px;padding:10px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease;box-shadow:none}.homework-upload-button[data-v-622fb7f6]:hover{background:#f8fafc;border-color:#94a3b8}.homework-upload-hint[data-v-622fb7f6]{color:#64748b;font-size:13px}.homework-upload-zone[data-v-622fb7f6]{padding:26px 20px;border-radius:12px;border:1px dashed #cbd5e1;text-align:center;font-size:14px;color:#475569;background:#f8fafc;transition:all .2s ease;cursor:pointer}.homework-upload-zone[data-v-622fb7f6]:before{content:"📤";display:block;font-size:36px;margin-bottom:12px}.homework-upload-zone--drag[data-v-622fb7f6]{border-color:#0ea5e9;background:#e0f2fe;transform:none}.homework-files-list[data-v-622fb7f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.homework-file-item[data-v-622fb7f6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-radius:0;background:transparent;border-bottom:1px solid #e2e8f0;transition:color .2s ease}.homework-file-item[data-v-622fb7f6]:hover{transform:none}.homework-file-name[data-v-622fb7f6]{flex:1;font-size:14px;color:#4a5568;word-break:break-all;display:flex;align-items:center;gap:10px}.homework-file-name[data-v-622fb7f6]:before{content:"📄";font-size:18px;flex-shrink:0}.homework-file-link[data-v-622fb7f6]{color:#0f172a;text-decoration:none;font-size:14px;word-break:break-all;transition:color .2s ease}.homework-file-link[data-v-622fb7f6]:hover{color:#111827;text-decoration:underline}.homework-file-remove[data-v-622fb7f6]{border:none;background:#fef2f2;color:#b91c1c;font-size:12px;font-weight:500;padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.homework-file-remove[data-v-622fb7f6]:hover{background:#fee2e2}.homework-existing-files[data-v-622fb7f6]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.homework-existing-title[data-v-622fb7f6]{font-weight:600;font-size:12px;color:#64748b;letter-spacing:.05em;text-transform:uppercase}.homework-existing-title[data-v-622fb7f6]:before{content:"📂"}.homework-submitted-at[data-v-622fb7f6]{font-size:13px;color:#059669;display:flex;align-items:center;gap:6px;margin-top:8px}.homework-submitted-at[data-v-622fb7f6]:before{content:"✅"}.homework-upload-status[data-v-622fb7f6]{min-height:20px;display:flex;align-items:center}.homework-upload-error[data-v-622fb7f6]{color:#dc2626;font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px}.homework-upload-footer[data-v-622fb7f6]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.homework-upload-cancel[data-v-622fb7f6]{background:#fff;color:#0f172a;border:1px solid #cbd5e1;border-radius:10px;padding:10px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.homework-upload-cancel[data-v-622fb7f6]:hover{background:#f8fafc;border-color:#94a3b8}.homework-upload-error[data-v-622fb7f6]:before{content:"❌"}.homework-upload-success[data-v-622fb7f6]{color:#059669;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.homework-upload-success[data-v-622fb7f6]:before{content:"✅"}.homework-submit-button[data-v-622fb7f6]{align-self:flex-start;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:14px;padding:14px 32px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px rgba(5,150,105,.3)}.homework-submit-button[data-v-622fb7f6]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(5,150,105,.4)}.homework-submit-button[data-v-622fb7f6]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.homework-upload-compact[data-v-622fb7f6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.homework-upload-compact-text[data-v-622fb7f6]{font-size:14px;color:#475569}.homework-upload-secondary[data-v-622fb7f6]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;color:#0f172a;cursor:pointer;transition:background .2s ease,border-color .2s ease}.homework-upload-secondary[data-v-622fb7f6]:hover{background:#f8fafc;border-color:#94a3b8}.homework-file-item[data-v-622fb7f6]:last-child{border-bottom:none}.homework-list li[data-v-622fb7f6]:before{content:"-";position:absolute;left:0;top:0;font-size:16px;color:#0f172a}.homework-existing-title[data-v-622fb7f6]:before,.homework-file-name[data-v-622fb7f6]:before,.homework-upload-blocked[data-v-622fb7f6]:before,.homework-upload-deadline[data-v-622fb7f6]:before,.homework-upload-error[data-v-622fb7f6]:before,.homework-upload-late[data-v-622fb7f6]:before,.homework-upload-success[data-v-622fb7f6]:before,.homework-upload-zone[data-v-622fb7f6]:before{content:none}.lesson-materials-block[data-v-622fb7f6]{width:100%;max-width:1000px;margin:24px 0 0;padding:24px 28px;background:hsla(0,0%,100%,.92);border-radius:24px;border:1px solid #e2e8f0;box-shadow:0 10px 24px rgba(15,23,42,.06);align-self:flex-start}.materials-section[data-v-622fb7f6]{width:100%;max-width:100%;margin:0;padding:20px 0;background:transparent;border-radius:0}.lesson-materials-group[data-v-622fb7f6]{background:transparent;border-radius:0;padding:16px 0;border:none;box-shadow:none}.lesson-materials-group+.lesson-materials-group[data-v-622fb7f6]{border-top:1px solid #e2e8f0}.lesson-materials-group--additional[data-v-622fb7f6]{background:transparent;border-color:transparent}.lesson-materials-header[data-v-622fb7f6]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.lesson-materials-header .materials-title[data-v-622fb7f6]{margin-bottom:0;padding-bottom:0;border-bottom:none}.materials-subtitle[data-v-622fb7f6]{font-size:13px;color:#4b5563}.materials-restriction[data-v-622fb7f6]{align-self:flex-start;font-size:12px;font-weight:600;color:#0369a1;background:#e0f2fe;border:1px dashed #7dd3fc;padding:4px 10px;border-radius:999px}.materials-title[data-v-622fb7f6]{display:flex;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#1a202c;margin-bottom:10px;padding-bottom:0;border-bottom:none}.materials-title[data-v-622fb7f6]:before{content:"📚";font-size:24px}.materials-list[data-v-622fb7f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.materials-item[data-v-622fb7f6]{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:12px;padding:12px 0;background:transparent;border-radius:0;border-bottom:1px solid #e2e8f0;transition:background .2s ease}.materials-item[data-v-622fb7f6]:last-child{border-bottom:none}.material-name[data-v-622fb7f6]{flex:0 1 auto;font-size:15px;color:#334155;font-weight:500;display:flex;align-items:center;gap:12px;min-width:0;overflow-wrap:anywhere}.material-name--link[data-v-622fb7f6]{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}.material-name--link[data-v-622fb7f6]:hover{color:#1e40af}.material-name[data-v-622fb7f6]:before{content:"📄";font-size:18px;flex-shrink:0}.material-download-button[data-v-622fb7f6]{background:linear-gradient(135deg,#0095ec,#07c);color:#000000ab;text-decoration:none;border-radius:10px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px rgba(0,149,236,.25);white-space:nowrap;flex-shrink:0}.material-download-button[data-v-622fb7f6]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,149,236,.35)}.lesson-materials-block .materials-list[data-v-622fb7f6]{gap:0}.lesson-materials-block .materials-item[data-v-622fb7f6]{background:transparent;border:none;border-bottom:1px solid #e2e8f0;box-shadow:none}.lesson-materials-block .materials-item[data-v-622fb7f6]:hover{transform:none;background:rgba(15,23,42,.03)}.lesson-materials-block .materials-item[data-v-622fb7f6]:last-child{border-bottom:none}.lesson-materials-block .material-download-button[data-v-622fb7f6]{border-radius:12px;padding:10px 22px;background:linear-gradient(135deg,#00a1ff,#0086d6);box-shadow:0 6px 16px rgba(0,149,236,.3)}.lesson-materials-block .material-download-button[data-v-622fb7f6]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,149,236,.4)}.lesson-actions[data-v-622fb7f6]{width:100%;max-width:1400px;margin:28px auto 0;display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-start;align-items:center}.lesson-complete-button[data-v-622fb7f6]{background:#eef4fb;color:#1f4f78;border:1px solid #cfe0f2;border-radius:12px;padding:10px 18px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;display:flex;align-items:center;gap:12px}.lesson-complete-button[data-v-622fb7f6]:hover{background:#e3edf8;border-color:#c2d6ec}.lesson-complete-button[data-v-622fb7f6]:active{background:#d8e8f6}.lesson-complete-button[data-v-622fb7f6]:disabled{background:#f3f4f6;color:#94a3b8;border-color:#e2e8f0;cursor:not-allowed;box-shadow:none}.test-attempts-info[data-v-622fb7f6]{font-size:14px;font-weight:500;color:#1f4f78;opacity:.8}.final-test-access[data-v-622fb7f6]{margin-top:16px;padding:12px 14px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;box-shadow:0 8px 18px rgba(124,45,18,.08)}.final-test-access__title[data-v-622fb7f6]{font-weight:600;margin-bottom:6px}.final-test-access__list[data-v-622fb7f6]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.final-test-access__items[data-v-622fb7f6]{font-weight:600}.loading-spinner-small[data-v-622fb7f6]{width:20px;height:20px;border:2px solid rgba(31,79,120,.25);border-top-color:currentColor;border-radius:50%;animation:spin-622fb7f6 .8s linear infinite}@keyframes spin-622fb7f6{to{transform:rotate(1turn)}}.homework-file-remove[data-v-622fb7f6]:focus-visible,.homework-submit-button[data-v-622fb7f6]:focus-visible,.homework-upload-button[data-v-622fb7f6]:focus-visible,.lesson-complete-button[data-v-622fb7f6]:focus-visible,.material-download-button[data-v-622fb7f6]:focus-visible,.open-test-button[data-v-622fb7f6]:focus-visible,.practice-quiz-btn[data-v-622fb7f6]:focus-visible,.progress-refresh-button[data-v-622fb7f6]:focus-visible,.retry-button[data-v-622fb7f6]:focus-visible{outline:3px solid #0095ec;outline-offset:3px}@media (max-width:1024px){.article-content-wrapper[data-v-622fb7f6],.homework-content-wrapper[data-v-622fb7f6],.practice-content-wrapper[data-v-622fb7f6],.test-content-wrapper[data-v-622fb7f6],.video-content-wrapper[data-v-622fb7f6]{padding:160px 24px 60px}.homework-content-title[data-v-622fb7f6],.practice-content-title[data-v-622fb7f6],.test-content-title[data-v-622fb7f6],.video-content-title[data-v-622fb7f6]{font-size:28px}.article-content-title[data-v-622fb7f6]{font-size:32px}.article-content-body[data-v-622fb7f6]{padding:36px 40px}.article-content-toc[data-v-622fb7f6]{padding:20px 24px}}@media (max-width:768px){.article-content-wrapper[data-v-622fb7f6],.homework-content-wrapper[data-v-622fb7f6],.practice-content-wrapper[data-v-622fb7f6],.test-content-wrapper[data-v-622fb7f6],.video-content-wrapper[data-v-622fb7f6]{padding:140px 16px 40px}.homework-content-title[data-v-622fb7f6],.practice-content-title[data-v-622fb7f6],.test-content-title[data-v-622fb7f6],.video-content-title[data-v-622fb7f6]{font-size:24px}.article-content-title[data-v-622fb7f6]{font-size:28px}.article-content-body[data-v-622fb7f6]{padding:24px 20px;font-size:15px}.article-content-toc[data-v-622fb7f6]{padding:18px 20px}.article-content-toc__item[data-v-622fb7f6]{font-size:13px}.homework-content-body[data-v-622fb7f6],.test-content-body[data-v-622fb7f6]{padding:20px 20px}.homework-section[data-v-622fb7f6],.materials-section[data-v-622fb7f6],.practice-section[data-v-622fb7f6],.test-section[data-v-622fb7f6]{padding:18px 0}.lesson-materials-block[data-v-622fb7f6]{padding:20px 20px}.lesson-materials-group[data-v-622fb7f6]{padding:14px 0}.lesson-complete-button[data-v-622fb7f6]{width:100%;justify-content:center;padding:16px 24px;font-size:16px}.materials-item[data-v-622fb7f6]{flex-direction:column;align-items:flex-start;gap:12px}.material-download-button[data-v-622fb7f6]{width:100%;text-align:center}.practice-section.materials-section[data-v-622fb7f6]{max-width:100%}}@media (max-width:480px){.homework-content-title[data-v-622fb7f6],.practice-content-title[data-v-622fb7f6],.test-content-title[data-v-622fb7f6],.video-content-title[data-v-622fb7f6]{font-size:20px}.article-content-title[data-v-622fb7f6]{font-size:24px}.progress-indicators[data-v-622fb7f6]{max-width:100%;padding:0 16px;left:0}.test-meta[data-v-622fb7f6],.test-results-grid[data-v-622fb7f6]{grid-template-columns:1fr}.homework-upload[data-v-622fb7f6]{padding:0}.homework-upload-zone[data-v-622fb7f6]{padding:24px 16px}}:root{--alabaster:#fafafa;--alto:#d9d9d9;--anakiwa:#9ed6ff;--aqua-pearl:#6db0da;--azure-radiance:#0095ec;--azure-radiance-2:#0095eccc;--azure-radiance-3:#0095ecb2;--azure-radiance-4:#0095ecc4;--azure-radiance-5:#0095ec99;--azure-radiance-6:#0088f780;--azure-radiance-7:#0095ecd9;--azure-radiance-8:#008efe99;--black:#000;--black-10:#00000033;--black-11:#0000004c;--black-12:#00000017;--black-13:#00000040;--black-14:#00000026;--black-15:#00000003;--black-16:#000000de;--black-17:#01010133;--black-2:#00000080;--black-3:#000000b2;--black-4:#000000cc;--black-5:#00000061;--black-6:#0000001a;--black-7:#00000066;--black-8:#00000099;--black-9:#0000000d;--boulder:#797979;--bunker:#070f14c9;--carnation:#ff5d5d;--celeste:#cccaca;--chicago:#5b5b5b;--coral-red:#fb3d3d;--coral-red-2:#fb3e3e;--cornflower:#9ccbff;--cornflower-2:#9dccff33;--cornflower-3:#9dccff80;--cornflower-4:#9dccff4c;--cornflower-5:#9dccff;--cream-can:#f6c566;--desert-storm:#f8f8f880;--dodger-blue:#3692ff;--dove-gray:#6a6a6afa;--dove-gray-2:#6b6b6b;--ebony-clay:#252641;--eerie-black:#191919;--fountain-blue:#49bbbd33;--granite-gray:#696969;--gravel:#494949;--gray-nurse:#e9e9e9;--half-dark-text-color:#010514cc;--iceberg:#d7f8ec;--jaffa:#f78b3d;--night-shadz:#ad3745;--nobel:#b1b1b1;--onyx:#373737e6;--onyx-2:#373737;--pale-sky:#696983;--pastel-green:#5bea7a;--periwinkle:#c9d3e666;--pink-swan:#bbbbbb80;--pink-swan-2:#b7b7b7;--quick-silver:#a4a4a4e6;--red:red;--romance:#fffefc;--rose-of-sharon:#bd480099;--royal-blue:#3364e1;--science-blue:#0072d8;--scooter:#23bdee;--shamrock:#35ca8c;--shamrock-2:#33efa0;--shiraz:#c50b3233;--silver-chalice:#acacac;--sonic-silver:#747474;--storm-dust:#636363;--storm-dust-2:#63636380;--storm-dust-3:#63636366;--sunglo:#e66;--suva-gray:#888;--tangerine:#f48c06;--thunder:#2d2d2d;--thunder-2:#2d2d2d99;--thunder-3:#2d2d2db2;--vida-loca:#429110;--white:#fff;--white-10:#ffffff66;--white-11:#ffffff99;--white-12:#ffffff4c;--white-2:#ffffffb2;--white-3:#ffffffe6;--white-4:#ffffff0d;--white-5:#ffffff80;--white-6:#ffffff33;--white-7:#ffffff1a;--white-8:#ffffff59;--white-9:#ffffffcc;--font-size-l:22px;--font-size-m:20px;--font-size-s:18px;--font-size-xs:17px;--font-size-xxs:16px;--font-size-xxxs:15px;--font-size-xxxxs:14px;--font-family-arial-bold:"Arial-Bold",Helvetica;--font-family-arial-regular:"Arial-Regular",Helvetica;--font-family-calibri-bold:"Calibri-Bold",Helvetica;--font-family-century_gothic-bold:"Century Gothic-Bold",Helvetica;--font-family-font_awesome_5_free-regular:"Font Awesome 5 Free-Regular",Helvetica;--font-family-font_awesome_5_free-solid:"Font Awesome 5 Free-Solid",Helvetica;--font-family-inter-bold:"Inter-Bold",Helvetica;--font-family-nunito_sans:"Nunito Sans",Helvetica;--font-family-poor_richard-regular:"Poor Richard-Regular",Helvetica;--font-family-poor_story-regular:"Poor Story-Regular",Helvetica;--font-family-poppins:"Poppins",Helvetica;--font-family-poppins-extrabold:"Poppins-ExtraBold",Helvetica;--font-family-poppins-mediumitalic:"Poppins-MediumItalic",Helvetica;--font-family-poppins-thin:"Poppins-Thin",Helvetica;--font-family-poppins-thinitalic:"Poppins-ThinItalic",Helvetica;--font-family-prosto_one:"Prosto One",Helvetica;--font-family-red_hat_display-medium:"Red Hat Display-Medium",Helvetica;--font-family-roboto:"Roboto",Helvetica;--font-family-roboto-regular:"Roboto-Regular",Helvetica}.poppins-normal-storm-dust-14px{color:var(--storm-dust);font-size:var(--font-size-xxxxs)}.poppins-normal-boulder-22px,.poppins-normal-storm-dust-14px{font-family:var(--font-family-poppins);font-style:normal;font-weight:400}.poppins-normal-boulder-22px{color:var(--boulder);font-size:var(--font-size-l)}.poppins-normal-thunder-17px{color:var(--thunder);font-family:var(--font-family-poppins);font-size:var(--font-size-xs);font-style:normal;font-weight:400}.poppins-bold-black-15px{font-size:var(--font-size-xxxs);font-weight:700}.poppins-bold-black-15px,.poppins-normal-black-20px{color:var(--black);font-family:var(--font-family-poppins);font-style:normal}.poppins-normal-black-20px{font-size:var(--font-size-m);font-weight:400}.calibri-bold-white-35px{font-family:var(--font-family-calibri-bold);font-size:35px}.calibri-bold-white-35px,.poppins-bold-white-16px{color:var(--white);font-style:normal;font-weight:700}.poppins-bold-white-16px{font-family:var(--font-family-poppins);font-size:var(--font-size-xxs)}.roboto-bold-bunker-24px{color:var(--bunker);font-family:var(--font-family-roboto);font-size:24px;font-style:normal;font-weight:700}.poppins-normal-storm-dust-18px{color:var(--storm-dust);font-family:var(--font-family-poppins);font-size:var(--font-size-s);font-style:normal;font-weight:400}.roboto-bold-black-16px{color:var(--black-5)}.roboto-bold-black-16px,.roboto-bold-eerie-black-16px{font-family:var(--font-family-roboto);font-size:var(--font-size-xxs);font-style:normal;font-weight:700}.roboto-bold-eerie-black-16px{color:var(--eerie-black)}.poppins-normal-thunder-20px{color:var(--thunder);font-size:var(--font-size-m);font-weight:400}.poppins-medium-black-13px,.poppins-normal-thunder-20px{font-family:var(--font-family-poppins);font-style:normal}.poppins-medium-black-13px{color:var(--black);font-size:13px;font-weight:500}.poppins-bold-white-20px{font-size:var(--font-size-m);font-weight:700}.poppins-bold-white-20px,.poppins-semi-bold-white-22px{color:var(--white);font-family:var(--font-family-poppins);font-style:normal}.poppins-semi-bold-white-22px{font-size:var(--font-size-l);font-weight:600}.poppins-normal-black-20px-2{color:var(--black-3);font-weight:400}.poppins-normal-black-20px-2,.poppins-semi-bold-black-20px{font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal}.poppins-semi-bold-black-20px{color:var(--black);font-weight:600}.poppins-extra-extra-bold-black-20px{color:var(--black-3);font-family:var(--font-family-poppins-extrabold);font-size:var(--font-size-m);font-style:normal;font-weight:800}.poppins-bold-white-15px{font-size:var(--font-size-xxxs);font-weight:700}.poppins-bold-white-15px,.poppins-semi-bold-white-10px{color:var(--white);font-family:var(--font-family-poppins);font-style:normal}.poppins-semi-bold-white-10px{font-size:10px;font-weight:600}.poppins-semi-bold-black-14px{color:var(--black-2);font-family:var(--font-family-poppins);font-size:var(--font-size-xxxxs);font-style:normal;font-weight:600}.fontawesome5free-solid-normal-white-24px{color:var(--white);font-family:var(--font-family-font_awesome_5_free-solid);font-size:24px;font-style:normal;font-weight:400}.roboto-bold-black-14px{color:var(--black);font-family:var(--font-family-roboto);font-size:var(--font-size-xxxxs);font-style:normal;font-weight:700}.arial-bold-black-17px{color:var(--black-2);font-family:var(--font-family-arial-bold);font-size:var(--font-size-xs);font-style:normal;font-weight:700}.poppins-normal-black-20px-3{color:var(--black-2);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:400}.fontawesome5free-solid-normal-black-20px{color:var(--black-4);font-family:var(--font-family-font_awesome_5_free-solid);font-size:var(--font-size-m);font-style:normal;font-weight:400}.poppins-semi-bold-white-16px{color:var(--white-2);font-size:var(--font-size-xxs);font-weight:600}.poppins-bold-black-20px,.poppins-semi-bold-white-16px{font-family:var(--font-family-poppins);font-style:normal}.poppins-bold-black-20px{color:var(--black-2);font-size:var(--font-size-m);font-weight:700}.poppins-normal-thunder-25px{color:var(--thunder-2);font-family:var(--font-family-poppins);font-size:25px;font-style:normal;font-weight:400}.poppins-medium-thunder-20px{color:var(--thunder);font-size:var(--font-size-m);font-weight:500}.poppins-medium-thunder-20px,.poppins-normal-white-13px{font-family:var(--font-family-poppins);font-style:normal}.poppins-normal-white-13px{color:var(--white-2);font-size:13px;font-weight:400}.fontawesome5free-solid-normal-black-12px{color:var(--black);font-family:var(--font-family-font_awesome_5_free-solid);font-size:12px;font-style:normal;font-weight:400}.poppins-bold-white-12px{color:var(--white);font-family:var(--font-family-poppins);font-size:12px;font-style:normal;font-weight:700}.poppins-thin-black-20px{color:var(--black-3);font-family:var(--font-family-poppins-thin);font-size:var(--font-size-m);font-style:normal;font-weight:100}.poppins-medium-white-12px{color:var(--white);font-weight:500}.poppins-medium-white-12px,.poppins-semi-bold-white-12px{font-family:var(--font-family-poppins);font-size:12px;font-style:normal}.poppins-semi-bold-white-12px{color:var(--white-2);font-weight:600}.poppins-bold-black-17px{color:var(--black);font-family:var(--font-family-poppins);font-size:var(--font-size-xs);font-style:normal;font-weight:700}.inter-bold-black-20px{color:var(--black-4);font-family:var(--font-family-inter-bold);font-size:var(--font-size-m);font-style:normal;font-weight:700}.poppins-semi-bold-ebony-clay-36px{color:var(--ebony-clay);font-family:var(--font-family-poppins);font-size:36px;font-style:normal;font-weight:600}.poppins-bold-black-25px{color:var(--black);font-family:var(--font-family-poppins);font-size:25px;font-style:normal;font-weight:700}.poppins-semi-bold-black-13px{color:var(--black-2);font-size:13px}.poppins-semi-bold-black-13px,.poppins-semi-bold-black-17px{font-family:var(--font-family-poppins);font-style:normal;font-weight:600}.poppins-semi-bold-black-17px{color:var(--black-4);font-size:var(--font-size-xs)}.poppins-normal-black-20px-4{color:var(--black-4);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:400}.prostoone-normal-thunder-7px{color:var(--thunder);font-family:var(--font-family-prosto_one);font-size:7px;font-style:normal;font-weight:400}.poppins-normal-black-17px{color:var(--black-11)}.poppins-normal-black-17px,.poppins-normal-chicago-17px{font-family:var(--font-family-poppins);font-size:var(--font-size-xs);font-style:normal;font-weight:400}.poppins-normal-chicago-17px{color:var(--chicago)}.poppins-medium-black-17px{color:var(--black);font-family:var(--font-family-poppins);font-size:var(--font-size-xs);font-style:normal;font-weight:500}.nunitosans-bold-white-13px{color:var(--white);font-family:var(--font-family-nunito_sans);font-size:13px;font-style:normal;font-weight:700}.poppins-bold-storm-dust-25px{color:var(--storm-dust);font-family:var(--font-family-poppins);font-size:25px;font-style:normal;font-weight:700}.poppins-semi-bold-white-15px{color:var(--white-3);font-weight:600}.poppins-normal-black-15px,.poppins-semi-bold-white-15px{font-family:var(--font-family-poppins);font-size:var(--font-size-xxxs);font-style:normal}.poppins-normal-black-15px{color:var(--black-3);font-weight:400}.poppins-medium-storm-dust-20px{color:var(--storm-dust);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:500}.prostoone-normal-white-9px{color:var(--white);font-family:var(--font-family-prosto_one);font-size:9px;font-style:normal;font-weight:400}.poppins-medium-white-9-5px{color:var(--white);font-size:9.5px}.poppins-medium-black-18px,.poppins-medium-white-9-5px{font-family:var(--font-family-poppins);font-style:normal;font-weight:500}.poppins-medium-black-18px{color:var(--black);font-size:var(--font-size-s)}.poppins-bold-azure-radiance-20px{color:var(--azure-radiance);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:700}.fontawesome5free-solid-normal-white-20px{color:var(--white-2);font-family:var(--font-family-font_awesome_5_free-solid);font-size:var(--font-size-m);font-style:normal;font-weight:400}.poppins-normal-storm-dust-25px{color:var(--storm-dust);font-family:var(--font-family-poppins);font-size:25px;font-style:normal;font-weight:400}.fontawesome5free-regular-normal-black-25px{color:var(--black-4);font-family:var(--font-family-font_awesome_5_free-regular);font-size:25px;font-style:normal;font-weight:400}.poppins-normal-black-25px{color:var(--black-4);font-size:25px}.poppins-normal-black-25px,.poppins-normal-thunder-17px-2{font-family:var(--font-family-poppins);font-style:normal;font-weight:400}.poppins-normal-thunder-17px-2{color:var(--thunder-3);font-size:var(--font-size-xs)}.fontawesome5free-solid-normal-white-36px{color:var(--white);font-family:var(--font-family-font_awesome_5_free-solid);font-size:36px;font-style:normal;font-weight:400}.inter-bold-black-17px{color:var(--black-4);font-family:var(--font-family-inter-bold);font-size:var(--font-size-xs);font-style:normal;font-weight:700}.poppins-medium-white-12px-2{color:var(--white-3);font-family:var(--font-family-poppins);font-size:12px;font-style:normal;font-weight:500}.calibri-bold-black-25px{color:var(--black-2);font-family:var(--font-family-calibri-bold);font-size:25px;font-style:normal;font-weight:700}.poppins-normal-storm-dust-20px{color:var(--storm-dust);font-weight:400}.poppins-normal-storm-dust-20px,.poppins-semi-bold-thunder-20px{font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal}.poppins-semi-bold-thunder-20px{color:var(--thunder);font-weight:600}.poppins-normal-white-40px{color:var(--white-5)}.poppins-normal-white-40px,.poppins-normal-white-40px-2{font-family:var(--font-family-poppins);font-size:40px;font-style:normal;font-weight:400}.poppins-normal-white-40px-2{color:var(--white)}.poppins-medium-black-18px-2{color:var(--black-3);font-family:var(--font-family-poppins);font-size:var(--font-size-s);font-style:normal;font-weight:500}.fontawesome5free-solid-normal-black-18px{color:var(--black-3);font-family:var(--font-family-font_awesome_5_free-solid);font-size:var(--font-size-s);font-style:normal;font-weight:400}.roboto-regular-normal-black-14px{color:var(--black-2);font-family:var(--font-family-roboto-regular);font-size:var(--font-size-xxxxs);font-style:normal;font-weight:400}.poppins-normal-black-12px{color:var(--black-2);font-family:var(--font-family-poppins);font-size:12px;font-style:normal;font-weight:400}.poppins-medium-black-15px{color:var(--black-3);font-weight:500}.poppins-light-silver-chalice-15px,.poppins-medium-black-15px{font-family:var(--font-family-poppins);font-size:var(--font-size-xxxs);font-style:normal}.poppins-light-silver-chalice-15px{color:var(--silver-chalice);font-weight:300}.poppins-bold-granite-gray-25px{color:var(--granite-gray)}.poppins-bold-granite-gray-25px,.poppins-bold-white-25px{font-family:var(--font-family-poppins);font-size:25px;font-style:normal;font-weight:700}.poppins-bold-white-25px{color:var(--white)}.poppins-semi-bold-black-25px{color:var(--black);font-size:25px}.poppins-semi-bold-black-25px,.poppins-semi-bold-white-12px-2{font-family:var(--font-family-poppins);font-style:normal;font-weight:600}.poppins-semi-bold-white-12px-2{color:var(--white);font-size:12px}.poppins-bold-thunder-22px{color:var(--thunder);font-family:var(--font-family-poppins);font-size:var(--font-size-l);font-style:normal;font-weight:700}.fontawesome5free-solid-normal-celeste-24px{color:var(--celeste);font-family:var(--font-family-font_awesome_5_free-solid);font-size:24px;font-style:normal;font-weight:400}.poppins-normal-storm-dust-12px{color:var(--storm-dust);font-size:12px}.poppins-normal-black-30px,.poppins-normal-storm-dust-12px{font-family:var(--font-family-poppins);font-style:normal;font-weight:400}.poppins-normal-black-30px{color:var(--black);font-size:30px}.poppins-bold-thunder-20px{color:var(--thunder);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:700}.poorrichard-regular-normal-thunder-40px{color:var(--thunder);font-family:var(--font-family-poor_richard-regular);font-size:40px;font-style:normal;font-weight:400}.roboto-bold-bunker-17px{color:var(--bunker);font-family:var(--font-family-roboto);font-size:var(--font-size-xs);font-style:normal;font-weight:700}.roboto-regular-normal-black-14px-2{color:var(--black-8);font-family:var(--font-family-roboto-regular);font-size:var(--font-size-xxxxs);font-style:normal;font-weight:400}.poppins-semi-bold-thunder-40px{color:var(--thunder);font-family:var(--font-family-poppins);font-size:40px;font-style:normal;font-weight:600}.poppins-normal-pale-sky-22px{color:var(--pale-sky);font-size:var(--font-size-l)}.poppins-normal-pale-sky-22px,.poppins-normal-white-12px{font-family:var(--font-family-poppins);font-style:normal;font-weight:400}.poppins-normal-white-12px{color:var(--white);font-size:12px}.poppins-medium-black-20px{color:var(--black);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:500}.poppins-semi-bold-white-20px{font-weight:600}.poppins-normal-white-20px,.poppins-semi-bold-white-20px{color:var(--white);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal}.poppins-normal-white-20px{font-weight:400}.fontawesome5free-solid-normal-azure-radiance-25px{color:var(--azure-radiance);font-family:var(--font-family-font_awesome_5_free-solid);font-size:25px;font-style:normal;font-weight:400}.poppins-semi-bold-black-17px-2{color:var(--black-2);font-family:var(--font-family-poppins);font-size:var(--font-size-xs);font-style:normal;font-weight:600}.roboto-regular-normal-black-14px-3{color:var(--black);font-family:var(--font-family-roboto-regular);font-size:var(--font-size-xxxxs);font-style:normal;font-weight:400}.poppins-normal-black-16px{color:var(--black);font-family:var(--font-family-poppins);font-size:var(--font-size-xxs);font-style:normal;font-weight:400}.nunitosans-semi-bold-white-20px{color:var(--white);font-family:var(--font-family-nunito_sans);font-size:var(--font-size-m);font-style:normal;font-weight:600}.poppins-normal-white-22px{color:var(--white);font-family:var(--font-family-poppins);font-size:var(--font-size-l);font-style:normal;font-weight:400}.roboto-medium-azure-radiance-24px{color:var(--azure-radiance-4);font-family:var(--font-family-roboto);font-size:24px;font-style:normal;font-weight:500}.poppins-normal-black-22px{color:var(--black)}.poppins-normal-black-22px,.poppins-normal-chicago-22px{font-family:var(--font-family-poppins);font-size:var(--font-size-l);font-style:normal;font-weight:400}.poppins-normal-chicago-22px{color:var(--chicago)}.poppins-semi-bold-white-16px-2{color:var(--white);font-family:var(--font-family-poppins);font-size:var(--font-size-xxs);font-style:normal;font-weight:600}.centurygothic-bold-thunder-25px{color:var(--thunder);font-family:var(--font-family-century_gothic-bold);font-size:25px;font-style:normal;font-weight:700}.poppins-normal-white-24px{font-size:24px;font-weight:400}.poppins-medium-white-10px,.poppins-normal-white-24px{color:var(--white);font-family:var(--font-family-poppins);font-style:normal}.poppins-medium-white-10px,.poppins-medium-white-10px-2{font-size:10px;font-weight:500}.poppins-medium-white-10px-2{color:var(--white-3);font-family:var(--font-family-poppins);font-style:normal}.poppins-normal-black-16px-2{color:var(--black-3);font-family:var(--font-family-poppins);font-size:var(--font-size-xxs);font-style:normal;font-weight:400}.fontawesome5free-regular-normal-black-20px{color:var(--black-4);font-family:var(--font-family-font_awesome_5_free-regular);font-size:var(--font-size-m);font-style:normal;font-weight:400}.poppins-thinitalic-thin-black-18px{color:var(--black-3);font-family:var(--font-family-poppins-thinitalic);font-size:var(--font-size-s);font-style:italic;font-weight:100}.poppins-bold-black-24px{color:var(--black-4);font-size:24px;font-weight:700}.poppins-bold-black-24px,.poppins-normal-white-12px-2{font-family:var(--font-family-poppins);font-style:normal}.poppins-normal-white-12px-2{color:var(--white-2);font-size:12px;font-weight:400}.nunitosans-bold-white-20px{color:var(--white);font-family:var(--font-family-nunito_sans);font-size:var(--font-size-m);font-style:normal;font-weight:700}.arial-regular-normal-azure-radiance-96px{color:var(--azure-radiance-2);font-family:var(--font-family-arial-regular);font-size:96px;font-style:normal;font-weight:400}.poppins-semi-bold-white-32px{color:var(--white);font-size:32px}.poppins-semi-bold-white-32px,.poppins-semi-bold-white-40px{font-family:var(--font-family-poppins);font-style:normal;font-weight:600}.poppins-semi-bold-white-40px{font-size:40px}.poppins-semi-bold-azure-radiance-40px{color:var(--azure-radiance);font-size:40px}.poppins-semi-bold-azure-radiance-40px,.poppins-semi-bold-white-8px{font-family:var(--font-family-poppins);font-style:normal;font-weight:600}.poppins-semi-bold-white-8px{color:var(--white);font-size:8px}.fontawesome5free-solid-normal-black-45px{font-size:45px}.fontawesome5free-solid-normal-black-24px,.fontawesome5free-solid-normal-black-45px{color:var(--black-7);font-family:var(--font-family-font_awesome_5_free-solid);font-style:normal;font-weight:400}.fontawesome5free-solid-normal-black-24px{font-size:24px}.poppins-bold-black-20px-2{color:var(--black-7);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:700}.roboto-bold-white-15px{color:var(--white);font-family:var(--font-family-roboto);font-size:var(--font-size-xxxs);font-style:normal;font-weight:700}.poppins-normal-black-20px-5{color:var(--black-8);font-size:var(--font-size-m)}.poppins-normal-black-20px-5,.poppins-normal-white-15px{font-family:var(--font-family-poppins);font-style:normal;font-weight:400}.poppins-normal-white-15px{color:var(--white-5);font-size:var(--font-size-xxxs)}.fontawesome5free-solid-normal-white-40px{color:var(--white);font-family:var(--font-family-font_awesome_5_free-solid);font-size:40px;font-style:normal;font-weight:400}.poppins-bold-black-19px{color:var(--black-3);font-family:var(--font-family-poppins);font-size:19px;font-style:normal;font-weight:700}.poppins-thinitalic-thin-black-19px{color:var(--black-3);font-family:var(--font-family-poppins-thinitalic);font-size:19px;font-style:italic;font-weight:100}.poppins-bold-black-30px{color:var(--black-4);font-family:var(--font-family-poppins);font-size:30px;font-style:normal;font-weight:700}.fontawesome5free-solid-normal-black-18px-2{color:var(--black);font-family:var(--font-family-font_awesome_5_free-solid);font-size:var(--font-size-s);font-style:normal;font-weight:400}.poppins-normal-black-20px-6{color:var(--black-11)}.poppins-normal-black-20px-6,.poppins-normal-pale-sky-20px{font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:400}.poppins-normal-pale-sky-20px{color:var(--pale-sky)}.poppins-bold-black-30px-2{color:var(--black);font-family:var(--font-family-poppins);font-size:30px;font-style:normal;font-weight:700}.poppins-medium-eerie-black-20px{font-weight:500}.poppins-bold-eerie-black-20px,.poppins-medium-eerie-black-20px{color:var(--eerie-black);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal}.poppins-bold-eerie-black-20px{font-weight:700}.roboto-bold-white-16px{font-family:var(--font-family-roboto);font-size:var(--font-size-xxs)}.arial-bold-white-17px,.roboto-bold-white-16px{color:var(--white);font-style:normal;font-weight:700}.arial-bold-white-17px{font-family:var(--font-family-arial-bold);font-size:var(--font-size-xs)}.poppins-normal-black-12px-2{color:var(--black-8)}.poppins-normal-black-12px-2,.poppins-normal-carnation-12px{font-family:var(--font-family-poppins);font-size:12px;font-style:normal;font-weight:400}.poppins-normal-carnation-12px{color:var(--carnation)}.fontawesome5free-solid-normal-carnation-13px{color:var(--carnation);font-family:var(--font-family-font_awesome_5_free-solid);font-size:13px;font-style:normal;font-weight:400}.fontawesome5free-solid-normal-azure-radiance-40px{color:var(--azure-radiance);font-family:var(--font-family-font_awesome_5_free-solid);font-size:40px;font-style:normal;font-weight:400}.centurygothic-bold-thunder-20px{color:var(--thunder);font-family:var(--font-family-century_gothic-bold);font-size:var(--font-size-m);font-style:normal;font-weight:700}.roboto-regular-normal-bunker-17px{color:var(--bunker);font-family:var(--font-family-roboto-regular);font-size:var(--font-size-xs);font-style:normal;font-weight:400}.poppins-bold-black-20px-3{color:var(--black-8);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:700}.poppins-thinitalic-thin-storm-dust-20px{color:var(--storm-dust);font-family:var(--font-family-poppins-thinitalic);font-size:var(--font-size-m);font-style:italic;font-weight:100}.calibri-bold-dove-gray-35px{color:var(--dove-gray-2);font-family:var(--font-family-calibri-bold);font-size:35px;font-style:normal;font-weight:700}.poppins-medium-white-16px{color:var(--white);font-family:var(--font-family-poppins);font-size:var(--font-size-xxs);font-style:normal;font-weight:500}.nunitosans-bold-white-24px{color:var(--white);font-family:var(--font-family-nunito_sans);font-size:24px;font-style:normal;font-weight:700}.arial-regular-normal-blue-charcoal-32px{color:var(--half-dark-text-color);font-family:var(--font-family-arial-regular);font-size:32px;font-style:normal;font-weight:400}.poppins-normal-storm-dust-24px{color:var(--storm-dust);font-family:var(--font-family-poppins);font-size:24px;font-style:normal;font-weight:400}.poppins-bold-thunder-27px{color:var(--thunder);font-size:27px;font-weight:700}.poppins-bold-thunder-27px,.poppins-medium-white-22px{font-family:var(--font-family-poppins);font-style:normal}.poppins-medium-white-22px{color:var(--white);font-size:var(--font-size-l);font-weight:500}.nunitosans-semi-bold-white-11-1px{color:var(--white);font-family:var(--font-family-nunito_sans);font-size:11.1px;font-style:normal;font-weight:600}.poppins-bold-black-40px{color:var(--black);font-size:40px;font-weight:700}.poppins-bold-black-40px,.poppins-normal-pale-sky-15px{font-family:var(--font-family-poppins);font-style:normal}.poppins-normal-pale-sky-15px{color:var(--pale-sky);font-size:var(--font-size-xxxs);font-weight:400}.poppins-normal-storm-dust-15px{font-size:var(--font-size-xxxs)}.poppins-normal-storm-dust-15px,.poppins-normal-storm-dust-26px{color:var(--storm-dust);font-family:var(--font-family-poppins);font-style:normal;font-weight:400}.poppins-normal-storm-dust-26px{font-size:26px}.poppins-medium-thunder-22px{color:var(--thunder);font-family:var(--font-family-poppins);font-size:var(--font-size-l);font-style:normal;font-weight:500}.poppins-normal-black-25px-2{color:var(--black);font-family:var(--font-family-poppins);font-size:25px;font-style:normal;font-weight:400}.fontawesome5free-solid-normal-white-20px-2{color:var(--white);font-family:var(--font-family-font_awesome_5_free-solid);font-size:var(--font-size-m);font-style:normal;font-weight:400}.poppins-semi-bold-black-30px{font-size:30px;font-weight:600}.poppins-bold-black-20px-4,.poppins-semi-bold-black-30px{color:var(--black);font-family:var(--font-family-poppins);font-style:normal}.poppins-bold-black-20px-4{font-size:var(--font-size-m);font-weight:700}.poorrichard-regular-normal-thunder-10px{color:var(--thunder);font-family:var(--font-family-poor_richard-regular);font-size:10px;font-style:normal;font-weight:400}.poppins-normal-black-12px-3{color:var(--black);font-family:var(--font-family-poppins);font-size:12px;font-style:normal;font-weight:400}.poorstory-regular-normal-black-36px{color:var(--black);font-family:var(--font-family-poor_story-regular);font-size:36px;font-style:normal;font-weight:400}.poppins-bold-ebony-clay-24px{color:var(--ebony-clay);font-size:24px}.poppins-bold-ebony-clay-24px,.poppins-bold-white-50px{font-family:var(--font-family-poppins);font-style:normal;font-weight:700}.poppins-bold-white-50px{color:var(--white);font-size:50px}.poppins-semi-bold-black-15px{color:var(--black-7);font-weight:600}.poppins-bold-black-15px-2,.poppins-semi-bold-black-15px{font-family:var(--font-family-poppins);font-size:var(--font-size-xxxs);font-style:normal}.poppins-bold-black-15px-2{color:var(--black-2);font-weight:700}.fontawesome5free-solid-normal-black-30px{color:var(--black-2);font-family:var(--font-family-font_awesome_5_free-solid);font-size:30px;font-style:normal;font-weight:400}.poppins-bold-dove-gray-15px{font-size:var(--font-size-xxxs)}.poppins-bold-dove-gray-15px,.poppins-bold-dove-gray-20px{color:var(--dove-gray);font-family:var(--font-family-poppins);font-style:normal;font-weight:700}.poppins-bold-dove-gray-20px{font-size:var(--font-size-m)}.poppins-bold-granite-gray-20px{font-size:var(--font-size-m)}.poppins-bold-granite-gray-15px,.poppins-bold-granite-gray-20px{color:var(--granite-gray);font-family:var(--font-family-poppins);font-style:normal;font-weight:700}.poppins-bold-granite-gray-15px{font-size:var(--font-size-xxxs)}.poppins-medium-black-20px-2{color:var(--black-8);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:500}.poppins-normal-white-12px-3{color:var(--white-3);font-size:12px;font-weight:400}.poppins-bold-black-24px-2,.poppins-normal-white-12px-3{font-family:var(--font-family-poppins);font-style:normal}.poppins-bold-black-24px-2{color:var(--black);font-size:24px;font-weight:700}.poppins-normal-chicago-14px{color:var(--chicago);font-size:var(--font-size-xxxxs);font-weight:400}.poppins-bold-thunder-40px,.poppins-normal-chicago-14px{font-family:var(--font-family-poppins);font-style:normal}.poppins-bold-thunder-40px{color:var(--thunder);font-size:40px;font-weight:700}.nunitosans-bold-white-22-1px{font-size:22.1px}.nunitosans-bold-white-16-8px,.nunitosans-bold-white-22-1px{color:var(--white);font-family:var(--font-family-nunito_sans);font-style:normal;font-weight:700}.nunitosans-bold-white-16-8px{font-size:16.8px}.roboto-medium-azure-radiance-24px-2{color:var(--azure-radiance);font-family:var(--font-family-roboto);font-size:24px;font-style:normal;font-weight:500}.roboto-bold-black-28px{color:var(--black-16);font-family:var(--font-family-roboto);font-size:28px;font-style:normal;font-weight:700}.poppins-light-black-12px{color:var(--black);font-size:12px}.poppins-light-black-12px,.poppins-light-black-20px{font-family:var(--font-family-poppins);font-style:normal;font-weight:300}.poppins-light-black-20px{color:var(--black-3);font-size:var(--font-size-m)}.poppins-light-silver-chalice-20px{color:var(--silver-chalice);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:300}.redhatdisplay-medium-black-55px{color:var(--black-4);font-family:var(--font-family-red_hat_display-medium);font-size:55px;font-style:normal;font-weight:500}.prostoone-normal-thunder-9-2px{color:var(--thunder);font-family:var(--font-family-prosto_one);font-size:9.2px;font-style:normal;font-weight:400}.poppins-medium-black-30px{color:var(--black);font-family:var(--font-family-poppins);font-size:30px;font-style:normal;font-weight:500}.poppins-mediumitalic-medium-black-20px{color:var(--black);font-family:var(--font-family-poppins-mediumitalic);font-size:var(--font-size-m);font-style:italic;font-weight:500}.poppins-normal-azure-radiance-20px{color:var(--azure-radiance);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:400}.poppins-light-black-15px{color:var(--black-3);font-family:var(--font-family-poppins);font-size:var(--font-size-xxxs);font-style:normal;font-weight:300}.fontawesome5free-solid-normal-black-20px-2{color:var(--black-2);font-family:var(--font-family-font_awesome_5_free-solid);font-size:var(--font-size-m);font-style:normal;font-weight:400}.poppins-light-black-50px{font-size:50px;font-weight:300}.poppins-light-black-50px,.poppins-normal-black-17px-2{color:var(--black-2);font-family:var(--font-family-poppins);font-style:normal}.poppins-normal-black-17px-2{font-size:var(--font-size-xs);font-weight:400}.roboto-bold-bunker-20px{color:var(--bunker);font-family:var(--font-family-roboto);font-size:var(--font-size-m);font-style:normal;font-weight:700}.calibri-bold-black-60px{color:var(--black-7);font-family:var(--font-family-calibri-bold);font-size:60px;font-style:normal;font-weight:700}.poppins-bold-azure-radiance-15px{color:var(--azure-radiance);font-family:var(--font-family-poppins);font-size:var(--font-size-xxxs);font-style:normal;font-weight:700}.poppins-normal-black-40px{font-size:40px;font-weight:400}.poppins-bold-black-50px,.poppins-normal-black-40px{color:var(--black);font-family:var(--font-family-poppins);font-style:normal}.poppins-bold-black-50px{font-size:50px;font-weight:700}.poppins-normal-black-27px{color:var(--black);font-family:var(--font-family-poppins);font-size:27px;font-style:normal;font-weight:400}.poppins-semi-bold-white-20px-2{color:var(--white-3);font-family:var(--font-family-poppins);font-size:var(--font-size-m);font-style:normal;font-weight:600}.poppins-normal-black-25px-3{color:var(--black-11);font-size:25px}.poppins-normal-black-25px-3,.poppins-normal-white-30px{font-family:var(--font-family-poppins);font-style:normal;font-weight:400}.poppins-normal-white-30px{color:var(--white);font-size:30px}.poorrichard-regular-normal-thunder-11px{font-size:11px}.poorrichard-regular-normal-thunder-11px,.poorrichard-regular-normal-thunder-30px{color:var(--thunder);font-family:var(--font-family-poor_richard-regular);font-style:normal;font-weight:400}.poorrichard-regular-normal-thunder-30px{font-size:30px}.poorrichard-regular-normal-thunder-35px{color:var(--thunder);font-family:var(--font-family-poor_richard-regular);font-size:35px;font-style:normal;font-weight:400}.poppins-bold-black-25px-2{color:var(--black-7);font-family:var(--font-family-poppins);font-size:25px;font-style:normal;font-weight:700}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:.25rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.bottom-2{bottom:.5rem}.bottom-24{bottom:6rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-5{left:1.25rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-5{grid-column:span 5/span 5}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem}.mb-1,.my-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-60{max-height:15rem}.max-h-\[520px\]{max-height:520px}.max-h-\[900px\]{max-height:900px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.min-h-0{min-height:0}.min-h-\[24px\]{min-height:24px}.min-h-\[360px\]{min-height:360px}.min-h-\[60px\]{min-height:60px}.min-h-full{min-height:100%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-full{min-width:100%}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1800px\]{max-width:1800px}.max-w-\[520px\]{max-width:520px}.max-w-\[85\%\]{max-width:85%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:0.5rem}.rotate-90{--tw-rotate:90deg}.rotate-90,.scale-x-\[-1\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[-1\]{--tw-scale-x:-1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.\!border{border-width:1px!important}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#0ea5e9\]{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-\[\#1e3a8a\]{--tw-border-opacity:1;border-color:rgb(30 58 138/var(--tw-border-opacity,1))}.border-\[\#1f7a3f\]{--tw-border-opacity:1;border-color:rgb(31 122 63/var(--tw-border-opacity,1))}.border-\[\#3c4043\]{--tw-border-opacity:1;border-color:rgb(60 64 67/var(--tw-border-opacity,1))}.border-\[\#5f6368\]{--tw-border-opacity:1;border-color:rgb(95 99 104/var(--tw-border-opacity,1))}.border-\[\#8ab4f8\]{--tw-border-opacity:1;border-color:rgb(138 180 248/var(--tw-border-opacity,1))}.border-\[\#b42318\]{--tw-border-opacity:1;border-color:rgb(180 35 24/var(--tw-border-opacity,1))}.border-\[\#bfdbfe\]{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-\[\#cddff6\]{--tw-border-opacity:1;border-color:rgb(205 223 246/var(--tw-border-opacity,1))}.border-\[\#d3e3f3\]{--tw-border-opacity:1;border-color:rgb(211 227 243/var(--tw-border-opacity,1))}.border-\[\#d4ccc6\]{--tw-border-opacity:1;border-color:rgb(212 204 198/var(--tw-border-opacity,1))}.border-\[\#d9d9d9\]{--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity,1))}.border-\[\#dbe7f5\]{--tw-border-opacity:1;border-color:rgb(219 231 245/var(--tw-border-opacity,1))}.border-\[\#dbeafe\]{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-\[\#e3ded9\]{--tw-border-opacity:1;border-color:rgb(227 222 217/var(--tw-border-opacity,1))}.border-\[\#e5e7eb\]{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-\[\#e7e2dc\]{--tw-border-opacity:1;border-color:rgb(231 226 220/var(--tw-border-opacity,1))}.border-\[\#ebe5df\]{--tw-border-opacity:1;border-color:rgb(235 229 223/var(--tw-border-opacity,1))}.border-\[\#ece7e3\]{--tw-border-opacity:1;border-color:rgb(236 231 227/var(--tw-border-opacity,1))}.border-\[\#f0ebe7\]{--tw-border-opacity:1;border-color:rgb(240 235 231/var(--tw-border-opacity,1))}.border-\[\#f2c7c7\]{--tw-border-opacity:1;border-color:rgb(242 199 199/var(--tw-border-opacity,1))}.border-\[\#f3b6b6\]{--tw-border-opacity:1;border-color:rgb(243 182 182/var(--tw-border-opacity,1))}.border-\[\#f6d1d1\]{--tw-border-opacity:1;border-color:rgb(246 209 209/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-600\/50{border-color:rgba(22,163,74,.5)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-600\/50{border-color:rgba(220,38,38,.5)}.border-transparent{border-color:transparent}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-yellow-600\/50{border-color:rgba(202,138,4,.5)}.border-yellow-700\/50{border-color:rgba(161,98,7,.5)}.bg-\[\#0095EC\],.bg-\[\#0095ec\]{--tw-bg-opacity:1;background-color:rgb(0 149 236/var(--tw-bg-opacity,1))}.bg-\[\#1e62b1\]{--tw-bg-opacity:1;background-color:rgb(30 98 177/var(--tw-bg-opacity,1))}.bg-\[\#202124\]{--tw-bg-opacity:1;background-color:rgb(32 33 36/var(--tw-bg-opacity,1))}.bg-\[\#2d2e30\]{--tw-bg-opacity:1;background-color:rgb(45 46 48/var(--tw-bg-opacity,1))}.bg-\[\#3c4043\]{--tw-bg-opacity:1;background-color:rgb(60 64 67/var(--tw-bg-opacity,1))}.bg-\[\#3c4043\]\/50{background-color:rgba(60,64,67,.5)}.bg-\[\#5f6368\]{--tw-bg-opacity:1;background-color:rgb(95 99 104/var(--tw-bg-opacity,1))}.bg-\[\#5f6368\]\/30{background-color:rgba(95,99,104,.3)}.bg-\[\#8ab4f8\]{--tw-bg-opacity:1;background-color:rgb(138 180 248/var(--tw-bg-opacity,1))}.bg-\[\#8ab4f8\]\/20{background-color:rgba(138,180,248,.2)}.bg-\[\#b42318\]{--tw-bg-opacity:1;background-color:rgb(180 35 24/var(--tw-bg-opacity,1))}.bg-\[\#d7f5d7\]{--tw-bg-opacity:1;background-color:rgb(215 245 215/var(--tw-bg-opacity,1))}.bg-\[\#e0f2fe\]{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-\[\#e4f6e7\]{--tw-bg-opacity:1;background-color:rgb(228 246 231/var(--tw-bg-opacity,1))}.bg-\[\#e6f1ff\]{--tw-bg-opacity:1;background-color:rgb(230 241 255/var(--tw-bg-opacity,1))}.bg-\[\#e6f2ff\]{--tw-bg-opacity:1;background-color:rgb(230 242 255/var(--tw-bg-opacity,1))}.bg-\[\#e8e1dc\]{--tw-bg-opacity:1;background-color:rgb(232 225 220/var(--tw-bg-opacity,1))}.bg-\[\#ea4335\]{--tw-bg-opacity:1;background-color:rgb(234 67 53/var(--tw-bg-opacity,1))}.bg-\[\#eef4ff\]{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity,1))}.bg-\[\#eff6ff\]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-\[\#f2f2f2\]{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}.bg-\[\#f3f4f6\]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-\[\#f4f1ee\]{--tw-bg-opacity:1;background-color:rgb(244 241 238/var(--tw-bg-opacity,1))}.bg-\[\#faf8f6\]{--tw-bg-opacity:1;background-color:rgb(250 248 246/var(--tw-bg-opacity,1))}.bg-\[\#fdd663\]{--tw-bg-opacity:1;background-color:rgb(253 214 99/var(--tw-bg-opacity,1))}.bg-\[\#fde7e7\]{--tw-bg-opacity:1;background-color:rgb(253 231 231/var(--tw-bg-opacity,1))}.bg-\[\#fdeaea\]{--tw-bg-opacity:1;background-color:rgb(253 234 234/var(--tw-bg-opacity,1))}.bg-\[\#ffe9d6\]{--tw-bg-opacity:1;background-color:rgb(255 233 214/var(--tw-bg-opacity,1))}.bg-\[\#fff1f0\]{--tw-bg-opacity:1;background-color:rgb(255 241 240/var(--tw-bg-opacity,1))}.bg-\[\#fff5f5\]{--tw-bg-opacity:1;background-color:rgb(255 245 245/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-black\/60{background-color:rgba(0,0,0,.6)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-cyan-600{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-700\/50{background-color:rgba(55,65,81,.5)}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/30{background-color:rgba(17,24,39,.3)}.bg-gray-900\/90{background-color:rgba(17,24,39,.9)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-600\/20{background-color:rgba(22,163,74,.2)}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/20{background-color:rgba(220,38,38,.2)}.bg-red-900\/30{background-color:rgba(127,29,29,.3)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/85{background-color:hsla(0,0%,100%,.85)}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\/20{background-color:rgba(234,179,8,.2)}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.bg-yellow-900\/30{background-color:rgba(113,63,18,.3)}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#eff6ff\]{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from:#facc15 var(--tw-gradient-from-position);--tw-gradient-to:rgba(250,204,21,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:rgba(234,179,8,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0369a1\]{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-\[\#1e3a8a\]{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-\[\#1e62b1\]{--tw-text-opacity:1;color:rgb(30 98 177/var(--tw-text-opacity,1))}.text-\[\#1f2933\]{--tw-text-opacity:1;color:rgb(31 41 51/var(--tw-text-opacity,1))}.text-\[\#1f7a3f\]{--tw-text-opacity:1;color:rgb(31 122 63/var(--tw-text-opacity,1))}.text-\[\#202124\]{--tw-text-opacity:1;color:rgb(32 33 36/var(--tw-text-opacity,1))}.text-\[\#3a3430\]{--tw-text-opacity:1;color:rgb(58 52 48/var(--tw-text-opacity,1))}.text-\[\#475569\]{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-\[\#4b453f\]{--tw-text-opacity:1;color:rgb(75 69 63/var(--tw-text-opacity,1))}.text-\[\#4b5563\]{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-\[\#5f6368\]{--tw-text-opacity:1;color:rgb(95 99 104/var(--tw-text-opacity,1))}.text-\[\#6b645f\]{--tw-text-opacity:1;color:rgb(107 100 95/var(--tw-text-opacity,1))}.text-\[\#6b7280\]{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-\[\#7a7a7a\]{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.text-\[\#857c76\]{--tw-text-opacity:1;color:rgb(133 124 118/var(--tw-text-opacity,1))}.text-\[\#8ab4f8\]{--tw-text-opacity:1;color:rgb(138 180 248/var(--tw-text-opacity,1))}.text-\[\#8c817a\]{--tw-text-opacity:1;color:rgb(140 129 122/var(--tw-text-opacity,1))}.text-\[\#94a3b8\]\/60{color:rgba(148,163,184,.6)}.text-\[\#9a918a\]{--tw-text-opacity:1;color:rgb(154 145 138/var(--tw-text-opacity,1))}.text-\[\#9a918b\]{--tw-text-opacity:1;color:rgb(154 145 139/var(--tw-text-opacity,1))}.text-\[\#9aa0a6\]{--tw-text-opacity:1;color:rgb(154 160 166/var(--tw-text-opacity,1))}.text-\[\#9ca3af\]{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-\[\#b42318\]{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.text-\[\#b64734\]{--tw-text-opacity:1;color:rgb(182 71 52/var(--tw-text-opacity,1))}.text-\[\#b7612a\]{--tw-text-opacity:1;color:rgb(183 97 42/var(--tw-text-opacity,1))}.text-\[\#ea4335\]{--tw-text-opacity:1;color:rgb(234 67 53/var(--tw-text-opacity,1))}.text-\[\#fdd663\]{--tw-text-opacity:1;color:rgb(253 214 99/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.placeholder-\[\#9aa0a6\]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(154 160 166/var(--tw-placeholder-opacity,1))}.placeholder-\[\#9aa0a6\]::placeholder{--tw-placeholder-opacity:1;color:rgb(154 160 166/var(--tw-placeholder-opacity,1))}.accent-\[\#1e3a8a\]{accent-color:#1e3a8a}.accent-\[\#1e62b1\]{accent-color:#1e62b1}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-\[\#8ab4f8\]{--tw-ring-opacity:1;--tw-ring-color:rgb(138 180 248/var(--tw-ring-opacity,1))}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[\#202124\]{--tw-ring-offset-color:#202124}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-\[3000ms\]{transition-duration:3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}#app,body,html{font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Arial-Regular;font-style:normal;font-weight:400;src:url(https://anima-uploads.s3.amazonaws.com/projects/66eaa9f8e5d9b24120c2de64/fonts/satoshi-regular.ttf) format("truetype")}@font-face{font-family:Arial-Bold;font-style:normal;font-weight:700;src:url(https://anima-uploads.s3.amazonaws.com/projects/673fe060bc2db07f0203dda5/fonts/ariblk.ttf) format("truetype")}.screen a{display:contents;text-decoration:none}.container-center-horizontal{display:flex;flex-direction:row;justify-content:center;pointer-events:none;width:100%}.container-center-horizontal>*{flex-shrink:0;pointer-events:auto}.align-self-flex-start{align-self:flex-start}*{box-sizing:border-box;scrollbar-width:auto;scrollbar-color:#8c95b2 #e5e7ee}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#e5e7ee;border-radius:999px;box-shadow:inset 0 0 0 1px #d3d7e3}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9ba5c3,#7f89a8);border-radius:999px;border:2px solid #e5e7ee}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8e98b8,#6f7aa0)}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#8ab4f8\]:hover{--tw-border-opacity:1;border-color:rgb(138 180 248/var(--tw-border-opacity,1))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.hover\:bg-\[\#0095ec\]\/10:hover{background-color:rgba(0,149,236,.1)}.hover\:bg-\[\#174f8f\]:hover{--tw-bg-opacity:1;background-color:rgb(23 79 143/var(--tw-bg-opacity,1))}.hover\:bg-\[\#202124\]:hover{--tw-bg-opacity:1;background-color:rgb(32 33 36/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3c4043\]:hover{--tw-bg-opacity:1;background-color:rgb(60 64 67/var(--tw-bg-opacity,1))}.hover\:bg-\[\#4a4d51\]:hover{--tw-bg-opacity:1;background-color:rgb(74 77 81/var(--tw-bg-opacity,1))}.hover\:bg-\[\#4c5053\]:hover{--tw-bg-opacity:1;background-color:rgb(76 80 83/var(--tw-bg-opacity,1))}.hover\:bg-\[\#5f6368\]:hover{--tw-bg-opacity:1;background-color:rgb(95 99 104/var(--tw-bg-opacity,1))}.hover\:bg-\[\#6e7479\]:hover{--tw-bg-opacity:1;background-color:rgb(110 116 121/var(--tw-bg-opacity,1))}.hover\:bg-\[\#6f7378\]:hover{--tw-bg-opacity:1;background-color:rgb(111 115 120/var(--tw-bg-opacity,1))}.hover\:bg-\[\#9b1c16\]:hover{--tw-bg-opacity:1;background-color:rgb(155 28 22/var(--tw-bg-opacity,1))}.hover\:bg-\[\#aecbfa\]:hover{--tw-bg-opacity:1;background-color:rgb(174 203 250/var(--tw-bg-opacity,1))}.hover\:bg-\[\#d33828\]:hover{--tw-bg-opacity:1;background-color:rgb(211 56 40/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e5e7eb\]:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ede8e4\]:hover{--tw-bg-opacity:1;background-color:rgb(237 232 228/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f4f1ee\]:hover{--tw-bg-opacity:1;background-color:rgb(244 241 238/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f9f7f5\]:hover{--tw-bg-opacity:1;background-color:rgb(249 247 245/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fbdede\]:hover{--tw-bg-opacity:1;background-color:rgb(251 222 222/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fff0f0\]:hover{--tw-bg-opacity:1;background-color:rgb(255 240 240/var(--tw-bg-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:bg-green-200:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}.hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.hover\:from-blue-600:hover{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-green-600:hover{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:rgba(22,163,74,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-yellow-600:hover{--tw-gradient-from:#ca8a04 var(--tw-gradient-from-position);--tw-gradient-to:rgba(202,138,4,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-emerald-700:hover{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.hover\:to-orange-600:hover{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.hover\:text-\[\#0095ec\]:hover{--tw-text-opacity:1;color:rgb(0 149 236/var(--tw-text-opacity,1))}.hover\:text-\[\#8ab4f8\]:hover{--tw-text-opacity:1;color:rgb(138 180 248/var(--tw-text-opacity,1))}.hover\:text-\[\#9b1c16\]:hover{--tw-text-opacity:1;color:rgb(155 28 22/var(--tw-text-opacity,1))}.hover\:text-\[\#aecbfa\]:hover{--tw-text-opacity:1;color:rgb(174 203 250/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-green-400:hover{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:ring-2:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.hover\:ring-\[\#5f6368\]:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(95 99 104/var(--tw-ring-opacity,1))}.focus\:border-\[\#1e62b1\]:focus{--tw-border-opacity:1;border-color:rgb(30 98 177/var(--tw-border-opacity,1))}.focus\:border-\[\#8ab4f8\]:focus{--tw-border-opacity:1;border-color:rgb(138 180 248/var(--tw-border-opacity,1))}.focus\:border-\[\#b06e46\]:focus{--tw-border-opacity:1;border-color:rgb(176 110 70/var(--tw-border-opacity,1))}.focus\:border-\[\#b42318\]:focus{--tw-border-opacity:1;border-color:rgb(180 35 24/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-\[\#8ab4f8\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(138 180 248/var(--tw-ring-opacity,1))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#5f6368\]:disabled{--tw-bg-opacity:1;background-color:rgb(95 99 104/var(--tw-bg-opacity,1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:block{display:block}@media (min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[180px_minmax\(0\2c 1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}}@media (min-width:1024px){.lg\:inline{display:inline}.lg\:grid-cols-\[320px_minmax\(0\2c 1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[380px\2c 1fr\]{grid-template-columns:380px 1fr}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:grid-cols-\[420px\2c 1fr\]{grid-template-columns:420px 1fr}}