.navbar-search-wrap[data-v-f90baba5]{flex-shrink:0;width:360px;position:relative}.navbar-search-input-wrap[data-v-f90baba5]{background:#f9f9f9;border:1.5px solid #e9e9e9;border-radius:.625rem;align-items:center;gap:.5rem;height:40px;padding:0 .85rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.navbar-search-input-wrap.is-focused[data-v-f90baba5]{border-color:var(--bs-primary,#009ef7);background:#fff;box-shadow:0 0 0 3px #009ef71a}.navbar-search-icon[data-v-f90baba5]{color:#a1a5b7;flex-shrink:0;font-size:1rem}.navbar-search-input[data-v-f90baba5]{color:#181c32;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.9rem}.navbar-search-input[data-v-f90baba5]::placeholder{color:#b5b5c3}.navbar-search-clear[data-v-f90baba5],.navbar-search-spinner[data-v-f90baba5]{color:#a1a5b7;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;font-size:1rem;line-height:1;display:flex}.navbar-search-clear[data-v-f90baba5]:hover{color:#5e6278}.navbar-search-dropdown[data-v-f90baba5]{z-index:9999;scrollbar-width:thin;scrollbar-color:#e4e6ef transparent;background:#fff;border:1px solid #e4e6ef;border-radius:.75rem;width:100%;min-width:360px;max-height:480px;animation:.12s search-drop-in-f90baba5;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 40px #0000001f}@keyframes search-drop-in-f90baba5{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.navbar-search-dropdown[data-v-f90baba5]::-webkit-scrollbar{width:4px}.navbar-search-dropdown[data-v-f90baba5]::-webkit-scrollbar-thumb{background:#e4e6ef;border-radius:4px}.navbar-search-empty[data-v-f90baba5]{text-align:center;color:#a1a5b7;padding:1.75rem 1.25rem;font-size:.875rem}.navbar-search-group[data-v-f90baba5]{padding:.5rem 0}.navbar-search-group+.navbar-search-group[data-v-f90baba5]{border-top:1px solid #f1f1f4}.navbar-search-group-label[data-v-f90baba5]{text-transform:uppercase;letter-spacing:.07em;color:#a1a5b7;padding:.4rem 1.1rem;font-size:.7rem;font-weight:700}.navbar-search-item[data-v-f90baba5]{color:#3f4254;cursor:pointer;align-items:center;gap:.75rem;padding:.55rem 1.1rem;text-decoration:none;transition:background .1s;display:flex}.navbar-search-item[data-v-f90baba5]:hover{color:#181c32;background:#f5f8ff;text-decoration:none}.navbar-search-item-icon[data-v-f90baba5]{color:#5e6278;background:#f1f1f4;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;display:flex}.navbar-search-item:hover .navbar-search-item-icon[data-v-f90baba5]{color:var(--bs-primary,#009ef7);background:#e9f3ff}.navbar-search-item-text[data-v-f90baba5]{flex-direction:column;flex:1;min-width:0;display:flex}.navbar-search-item-title[data-v-f90baba5]{color:#181c32;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.navbar-search-item-sub[data-v-f90baba5]{color:#a1a5b7;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.775rem;overflow:hidden}.navbar-search-item-arrow[data-v-f90baba5]{color:#c9ccd7;opacity:0;flex-shrink:0;font-size:1rem;transition:opacity .1s}.navbar-search-item:hover .navbar-search-item-arrow[data-v-f90baba5]{opacity:1}.navbar-search-mark{color:#181c32;background:#fff3cd;border-radius:2px;padding:0 1px;font-weight:600}.sidebar-menu-scroll-shell[data-v-e2829714]{min-height:0;position:relative}.sidebar-scroll-gradient[data-v-e2829714]{opacity:0;pointer-events:none;z-index:3;height:40px;transition:opacity .18s;position:absolute;left:0;right:0}.sidebar-scroll-gradient.is-visible[data-v-e2829714]{opacity:1}.sidebar-scroll-gradient-top[data-v-e2829714]{background:linear-gradient(#0000000d 0%,#fff0 100%);top:0}.sidebar-scroll-gradient-bottom[data-v-e2829714]{background:linear-gradient(#fff0 0%,#0000000d 100%);bottom:0}.akun-initial[data-v-f9e529b2]{width:72px;height:72px;font-size:2rem}@media (width>=768px){.akun-profile-card[data-v-f9e529b2]{position:sticky;top:1.5rem}}@media (width>=992px){.akun-profile-card[data-v-f9e529b2]{top:calc(var(--kt-app-header-height,0px) + 1.5rem)}}.deteksi-dropzone[data-v-3c38af8a]{cursor:pointer;min-height:380px;transition:border-color .2s,background-color .2s,box-shadow .2s}.deteksi-dropzone[data-v-3c38af8a]:hover,.deteksi-dropzone.active[data-v-3c38af8a]{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--base-color-500) 15%, transparent)!important;background-color:var(--base-color-50)!important}.deteksi-dropzone-icon[data-v-3c38af8a]{width:64px;height:64px}.deteksi-preview[data-v-3c38af8a]{min-height:380px}.deteksi-preview canvas[data-v-3c38af8a],.deteksi-preview video[data-v-3c38af8a]{object-fit:contain;max-height:620px}.deteksi-preview-dark[data-v-3c38af8a]{background:#0f172a}.deteksi-live-bar[data-v-3c38af8a]{background:linear-gradient(#0000,#00000080)}.deteksi-loading-layer[data-v-3c38af8a]{background:#00000073}.deteksi-result-card[data-v-3c38af8a]{position:sticky;top:95px}.live-dot[data-v-3c38af8a]{background:#fff;border-radius:50%;width:8px;height:8px;animation:1s infinite blink-3c38af8a;display:inline-block}@keyframes blink-3c38af8a{0%,to{opacity:1}50%{opacity:.5}}@media (width<=1199.98px){.deteksi-result-card[data-v-3c38af8a]{position:static}}.vselect-wrap[data-v-fde9c2fc]{width:100%;position:relative}.vselect-trigger[data-v-fde9c2fc]{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;transition:border-color .15s,box-shadow .15s;display:flex}.vselect-trigger.is-invalid[data-v-fde9c2fc]{border-color:var(--red-500)}.vselect-trigger.is-invalid[data-v-fde9c2fc]:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--red-500) 15%, transparent)!important}.vselect-trigger.vselect-empty .vselect-label[data-v-fde9c2fc]{color:var(--bs-gray-400)}.vselect-trigger.vselect-disabled[data-v-fde9c2fc]{color:var(--bs-gray-400);cursor:not-allowed;pointer-events:none;background-color:#eff2f5}.vselect-label[data-v-fde9c2fc]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vselect-arrow[data-v-fde9c2fc]{color:var(--bs-gray-400);flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.vselect-arrow-up[data-v-fde9c2fc]{transform:rotate(180deg)}.vselect-dropdown[data-v-fde9c2fc]{background:#fff;animation:.12s vselect-in-fde9c2fc;overflow:hidden;box-shadow:0 8px 28px #0000001f}@keyframes vselect-in-fde9c2fc{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vselect-search-wrap[data-v-fde9c2fc]{align-items:center;display:flex}.vselect-search-icon[data-v-fde9c2fc]{color:var(--bs-gray-500);flex-shrink:0}.vselect-search-input[data-v-fde9c2fc]{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.9rem}.vselect-search-clear[data-v-fde9c2fc]{color:var(--bs-gray-400);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;line-height:1;display:flex}.vselect-search-clear[data-v-fde9c2fc]:hover{color:var(--bs-gray-500)}.vselect-options[data-v-fde9c2fc]{scrollbar-width:thin;scrollbar-color:var(--bs-gray-300) transparent;max-height:220px;overflow-y:auto}.vselect-options[data-v-fde9c2fc]::-webkit-scrollbar{width:4px}.vselect-options[data-v-fde9c2fc]::-webkit-scrollbar-thumb{background:var(--bs-gray-300);border-radius:4px}.vselect-option[data-v-fde9c2fc]{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.vselect-option-label[data-v-fde9c2fc]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vselect-empty-msg[data-v-fde9c2fc]{text-align:center}.diskusi-drawer[data-v-dc08dbeb]{width:min(100%,560px)!important}.discussion-card[data-v-dc08dbeb]{cursor:pointer;transition:box-shadow .15s,border-color .15s}.discussion-card[data-v-dc08dbeb]:hover{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--base-color-500) 15%, transparent)!important}.setting-dropzone[data-v-dc08dbeb]{cursor:pointer;transition:border-color .15s,background-color .15s;box-shadow:none!important}.setting-dropzone[data-v-dc08dbeb]:hover,.setting-dropzone.active[data-v-dc08dbeb]{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px var(--base-color-100)!important;background-color:var(--base-color-50)!important}.dropzone-preview[data-v-dc08dbeb]{aspect-ratio:1;width:50px;height:50px}.filter-select[data-v-dc08dbeb] .vselect-trigger{height:40px}@media (width>=768px){.filter-select[data-v-dc08dbeb] .vselect-trigger{height:45px}}[data-v-9c7579b6] .sign-word{border-bottom:1.5px dotted var(--base-color-500);color:inherit;cursor:pointer;padding:0 1px;font-weight:600;transition:background-color .12s}[data-v-9c7579b6] .sign-word:hover{background-color:color-mix(in srgb, var(--base-color-500) 15%, transparent)}[data-v-9c7579b6] a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--base-color-500) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--base-color-500) 35%, transparent);text-underline-offset:3px;font-weight:600;color:var(--base-color-500)!important}[data-v-9c7579b6] a:hover{text-decoration-color:currentColor;color:var(--base-color-600)!important}[data-v-9c7579b6] a strong{color:inherit!important}[data-v-9c7579b6] strong{color:var(--bs-dark)!important}[data-v-9c7579b6] img{object-fit:contain;border-radius:.5rem;display:block;max-width:100%!important;height:auto!important}[data-v-9c7579b6] blockquote{border-left:4px solid var(--base-color-500);background:var(--base-color-100);color:var(--bs-dark);border-radius:0 .5rem .5rem 0;margin:1rem 0;padding:.75rem 1rem;font-weight:600;position:relative}[data-v-9c7579b6] blockquote p,[data-v-9c7579b6] blockquote>:last-child{margin-bottom:0}[data-v-9c7579b6] pre{border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-100);white-space:pre;border-radius:.5rem;margin:1rem 0;padding:.75rem 1rem;font-size:.9em;line-height:1.65;overflow-x:auto}[data-v-9c7579b6] pre code{color:inherit;font-size:inherit;background:0 0;border:0;margin:0;padding:0}[data-v-9c7579b6] ul,[data-v-9c7579b6] ol{margin-bottom:.75rem;padding-left:1.5rem}[data-v-9c7579b6] li>p{margin-top:0;margin-bottom:.25rem}[data-v-9c7579b6] li>p:last-child,[data-v-9c7579b6] li:last-child>p:last-child{margin-bottom:0}[data-v-9c7579b6] li+li{margin-top:.25rem}.sign-word-tooltip{background:#fff;border:1px solid #e4e6ef;border-radius:1rem;width:min(420px,100vw - 24px);animation:.14s sign-tooltip-in;overflow:visible}.sign-word-tooltip:after{content:"";left:var(--sign-word-arrow-left,24px);background:#fff;border:1px solid #e4e6ef;width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}.sign-word-tooltip.is-bottom:after{border-bottom:0;border-right:0;top:-6px}.sign-word-tooltip.is-top:after{border-top:0;border-left:0;bottom:-6px}@keyframes sign-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sign-word-tooltip-header{z-index:1;background:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;justify-content:space-between;align-items:center;display:flex;position:relative}.sign-word-tooltip-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sign-word-tooltip-body{z-index:1;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;padding:0;position:relative;overflow:hidden}.sign-word-media-grid{background:#f5f8fa;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sign-word-media-grid.is-single{grid-template-columns:minmax(0,1fr)}.sign-word-media-card{aspect-ratio:4/3;background:#f8f8f8;text-decoration:none;display:block;position:relative;overflow:hidden}.sign-word-media-card img{aspect-ratio:4/3;object-fit:cover;border-radius:0;width:100%;display:block;height:100%!important}.sign-word-media-overlay{color:#fff;opacity:0;background:#00000057;justify-content:center;align-items:center;font-size:1.8rem;transition:opacity .15s;display:flex;position:absolute;inset:0}.sign-word-media-card:hover .sign-word-media-overlay,.sign-word-media-card:focus-visible .sign-word-media-overlay{opacity:1}.sign-word-empty{text-align:center;color:#a1a5b7;background:#f8f8f8;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:28px 16px;display:flex}.sign-word-empty i{margin-bottom:8px;font-size:2.5rem}.sign-word-empty span{color:#7e8299;font-size:.875rem;font-weight:600}@media (width<=420px){.sign-word-media-grid{grid-template-columns:minmax(0,1fr)}.sign-word-media-card+.sign-word-media-card{border-top:1px solid #fffc;border-left:0}}.discussion-title[data-v-91684b7c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:920px;line-height:1.25;display:-webkit-box;overflow:hidden}.discussion-body[data-v-91684b7c]{white-space:pre-wrap;word-break:break-word}.text-truncate-1[data-v-91684b7c]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.discussion-toolbar-actions .btn[data-v-91684b7c]{padding-left:1.25rem;padding-right:1.25rem}.discussion-thread-card[data-v-91684b7c],.reply-card[data-v-91684b7c],.reply-compose-card[data-v-91684b7c]{box-shadow:none!important}.reply-card.reply-card-flagged[data-v-91684b7c],.reply-child-row.reply-card-flagged[data-v-91684b7c]{border-color:var(--red-500)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--red-500) 15%, transparent)!important}.student-initial[data-v-91684b7c]{width:45px;height:45px}.child-initial[data-v-91684b7c]{width:34px;height:34px}.discussion-avatar-sm[data-v-91684b7c]{width:42px;height:42px}.discussion-avatar-xs[data-v-91684b7c]{width:32px;height:32px}.discussion-image-link[data-v-91684b7c],.reply-image-link[data-v-91684b7c]{max-width:100%}.discussion-image[data-v-91684b7c]{object-fit:cover;max-height:420px}.reply-image[data-v-91684b7c]{object-fit:cover;max-height:220px}.reply-image-sm[data-v-91684b7c]{max-height:180px}.reply-children[data-v-91684b7c]{background:color-mix(in srgb, var(--base-color-500) 3%, transparent)}.reply-child-row+.reply-child-row[data-v-91684b7c]{margin-top:1rem}.reply-child-content[data-v-91684b7c]{margin-left:0}.reply-line[data-v-91684b7c]{background:var(--base-color-200,#e4e6ef);border-radius:4px;flex-shrink:0;align-self:stretch;width:2px;min-height:32px}.inline-reply-box[data-v-91684b7c]{margin-left:58px}.inline-reply-box-child[data-v-91684b7c]{margin-left:0}.attachment-preview-img[data-v-91684b7c]{object-fit:cover;width:56px;height:56px}.setting-dropzone[data-v-91684b7c]{cursor:pointer;transition:border-color .15s,background-color .15s;box-shadow:none!important}.setting-dropzone[data-v-91684b7c]:hover,.setting-dropzone.active[data-v-91684b7c]{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px var(--base-color-100)!important;background-color:var(--base-color-50)!important}.dropzone-preview[data-v-91684b7c]{aspect-ratio:1;width:50px;height:50px}@media (width>=1200px){.reply-compose-panel[data-v-91684b7c]{top:calc(var(--kt-app-header-height,0px) + 1.5rem);z-index:5;position:sticky}}@media (width<=575.98px){.reply-child-content[data-v-91684b7c],.inline-reply-box[data-v-91684b7c]{margin-left:0}.reply-children[data-v-91684b7c]{padding-left:1rem!important;padding-right:1rem!important}}.card-dictionary[data-v-3ab6bfaa]{transition:box-shadow .15s,border-color .15s}.card-dictionary[data-v-3ab6bfaa]:hover{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--base-color-500) 15%, transparent)!important}.gif-thumb-card[data-v-3ab6bfaa]{aspect-ratio:4/3;cursor:pointer;width:100%;position:relative;overflow:hidden}.gif-thumb-card img[data-v-3ab6bfaa]{object-fit:cover;width:100%;height:100%}.gif-thumb-overlay[data-v-3ab6bfaa]{opacity:0;color:#fff;background:#00000059;justify-content:center;align-items:center;font-size:1rem;transition:opacity .15s;display:flex;position:absolute;inset:0}.gif-thumb-card:hover .gif-thumb-overlay[data-v-3ab6bfaa]{opacity:1}.setting-dropzone[data-v-3ab6bfaa]{cursor:pointer;min-height:72px;transition:border-color .15s,background-color .15s;box-shadow:none!important}.setting-dropzone[data-v-3ab6bfaa]:hover,.setting-dropzone.active[data-v-3ab6bfaa]{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px var(--base-color-100)!important;background-color:var(--base-color-50)!important}.dropzone-preview[data-v-3ab6bfaa]{aspect-ratio:1;width:50px;height:50px}.dropzone-preview img[data-v-3ab6bfaa]{object-fit:cover}.kamus-drawer[data-v-3ab6bfaa]{width:min(100%,560px)!important}.text-truncate-2[data-v-3ab6bfaa]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=768px){.kamus-drawer[data-v-3ab6bfaa]{max-width:100%}}.filter-select[data-v-3ab6bfaa] .vselect-trigger{height:40px}@media (width>=768px){.filter-select[data-v-3ab6bfaa] .vselect-trigger{height:45px}}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.text-truncate-1[data-v-6d82e336]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.absen-drawer[data-v-6d82e336],.absen-detail-drawer[data-v-6d82e336]{width:min(100%,560px)!important}.absen-icon-wrap[data-v-6d82e336]{width:42px;height:42px}.student-initial-sm[data-v-6d82e336]{width:38px;height:38px}.day-chip[data-v-6d82e336]{-webkit-user-select:none;user-select:none;width:52px;height:44px;transition:background-color .15s,color .15s}.recurrence-mode-option[data-v-6d82e336]{transition:border-color .15s,background-color .15s}.recurrence-mode-option[data-v-6d82e336]:first-child{border-radius:.625rem .625rem 0 0}.recurrence-mode-option[data-v-6d82e336]:last-child{border-radius:0 0 .625rem .625rem}.status-btn[data-v-6d82e336]{min-width:52px;transition:background-color .15s,color .15s}.card-class[data-v-fd2621b8]:hover{transition:box-shadow .15s,border-color .15s}.card-class[data-v-fd2621b8]:hover:hover{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--base-color-500) 15%, transparent)!important}.text-truncate-2[data-v-fd2621b8]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kelas-drawer[data-v-fd2621b8]{width:min(100%,580px)!important}.setting-dropzone[data-v-fd2621b8]{cursor:pointer;min-height:72px;transition:border-color .15s,background-color .15s;box-shadow:none!important}.setting-dropzone[data-v-fd2621b8]:hover,.setting-dropzone.active[data-v-fd2621b8]{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px var(--base-color-100)!important;background-color:var(--base-color-50)!important}.dropzone-preview[data-v-fd2621b8]{aspect-ratio:1;width:50px;height:50px}.dropzone-preview img[data-v-fd2621b8]{object-fit:cover}.btn-toggle-option[data-v-fd2621b8]{-webkit-user-select:none;user-select:none;transition:background-color .15s,color .15s}.filter-select[data-v-fd2621b8] .vselect-trigger{height:40px}@media (width>=768px){.filter-select[data-v-fd2621b8] .vselect-trigger{height:45px}}.text-truncate-1[data-v-c4eb0475]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lesson-type-icon[data-v-c4eb0475]{text-align:center;width:28px}.type-filter-select[data-v-c4eb0475] .vselect-trigger{height:40px}@media (width>=768px){.type-filter-select[data-v-c4eb0475] .vselect-trigger{height:45px}}.kurikulum-chapter-drawer[data-v-c4eb0475],.kurikulum-lesson-drawer[data-v-c4eb0475]{width:min(100%,560px)!important}.chapter-drag-handle[data-v-c4eb0475],.lesson-drag-handle[data-v-c4eb0475]{cursor:grab;line-height:1}.chapter-drag-handle[data-v-c4eb0475]:active,.lesson-drag-handle[data-v-c4eb0475]:active{cursor:grabbing}.sortable-ghost{opacity:.4;background:#f1f3f5}.type-mode-option{transition:border-color .15s,background-color .15s}.type-mode-option:first-child{border-radius:.625rem .625rem 0 0}.type-mode-option:last-child{border-radius:0 0 .625rem .625rem}.tiptap-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:inline-flex}.tiptap-btn i{color:var(--bs-gray-500)}.tiptap-btn:hover i{color:var(--bs-gray-600)}.tiptap-btn:hover:not(:disabled){background:var(--bs-gray-300);color:#212529}.tiptap-btn.active{background:var(--base-color-500)}.tiptap-btn.active i{color:#fff}.tiptap-btn.active:hover{background:var(--base-color-600)}.tiptap-btn.active:hover i{color:#fff}.tiptap-btn:disabled{opacity:.4;cursor:not-allowed}.tiptap-divider{background:#dee2e6;align-self:center;width:1px;height:24px;margin:0 2px}.tiptap-content{outline:none;min-height:300px}.tiptap-content .tiptap{outline:none;min-height:280px}.tiptap-content .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.tiptap-content .tiptap h1,.tiptap-content .tiptap h2,.tiptap-content .tiptap h3,.tiptap-content .tiptap h4,.tiptap-content .tiptap h5,.tiptap-content .tiptap h6{line-height:var(--bs-body-line-height,1.5)}.tiptap-content .tiptap h2{margin:1rem 0 .5rem;font-size:1.35rem;font-weight:700}.tiptap-content .tiptap h3{margin:.75rem 0 .4rem;font-size:1.15rem;font-weight:700}.tiptap-content .tiptap p{margin-bottom:.6rem}.tiptap-content .tiptap ul,.tiptap-content .tiptap ol{margin-bottom:.75rem;padding-left:1.5rem}.tiptap-content .tiptap li>p{margin-top:0;margin-bottom:.25rem}.tiptap-content .tiptap li>p:last-child,.tiptap-content .tiptap li:last-child>p:last-child{margin-bottom:0}.tiptap-content .tiptap li+li{margin-top:.25rem}.tiptap-content .tiptap strong{color:var(--bs-dark)!important}.tiptap-content .tiptap a strong{color:inherit!important}.tiptap-content .tiptap blockquote{border-left:4px solid var(--base-color-500);background:var(--base-color-100);color:var(--bs-dark);border-radius:0 .5rem .5rem 0;margin:1rem 0;padding:.75rem 1rem;font-weight:600;position:relative}.tiptap-content .tiptap blockquote>:last-child{margin-bottom:0}.tiptap-content .tiptap code{background:#f1f3f5;border-radius:4px;padding:.1em .4em;font-size:.875em}.tiptap-content .tiptap blockquote p{margin-bottom:4px}.tiptap-content .tiptap pre{border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-100);white-space:pre;border-radius:.5rem;margin:1rem 0;padding:.75rem 1rem;font-size:.9em;line-height:1.65;overflow-x:auto}.tiptap-content .tiptap pre code{color:inherit;font-size:inherit;background:0 0;border:0;margin:0;padding:0}.tiptap-content .tiptap a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--base-color-500) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--base-color-500) 35%, transparent);text-underline-offset:3px;font-weight:600;color:var(--base-color-500)!important}.tiptap-content .tiptap a:hover{text-decoration-color:currentColor;color:var(--base-color-600)!important}.tiptap-content .tiptap iframe{border-radius:.5rem;max-width:100%}.tiptap-content .tiptap img{object-fit:contain;border-radius:.5rem;margin:.5rem 0;display:block;max-width:100%!important;height:auto!important}@keyframes tiptap-spin{to{transform:rotate(360deg)}}.tiptap-spin{animation:.7s linear infinite tiptap-spin;display:inline-block}@media (width>=992px){.sticky-settings[data-v-56b9c2ea]{top:calc(var(--kt-app-header-height,0px) + 1.5rem);position:sticky;overflow-y:auto}}@keyframes quiz-img-spin-56b9c2ea{to{transform:rotate(360deg)}}.quiz-img-spin[data-v-56b9c2ea]{animation:.7s linear infinite quiz-img-spin-56b9c2ea;display:inline-block}.question-dropzone[data-v-56b9c2ea]{cursor:pointer;min-height:72px;transition:border-color .15s,background-color .15s;box-shadow:none!important}.question-dropzone[data-v-56b9c2ea]:hover,.question-dropzone.active[data-v-56b9c2ea]{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px var(--base-color-100)!important;background-color:var(--base-color-50)!important}.question-dropzone-preview[data-v-56b9c2ea]{flex-shrink:0;width:56px;height:56px}.attachment-empty-icon[data-v-56b9c2ea]{width:72px;height:72px}.attachment-file-icon[data-v-56b9c2ea]{width:44px;height:44px}.text-truncate-1[data-v-841d8126]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.student-initial[data-v-841d8126]{width:45px;height:45px}.siswa-drawer[data-v-841d8126]{width:min(100%,560px)!important}@media (width<=768px){.siswa-drawer[data-v-841d8126]{max-width:100%}}.text-truncate-1[data-v-44534371]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tugas-drawer[data-v-44534371],.tugas-sub-drawer[data-v-44534371]{width:min(100%,580px)!important}.tugas-icon-wrap[data-v-44534371]{width:42px;height:42px}.student-initial-sm[data-v-44534371]{width:38px;height:38px}.sub-file-icon[data-v-44534371]{width:40px;height:40px}.type-icon-sm[data-v-44534371]{border:1.5px solid;width:40px;height:40px}.submission-type-option[data-v-44534371]{transition:border-color .15s,background-color .15s}.submission-type-option[data-v-44534371]:first-child{border-radius:.625rem .625rem 0 0}.submission-type-option[data-v-44534371]:last-child{border-radius:0 0 .625rem .625rem}.student-row-hover[data-v-44534371]:hover{background-color:#f9f9f9;transition:background-color .1s}.pre-wrap[data-v-44534371]{white-space:pre-wrap;word-break:break-word}.dashboard-quick-link[data-v-ec536ff8]{transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s}.dashboard-quick-link[data-v-ec536ff8]:hover{background-color:var(--base-color-50);transform:translateY(-1px);border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--base-color-500) 15%, transparent)!important}.dashboard-stat-icon[data-v-ec536ff8]{width:44px;height:44px}.dashboard-chart-box[data-v-ec536ff8]{width:100%;height:300px;position:relative}.dashboard-chart-box canvas[data-v-ec536ff8]{width:100%!important;height:100%!important}.dashboard-chart-box-fill[data-v-ec536ff8]{height:100%}.dashboard-chart-box-lg[data-v-ec536ff8]{height:350px}.dashboard-chart-box-md[data-v-ec536ff8]{height:285px}.dashboard-chart-box-sm[data-v-ec536ff8]{height:190px}.dashboard-donut-panel[data-v-ec536ff8]{flex-basis:0;min-height:0}.dashboard-donut-frame[data-v-ec536ff8]{min-height:0}.dashboard-chart-box-donut[data-v-ec536ff8]{aspect-ratio:1;width:100%;max-width:220px;height:auto;max-height:100%}@media (width<=767.98px){.dashboard-chart-box[data-v-ec536ff8],.dashboard-chart-box-lg[data-v-ec536ff8],.dashboard-chart-box-md[data-v-ec536ff8]{height:260px}.dashboard-chart-box-sm[data-v-ec536ff8]{height:180px}.dashboard-chart-box-fill[data-v-ec536ff8]{height:100%}.dashboard-chart-box-donut[data-v-ec536ff8]{max-width:180px}}.hak-akses-drawer[data-v-1b7dba75]{width:min(100%,560px)!important}@media (width<=768px){.hak-akses-drawer[data-v-1b7dba75]{max-width:100%}}.level-akses-drawer[data-v-6d43dbcf]{width:min(100%,560px)!important}@media (width<=768px){.level-akses-drawer[data-v-6d43dbcf]{max-width:100%}}.member-initial[data-v-61e3be3f]{width:45px;height:45px}.member-drawer[data-v-61e3be3f]{width:min(100%,480px)!important}@media (width<=768px){.member-drawer[data-v-61e3be3f]{max-width:100%}}.pengguna-initial[data-v-b3966829]{width:45px;height:45px}.pengguna-drawer[data-v-b3966829]{width:min(100%,560px)!important}@media (width<=768px){.pengguna-drawer[data-v-b3966829]{max-width:100%}}.kategori-kamus-drawer[data-v-3295b770]{width:min(100%,480px)!important}@media (width<=768px){.kategori-kamus-drawer[data-v-3295b770]{max-width:100%}}.kategori-kelas-drawer[data-v-cec84d4d]{width:min(100%,560px)!important}@media (width<=768px){.kategori-kelas-drawer[data-v-cec84d4d]{max-width:100%}}.pengaturan-tabs[data-v-1bd3f66a]{scrollbar-width:thin}.setting-dropzone[data-v-1bd3f66a]{cursor:pointer;transition:border-color .15s,background-color .15s;box-shadow:none!important}.setting-dropzone[data-v-1bd3f66a]:hover,.setting-dropzone.active[data-v-1bd3f66a]{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px var(--base-color-100)!important;background-color:var(--base-color-50)!important}.dropzone-preview[data-v-1bd3f66a]{aspect-ratio:1;width:50px;height:50px}.dropzone-preview img[data-v-1bd3f66a]{object-fit:cover}.site-logo-preview[data-v-1bd3f66a]{width:100px}@media (width>=768px){.pengaturan-preview-card[data-v-1bd3f66a]{position:sticky;top:1.5rem}}@media (width>=992px){.pengaturan-preview-card[data-v-1bd3f66a]{top:calc(var(--kt-app-header-height,0px) + 1.5rem)}}.member-stat-card[data-v-7d96f5b0],.member-course-row[data-v-7d96f5b0],.member-quick-link[data-v-7d96f5b0],.member-list-link[data-v-7d96f5b0]{transition:border-color .2s,box-shadow .2s,transform .2s}.member-list-link[data-v-7d96f5b0]{display:block}.member-empty-state[data-v-7d96f5b0]{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex}.attendance-rate-box[data-v-7d96f5b0]{min-height:132px}.member-stat-card[data-v-7d96f5b0]:hover,.member-course-row[data-v-7d96f5b0]:hover,.member-quick-link[data-v-7d96f5b0]:hover,.member-list-link[data-v-7d96f5b0]:hover{background-color:var(--base-color-50);transform:translateY(-1px);border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--base-color-500) 15%, transparent)!important}.member-course-thumb[data-v-7d96f5b0]{width:150px;min-height:120px}.landing-hero[data-v-7d96f5b0]{background-position:100%;background-size:cover;min-height:calc(100vh - 65px)}.landing-hero-copy[data-v-7d96f5b0]{width:100%}.landing-eyebrow[data-v-7d96f5b0]{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.landing-hero-title[data-v-7d96f5b0]{font-size:clamp(2.35rem,6vw,4.75rem)}.landing-feature-card[data-v-7d96f5b0],.landing-step[data-v-7d96f5b0]{transition:transform .2s,box-shadow .2s}.landing-feature-card[data-v-7d96f5b0]:hover,.landing-step[data-v-7d96f5b0]:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f172a0f}.landing-cta[data-v-7d96f5b0]{background:linear-gradient(135deg, var(--base-color-500), #000)}.landing-cta[data-v-7d96f5b0]:after{content:"";background-image:var(--landing-cta-image);opacity:.12;background-position:100%;background-size:cover;position:absolute;inset:0}.landing-cta-content[data-v-7d96f5b0]{z-index:1;position:relative}@media (width<=991.98px){.landing-hero[data-v-7d96f5b0]{background-position:62%;min-height:calc(100vh - 65px)}}@media (width<=575.98px){.member-course-row[data-v-7d96f5b0]{flex-direction:column}.member-course-thumb[data-v-7d96f5b0]{width:100%;min-height:170px}.landing-hero[data-v-7d96f5b0]{background-position:68%;min-height:calc(100vh - 65px)}}@keyframes blink-f310cae4{50%{opacity:0}}.detection-stage[data-v-f310cae4]{min-height:400px}.result-icon[data-v-f310cae4]{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}@media (width<=575.98px){.detection-stage[data-v-f310cae4],.detection-stage video[data-v-f310cae4],.detection-stage canvas[data-v-f310cae4],.detection-stage>div[data-v-f310cae4]{min-height:280px!important}}.fade-enter-active[data-v-5fd9a21a],.fade-leave-active[data-v-5fd9a21a]{transition:opacity .2s}.fade-enter-from[data-v-5fd9a21a],.fade-leave-to[data-v-5fd9a21a]{opacity:0}.discussion-avatar[data-v-5fd9a21a]{width:42px;height:42px;font-size:13px}.discussion-card[data-v-5fd9a21a]{transition:transform .2s,border-color .2s,box-shadow .2s}.discussion-card[data-v-5fd9a21a]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0f172a0d;border-color:var(--base-color-300)!important}.discussion-post[data-v-84474f45]{box-shadow:0 8px 24px #0f172a0a}.quick-sign-media[data-v-84474f45]{aspect-ratio:4/3;object-fit:cover}@media (width<=991.98px){.position-sticky[data-v-84474f45]{position:static!important}}.fade-enter-active[data-v-5b4fd0e2],.fade-leave-active[data-v-5b4fd0e2]{transition:opacity .2s}.fade-enter-from[data-v-5b4fd0e2],.fade-leave-to[data-v-5b4fd0e2]{opacity:0}.section-icon[data-v-5b4fd0e2]{flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.dictionary-media[data-v-5b4fd0e2]{aspect-ratio:2}.dictionary-preview[data-v-5b4fd0e2]{aspect-ratio:4/3}.dictionary-media>div[data-v-5b4fd0e2]:first-child{border-right:1px solid #ffffff59}.media-label[data-v-5b4fd0e2]{z-index:2;background:var(--base-color-500);font-size:.8rem}.dictionary-card[data-v-5b4fd0e2]{transition:transform .2s,border-color .2s,box-shadow .2s}.dictionary-card[data-v-5b4fd0e2]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0f172a0f;border-color:var(--base-color-300)!important}.section-icon[data-v-4f9c6943],.summary-icon[data-v-4f9c6943]{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.summary-card[data-v-4f9c6943]{transition:transform .2s,border-color .2s,box-shadow .2s}.summary-card[data-v-4f9c6943]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a0d;border-color:var(--base-color-300)!important}.attendance-card[data-v-4f9c6943]{transition:border-color .2s,box-shadow .2s}.attendance-card[data-v-4f9c6943]:hover{box-shadow:0 8px 24px #0f172a0d;border-color:var(--base-color-300)!important}.attendance-icon[data-v-4f9c6943],.meta-icon[data-v-4f9c6943]{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.attendance-banner.is-present[data-v-4f9c6943]{background:var(--green-100)}.attendance-banner.is-present .attendance-icon[data-v-4f9c6943]{background:var(--green-500)}.attendance-banner.is-permitted[data-v-4f9c6943]{background:var(--amber-100)}.attendance-banner.is-permitted .attendance-icon[data-v-4f9c6943]{background:var(--amber-500)}.attendance-banner.is-absent[data-v-4f9c6943]{background:var(--red-100)}.attendance-banner.is-absent .attendance-icon[data-v-4f9c6943]{background:var(--red-500)}.attendance-banner.is-upcoming[data-v-4f9c6943]{background:var(--slate-100)}.attendance-banner.is-upcoming .attendance-icon[data-v-4f9c6943]{background:var(--slate-500)}.attendance-banner.is-open[data-v-4f9c6943]{background:var(--base-color-100)}.attendance-banner.is-open .attendance-icon[data-v-4f9c6943]{background:var(--base-color-500)}@media (width<=575.98px){.summary-card .card-body[data-v-4f9c6943]{padding:1rem!important}.attendance-card .card-header[data-v-4f9c6943],.attendance-card .card-body[data-v-4f9c6943]{padding:1.25rem!important}.attendance-banner[data-v-4f9c6943]{flex-wrap:wrap;padding:1.25rem!important}.attendance-banner .btn[data-v-4f9c6943]{width:100%;margin-left:0!important}}.lesson-nav-title[data-v-c8075d7f]{max-width:190px}.attachment-link[data-v-c8075d7f]{overflow:hidden}.lesson-main-body[data-v-c8075d7f]>:last-child{margin-bottom:0!important}.lesson-navigation .navigation-link.is-split[data-v-c8075d7f]{width:calc(50% - .5rem)}.lesson-navigation .navigation-link[data-v-c8075d7f]:last-child{justify-content:flex-end}.course-progress[data-v-c8075d7f]{background:var(--slate-200,#e2e8f0);width:100%;height:10px;overflow:hidden}.course-progress .progress-bar[data-v-c8075d7f]{background:var(--base-color-500);transition:width .35s}.lesson-type-icon[data-v-c8075d7f],.course-icon[data-v-c8075d7f]{flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.attachment-section[data-v-c8075d7f],.quiz-intro[data-v-c8075d7f]{background:var(--slate-50,#f8fafc)}.quiz-question[data-v-c8075d7f]{transition:border-color .2s,box-shadow .2s}.quiz-question[data-v-c8075d7f]:focus-within{box-shadow:0 0 0 3px var(--base-color-100);border-color:var(--base-color-300)!important}.quiz-option[data-v-c8075d7f]{transition:background-color .2s,border-color .2s}.quiz-option[data-v-c8075d7f]:hover{background:var(--slate-50,#f8fafc);border-color:var(--base-color-300)!important}.sidebar-curriculum[data-v-c8075d7f]{overscroll-behavior:contain;max-height:calc(100vh - 374px);overflow-y:auto}.sidebar-chapter[data-v-c8075d7f],.sidebar-lesson[data-v-c8075d7f]{transition:background-color .2s}.sidebar-chapter[data-v-c8075d7f]{background:var(--bs-gray-100)!important}.sidebar-chapter.is-last-chapter[data-v-c8075d7f]{border-bottom:0}.sidebar-chapter.is-last-chapter[aria-expanded=true][data-v-c8075d7f]{border-bottom:1px solid var(--bs-gray-300)!important}.sidebar-lesson[data-v-c8075d7f]:hover{background:var(--slate-50)!important}.sidebar-chapter[data-v-c8075d7f]:hover{background:var(--bs-gray-200)!important}.sidebar-chapter[aria-expanded=true] .chapter-chevron[data-v-c8075d7f]{transform:rotate(180deg)}.chapter-chevron[data-v-c8075d7f]{transition:transform .2s}.chapter-number[data-v-c8075d7f],.sidebar-lesson-icon[data-v-c8075d7f]{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.sidebar-lesson.is-active[data-v-c8075d7f]{box-shadow:inset 4px 0 0 var(--base-color-500);background:var(--base-color-50)!important}.sidebar-lesson-icon[data-v-c8075d7f]{background:var(--slate-100);color:var(--bs-gray-600)}.sidebar-lesson-icon.type-video[data-v-c8075d7f]{background:var(--red-100)}.sidebar-lesson-icon.type-quiz[data-v-c8075d7f]{background:var(--amber-100)}.sidebar-lesson-icon.type-text[data-v-c8075d7f]{background:var(--base-color-100)}.sidebar-lesson-icon.complete-video[data-v-c8075d7f]{background:var(--red-500)}.sidebar-lesson-icon.complete-quiz[data-v-c8075d7f]{background:var(--amber-500)}.sidebar-lesson-icon.complete-text[data-v-c8075d7f]{background:var(--base-color-500)}@media (width<=991.98px){.position-sticky[data-v-c8075d7f]{position:static!important}.sidebar-curriculum[data-v-c8075d7f]{max-height:420px}}@media (width<=575.98px){.lesson-content-card .card-header[data-v-c8075d7f],.lesson-main-body[data-v-c8075d7f]{padding:1.25rem!important}.lesson-navigation .btn[data-v-c8075d7f]{justify-content:center;min-width:48px}.lesson-navigation .navigation-link.is-split[data-v-c8075d7f]{width:calc(50% - .5rem);min-height:48px}.lesson-navigation .navigation-link[data-v-c8075d7f]:last-child{justify-content:center}}.course-meta-badge[data-v-bf757f8f]{border:1px solid var(--bs-gray-300);color:var(--bs-gray-600);background:#fff;border-radius:.65rem;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.925rem;font-weight:600;display:inline-flex}.course-meta-badge i[data-v-bf757f8f]{color:var(--base-color-500)}.course-hero[data-v-bf757f8f]{box-shadow:0 10px 30px #0f172a0a}.course-progress[data-v-bf757f8f]{width:100%;height:10px;overflow:hidden;background-color:var(--slate-200,#e2e8f0)!important}.course-progress .progress-bar[data-v-bf757f8f]{min-width:0;transition:width .45s;background-color:var(--base-color-500,#4f46e5)!important}.section-icon[data-v-bf757f8f]{width:36px;height:36px;color:var(--base-color-500);background:var(--base-color-100);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.chapter-toggle[data-v-bf757f8f]{transition:background-color .2s;background:var(--bs-gray-100)!important}.chapter-toggle.is-last-chapter[data-v-bf757f8f]{border-bottom:0}.chapter-toggle.is-last-chapter[aria-expanded=true][data-v-bf757f8f]{border-bottom:1px solid var(--bs-gray-300)!important}.chapter-toggle[data-v-bf757f8f]:hover{background:var(--bs-gray-200)!important}.chapter-toggle[aria-expanded=true] .chapter-chevron[data-v-bf757f8f]{transform:rotate(180deg)}.chapter-chevron[data-v-bf757f8f]{transition:transform .2s}.lesson-row[data-v-bf757f8f]{transition:background-color .2s}.lesson-row[data-v-bf757f8f]:hover{background:var(--bs-gray-100)}.lesson-icon[data-v-bf757f8f]{background:var(--bs-gray-100);color:var(--bs-gray-600)}.lesson-icon.type-video[data-v-bf757f8f]{background:var(--red-100)}.lesson-icon.type-quiz[data-v-bf757f8f]{background:var(--amber-100)}.lesson-icon.type-text[data-v-bf757f8f]{background:var(--base-color-100)}.lesson-icon.complete-video[data-v-bf757f8f]{background:var(--red-500)}.lesson-icon.complete-quiz[data-v-bf757f8f]{background:var(--amber-500)}.lesson-icon.complete-text[data-v-bf757f8f]{background:var(--base-color-500)}@media (width<=991.98px){.position-sticky[data-v-bf757f8f]{position:static!important}}.section-icon[data-v-806c7907]{flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.meta-icon[data-v-806c7907]{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.submission-banner.is-submitted[data-v-806c7907]{background:var(--green-50);border-color:var(--green-200)!important}.submission-banner.is-pending[data-v-806c7907]{background:var(--amber-50);border-color:var(--amber-200)!important}.submission-icon[data-v-806c7907]{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.is-submitted .submission-icon[data-v-806c7907]{background:var(--green-100);color:var(--green-500)}.is-pending .submission-icon[data-v-806c7907]{background:var(--amber-100);color:var(--amber-500)}.download-link[data-v-806c7907]{max-width:100%}.submission-form[data-v-806c7907]{background:var(--slate-50,#f8fafc)!important}@media (width<=575.98px){.assignment-card .card-header[data-v-806c7907],.assignment-card .card-body[data-v-806c7907]{padding:1.25rem!important}.submission-banner[data-v-806c7907]{flex-wrap:wrap}.submission-banner .text-end[data-v-806c7907]{width:100%;padding-left:58px;text-align:left!important}.submission-form[data-v-806c7907]{padding:1.25rem!important}.submission-form button[type=submit][data-v-806c7907]{width:100%}.download-link[data-v-806c7907]{justify-content:center;align-items:center;width:100%;display:flex}}
