.lucide-spin[data-v-5824ed0f]{animation:lucide-spin-5824ed0f 1s linear infinite}@keyframes lucide-spin-5824ed0f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-icon-only[data-v-bb0c747b]{padding:.5rem;aspect-ratio:1;min-width:unset}.btn-loading[data-v-bb0c747b]{opacity:.75;cursor:wait}textarea.input[data-v-aa60385c]{resize:vertical}.required-marker[data-v-aa60385c],.required-marker[data-v-071d433a]{color:#dc2626;font-size:12px;font-weight:400}.select-chevron[data-v-071d433a]{position:absolute;right:1rem;bottom:.7rem;font-size:.625rem;color:var(--color-slate-400);pointer-events:none}.drag-handle-cell[data-v-dfab14c6]{padding:0 4px!important}.drag-handle[data-v-dfab14c6]{color:#94a3b8;cursor:grab}.drag-handle[data-v-dfab14c6]:active{cursor:grabbing}.sort-icon[data-v-dfab14c6]{color:#94a3b8}.sort-icon-active[data-v-dfab14c6]{color:#334155}.ptable-pagination[data-v-dfab14c6]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #e2e8f0;gap:16px;flex-wrap:wrap}.ptable-pagination-info[data-v-dfab14c6]{flex-shrink:0}.ptable-selected-count[data-v-dfab14c6]{font-size:14px;font-weight:400;color:#64748b}.ptable-pagination-center[data-v-dfab14c6]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#334155}.ptable-per-page-select[data-v-dfab14c6]{border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;font-size:14px;color:#334155;background:#fff;cursor:pointer}.ptable-pagination-right[data-v-dfab14c6]{display:flex;align-items:center;gap:12px;flex-shrink:0}.ptable-page-label[data-v-dfab14c6]{font-size:14px;font-weight:400;color:#334155}.ptable-page-buttons[data-v-dfab14c6]{display:flex;align-items:center;gap:4px}.ptable-page-btn[data-v-dfab14c6]{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:11px;transition:all .15s}.ptable-page-btn[data-v-dfab14c6]:hover:not(:disabled){background:#f8fafc;color:#334155}.ptable-page-btn[data-v-dfab14c6]:disabled{color:#cbd5e1;cursor:not-allowed}.p-menu-anchor{position:relative;display:inline-block}.p-menu-dropdown{min-width:12rem;border-radius:.5rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:4px 0}.p-menu-enter-active{transition:opacity .1s ease-out,transform .1s ease-out}.p-menu-leave-active{transition:opacity 75ms ease-in,transform 75ms ease-in}.p-menu-enter-from,.p-menu-leave-to{opacity:0;transform:scale(.95)}.p-menu-enter-to,.p-menu-leave-from{opacity:1;transform:scale(1)}.menu-item-wrapper[data-v-c746f183]{position:relative}.submenu[data-v-c746f183]{position:absolute;left:100%;bottom:0;min-width:200px;white-space:nowrap;background:#fff;border:1px solid var(--color-slate-200);border-radius:10px;box-shadow:4px 0 16px #00000014;padding:4px 0;z-index:50}.alert-overlay[data-v-b273f774]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center}.alert-backdrop[data-v-b273f774]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080}.alert-dialog[data-v-b273f774]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background:#fff;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;width:var(--1c30d494);max-width:90vw}.alert-icon[data-v-b273f774]{width:54px;height:54px;display:flex;align-items:center;justify-content:center;font-size:54px}.alert-icon-error[data-v-b273f774]{color:#dc2626}.alert-icon-success[data-v-b273f774]{width:64px;height:64px;border-radius:50%;background:#f0fdf4;color:#16a34a}.alert-icon-notification[data-v-b273f774]{color:#2563eb}.alert-icon-warning[data-v-b273f774]{color:#ea580c}.alert-content[data-v-b273f774]{display:flex;flex-direction:column;gap:8px;text-align:center;width:100%}.alert-title[data-v-b273f774]{font-size:18px;font-weight:600;line-height:28px;color:#334155;margin:0}.alert-description[data-v-b273f774]{font-size:14px;font-weight:400;line-height:20px;color:#64748b;margin:0}.alert-actions[data-v-b273f774]{display:flex;flex-direction:column;gap:8px;width:100%}.alert-btn[data-v-b273f774]{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:8px 12px;border-radius:12px;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;border:1px solid transparent;transition:opacity .15s}.alert-btn[data-v-b273f774]:hover{opacity:.9}.alert-btn-confirm.alert-btn-error[data-v-b273f774]{background:#dc2626;color:#f8fafc}.alert-btn-confirm.alert-btn-success[data-v-b273f774]{background:#16a34a;color:#f8fafc}.alert-btn-confirm.alert-btn-notification[data-v-b273f774]{background:#2563eb;color:#f8fafc}.alert-btn-confirm.alert-btn-warning[data-v-b273f774]{background:#ea580c;color:#f8fafc}.alert-btn-cancel[data-v-b273f774]{background:#fff}.alert-btn-cancel-error[data-v-b273f774]{border-color:#fecaca;color:#dc2626}.alert-btn-cancel-success[data-v-b273f774]{border-color:#bbf7d0;color:#16a34a}.alert-btn-cancel-notification[data-v-b273f774]{border-color:#bfdbfe;color:#2563eb}.alert-btn-cancel-warning[data-v-b273f774]{border-color:#e2e8f0;color:#334155}@media (max-width: 480px){.alert-dialog[data-v-b273f774]{width:calc(100vw - 32px);padding:20px}}.ptabs-pill-container[data-v-cd14ae11]{display:inline-flex;gap:0;background:#f1f5f9;border-radius:8px;padding:4px;align-items:center}.ptabs-pill[data-v-cd14ae11]{padding:6px 10px;border:none;background:transparent;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;border-radius:6px;transition:all .15s;white-space:nowrap;min-width:56px;text-align:center}.ptabs-pill[data-v-cd14ae11]:hover{color:#475569}.ptabs-pill-active[data-v-cd14ae11]{background:#fff;color:#020617;box-shadow:0 1px 2px #0000000d}.ptabs-line-container[data-v-cd14ae11]{display:flex;gap:0;border-bottom:1px solid #e2e8f0}.ptabs-line[data-v-cd14ae11]{padding:8px 16px;border:none;background:transparent;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s;white-space:nowrap}.ptabs-line[data-v-cd14ae11]:hover{color:#334155}.ptabs-line-active[data-v-cd14ae11]{color:#2563eb;border-bottom-color:#2563eb}.ptabs-stretch>button[data-v-cd14ae11]{flex:1}.unified-filter[data-v-3aec6365]{position:relative;width:100%}.unified-filter-bar[data-v-3aec6365]{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:text;transition:all .15s}.unified-filter-bar[data-v-3aec6365]:hover{border-color:#cbd5e1}.unified-filter-bar-focused[data-v-3aec6365]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.unified-filter-search-icon[data-v-3aec6365]{color:#94a3b8;flex-shrink:0}.unified-filter-bar-content[data-v-3aec6365]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1;min-width:0}.unified-chip[data-v-3aec6365]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f1f5f9;border-radius:8px;font-size:12px;font-weight:500;white-space:nowrap;height:24px}.unified-chip-label[data-v-3aec6365]{color:#64748b}.unified-chip-eq[data-v-3aec6365]{color:#94a3b8}.unified-chip-value[data-v-3aec6365]{color:#2563eb}.unified-chip-remove[data-v-3aec6365]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:0;border-radius:2px;flex-shrink:0}.unified-chip-remove[data-v-3aec6365]:hover{color:#64748b;background:#e2e8f0}.unified-filter-input[data-v-3aec6365]{flex:1;min-width:80px;border:none;outline:none;font-size:13px;color:#334155;background:transparent;padding:2px 0}.unified-filter-input[data-v-3aec6365]::placeholder{color:#94a3b8}.unified-filter-clear-btn[data-v-3aec6365]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:0;border-radius:4px;flex-shrink:0}.unified-filter-clear-btn[data-v-3aec6365]:hover{color:#64748b;background:#f1f5f9}.unified-filter-dropdown[data-v-3aec6365]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px #0000001a;overflow:hidden;max-height:60vh;overflow-y:auto}.ufs[data-v-d01be195]{border-bottom:1px solid #f1f5f9}.ufs[data-v-d01be195]:last-child{border-bottom:none}.ufs-header[data-v-d01be195]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:none;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:#334155;text-align:left;transition:background .1s}.ufs-header[data-v-d01be195]:hover{background:#f8fafc}.ufs-header-icon[data-v-d01be195]{color:#64748b;flex-shrink:0}.ufs-header-label[data-v-d01be195]{white-space:nowrap;flex-shrink:0}.ufs-header-chevron[data-v-d01be195]{color:#94a3b8;flex-shrink:0;margin-left:auto}.ufs-body[data-v-d01be195]{padding:0 0 8px}.ufs-search[data-v-d01be195]{display:flex;align-items:center;gap:8px;padding:4px 14px 8px}.ufs-search-icon[data-v-d01be195]{color:#94a3b8;flex-shrink:0}.ufs-search-input[data-v-d01be195]{flex:1;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:13px;color:#334155;outline:none;background:#fff}.ufs-search-input[data-v-d01be195]:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.ufs-search-input[data-v-d01be195]::placeholder{color:#94a3b8}.ufs-options[data-v-d01be195]{max-height:180px;overflow-y:auto;padding:0 4px}.ufs-option[data-v-d01be195]{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-radius:4px;transition:background .1s}.ufs-option[data-v-d01be195]:hover{background:#f8fafc}.ufs-option-checkbox[data-v-d01be195]{width:16px;height:16px;border-radius:3px;border:1.5px solid #cbd5e1;cursor:pointer;accent-color:#2563eb;flex-shrink:0}.ufs-option-label[data-v-d01be195]{flex:1;font-size:13px;color:#334155}.ufs-option-label[data-v-d01be195] mark{background:#fef08a;border-radius:2px;padding:0 1px;color:inherit}.ufs-option-count[data-v-d01be195]{font-size:12px;color:#94a3b8;flex-shrink:0}.ufs-empty[data-v-d01be195]{padding:12px 14px;text-align:center;font-size:13px;color:#94a3b8}.ufds[data-v-1c711286]{border-bottom:1px solid #f1f5f9}.ufds[data-v-1c711286]:last-child{border-bottom:none}.ufds-header[data-v-1c711286]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:none;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:#334155;text-align:left;transition:background .1s}.ufds-header[data-v-1c711286]:hover{background:#f8fafc}.ufds-header-icon[data-v-1c711286]{color:#64748b;flex-shrink:0}.ufds-header-label[data-v-1c711286]{white-space:nowrap;flex-shrink:0}.ufds-header-calendar[data-v-1c711286]{color:#2563eb;flex-shrink:0;margin-left:auto}.ufds-body[data-v-1c711286]{padding:8px 14px 12px}.ufds-clear[data-v-1c711286]{display:block;width:100%;padding:6px 0;margin-top:8px;border:none;background:transparent;font-size:13px;color:#2563eb;cursor:pointer;text-align:center}.ufds-clear[data-v-1c711286]:hover{text-decoration:underline}.ufts[data-v-bf75af35]{border-bottom:1px solid #f1f5f9}.ufts[data-v-bf75af35]:last-child{border-bottom:none}.ufts-header[data-v-bf75af35]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:none;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:#334155;text-align:left;transition:background .1s}.ufts-header[data-v-bf75af35]:hover{background:#f8fafc}.ufts-header-icon[data-v-bf75af35]{color:#64748b;flex-shrink:0}.ufts-header-label[data-v-bf75af35]{white-space:nowrap;flex-shrink:0}.ufts-header-chevron[data-v-bf75af35]{color:#94a3b8;flex-shrink:0;margin-left:auto}.ufts-body[data-v-bf75af35]{padding:4px 14px 12px}.ufts-tabs-wrapper[data-v-bf75af35]{margin-bottom:8px}.ufts-search[data-v-bf75af35]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ufts-search-icon[data-v-bf75af35]{color:#94a3b8;flex-shrink:0}.ufts-search-input[data-v-bf75af35]{flex:1;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:13px;color:#334155;outline:none;background:#fff}.ufts-search-input[data-v-bf75af35]:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.ufts-search-input[data-v-bf75af35]::placeholder{color:#94a3b8}.ufts-options[data-v-bf75af35]{max-height:180px;overflow-y:auto}.ufts-option[data-v-bf75af35]{display:flex;align-items:center;gap:8px;padding:6px;cursor:pointer;border-radius:4px;transition:background .1s}.ufts-option[data-v-bf75af35]:hover{background:#f8fafc}.ufts-option-checkbox[data-v-bf75af35]{width:16px;height:16px;border-radius:3px;border:1.5px solid #cbd5e1;cursor:pointer;accent-color:#2563eb;flex-shrink:0}.ufts-option-label[data-v-bf75af35]{flex:1;font-size:13px;color:#334155}.ufts-option-label[data-v-bf75af35] mark{background:#fef08a;border-radius:2px;padding:0 1px;color:inherit}.ufts-empty[data-v-bf75af35]{padding:12px 0;text-align:center;font-size:13px;color:#94a3b8}.file-upload-area[data-v-49938ebf]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;border:2px dashed var(--color-slate-300, #cbd5e1);border-radius:12px;background:var(--color-slate-50, #f8fafc);cursor:pointer;transition:all .15s}.file-upload-area[data-v-49938ebf]:hover{border-color:var(--color-primary-400, #60a5fa);background:#eff6ff}.file-upload-area--drag[data-v-49938ebf]{border-color:var(--color-primary-500, #3b82f6);background:#dbeafe}.file-upload-input[data-v-49938ebf]{display:none}.file-upload-icon[data-v-49938ebf]{color:var(--color-slate-400, #94a3b8)}.file-upload-label[data-v-49938ebf]{font-size:14px;font-weight:500;color:var(--color-slate-600, #475569)}.file-upload-desc[data-v-49938ebf]{font-size:12px;color:var(--color-slate-400, #94a3b8)}.file-upload-file[data-v-49938ebf]{font-size:13px;font-weight:600;color:var(--color-primary-600, #2563eb);margin-top:4px}.tooltip-anchor[data-v-45834fe7]{display:inline-flex}.p-tooltip-bubble{position:fixed;z-index:10000;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.4;color:#fff;background:#1e293b;border-radius:6px;max-width:min(320px,calc(100vw - 16px));white-space:normal;text-align:center;pointer-events:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-tooltip-bubble--top{transform:translate(-50%,-100%)}.p-tooltip-bubble--bottom{transform:translate(-50%)}.p-tooltip-bubble--left{transform:translate(-100%,-50%)}.p-tooltip-bubble--right{transform:translateY(-50%)}.toast-container[data-v-365371eb]{position:fixed;bottom:24px;right:24px;z-index:10000;display:flex;flex-direction:column-reverse;gap:8px;min-width:280px;max-width:420px}.toast-enter-active[data-v-365371eb]{transition:all .3s ease-out}.toast-leave-active[data-v-365371eb]{transition:all .2s ease-in}.toast-enter-from[data-v-365371eb],.toast-leave-to[data-v-365371eb]{opacity:0;transform:translate(40px)}span[data-v-6e299bb9]{white-space:nowrap}.studies-not-available[data-v-6afac179]{display:flex;flex-direction:column;align-items:center}img[data-v-6afac179]{height:180px;margin:20px}h3[data-v-6afac179]{width:400px;text-align:center;color:#1b1b83;margin-bottom:100px}.refreshing-indicator[data-v-65c077b6]{position:fixed;top:12px;right:16px;z-index:9998;display:flex;align-items:center;gap:5px;padding:4px 10px;background:#ffffffeb;border:1px solid #e2e8f0;border-radius:20px;font-size:11px;color:#94a3b8;box-shadow:0 1px 3px #0000000f;pointer-events:none}.ri-icon[data-v-65c077b6]{animation:ri-spin-65c077b6 1.5s linear infinite}@keyframes ri-spin-65c077b6{to{transform:rotate(360deg)}}.ri-enter-active[data-v-65c077b6],.ri-leave-active[data-v-65c077b6]{transition:opacity .2s ease}.ri-enter-from[data-v-65c077b6],.ri-leave-to[data-v-65c077b6]{opacity:0}.admin-view[data-v-985d58ca]{display:flex;flex-direction:column;height:100%}.nav-item[data-v-985d58ca]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem;color:var(--color-slate-700);text-decoration:none;font-size:.875rem;font-weight:500;transition:background-color .15s;white-space:nowrap;border:none;background:none;cursor:pointer;text-align:left}.nav-item[data-v-985d58ca]:hover{background:var(--color-slate-50)}.nav-item-active[data-v-985d58ca]{color:var(--color-primary-600);background:var(--color-primary-50)}@media (max-width: 1000px){.tab[data-v-636ed444]{min-height:36px}}.tabs-wrapper[data-v-636ed444]{display:flex;background:#eee;align-items:end;padding:8px 8px 0}.tab[data-v-636ed444]{display:flex;align-items:center;cursor:pointer;padding:12px 32px 4px;border-radius:16px 16px 0 0;margin-right:4px;text-align:center}.icon[data-v-636ed444]{height:24px;margin-right:4px;margin-top:-8px;margin-bottom:-4px}.name-and-role[data-v-636ed444]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;font-size:.9rem}span[data-v-ae34461f]{cursor:grab}.show-archived-toggle[data-v-9fb2788b]{color:#888;display:flex;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer}.show-archived-toggle label[data-v-9fb2788b]{margin-left:4px}.link-student-modal[data-v-db4f84fe]{padding:10px 30px 0;color:#1b1b83}.agreement-area[data-v-db4f84fe]{display:flex;justify-content:space-around;margin-bottom:30px}.agreement-area span[data-v-db4f84fe]{margin-right:30px}button[data-v-db4f84fe]{background:#1b1b83;color:#fff}input#link-input[data-v-db4f84fe]{width:420px}button[data-v-db4f84fe]{padding:6px 20px;border-radius:8px;border:none;margin:20px;cursor:pointer}.create-edit-group-modal[data-v-434521ac]{padding:20px 60px}h3[data-v-434521ac]{color:#1b1b83}.top-line[data-v-434521ac]{display:flex;width:400px;justify-content:space-between;align-items:center;margin-bottom:10px}input.working-class-name[data-v-434521ac]{width:500px;margin-bottom:16px}.filter-button[data-v-434521ac]{border:1px solid #1b1b83}.filters[data-v-434521ac]{margin-bottom:20px}.active[data-v-434521ac]{background:#7fff00}.add-remove-all-buttons-wrapper[data-v-434521ac]{margin-bottom:6px}.wrapper[data-v-7d2fc3f4]{max-width:800px;padding:16px;margin:auto}tr[data-v-7d2fc3f4]{cursor:pointer}.class-list[data-v-7d2fc3f4]{margin-top:8px;padding:8px}.class-select-item[data-v-7d2fc3f4]{-webkit-user-select:none;user-select:none;border-radius:8px;padding:6px;border:2px solid transparent;display:flex;margin:0;justify-content:space-between}.class-select-item.archived[data-v-7d2fc3f4]{padding:0 6px}.class-select-item[data-v-7d2fc3f4]:hover{cursor:pointer;background:#eee}.class-select-item button[data-v-7d2fc3f4]{display:none}.class-select-item:hover button[data-v-7d2fc3f4]{display:block}.class-select-item.active[data-v-7d2fc3f4]{border:2px solid var(--color-primary-600)}.archive-button[data-v-7d2fc3f4]{margin:0}.role-requester[data-v-9cc92293],.requested-role[data-v-9cc92293]{display:flex;flex-direction:column;align-items:center}.requested-role .message-wrapper[data-v-9cc92293]{width:500px;border:2px solid grey;border-radius:12px;background:#eee;padding:20px 30px;margin-bottom:20px}p.user-id[data-v-9cc92293]{margin:20px 0}.role-requester h2[data-v-9cc92293]{color:var(--color-primary-600);margin:14px}.role-requester p[data-v-9cc92293]{margin-bottom:8px}.preview-body[data-v-80bf9200]{position:relative;width:100%;height:100%;min-height:0;flex:1}.preview-embed[data-v-80bf9200]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.preview-loader[data-v-80bf9200]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#64748b;font-size:14px;z-index:1;background:#fff}td.active[data-v-8dd1fce1]{background:#ffff004d}.new-dashboard table{margin:auto;border-collapse:collapse;color:#2c3e50}.new-dashboard th,.new-dashboard td{padding:4px 8px;text-align:left;position:relative}.new-dashboard th{font-weight:400;font-size:.85rem;white-space:nowrap}.new-dashboard td{border-right:1px solid #ddd}.new-dashboard th.rotate{padding:0;height:170px;white-space:nowrap}.new-dashboard th.rotate>div{transform:rotate(-45deg);width:30px;position:absolute;bottom:6px;left:16px}.new-dashboard td.item-cell{min-width:40px}.new-dashboard .item-info{display:flex;flex-direction:column;align-items:center}.new-dashboard .item-info i{font-size:18px}.new-dashboard .item-info span{font-size:10px}.new-dashboard .item-info>*{padding:1px}.new-dashboard .student-summary{display:flex;flex-direction:column;align-items:center;margin:0 5px}.new-dashboard .student-summary span{font-size:12px}.new-dashboard .student-summary>*{padding:1px}.new-dashboard .vue-scope-span-wrapper{display:inline-block;text-overflow:ellipsis;width:170px;overflow:hidden}.dashboard-wrapper[data-v-d14a01f5]{position:absolute;width:100%;height:100%}.assignment-tables{margin:16px;display:flex;justify-content:space-around;align-items:top}.assignment-tables{display:flex;justify-content:space-around;align-items:top}.pcard[data-v-daa8b162]{background:#f8fafc;border-radius:16px;overflow:hidden;cursor:grab;transition:box-shadow .15s,opacity .15s;display:flex;flex-direction:column}.pcard[data-v-daa8b162]:hover{box-shadow:0 6px 16px #0000001f;border:1px solid #cbd5e1}.pcard-dragging[data-v-daa8b162]{cursor:grabbing;opacity:.55}.pcard-actions[data-v-daa8b162],.pcard-heart-btn[data-v-daa8b162],.pcard-checkbox-wrap[data-v-daa8b162]{cursor:pointer}.pcard-selected[data-v-daa8b162]{box-shadow:0 4px 12px #0000001f;outline:2px solid var(--color-primary-300)}.pcard-in-assignment[data-v-daa8b162]{outline:2px solid #86efac;background:#f0fdf4}.pcard-in-assignment-badge[data-v-daa8b162]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;color:#166534;background:#dcfce7;border:1px solid #86efac}.pcard-image-area[data-v-daa8b162]{position:relative;background:#f1f5f9}.pcard-copy-overlay[data-v-daa8b162]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#0f172a6b;opacity:0;pointer-events:none;transition:opacity .15s}.pcard:hover .pcard-copy-overlay[data-v-daa8b162]{opacity:1;pointer-events:auto}.pcard-copy-modify-btn[data-v-daa8b162]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid #eab308;background:#fde047;color:#713f12;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:0 2px 8px #eab30859;transition:background .15s,border-color .15s}.pcard-copy-modify-btn[data-v-daa8b162]:hover{background:#facc15;border-color:#ca8a04}.pcard-overlay-tl[data-v-daa8b162]{position:absolute;top:12px;left:12px;z-index:2}.pcard-overlay-tr[data-v-daa8b162]{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;gap:6px}.pcard-checkbox-wrap[data-v-daa8b162]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border-radius:4px}.pcard-checkbox-wrap .pcheckbox[data-v-daa8b162]{width:14px;height:14px;border-radius:3.5px;border:1.5px solid #64748b;cursor:pointer;accent-color:#2563eb}.pcard-seq-count[data-v-daa8b162]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#f0fdf4;color:#15803d;font-size:12px;font-weight:600;line-height:20px;border-radius:8px}.pcard-heart-btn[data-v-daa8b162]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff;border-radius:6px;border:none;color:#94a3b8;cursor:pointer;transition:all .15s}.pcard-heart-btn[data-v-daa8b162]:hover{color:#ef4444}.pcard-heart-btn[data-v-daa8b162]:not(.pcard-heart-active) svg{fill:none}.pcard-heart-active[data-v-daa8b162]{color:#ef4444}.pcard-heart-active[data-v-daa8b162] svg{fill:currentColor;stroke:currentColor}.pcard-drag-handle[data-v-daa8b162]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border-radius:6px;color:#64748b;pointer-events:none}.pcard-drag-handle[data-v-daa8b162]:hover{color:#334155}.pcard-image[data-v-daa8b162]{display:flex;justify-content:center;align-items:center;height:160px;overflow:hidden}.pcard-image img[data-v-daa8b162]{max-width:100%;max-height:100%;object-fit:contain}.pcard-image-placeholder[data-v-daa8b162]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pcard-content[data-v-daa8b162]{padding:0 12px;display:flex;flex-direction:column;gap:6px;flex:1}.pcard-source-row[data-v-daa8b162]{padding-top:4px}.pcard-source[data-v-daa8b162]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:500;line-height:20px}.pcard-source-icon[data-v-daa8b162]{flex-shrink:0}.pcard-source-pila[data-v-daa8b162]{background:#fef9c3;color:#a16207}.pcard-source-mine[data-v-daa8b162]{background:#eff6ff;color:#2563eb;border:1px solid #93c5fd}.pcard-title[data-v-daa8b162]{font-size:18px;font-weight:500;color:#334155;line-height:1.4;margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard-description[data-v-daa8b162]{font-size:14px;font-weight:400;color:#64748b;line-height:20px;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.pcard-tags[data-v-daa8b162]{display:flex;gap:5px;flex-wrap:wrap;padding-bottom:2px;align-items:center}.pcard-grade[data-v-daa8b162]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;border:1px solid #e2e8f0;font-size:12px;font-weight:500;color:#334155;line-height:16px;background:#fff}.pcard-duration[data-v-daa8b162]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:500;line-height:16px}.pcard-actions[data-v-daa8b162]{display:flex;align-items:center;gap:8px;padding:12px}.cb-toolbar[data-v-ef326685]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.cb-toolbar[data-v-ef326685] .unified-filter{flex:1;min-width:0}.cb-tabs-group[data-v-ef326685]{display:flex;align-items:center;gap:4px;flex-shrink:0}.cb-tabs-label[data-v-ef326685]{font-size:12px;font-weight:500;color:#334155;white-space:nowrap}.cb-loading[data-v-ef326685]{padding:32px 0;text-align:center;color:#64748b;font-size:14px}.cb-grid[data-v-ef326685]{display:grid;gap:16px}@media (max-width: 767px){.cb-toolbar[data-v-ef326685]{flex-direction:column;align-items:stretch}}.wizard[data-v-a7b33a9a]{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow:hidden}.wizard-loading[data-v-a7b33a9a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px;color:#64748b;font-size:14px}.wizard-header[data-v-a7b33a9a]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:12px;flex-shrink:0}.wizard-title[data-v-a7b33a9a]{font-size:16px;font-weight:600;color:#334155;margin:0;line-height:1.4}.wizard-subtitle[data-v-a7b33a9a]{font-size:12px;font-weight:400;color:#334155;margin:4px 0 0}.wizard-separator[data-v-a7b33a9a]{height:1px;background:#e2e8f0;margin:0;flex-shrink:0}.stepper[data-v-a7b33a9a]{display:flex;align-items:flex-start;padding:16px 0 20px;flex-shrink:0}.stepper-item[data-v-a7b33a9a]{display:flex;align-items:flex-start;flex:1}.stepper-item[data-v-a7b33a9a]:last-child{flex:0}.step-col[data-v-a7b33a9a]{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.step-circle[data-v-a7b33a9a]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .2s}.step-active[data-v-a7b33a9a]{background:#2563eb;color:#fff}.step-upcoming[data-v-a7b33a9a]{background:#fff;border:1px solid #e2e8f0;color:#2563eb}.step-label[data-v-a7b33a9a]{font-size:12px;font-weight:400;white-space:nowrap}.step-label-active[data-v-a7b33a9a]{color:#2563eb}.step-label-upcoming[data-v-a7b33a9a]{color:#64748b}.step-trail[data-v-a7b33a9a]{flex:1;height:1px;margin-top:16px;margin-left:4px;margin-right:4px;min-width:20px}.trail-completed[data-v-a7b33a9a]{background:#0162dd}.trail-active[data-v-a7b33a9a]{background:repeating-linear-gradient(to right,#0162dd 0px,#0162dd 3px,transparent 3px,transparent 7px);height:2px;margin-top:15px}.trail-upcoming[data-v-a7b33a9a]{background:#e2e8f0}.step-body[data-v-a7b33a9a]{display:flex;flex-direction:column;gap:16px;padding-bottom:8px;flex:1;min-height:0;overflow-y:auto}.field-row[data-v-a7b33a9a]{display:flex;gap:10px}.field-row>*[data-v-a7b33a9a]{flex:1}.field-label[data-v-a7b33a9a]{font-size:14px;font-weight:500;color:#334155;display:block;margin-bottom:8px}.field-hint[data-v-a7b33a9a]{font-size:13px;color:#64748b;margin:-4px 0 10px}.step-body-wide[data-v-a7b33a9a]{gap:12px}.content-cta-centered[data-v-a7b33a9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed #e2e8f0;border-radius:8px;cursor:pointer;transition:all .15s}.content-cta-centered[data-v-a7b33a9a]:hover{border-color:#2563eb;background:#f8fafc}.content-cta-icon[data-v-a7b33a9a]{color:#64748b;flex-shrink:0}.content-cta-title[data-v-a7b33a9a]{font-size:14px;font-weight:500;color:#2563eb}.content-cta-desc[data-v-a7b33a9a]{font-size:12px;color:#64748b;text-align:center;max-width:280px}.assignment-content-section[data-v-a7b33a9a]{display:flex;flex-direction:column;gap:12px}.assignment-content-header[data-v-a7b33a9a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.assignment-content-heading[data-v-a7b33a9a]{font-size:14px;font-weight:500;color:#334155}.assignment-content-empty[data-v-a7b33a9a]{font-size:13px;color:#94a3b8;text-align:center;padding:16px 12px;border:1px dashed #e2e8f0;border-radius:8px}.assignment-content-grid[data-v-a7b33a9a]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.toggle-row[data-v-a7b33a9a]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;max-width:560px}.toggle-content[data-v-a7b33a9a]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.toggle-label[data-v-a7b33a9a]{font-size:14px;font-weight:500;color:#334155}.toggle-desc[data-v-a7b33a9a]{font-size:14px;font-weight:400;color:#64748b}.toggle-switch[data-v-a7b33a9a]{width:44px;height:24px;border-radius:12px;background:#e2e8f0;border:none;position:relative;cursor:pointer;transition:background .15s;flex-shrink:0;margin-left:12px}.toggle-switch.active[data-v-a7b33a9a]{background:#1d4ed8}.toggle-thumb[data-v-a7b33a9a]{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:4px;left:4px;transition:left .15s;display:block}.toggle-switch.active .toggle-thumb[data-v-a7b33a9a]{left:24px}.assign-section[data-v-a7b33a9a]{display:flex;flex-direction:column;gap:8px}.group-list[data-v-a7b33a9a]{display:flex;flex-direction:column;gap:8px;margin-top:4px;max-height:200px;overflow-y:auto}.group-card[data-v-a7b33a9a]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#f8fafc;border-radius:8px;cursor:pointer;transition:all .15s;border:2px solid transparent}.group-card[data-v-a7b33a9a]:hover{background:#f1f5f9}.group-card-selected[data-v-a7b33a9a]{border-color:#2563eb;background:#eff6ff}.group-icon[data-v-a7b33a9a]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.group-icon-green[data-v-a7b33a9a]{background:#dcfce7;color:#16a34a}.group-icon-blue[data-v-a7b33a9a]{background:#dbeafe;color:#2563eb}.group-info[data-v-a7b33a9a]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.group-name[data-v-a7b33a9a]{font-size:16px;font-weight:500;color:#334155}.group-count[data-v-a7b33a9a]{font-size:12px;font-weight:400;color:#64748b}.group-check[data-v-a7b33a9a]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#2563eb;font-size:14px;flex-shrink:0}.distribution-section[data-v-a7b33a9a]{display:flex;flex-direction:column;gap:4px}.distribution-option[data-v-a7b33a9a]{display:flex;flex-direction:column}.radio-option[data-v-a7b33a9a]{display:flex;gap:12px;padding:8px 0;cursor:pointer}.radio-circle[data-v-a7b33a9a]{width:20px;height:20px;border-radius:50%;border:2px solid #e2e8f0;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s;margin-top:2px}.radio-circle.selected[data-v-a7b33a9a]{border-color:#2563eb}.radio-dot[data-v-a7b33a9a]{width:14px;height:14px;border-radius:50%;background:#2563eb}.radio-content[data-v-a7b33a9a]{display:flex;flex-direction:column;gap:2px}.radio-label[data-v-a7b33a9a]{font-size:14px;font-weight:500;color:#020617}.radio-desc[data-v-a7b33a9a]{font-size:14px;font-weight:400;color:#64748b}.schedule-fields[data-v-a7b33a9a]{margin:4px 0 8px;padding-left:32px}.wizard-footer[data-v-a7b33a9a]{display:flex;align-items:center;gap:8px;padding-top:16px;flex-shrink:0;border-top:1px solid #e2e8f0}.flex-1[data-v-a7b33a9a]{flex:1}.cb-overlay[data-v-a7b33a9a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center}.cb-backdrop[data-v-a7b33a9a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080}.cb-modal[data-v-a7b33a9a]{position:relative;z-index:61;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;width:984px;max-width:92vw;height:85vh;padding:24px;overflow:hidden}.cb-modal-header[data-v-a7b33a9a]{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.cb-modal-title[data-v-a7b33a9a]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.cb-header[data-v-a7b33a9a]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 0 12px;flex-shrink:0}.cb-section-title[data-v-a7b33a9a]{font-size:14px;font-weight:600;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.cb-section-icon[data-v-a7b33a9a]{color:var(--color-primary-600, #4f46e5)}.cb-section-desc[data-v-a7b33a9a]{font-size:12px;color:#64748b;margin:4px 0 0}.cb-grid-area[data-v-a7b33a9a]{flex:1;overflow-y:auto;min-height:0}@media (max-width: 768px){.stepper[data-v-a7b33a9a]{padding:12px 0 16px}.step-circle[data-v-a7b33a9a]{width:28px;height:28px;font-size:11px}.step-label[data-v-a7b33a9a]{font-size:11px}.step-trail[data-v-a7b33a9a]{margin-top:14px;min-width:12px}.field-row[data-v-a7b33a9a]{flex-direction:column;gap:12px}.toggle-row[data-v-a7b33a9a]{padding:8px 0}.toggle-label[data-v-a7b33a9a]{font-size:13px}.toggle-desc[data-v-a7b33a9a]{font-size:12px}.group-icon[data-v-a7b33a9a]{width:40px;height:40px;font-size:14px}.group-name[data-v-a7b33a9a]{font-size:14px}.group-list[data-v-a7b33a9a]{max-height:180px}.wizard-footer[data-v-a7b33a9a]{flex-wrap:wrap;gap:6px;padding-top:12px}.cb-overlay[data-v-a7b33a9a]{align-items:flex-end}.cb-modal[data-v-a7b33a9a]{width:100%;max-width:100vw;height:92vh;border-radius:16px 16px 0 0;padding:16px}.cb-modal-title[data-v-a7b33a9a]{font-size:16px}.content-cta-centered[data-v-a7b33a9a]{padding:16px}}.modal-overlay[data-v-c6fe68d9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center}.modal-backdrop[data-v-c6fe68d9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080}.modal-dialog[data-v-c6fe68d9]{position:relative;z-index:50;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-width:90vw;height:80vh;overflow:hidden;padding:20px;transition:width .3s ease}@media (max-width: 768px){.modal-overlay[data-v-c6fe68d9]{align-items:flex-end}.modal-dialog[data-v-c6fe68d9]{width:100%!important;max-width:100vw;height:92vh;border-radius:16px 16px 0 0;padding:16px}}.modal-overlay[data-v-5fbbb1e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center}.modal-backdrop[data-v-5fbbb1e1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080}.modal-dialog[data-v-5fbbb1e1]{position:relative;z-index:61;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;width:520px;max-width:90vw;max-height:90vh;padding:20px}.details-loading[data-v-5fbbb1e1]{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px;color:#64748b;font-size:14px}.details-header[data-v-5fbbb1e1]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.details-title[data-v-5fbbb1e1]{font-size:16px;font-weight:600;color:#334155;margin:0}.details-subtitle[data-v-5fbbb1e1]{font-size:12px;color:#64748b;margin:4px 0 0}.details-body[data-v-5fbbb1e1]{overflow-y:auto;flex:1;padding:4px 0}.details-section[data-v-5fbbb1e1]{padding:16px 0;border-bottom:1px solid #e2e8f0}.details-section[data-v-5fbbb1e1]:last-child{border-bottom:none}.section-heading[data-v-5fbbb1e1]{font-size:14px;font-weight:600;color:#334155;margin:0 0 12px;display:flex;align-items:center;gap:8px}.section-icon[data-v-5fbbb1e1]{font-size:14px;color:#2563eb}.info-grid[data-v-5fbbb1e1]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.info-item[data-v-5fbbb1e1]{display:flex;flex-direction:column;gap:2px}.info-full[data-v-5fbbb1e1]{display:flex;flex-direction:column;gap:2px;margin-top:12px}.info-label[data-v-5fbbb1e1]{font-size:12px;font-weight:500;color:#64748b}.info-value[data-v-5fbbb1e1]{font-size:13px;font-weight:500;color:#334155}.status-published[data-v-5fbbb1e1]{color:#16a34a}.status-draft[data-v-5fbbb1e1]{color:#ca8a04}.status-scheduled[data-v-5fbbb1e1]{color:#334155}.empty-text[data-v-5fbbb1e1]{font-size:13px;color:#94a3b8;padding:8px 0}.group-list[data-v-5fbbb1e1]{display:flex;flex-direction:column;gap:8px}.group-row[data-v-5fbbb1e1]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#f8fafc;border-radius:8px}.group-icon[data-v-5fbbb1e1]{width:36px;height:36px;border-radius:50%;background:#dbeafe;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.group-info[data-v-5fbbb1e1]{flex:1;min-width:0}.group-name[data-v-5fbbb1e1]{font-size:14px;font-weight:500;color:#334155;display:block}.group-meta[data-v-5fbbb1e1]{font-size:12px;color:#64748b}.group-badge[data-v-5fbbb1e1]{font-size:12px;font-weight:500;color:#2563eb;background:#eff6ff;padding:2px 8px;border-radius:12px;white-space:nowrap;flex-shrink:0}.content-list[data-v-5fbbb1e1]{display:flex;flex-direction:column;gap:8px}.content-row[data-v-5fbbb1e1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#f8fafc;border-radius:8px}.content-info[data-v-5fbbb1e1]{flex:1;min-width:0}.content-name[data-v-5fbbb1e1]{font-size:14px;font-weight:500;color:#334155;display:block}.content-desc[data-v-5fbbb1e1]{font-size:12px;color:#64748b;display:block;margin-top:2px}.preview-btn[data-v-5fbbb1e1]{padding:4px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;font-weight:500;color:#334155;cursor:pointer;flex-shrink:0}.preview-btn[data-v-5fbbb1e1]:hover{background:#f8fafc}.details-footer[data-v-5fbbb1e1]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid #e2e8f0}@media (max-width: 768px){.modal-overlay[data-v-5fbbb1e1]{align-items:flex-end}.modal-dialog[data-v-5fbbb1e1]{width:100%!important;max-width:100vw;max-height:92vh;border-radius:16px 16px 0 0;padding:16px}.details-title[data-v-5fbbb1e1]{font-size:15px}.details-subtitle[data-v-5fbbb1e1]{font-size:11px}.info-grid[data-v-5fbbb1e1]{grid-template-columns:1fr 1fr;gap:10px 16px}.info-label[data-v-5fbbb1e1]{font-size:11px}.info-value[data-v-5fbbb1e1]{font-size:12px}.section-heading[data-v-5fbbb1e1]{font-size:13px;margin-bottom:10px}.group-row[data-v-5fbbb1e1]{padding:6px 10px}.group-icon[data-v-5fbbb1e1]{width:32px;height:32px;font-size:12px}.group-name[data-v-5fbbb1e1]{font-size:13px}.group-badge[data-v-5fbbb1e1]{font-size:11px;padding:2px 6px}.content-name[data-v-5fbbb1e1]{font-size:13px}.details-footer[data-v-5fbbb1e1]{flex-wrap:wrap;gap:6px;justify-content:center}}@media (max-width: 480px){.info-grid[data-v-5fbbb1e1]{grid-template-columns:1fr;gap:8px}}.vs-overlay[data-v-4668f458]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column}.vs-overlay[data-v-4668f458]:has(.vso-container){background:#00000080;align-items:center;justify-content:center;padding:16px}.vs-overlay[data-v-4668f458]:not(:has(.vso-container)){background:#fff}.vs-navbar[data-v-4668f458]{display:flex;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid #e2e8f0;background:#fff;flex-shrink:0}.vs-back[data-v-4668f458]{display:flex;align-items:center;gap:6px;border:none;background:none;color:#2563eb;font-size:14px;font-weight:500;cursor:pointer;padding:6px 12px;border-radius:6px}.vs-back[data-v-4668f458]:hover{background:#eff6ff}.vs-student-info[data-v-4668f458]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.vs-student-name[data-v-4668f458]{font-size:16px;font-weight:600;color:#334155}.vs-student-subtitle[data-v-4668f458]{font-size:12px;color:#64748b}.vs-nav-stats[data-v-4668f458]{display:flex;align-items:center;gap:6px;font-size:13px;color:#334155;font-weight:500;flex-shrink:0}.vs-stat-sep[data-v-4668f458]{color:#e2e8f0}.vs-grade-badge[data-v-4668f458]{padding:4px 10px;border-radius:6px;background:#f1f5f9;font-size:12px;font-weight:500;color:#334155;flex-shrink:0}.vs-status-badge[data-v-4668f458]{padding:4px 12px;border-radius:9999px;border:1px solid #ca8a04;background:#fefce8;font-size:12px;font-weight:500;color:#ca8a04;flex-shrink:0}.vs-body[data-v-4668f458]{display:flex;flex:1;min-height:0;overflow:hidden}.vs-sidebar-left[data-v-4668f458]{width:260px;flex-shrink:0;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;background:#fafbfc}.vs-sidebar-title[data-v-4668f458]{font-size:14px;font-weight:600;color:#334155;padding:16px 16px 8px;margin:0}.vs-student-select[data-v-4668f458]{margin:0 12px 8px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff;cursor:pointer}.vs-questions-list[data-v-4668f458]{flex:1;overflow-y:auto;padding:4px 12px}.vs-question-card[data-v-4668f458]{border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;margin-bottom:8px;cursor:pointer;background:#fff;transition:all .15s}.vs-question-card[data-v-4668f458]:hover{border-color:#cbd5e1}.vs-question-card-active[data-v-4668f458]{border-color:#2563eb;background:#eff6ff}.vs-question-card-correct[data-v-4668f458]{border-left:3px solid #16a34a}.vs-question-card-incorrect[data-v-4668f458]{border-left:3px solid #ca8a04}.vs-qcard-header[data-v-4668f458]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.vs-qcard-num[data-v-4668f458]{font-size:13px;font-weight:600;color:#2563eb}.vs-qcard-icon[data-v-4668f458]{font-size:14px}.vs-icon-correct[data-v-4668f458]{color:#16a34a}.vs-icon-incorrect[data-v-4668f458]{color:#ca8a04}.vs-icon-skipped[data-v-4668f458]{color:#94a3b8}.vs-qcard-desc[data-v-4668f458]{font-size:12px;color:#64748b;line-height:1.4;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vs-qcard-footer[data-v-4668f458]{display:flex;align-items:center;gap:6px;font-size:11px;color:#64748b}.vs-qcard-type-icon[data-v-4668f458]{font-size:10px;color:#94a3b8}.vs-qcard-type[data-v-4668f458]{background:#f1f5f9;padding:2px 6px;border-radius:4px}.vs-qcard-points[data-v-4668f458]{margin-left:auto}.vs-student-nav[data-v-4668f458]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border-top:1px solid #e2e8f0;background:#fff}.vs-student-nav-label[data-v-4668f458]{font-size:13px;color:#64748b;font-weight:500}.vs-content[data-v-4668f458]{flex:1;min-width:0;overflow-y:auto;padding:20px}.vs-content-inner[data-v-4668f458]{max-width:720px;margin:0 auto}.vs-question-embed[data-v-4668f458]{position:relative;width:100%;min-height:400px;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fafbfc}.vs-embed-loading[data-v-4668f458]{display:flex;align-items:center;justify-content:center;gap:8px;height:400px;color:#64748b;font-size:14px}.vs-result-bar[data-v-4668f458]{display:flex;align-items:center;gap:16px;padding:12px 16px;margin-top:12px;background:#f8fafc;border-radius:8px}.vs-result-label[data-v-4668f458]{font-size:14px;color:#334155}.vs-result-correct[data-v-4668f458]{color:#16a34a;font-weight:600}.vs-result-incorrect[data-v-4668f458]{color:#dc2626;font-weight:600}.vs-result-skipped[data-v-4668f458]{color:#94a3b8;font-weight:600}.vs-result-type-badge[data-v-4668f458]{padding:2px 10px;border-radius:4px;background:#2563eb;color:#fff;font-size:12px;font-weight:500}.vs-result-points[data-v-4668f458]{margin-left:auto;font-size:14px;color:#334155}.vs-feedback-section[data-v-4668f458]{margin-top:16px;padding:16px;border:1px solid #e2e8f0;border-radius:8px}.vs-feedback-title[data-v-4668f458]{font-size:14px;font-weight:600;color:#334155;margin:0 0 8px}.vs-feedback-textarea[data-v-4668f458]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;resize:vertical;font-family:inherit}.vs-feedback-textarea[data-v-4668f458]:focus{outline:none;border-color:#2563eb}.vs-feedback-hint[data-v-4668f458]{font-size:12px;color:#94a3b8;margin:6px 0 0}.vs-sidebar-right[data-v-4668f458]{width:280px;flex-shrink:0;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;background:#fff}.vs-tab-content[data-v-4668f458]{flex:1;overflow-y:auto;padding:16px}.vs-section[data-v-4668f458]{margin-bottom:4px}.vs-section-heading[data-v-4668f458]{font-size:13px;font-weight:600;color:#334155;margin:0 0 12px;display:flex;align-items:center;gap:6px}.vs-section-icon[data-v-4668f458]{font-size:13px;color:#2563eb}.vs-separator[data-v-4668f458]{height:1px;background:#e2e8f0;margin:16px 0}.vs-overview-stats[data-v-4668f458]{display:flex;gap:16px;margin-bottom:12px}.vs-stat-box[data-v-4668f458]{flex:1;text-align:center;padding:12px 8px;border:1px solid #e2e8f0;border-radius:8px}.vs-stat-num[data-v-4668f458]{display:block;font-size:20px;font-weight:600;color:#334155}.vs-stat-label[data-v-4668f458]{display:block;font-size:11px;color:#64748b;margin-top:2px}.vs-result-badges[data-v-4668f458]{display:flex;gap:6px}.vs-rbadge[data-v-4668f458]{flex:1;text-align:center;padding:6px 4px;border-radius:6px;font-size:14px;font-weight:600}.vs-rbadge small[data-v-4668f458]{display:block;font-size:10px;font-weight:400;margin-top:2px}.vs-rbadge-correct[data-v-4668f458]{background:#f0fdf4;color:#16a34a}.vs-rbadge-incorrect[data-v-4668f458]{background:#fef2f2;color:#dc2626}.vs-rbadge-partial[data-v-4668f458]{background:#fefce8;color:#ca8a04}.vs-rbadge-skipped[data-v-4668f458]{background:#f1f5f9;color:#64748b}.vs-field-label[data-v-4668f458]{font-size:13px;font-weight:500;color:#334155;display:block;margin-bottom:6px}.vs-field-input[data-v-4668f458]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155}.vs-field-input[data-v-4668f458]:focus{outline:none;border-color:#2563eb}.vs-field-textarea[data-v-4668f458]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;resize:vertical;font-family:inherit}.vs-field-textarea[data-v-4668f458]:focus{outline:none;border-color:#2563eb}.vs-details-grid[data-v-4668f458]{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;font-size:13px}.vs-detail-label[data-v-4668f458]{color:#64748b;font-weight:400}.vs-detail-value[data-v-4668f458]{color:#334155;font-weight:500;text-align:right}.vs-footer[data-v-4668f458]{flex-shrink:0;border-top:1px solid #e2e8f0;padding:10px 16px}.vs-auto-save[data-v-4668f458]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px;color:#334155}.vs-checkbox[data-v-4668f458]{width:16px;height:16px;accent-color:#2563eb;cursor:pointer}.vs-footer-actions[data-v-4668f458]{display:flex;gap:8px}.vs-btn-draft[data-v-4668f458]{flex:1;padding:8px 16px;border:1px solid #2563eb;border-radius:8px;background:#fff;color:#2563eb;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.vs-btn-draft[data-v-4668f458]:hover{background:#eff6ff}.vs-btn-graded[data-v-4668f458]{flex:1;padding:8px 16px;border:none;border-radius:8px;background:#2563eb;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.vs-btn-graded[data-v-4668f458]:hover{background:#1d4ed8}@media (max-width: 1024px){.vs-sidebar-right[data-v-4668f458]{width:240px}.vs-sidebar-left[data-v-4668f458]{width:220px}}@media (max-width: 768px){.vs-body[data-v-4668f458]{flex-direction:column}.vs-navbar[data-v-4668f458]{flex-wrap:wrap;gap:8px;padding:10px 12px}.vs-nav-stats[data-v-4668f458],.vs-grade-badge[data-v-4668f458],.vs-status-badge[data-v-4668f458]{display:none}.vs-sidebar-left[data-v-4668f458]{width:100%;max-height:200px;border-right:none;border-bottom:1px solid #e2e8f0;flex-direction:row;overflow:hidden}.vs-sidebar-title[data-v-4668f458]{display:none}.vs-student-select[data-v-4668f458]{margin:8px;flex-shrink:0;width:auto}.vs-questions-list[data-v-4668f458]{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:8px;gap:8px}.vs-question-card[data-v-4668f458]{min-width:160px;flex-shrink:0;margin-bottom:0}.vs-student-nav[data-v-4668f458]{display:none}.vs-content[data-v-4668f458]{padding:12px}.vs-question-embed[data-v-4668f458]{min-height:300px}.vs-sidebar-right[data-v-4668f458]{width:100%;border-left:none;border-top:1px solid #e2e8f0;max-height:400px}.vs-result-bar[data-v-4668f458]{flex-wrap:wrap;gap:8px}}.vso-container[data-v-4668f458]{width:100%;max-width:1300px;height:90%;background:#fff;display:flex;flex-direction:column;overflow-y:auto;border-radius:16px;box-shadow:0 25px 50px -12px #00000040}.vso-header[data-v-4668f458]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e2e8f0}.vso-title[data-v-4668f458]{font-size:18px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px;margin:0}.vso-title-icon[data-v-4668f458]{color:var(--color-primary-600, #4f46e5)}.vso-subtitle[data-v-4668f458]{font-size:13px;color:#64748b;margin:4px 0 0}.vso-section-label[data-v-4668f458]{font-size:14px;font-weight:600;color:#334155;margin:0 0 12px}.vso-dashboards[data-v-4668f458]{padding:20px 28px}.vso-dashboard-cards[data-v-4668f458]{display:flex;gap:16px;overflow-x:auto}.vso-dcard[data-v-4668f458]{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:border-color .2s,box-shadow .2s;min-width:220px;flex:1}.vso-dcard[data-v-4668f458]:hover{border-color:var(--color-primary-400, #818cf8);box-shadow:0 2px 8px #4f46e514}.vso-dcard-icon[data-v-4668f458]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vso-dcard-icon-yellow[data-v-4668f458]{background:#fef3c7;color:#d97706}.vso-dcard-icon-red[data-v-4668f458]{background:#fee2e2;color:#dc2626}.vso-dcard-icon-green[data-v-4668f458]{background:#d1fae5;color:#059669}.vso-dcard-info[data-v-4668f458]{display:flex;flex-direction:column;gap:2px}.vso-dcard-title[data-v-4668f458]{font-size:13px;font-weight:600;color:#1e293b}.vso-dcard-link[data-v-4668f458]{font-size:12px;color:var(--color-primary-600, #4f46e5);font-weight:500}.vso-stats[data-v-4668f458]{display:flex;gap:16px;padding:0 28px 20px}.vso-stat-box[data-v-4668f458]{flex:1;display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.vso-stat-num[data-v-4668f458]{font-size:28px;font-weight:700;line-height:1}.vso-stat-label[data-v-4668f458]{font-size:12px;color:#64748b;margin-top:4px;font-weight:500}.vso-stat-total[data-v-4668f458]{color:#334155}.vso-stat-submitted[data-v-4668f458]{color:#059669}.vso-stat-progress[data-v-4668f458]{color:#d97706}.vso-stat-graded[data-v-4668f458]{color:#2563eb}.vso-submissions[data-v-4668f458]{padding:0 28px 20px;flex:1;display:flex;flex-direction:column;min-height:0}.vso-search[data-v-4668f458]{margin-bottom:12px;max-width:320px}.vso-table-wrapper[data-v-4668f458]{flex:1;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px}.vso-status-not-started[data-v-4668f458]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;background:#fee2e2;color:#dc2626}.vso-status-submitted[data-v-4668f458]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;background:#d1fae5;color:#059669}.vso-status-in-progress[data-v-4668f458]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;background:#fef3c7;color:#d97706}.vso-status-graded[data-v-4668f458]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;background:#dbeafe;color:#2563eb}.vso-feedback-none[data-v-4668f458]{font-size:12px;color:#94a3b8;font-style:italic}.vso-feedback-btn[data-v-4668f458]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.vso-feedback-add[data-v-4668f458]{color:var(--color-primary-600, #4f46e5);border-color:var(--color-primary-200, #c7d2fe)}.vso-feedback-add[data-v-4668f458]:hover{background:var(--color-primary-50, #eef2ff)}.vso-feedback-edit[data-v-4668f458]{color:#334155}.vso-feedback-edit[data-v-4668f458]:hover{background:#f1f5f9}.vso-view-btn[data-v-4668f458]{padding:5px 16px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:500;color:#334155;cursor:pointer;transition:background .15s,border-color .15s}.vso-view-btn[data-v-4668f458]:hover{background:#f1f5f9;border-color:#cbd5e1}.vso-footer[data-v-4668f458]{display:flex;align-items:center;padding:16px 28px;border-top:1px solid #e2e8f0;gap:12px}.vso-footer-back[data-v-4668f458]{padding:8px 20px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;font-size:13px;font-weight:500;color:#334155;cursor:pointer}.vso-footer-back[data-v-4668f458]:hover{background:#f1f5f9}.vso-footer-cancel[data-v-4668f458]{padding:8px 20px;border-radius:8px;border:none;background:none;font-size:13px;font-weight:500;color:#dc2626;cursor:pointer}.vso-footer-cancel[data-v-4668f458]:hover{background:#fef2f2}@media (max-width: 768px){.vs-overlay[data-v-4668f458]:has(.vso-container){padding:16px}.vso-container[data-v-4668f458]{max-height:95vh}.vso-header[data-v-4668f458]{padding:16px 16px 12px}.vso-title[data-v-4668f458]{font-size:16px}.vso-dashboards[data-v-4668f458]{padding:16px}.vso-dashboard-cards[data-v-4668f458]{flex-direction:column}.vso-dcard[data-v-4668f458]{min-width:unset}.vso-stats[data-v-4668f458]{padding:0 16px 16px;gap:8px}.vso-stat-box[data-v-4668f458]{padding:10px 8px}.vso-stat-num[data-v-4668f458]{font-size:22px}.vso-stat-label[data-v-4668f458]{font-size:11px}.vso-submissions[data-v-4668f458]{padding:0 16px 16px}.vso-search[data-v-4668f458]{max-width:100%}.vso-footer[data-v-4668f458]{padding:12px 16px}}.assign-card-header[data-v-651983c7]{padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid #E2E8F0}.assign-card-title-row[data-v-651983c7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.assign-new-btn[data-v-651983c7]{flex-shrink:0;border-radius:12px!important}.assign-controls[data-v-651983c7]{gap:16px}.assign-table-wrapper[data-v-651983c7]{border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;margin-top:16px}.assign-table-wrapper[data-v-651983c7] .table-row-archived{opacity:.85;background:#fffbeb}[data-v-651983c7] .assign-row-current{background:#eff6ff!important}.assign-cell-title[data-v-651983c7]{font-size:12px;font-weight:500;color:#334155;line-height:1.4}.assign-cell-desc[data-v-651983c7]{font-size:12px;font-weight:400;color:#64748b;margin-top:2px;line-height:1.4}.assign-cell-text[data-v-651983c7]{font-size:12px;font-weight:500;color:#334155}.assign-cell-text--muted[data-v-651983c7]{color:#94a3b8}.assign-badge[data-v-651983c7]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500;white-space:nowrap}.assign-badge-published[data-v-651983c7]{background:#f0fdf4;color:#16a34a;border:1px solid #22c55e}.assign-badge-draft[data-v-651983c7]{background:#fefce8;color:#ca8a04;border:1px solid #eab308}.assign-badge-scheduled[data-v-651983c7]{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1}.assign-progress-track[data-v-651983c7]{width:183px;height:8px;background:#f1f5f9;border-radius:9999px;overflow:hidden;margin-bottom:4px}.assign-progress-fill[data-v-651983c7]{height:100%;background:#2563eb;border-radius:9999px;transition:width .3s ease}.assign-action-btn[data-v-651983c7]{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:14px;transition:all .15s}.assign-action-btn[data-v-651983c7]:hover{background:#f8fafc;color:#334155}.assign-type-dot[data-v-651983c7]{color:#94a3b8;font-weight:400}.assign-type-tag[data-v-651983c7]{font-size:12px;font-weight:500}.assign-type-assessment[data-v-651983c7]{color:#2563eb}.assign-type-homework[data-v-651983c7]{color:#16a34a}.assign-type-practice[data-v-651983c7]{color:#7c3aed}.assign-type-learning[data-v-651983c7]{color:#0891b2}.assign-type-default[data-v-651983c7]{color:#64748b}.menu-item-danger[data-v-651983c7]{color:#dc2626!important}.menu-item-danger[data-v-651983c7]:hover{background:#fef2f2!important}.menu-item-indent[data-v-651983c7]{padding-left:32px!important;font-size:13px}.duplicate-subtitle[data-v-651983c7]{font-size:14px;color:#64748b;margin:0 0 12px}.duplicate-info-banner[data-v-651983c7]{display:flex;align-items:flex-start;gap:8px;padding:12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:13px;color:#1e40af;line-height:1.5}.info-banner-icon[data-v-651983c7]{flex-shrink:0;margin-top:2px}.footer-back-btn[data-v-651983c7]{color:#2563eb!important}.footer-cancel-btn[data-v-651983c7]{color:#dc2626!important}@media (max-width: 768px){.assign-card-header[data-v-651983c7]{padding-bottom:16px;margin-bottom:16px}.assign-card-title-row[data-v-651983c7]{flex-direction:column;gap:12px}.assign-new-btn[data-v-651983c7]{width:100%}.assign-controls[data-v-651983c7]{flex-wrap:wrap;gap:8px}.assign-table-wrapper[data-v-651983c7]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:12px}.assign-progress-track[data-v-651983c7]{width:120px}}.content-metadata[data-v-6436aa2e]{display:flex;flex-direction:column;gap:0}.content-metadata--embedded[data-v-6436aa2e]{padding:0 24px 8px}.content-metadata-sidebar-header[data-v-6436aa2e]{display:flex;justify-content:flex-end;padding:12px 16px 4px}.content-metadata-close[data-v-6436aa2e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer}.content-metadata-close[data-v-6436aa2e]:hover{color:#475569;background:#f1f5f9}.metadata-section[data-v-6436aa2e]{padding:16px 0;border-bottom:1px solid #e2e8f0}.content-metadata--embedded .metadata-section[data-v-6436aa2e]:first-of-type{padding-top:8px}.metadata-section[data-v-6436aa2e]:last-child{border-bottom:none;padding-bottom:8px}.metadata-section-heading[data-v-6436aa2e]{margin:0 0 12px;font-size:14px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.metadata-section-icon[data-v-6436aa2e]{color:#2563eb;flex-shrink:0}.metadata-tags-wrap[data-v-6436aa2e]{padding:12px;background:#f8fafc;border-radius:8px;min-height:40px}.metadata-tags-wrap[data-v-6436aa2e] .flex{gap:8px}.metadata-grid[data-v-6436aa2e]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin:0}.metadata-cell[data-v-6436aa2e]{display:flex;flex-direction:column;gap:4px;min-width:0}.metadata-label[data-v-6436aa2e]{margin:0;font-size:13px;color:#64748b;font-weight:400}.metadata-value[data-v-6436aa2e]{margin:0;font-size:13px;font-weight:500;color:#334155;word-break:break-word}.metadata-value--muted[data-v-6436aa2e]{color:#94a3b8;font-weight:400}.metadata-loading[data-v-6436aa2e]{display:flex;align-items:center;gap:8px;padding:16px 0;font-size:13px;color:#64748b}@media (max-width: 480px){.metadata-grid[data-v-6436aa2e]{grid-template-columns:1fr}}.sc[data-v-cdef53fd]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .15s}.sc[data-v-cdef53fd]:hover{border-color:#cbd5e1}.sc-active[data-v-cdef53fd]{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.sc-archived[data-v-cdef53fd]{opacity:.85;background:#fffbeb;border-color:#fde68a;cursor:default}.sc-archived[data-v-cdef53fd]:hover{border-color:#fde68a}.sc-archived-badge[data-v-cdef53fd]{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;border-radius:9999px;background:#fff7ed;border:1px solid #ea580c;color:#ea580c;font-size:10px;font-weight:500;line-height:14px}.sc-archived-meta[data-v-cdef53fd]{margin:0;font-size:12px;font-weight:500;color:#94a3b8;line-height:16px}.sc-dragover[data-v-cdef53fd]{border-color:#10b981;background:#f0fdf4;box-shadow:0 0 0 2px #10b981}.sc-header[data-v-cdef53fd]{display:flex;align-items:flex-start;padding:12px}.sc-header-content[data-v-cdef53fd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.sc-new-badge[data-v-cdef53fd]{display:inline-block;padding:1px 8px;border:1px solid #16a34a;border-radius:4px;font-size:11px;font-weight:600;color:#16a34a;align-self:flex-start}.sc-title-row[data-v-cdef53fd]{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.sc-title-actions[data-v-cdef53fd]{display:flex;align-items:center;justify-content:flex-end;gap:2px;flex-shrink:0}.sc-heart-btn[data-v-cdef53fd]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:none;color:#94a3b8;cursor:pointer;transition:color .15s}.sc-heart-btn[data-v-cdef53fd]:hover{color:#ef4444}.sc-heart-btn[data-v-cdef53fd]:not(.sc-heart-btn--active) svg{fill:none}.sc-heart-btn--active[data-v-cdef53fd]{color:#ef4444}.sc-heart-btn--active[data-v-cdef53fd] svg{fill:currentColor;stroke:currentColor}.sc-title[data-v-cdef53fd]{font-size:12px;font-weight:500;color:#020617;line-height:16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.sc-desc[data-v-cdef53fd]{font-size:12px;font-weight:400;color:#64748b;line-height:16px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-modified[data-v-cdef53fd]{font-size:12px;font-weight:500;color:#64748b;line-height:16px}.sc-footer[data-v-cdef53fd]{padding:6px 12px;border-top:1px solid #e2e8f0}.sc-footer-expanded[data-v-cdef53fd]{padding-bottom:12px}.sc-expand-btn[data-v-cdef53fd]{display:inline-flex;align-items:center;gap:6px;border:none;background:none;font-size:12px;font-weight:500;color:#2563eb;cursor:pointer;padding:0;line-height:16px}.sc-expand-btn[data-v-cdef53fd]:hover{text-decoration:underline}.sc-chevron[data-v-cdef53fd]{font-size:10px}.sc-items[data-v-cdef53fd]{margin-top:12px;display:flex;flex-direction:column;gap:6px}.sc-item-card[data-v-cdef53fd]{background:#f1f5f9;border-radius:6px;padding:10px 12px}.sc-item-top[data-v-cdef53fd]{display:flex;align-items:center;gap:6px}.sc-item-num[data-v-cdef53fd]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:3px 4px;background:#fff;border-radius:4px;font-size:12px;font-weight:500;color:#64748b;line-height:16px}.sc-item-type[data-v-cdef53fd]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:3px 4px;border-radius:4px;font-size:12px;font-weight:500;line-height:16px}.sc-item-type-item[data-v-cdef53fd]{background:#f0fdf4;color:#16a34a}.sc-item-type-seq[data-v-cdef53fd]{background:#fef9c3;color:#a16207}.sc-item-grip[data-v-cdef53fd]{color:#94a3b8;font-size:11px;cursor:grab;flex-shrink:0}.sc-item-grip[data-v-cdef53fd]:hover{color:#64748b}.sc-item-delete[data-v-cdef53fd]{margin-left:auto;border:none;background:none;color:#dc2626;font-size:13px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:16px;height:17px;flex-shrink:0;opacity:.8}.sc-item-delete[data-v-cdef53fd]:hover{opacity:1}.sc-item-dragging[data-v-cdef53fd]{opacity:.4}.sc-item-drop-above[data-v-cdef53fd]{box-shadow:0 -2px #2563eb}.sc-item-drop-below[data-v-cdef53fd]{box-shadow:0 2px #2563eb}.sc-item-title[data-v-cdef53fd]{font-size:12px;font-weight:500;color:#020617;margin-top:4px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-item-title[data-v-cdef53fd] span{font-size:12px!important}.sc-item-desc[data-v-cdef53fd]{font-size:12px;font-weight:400;color:#64748b;margin:4px 0 0;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-empty[data-v-cdef53fd]{font-size:12px;color:#94a3b8;text-align:center;padding:12px 0 4px}.preview-layout[data-v-bdf309f3]{display:flex;height:100%;gap:0}.preview-sidebar[data-v-bdf309f3]{width:220px;flex-shrink:0;border-right:1px solid #e2e8f0;overflow-y:auto;padding:8px 0}.preview-sidebar-item[data-v-bdf309f3]{display:flex;align-items:center;gap:8px;padding:8px 12px;width:100%;border:none;background:transparent;text-align:left;cursor:pointer;font-size:13px;color:#334155;transition:background .1s}.preview-sidebar-item[data-v-bdf309f3]:hover{background:#f8fafc}.preview-sidebar-item-active[data-v-bdf309f3]{background:#eff6ff;color:#2563eb;font-weight:500}.preview-sidebar-num[data-v-bdf309f3]{width:24px;height:24px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.preview-sidebar-item-active .preview-sidebar-num[data-v-bdf309f3]{background:#2563eb;color:#fff}.preview-sidebar-name[data-v-bdf309f3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-content[data-v-bdf309f3]{flex:1;position:relative;min-height:400px}.preview-nav[data-v-bdf309f3]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.preview-dots[data-v-bdf309f3]{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.preview-dot[data-v-bdf309f3]{width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.preview-dot[data-v-bdf309f3]:hover{background:#f8fafc}.preview-dot-active[data-v-bdf309f3]{background:#2563eb;color:#fff;border-color:#2563eb}.eap-header[data-v-0acf1f0a]{display:flex;align-items:flex-start;gap:6px;width:100%}.eap-header-text[data-v-0acf1f0a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.eap-title-row[data-v-0acf1f0a]{display:flex;align-items:center;gap:3px}.eap-title-icon[data-v-0acf1f0a]{color:#334155;flex-shrink:0}.eap-title[data-v-0acf1f0a]{margin:0;font-size:16px;font-weight:600;line-height:1;color:#334155}.eap-subtitle[data-v-0acf1f0a]{margin:0;font-size:12px;line-height:16px;color:#334155}.eap-close[data-v-0acf1f0a]{flex-shrink:0}.eap-body[data-v-cae440b5]{display:flex;flex-direction:column;gap:14px;padding:0 24px 8px}.eap-section-label[data-v-cae440b5]{margin:0;font-size:14px;font-weight:500;line-height:20px;color:#334155}.eap-choice-row[data-v-cae440b5]{display:flex;gap:17px}.eap-choice-card[data-v-cae440b5]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;cursor:pointer;transition:border-color .15s,box-shadow .15s}.eap-choice-card[data-v-cae440b5]:hover{border-color:#cbd5e1}.eap-choice-card--selected[data-v-cae440b5]{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.eap-choice-icon[data-v-cae440b5]{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:8px}.eap-choice-icon--assignment[data-v-cae440b5]{background:#dbeafe;color:#2563eb}.eap-choice-icon--sequence[data-v-cae440b5]{background:#fef9c3;color:#ca8a04}.eap-choice-label[data-v-cae440b5]{font-size:14px;font-weight:500;line-height:20px;color:#334155;text-align:center}.eap-choice-label--multiline[data-v-cae440b5]{line-height:1.2;white-space:pre-line}.eap-preview-card[data-v-cae440b5]{padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.eap-preview-title[data-v-cae440b5]{margin:0;font-size:12px;font-weight:500;line-height:16px;color:#020617}.eap-preview-desc[data-v-cae440b5]{margin:4px 0 0;font-size:12px;line-height:16px;color:#64748b}.eap-preview-meta[data-v-cae440b5]{margin:5px 0 0;font-size:12px;font-weight:500;line-height:16px;color:#64748b}.eap-radio-list[data-v-cae440b5]{display:flex;flex-direction:column;gap:12px;max-height:280px;overflow-y:auto;padding-right:4px}.eap-radio-card[data-v-cae440b5]{display:flex;flex-direction:column;gap:10px;width:100%;padding:8px 0 6px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.eap-radio-card[data-v-cae440b5]:hover{border-color:#cbd5e1}.eap-radio-card--selected[data-v-cae440b5]{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.eap-radio-row[data-v-cae440b5]{display:flex;gap:8px;padding:8px 8px 0;align-items:flex-start}.eap-radio-circle[data-v-cae440b5]{width:20px;height:20px;border-radius:50%;border:2px solid #e2e8f0;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.eap-radio-circle--selected[data-v-cae440b5]{border-color:#2563eb}.eap-radio-dot[data-v-cae440b5]{width:14px;height:14px;border-radius:50%;background:#2563eb}.eap-radio-text[data-v-cae440b5]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.eap-radio-title[data-v-cae440b5]{font-size:14px;font-weight:500;line-height:1;color:#020617}.eap-radio-desc[data-v-cae440b5]{font-size:14px;line-height:20px;color:#64748b}.eap-radio-badges[data-v-cae440b5]{display:flex;flex-wrap:wrap;gap:5px;padding:0 33px 6px}.eap-loading[data-v-cae440b5]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;font-size:13px;color:#64748b}.eap-empty[data-v-cae440b5]{margin:0;text-align:center;font-size:12px;color:#94a3b8;padding:12px}.eap-footer-split[data-v-cae440b5]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.eap-footer-actions[data-v-cae440b5]{display:flex;align-items:center;gap:10px}.eap-footer-actions--end[data-v-cae440b5]{margin-left:auto}.eap-success[data-v-cae440b5]{display:flex;flex-direction:column;align-items:center;padding:16px 24px 8px;text-align:center}.eap-success-icon[data-v-cae440b5]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:9999px;background:#dcfce7}.eap-success-title[data-v-cae440b5]{margin:16px 0 0;font-size:18px;font-weight:600;color:#020617}.eap-success-desc[data-v-cae440b5]{margin:8px 0 0;font-size:14px;color:#64748b}.cb-overlay[data-v-3de41fad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center}.cb-backdrop[data-v-3de41fad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080}.cb-modal[data-v-3de41fad]{position:relative;z-index:61;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #0000000d;width:984px;max-width:92vw;height:85vh;padding:24px;overflow:hidden}.cb-modal-header[data-v-3de41fad]{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.cb-modal-title[data-v-3de41fad]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.cb-header[data-v-3de41fad]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 0 12px;flex-shrink:0;gap:12px}.cb-section-title[data-v-3de41fad]{font-size:14px;font-weight:600;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.cb-section-icon[data-v-3de41fad]{color:#2563eb}.cb-section-desc[data-v-3de41fad]{font-size:12px;color:#64748b;margin:4px 0 0}.cb-grid-area[data-v-3de41fad]{flex:1;overflow-y:auto;min-height:0}@media (max-width: 768px){.cb-overlay[data-v-3de41fad]{align-items:flex-end}.cb-modal[data-v-3de41fad]{width:100%;max-width:100vw;height:92vh;border-radius:16px 16px 0 0;padding:16px}}.flex-1[data-v-c623f17e]{flex:1}.cm-modal-header[data-v-c623f17e]{width:100%}.cm-modal-header-text[data-v-c623f17e]{display:flex;flex-direction:column;gap:6px}.cm-modal-title-row[data-v-c623f17e]{display:flex;align-items:center;gap:3px}.cm-modal-title-icon[data-v-c623f17e]{color:#334155;flex-shrink:0}.cm-modal-title[data-v-c623f17e]{font-size:16px;font-weight:600;line-height:1;color:#334155;margin:0}.cm-modal-subtitle[data-v-c623f17e]{font-size:12px;line-height:16px;color:#334155;margin:0}.cm-step-body[data-v-c623f17e]{display:flex;flex-direction:column;gap:18px}.stepper[data-v-c623f17e]{display:flex;align-items:flex-start;justify-content:center;padding:4px 0 2px}.stepper-item[data-v-c623f17e]{display:flex;align-items:flex-start}.step-col[data-v-c623f17e]{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.step-circle[data-v-c623f17e]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .2s}.step-active[data-v-c623f17e]{background:#2563eb;color:#fff;border:none}.step-done[data-v-c623f17e]{background:#fff;border:1px solid #2563eb;color:#2563eb}.step-upcoming[data-v-c623f17e]{background:#fff;border:1px solid #e2e8f0;color:#64748b}.step-label[data-v-c623f17e]{font-size:12px;white-space:nowrap}.step-label-active[data-v-c623f17e]{color:#2563eb}.step-label-upcoming[data-v-c623f17e]{color:#64748b}.step-trail[data-v-c623f17e]{width:80px;height:1px;margin-top:16px;margin-left:4px;margin-right:4px;min-width:20px}.trail-completed[data-v-c623f17e]{background:#0162dd}.trail-active[data-v-c623f17e]{background:repeating-linear-gradient(to right,#0162dd 0px,#0162dd 3px,transparent 3px,transparent 7px);height:2px;margin-top:15px}.trail-upcoming[data-v-c623f17e]{background:#e2e8f0}.info-banner[data-v-c623f17e]{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;background:#eff6ff;border-radius:8px;font-size:12px;font-weight:500;color:#2563eb}.image-upload-area[data-v-c623f17e]{border:1px dashed #e2e8f0;border-radius:8px;cursor:pointer;transition:all .15s;overflow:hidden;min-height:107px;display:flex;align-items:center;justify-content:center}.image-upload-area[data-v-c623f17e]:hover{border-color:#2563eb;background:#f8fafc}.image-upload-dragover[data-v-c623f17e]{border-color:#2563eb;background:#eff6ff}.image-upload-placeholder[data-v-c623f17e]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 56px;text-align:center}.image-upload-preview[data-v-c623f17e]{position:relative;display:flex;justify-content:center;padding:8px;width:100%}.image-upload-preview img[data-v-c623f17e]{max-height:120px;max-width:100%;object-fit:contain;border-radius:4px}.image-upload-remove[data-v-c623f17e]{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:none;background:#00000080;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.hidden[data-v-c623f17e]{display:none}.add-content-cta[data-v-c623f17e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:102px;padding:12px 56px;border:1px dashed #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.add-content-cta[data-v-c623f17e]:hover{border-color:#2563eb;background:#f8fafc}.add-content-cta-label[data-v-c623f17e]{font-size:14px;font-weight:500;color:#64748b;text-align:center}.add-content-cta-desc[data-v-c623f17e]{font-size:12px;color:#334155;text-align:center}.cm-added-header[data-v-c623f17e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.cm-added-heading[data-v-c623f17e]{font-size:14px;font-weight:500;color:#334155}.cm-added-empty[data-v-c623f17e]{font-size:12px;color:#94a3b8;padding:12px 0;margin:0}.cm-selection-summary[data-v-c623f17e]{font-size:14px;line-height:24px;color:#64748b;margin:0;padding-top:16px}.cm-table-section[data-v-c623f17e]{display:flex;flex-direction:column;gap:16px}.cm-table-toolbar[data-v-c623f17e]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cm-table-search[data-v-c623f17e]{width:246px;flex-shrink:0}.cm-table-loading[data-v-c623f17e]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;font-size:13px;color:#64748b}.cm-table-wrap[data-v-c623f17e]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.cm-table-wrap[data-v-c623f17e] table{width:100%}.cm-cell-title[data-v-c623f17e]{display:flex;flex-direction:column;gap:4px;min-width:0}.cm-cell-title-line[data-v-c623f17e]{font-size:14px;font-weight:500;color:#64748b;line-height:20px}.cm-cell-name[data-v-c623f17e]{color:#334155;font-size:12px}.cm-cell-dot[data-v-c623f17e]{margin:0 2px}.cm-cell-source[data-v-c623f17e]{font-size:12px;font-weight:500}.source-mine[data-v-c623f17e]{color:#2563eb}.source-expert[data-v-c623f17e]{color:#ca8a04}.cm-cell-desc[data-v-c623f17e]{font-size:12px;line-height:16px;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm-cell-modified[data-v-c623f17e]{font-size:12px;font-weight:500;color:#334155}.success-state[data-v-c623f17e]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px}.success-icon-ring[data-v-c623f17e]{width:64px;height:64px;border-radius:50%;background:#f0fdf4;display:flex;align-items:center;justify-content:center}.explore-columns[data-v-8b6bf9b0]{display:flex;gap:12px;align-items:flex-start}.sequences-panel[data-v-8b6bf9b0]{width:264px;flex-shrink:0}.sequences-heading[data-v-8b6bf9b0]{white-space:nowrap}.sequences-loading[data-v-8b6bf9b0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 12px;font-size:13px;color:#64748b}.sequences-card[data-v-8b6bf9b0]{background:#fff;border-radius:12px;padding:20px 12px 12px}.content-lib-header[data-v-8b6bf9b0]{padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid #E2E8F0}.selection-toolbar[data-v-8b6bf9b0]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:16px}.selection-count[data-v-8b6bf9b0]{font-size:13px;font-weight:500;color:#1e40af}.empty-sequence-state[data-v-8b6bf9b0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.metadata-panel[data-v-8b6bf9b0]{position:fixed;right:0;top:0;height:100%;padding-bottom:6rem;overflow:auto;background:#fff;border-left:1px solid #e2e8f0;min-width:200px;max-width:30%;z-index:10}.mobile-bottom-bar[data-v-8b6bf9b0]{display:none;position:fixed;bottom:0;left:0;right:0;z-index:40;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -2px 8px #0000000f}.mobile-sequences[data-v-8b6bf9b0]{display:none;flex-direction:column;gap:12px;margin-bottom:12px}.mobile-seq-section[data-v-8b6bf9b0]{background:#fff;border-radius:10px;padding:12px}.mobile-seq-selector[data-v-8b6bf9b0]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;color:#334155;cursor:pointer}.mobile-seq-selector-name[data-v-8b6bf9b0]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-seq-list[data-v-8b6bf9b0]{margin-top:8px;display:flex;flex-direction:column;gap:8px}@media (max-width: 1023px){.explore-columns[data-v-8b6bf9b0]{flex-direction:column}.sequences-panel[data-v-8b6bf9b0]{width:100%}}@media (max-width: 767px){.sequences-panel[data-v-8b6bf9b0]{display:none}.mobile-sequences[data-v-8b6bf9b0]{display:flex}.mobile-bottom-bar[data-v-8b6bf9b0]{display:block}.selection-toolbar[data-v-8b6bf9b0]{display:none}.metadata-panel[data-v-8b6bf9b0]{min-width:unset;max-width:unset;width:100%;left:0}}.teacher-agreement .teacher-agreement-modal>.modal-content{margin-top:5vh}.teacher-agreement .teacher-agreement-body{padding:10px 30px 0 20px;color:#1b1b83}.teacher-agreement .teacher-agreement-body div{margin:34px 0}.teacher-agreement .teacher-agreement-body p{margin:8px}.teacher-agreement .teacher-agreement-body i{min-width:50px;font-size:2.2rem;margin:4px 20px 4px 6px}.teacher-agreement p.icon-row{display:flex;align-items:center}.encryption-key-body[data-v-33186542]{padding:20px 42px;text-align:center;font-size:14px;color:var(--color-slate-600)}.encryption-key-input[data-v-33186542]{width:60%;text-align:center;margin-top:16px}.teacher-view[data-v-809192e7]{height:100vh;overflow:hidden}.teacher-layout[data-v-809192e7]{display:flex;height:100%;background:var(--color-slate-100)}.teacher-main[data-v-809192e7]{flex:1;overflow-y:auto;background:var(--color-slate-100)}.sidebar[data-v-809192e7]{position:relative;display:flex;flex-direction:column;width:240px;border:1px solid var(--color-slate-200);box-shadow:2px 0 8px #0000000a;background:#fff;overflow:visible;flex-shrink:0;transition:width .2s ease;border-radius:12px;margin:12px;height:calc(100vh - 24px)}.sidebar-collapsed[data-v-809192e7]{width:64px}.logo-area[data-v-809192e7]{padding:16px;min-height:72px;display:flex;align-items:center}.sidebar-collapsed .logo-area[data-v-809192e7]{justify-content:center;padding:16px 12px}.oecd-pila-logo[data-v-809192e7]{height:44px;width:auto}.pila-p-logo[data-v-809192e7]{height:28px;width:28px}.sidebar-separator[data-v-809192e7]{height:1px;background:var(--color-slate-200);margin:0 16px}.sidebar-collapsed .sidebar-separator[data-v-809192e7]{margin:0 8px}.sidebar-toggle[data-v-809192e7]{position:absolute;right:-12px;top:60px;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid var(--color-slate-200);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 1px 3px #00000014;transition:background-color .15s;font-size:.625rem;color:var(--color-primary-600)}.sidebar-toggle[data-v-809192e7]:hover{background:var(--color-slate-50)}.nav-list[data-v-809192e7]{flex:1;padding:12px;display:flex;flex-direction:column;gap:4px}.nav-icon[data-v-809192e7]{width:20px;text-align:center;flex-shrink:0;font-size:1rem}.nav-item[data-v-809192e7]{display:flex;align-items:center;gap:8px;padding:8px 10px;color:#334155;text-decoration:none;font-size:14px;font-weight:500;text-transform:capitalize;transition:background-color .15s;white-space:nowrap;border:none;background:none;cursor:pointer;text-align:left;border-radius:8px}.nav-item[data-v-809192e7]:hover{background:var(--color-slate-50)}.nav-item-active[data-v-809192e7]{color:#2563eb;background:#eff6ff}.sidebar-collapsed .nav-list[data-v-809192e7]{padding:8px}.sidebar-collapsed .nav-item[data-v-809192e7]{justify-content:center;padding:8px}.user-card-wrapper[data-v-809192e7]{padding:8px}.user-card-wrapper[data-v-809192e7] .p-menu-anchor{display:block;width:100%}.user-card[data-v-809192e7]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;background:#eff6ff;border-radius:8px;border:none;cursor:pointer;text-align:left;transition:background .15s}.user-card[data-v-809192e7]:hover{background:#dbeafe}.user-card-info[data-v-809192e7]{flex:1;min-width:0}.user-card-name[data-v-809192e7]{font-size:14px;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-card-role[data-v-809192e7]{font-size:12px;font-weight:400;color:#334155;text-transform:capitalize}.user-card-chevron[data-v-809192e7]{font-size:14px;color:#64748b;flex-shrink:0}.sidebar-collapsed .user-card[data-v-809192e7]{justify-content:center}.mobile-header[data-v-809192e7]{position:fixed;top:0;left:0;right:0;z-index:40;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border-bottom:1px solid var(--color-slate-200)}.mobile-header-logo[data-v-809192e7]{height:32px;width:auto}.mobile-header-actions[data-v-809192e7]{display:flex;align-items:center;gap:4px}.mobile-header-btn[data-v-809192e7]{width:40px;height:40px;border-radius:8px;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.125rem;color:#334155}.mobile-header-btn[data-v-809192e7]:hover{background:var(--color-slate-50)}.sidebar-backdrop[data-v-809192e7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:45}.sidebar-mobile[data-v-809192e7]{position:fixed;right:0;top:0;z-index:50;height:100vh;margin:0;border-radius:12px 0 0 12px;transform:translate(100%);transition:transform .2s ease;width:260px}.sidebar-mobile-open[data-v-809192e7]{transform:translate(0)}@media (max-width: 1023px){.teacher-main[data-v-809192e7]{padding-top:56px}}.login-codes-view[data-v-e8814628]{display:flex;flex-direction:column;gap:16px}.login-codes-empty[data-v-e8814628]{text-align:center;color:var(--color-slate-500);padding:24px}.login-code-card[data-v-e8814628]{border:1px solid var(--color-slate-200);border-radius:8px;padding:16px}.login-code-card-header[data-v-e8814628]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-weight:600}.login-code-card-body[data-v-e8814628]{display:flex;gap:16px;align-items:flex-start}.login-code-secret[data-v-e8814628]{display:flex;flex-direction:column;gap:4px}.login-code-label[data-v-e8814628]{font-size:12px;color:var(--color-slate-500)}.login-code-plain[data-v-e8814628]{display:block;font-size:20px;font-weight:600;letter-spacing:.12em;font-family:ui-monospace,monospace}.login-code-icons[data-v-e8814628]{font-size:14px;color:var(--color-slate-500);margin-top:4px}.codes-page[data-v-7452ab0a]{max-width:720px;margin:0 auto}.codes-toolbar[data-v-7452ab0a]{display:flex;justify-content:center;margin-bottom:16px}.codes-empty[data-v-7452ab0a],.codes-missing[data-v-7452ab0a]{text-align:center;margin-top:16px;color:var(--color-slate-500);font-size:14px}.codes-missing[data-v-7452ab0a]{margin-bottom:16px;color:var(--color-amber-700, #b45309)}@media print{.no-print[data-v-7452ab0a]{display:none!important}}.student-agreement .student-agreement-modal>.modal-content{margin-top:5vh}.student-agreement .student-agreement-body{padding:0 30px;color:#1b1b83}.student-agreement .student-agreement-body div{margin:34px 0}.student-agreement .student-agreement-body p{margin:8px}.student-agreement .student-agreement-body svg{min-width:50px;margin:4px 20px 4px 6px;flex-shrink:0}.student-agreement p.icon-row{display:flex;align-items:center}.pila-svg[data-v-25704902]{fill:#d3d3d3}.pila-svg.selected[data-v-25704902]{fill:#2e31db}.pila-svg.clickable[data-v-25704902]:hover{background:#ffdada;cursor:pointer;border-radius:8px;fill:#2e31db}.pila-svg.selected.clickable[data-v-25704902]:hover{fill:#d3d3d3}.card-icons-bar[data-v-08b7f695]{display:flex;justify-content:space-between;width:100%}.left-side[data-v-08b7f695]{display:flex;overflow:hidden;margin-right:10px}.left-side #pila-logo[data-v-08b7f695]{flex:0 0 40px;height:20px;padding:5px;margin:2px 4px}.left-side .tags-wrapper[data-v-08b7f695]{flex:1 0 0;line-height:1}.left-side .tags-wrapper .tag[data-v-08b7f695]{display:inline-block;color:#fff;background:#2e31db;border-radius:1000px;font-size:.6rem;padding:1px 5px;margin:0 1px;max-width:95px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icons[data-v-08b7f695]{flex-grow:0;display:flex;justify-content:flex-end;align-items:flex-end}.icon-wrapper[data-v-08b7f695],.inactive-icon-wrapper[data-v-08b7f695]{width:28px;height:28px;margin:2px;border-radius:20px;border:1px solid lightgrey;display:flex;justify-content:center;align-items:center;cursor:pointer}.inactive-icon-wrapper[data-v-08b7f695]{border:none;cursor:auto}.icon-wrapper[data-v-08b7f695]:hover{background:#ffdada}.icon-wrapper>svg[data-v-08b7f695]{width:75%;height:75%}.image-container[data-v-9c558655]{display:flex;justify-content:center;align-items:center;height:80px}.teacher-select[data-v-23fd3f1a]{padding:4px 0 0;display:flex;justify-content:space-between;align-items:center;min-height:80px}.teacher-select>div>span[data-v-23fd3f1a]{margin:0 12px}.student-assignments[data-v-23fd3f1a]{display:flex;flex-wrap:wrap;justify-content:center;padding:16px}.assignment-overlay[data-v-23fd3f1a]{position:fixed;top:0;left:0;background:#fff;overflow:hidden;width:100vw;height:calc(var(--vh, 1vh) * 100);z-index:50}.student-view[data-v-67ecae70]{display:flex;flex-direction:column;height:100%}.join-teacher[data-v-c4fba44f]{margin-top:20px;display:flex;flex-direction:column;align-items:center}.is-teacher[data-v-c4fba44f]{display:flex;flex-direction:column;align-items:center}.is-teacher p[data-v-c4fba44f]{margin:12px}.wrapper[data-v-81aa6882]{position:absolute;background:#fff;width:100vw;height:calc(var(--vh, 1vh) * 100);top:0;left:0}#login-page[data-v-9b38f319]{display:flex;align-items:center;justify-content:center;height:100vh;text-align:center}#login-page-inner[data-v-9b38f319]{display:flex;flex-direction:column;align-items:center}input[data-v-9b38f319]{margin:6px}button.login[data-v-9b38f319]{display:inline;margin:4px 0}.google-and-microsoft-wrapper[data-v-9b38f319]{display:flex;justify-content:center;width:270px}.google-and-microsoft-wrapper>button[data-v-9b38f319]{margin:4px}.error[data-v-9b38f319]{margin-top:10px}.login-button[data-v-9b38f319]{display:flex;align-items:center;width:256px;height:32px;padding:8px;margin:8px;border-radius:8px;box-shadow:#63636333 0 2px 8px;cursor:pointer}.login-button.disabled[data-v-9b38f319]{filter:grayscale(100%);color:#a9a9a9;cursor:unset}.login-button-icon[data-v-9b38f319]{width:32px}.login-button-divider[data-v-9b38f319]{height:100%;margin:8px;border-right:1px solid #EEEEEE}#root[data-v-0b9f213c],.loading-screen[data-v-0b9f213c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.loading-text[data-v-0b9f213c]{font-size:1.1rem;color:#666;letter-spacing:.5px}.dots[data-v-0b9f213c]:after{content:"";display:inline-block;width:1.2em;text-align:left;animation:dots-0b9f213c 1.6s steps(4,end) infinite}@keyframes dots-0b9f213c{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}#main-app[data-v-0b9f213c]{display:flex;flex-direction:column;position:absolute;width:100vw;height:calc(var(--vh, 1vh) * 100)}#main-app-body[data-v-0b9f213c]{flex-grow:1}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Geist", "Inter", "Noto Sans Thai Looped", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-700:oklch(55.5% .163 48.998);--color-green-600:oklch(62.7% .194 149.214);--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617;--color-zinc-950:#09090b;--color-neutral-500:oklch(55.6% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:1.333;--text-sm:.875rem;--text-sm--line-height:1.429;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.556;--text-xl:1.25rem;--text-xl--line-height:1.4;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.5rem;--radius-lg:.75rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:#eff6ff;--color-primary-200:#bfdbfe;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-warning-50:#fefce8;--color-warning-100:#fef9c3;--color-warning-500:#eab308;--color-warning-600:#ca8a04;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-200:#fecaca;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--radius-full:9999px;--datepicker-width:284px;--student-card-width:394px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}div,p,h1,h2,h3,h4,h5{border:0;margin:0;padding:0}}@layer components{.badge{align-items:center;padding:4px 12px;font-size:.75rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.badge-rounded{border-radius:9999px}.badge-square{border-radius:6px}.badge-success{background:var(--color-success-50);color:var(--color-success-600);border:1px solid var(--color-success-500)}.badge-warning{background:var(--color-warning-50);color:var(--color-warning-600);border:1px solid var(--color-warning-500)}.badge-danger{background:var(--color-danger-200);color:var(--color-danger-600);border:1px solid var(--color-danger-500)}.badge-info{background:var(--color-primary-50);color:var(--color-primary-600);border:1px solid var(--color-primary-600)}.badge-outline{color:var(--color-slate-600);border:1px solid var(--color-slate-300);background:#fff}.badge-secondary{background:var(--color-slate-100);color:var(--color-slate-600)}.badge-destructive{background:var(--color-danger-50);color:var(--color-danger-600)}.badge:hover{filter:brightness(.95)}.badge:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary-500);outline:none}.card{border:1px solid var(--color-slate-200);background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d}.card-header{border-bottom:1px solid var(--color-slate-200);padding:16px 24px}.card-body{padding:16px 24px}input[type=checkbox],input[type=checkbox].pcheckbox{accent-color:#2563eb}.pcheckbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px}.pcheckbox:checked{background-color:#2563eb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5L6.5 11.5L12.5 4.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#2563eb}.pcheckbox:disabled{opacity:.5;cursor:not-allowed}.input{border:1px solid var(--color-slate-200);width:100%;color:var(--color-slate-700);border-radius:6px;padding:8px 12px;font-size:.875rem;transition:color .15s,border-color .15s}.input::placeholder{color:var(--color-slate-500)}.input:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 1px var(--color-primary-600);outline:none}.label{color:var(--color-slate-500);margin-bottom:4px;font-size:.75rem;font-weight:500;display:block}.table-header-cell{text-align:left;color:var(--color-slate-500);text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;font-size:.75rem;font-weight:500}.table-cell{color:var(--color-slate-700);white-space:nowrap;padding:12px 16px;font-size:.875rem}.table-row{border-bottom:1px solid var(--color-slate-200);transition:background-color .1s}.table-row:hover{background:var(--color-slate-50)}.table-row-selected{background:var(--color-primary-50)}.table-row-expanded{background:var(--color-slate-50)}.table-row-disabled{opacity:.5;pointer-events:none}.table-row-expansion{border-bottom:1px solid var(--color-slate-200)}.page-title{color:var(--color-zinc-950);font-size:1.25rem;font-weight:600}.page-subtitle{color:var(--color-slate-500);font-size:.875rem}.section-title{color:var(--color-zinc-950);font-size:1rem;font-weight:600}.page-container{padding:32px 24px}.page-heading{color:#334155;letter-spacing:-.6px;margin-bottom:24px;font-size:1.25rem;font-weight:500;line-height:28px}.content-card{background:#fff;border-radius:16px;padding:16px}.card-section-title{color:#334155;margin:0;font-size:16px;font-weight:600;line-height:1.4}.card-section-subtitle{color:#334155;margin:4px 0 0;font-size:12px;font-weight:400}.filter-chip-btn{border:1px solid var(--color-slate-200);color:var(--color-primary-600);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.filter-chip-btn:hover{background:var(--color-slate-50);border-color:var(--color-primary-200)}.filter-chip-btn .chevron{font-size:10px}.pill-tab-container{background:var(--color-slate-100);border-radius:8px;align-items:center;gap:2px;padding:4px;display:flex}.pill-tab{color:var(--color-slate-500);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:14px;font-weight:500;transition:all .15s}.pill-tab:hover{color:var(--color-slate-700)}.pill-tab-active{color:var(--color-slate-950);background:#fff;box-shadow:0 1px 3px #00000014}.icon-toggle-container{background:var(--color-slate-100);border-radius:6px;align-items:center;gap:2px;padding:4px;display:flex}.icon-toggle{color:var(--color-slate-500);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:14px;transition:all .15s;display:flex}.icon-toggle:hover{color:var(--color-slate-700)}.icon-toggle-active{color:var(--color-primary-600);background:#fff;box-shadow:0 1px 3px #00000014}.toolbar-label{color:#334155;white-space:nowrap;font-size:12px;font-weight:500}.filter-chip-active{background:var(--color-primary-50);border-color:var(--color-primary-300)}.filter-chip-value{color:var(--color-primary-700);font-weight:600}.line-tab-container{border-bottom:1px solid var(--color-slate-200);align-items:center;gap:0;display:flex}.line-tab{color:var(--color-slate-500);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s}.line-tab:hover{color:var(--color-slate-700)}.line-tab-active{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600)}.tab-stretch>button,.tab-stretch>a{text-align:center;flex:1}.alert{border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.alert-icon{margin-top:2px;font-size:16px}.alert-close{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;padding:2px}.alert-close:hover{opacity:1}.alert-filled.alert-info{background:var(--color-primary-50);color:var(--color-primary-700)}.alert-filled.alert-success{background:var(--color-success-50);color:var(--color-success-600)}.alert-filled.alert-warning{background:var(--color-warning-50);color:var(--color-warning-600)}.alert-filled.alert-error{background:var(--color-danger-50);color:var(--color-danger-600)}.alert-outlined.alert-info{border:1px solid var(--color-primary-200);color:var(--color-primary-700);background:#fff}.alert-outlined.alert-success{border:1px solid var(--color-success-100);color:var(--color-success-600);background:#fff}.alert-outlined.alert-warning{border:1px solid var(--color-warning-100);color:var(--color-warning-600);background:#fff}.alert-outlined.alert-error{border:1px solid var(--color-danger-100);color:var(--color-danger-600);background:#fff}.progress-track{background:var(--color-slate-200);border-radius:9999px;width:100%;overflow:hidden}.progress-fill{border-radius:9999px;height:100%;transition:width .3s}.progress-xs{height:4px}.progress-sm{height:8px}.progress-md{height:12px}.progress-lg{height:16px}.progress-color-primary{background:var(--color-primary-600)}.progress-color-success{background:var(--color-success-600)}.progress-color-warning{background:var(--color-warning-500)}.progress-color-danger{background:var(--color-danger-600)}.alert-dialog{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.alert-dialog-centered{align-items:center}.alert-dialog-icon{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.alert-dialog-icon-error{background:var(--color-danger-50);color:var(--color-danger-600)}.alert-dialog-icon-success{background:var(--color-success-50);color:var(--color-success-600)}.alert-dialog-icon-notification{background:var(--color-primary-50);color:var(--color-primary-600)}.alert-dialog-title{color:var(--color-slate-900);font-size:18px;font-weight:600}.alert-dialog-description{color:var(--color-slate-500);max-width:400px;font-size:14px}.alert-dialog-actions{gap:12px;margin-top:8px;display:flex}.pagination{border-top:1px solid var(--color-slate-200);color:var(--color-slate-600);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.pagination-info{align-items:center;gap:16px;font-size:13px;display:flex}.pagination-controls{align-items:center;gap:8px;display:flex}.pagination-btn{border:1px solid var(--color-slate-200);width:32px;height:32px;color:var(--color-slate-600);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.pagination-btn:hover:not(:disabled){background:var(--color-slate-50);border-color:var(--color-slate-300)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-page-info{color:var(--color-slate-600);white-space:nowrap;font-size:13px}.pagination-select{border:1px solid var(--color-slate-200);color:var(--color-slate-700);border-radius:4px;padding:2px 6px;font-size:13px}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header-bordered{border-bottom:1px solid var(--color-slate-200);margin-bottom:16px;padding-bottom:16px}.header-text{flex:1}.header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.data-card{border:1px solid var(--color-slate-200);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.data-card-notification{border-left:4px solid var(--color-primary-500)}.data-card-success{border-left:4px solid var(--color-success-500)}.data-card-compact{width:var(--student-card-width);padding:12px}.data-card-icon{color:var(--color-slate-400);flex-shrink:0;font-size:20px}.data-card-content{flex-direction:column;flex:1;gap:4px;display:flex}.data-card-title{color:var(--color-slate-800);font-size:14px;font-weight:600}.data-card-value{color:var(--color-slate-900);font-size:24px;font-weight:700}.data-card-subtitle{color:var(--color-slate-500);font-size:12px}.data-card-actions{flex-shrink:0}.student-card{border:1px solid var(--color-slate-200);width:var(--student-card-width);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.student-card:hover{background:var(--color-slate-50)}.student-card-selected{background:var(--color-primary-50);border-color:var(--color-primary-200)}.student-card-linked{border-color:var(--color-success-100)}.student-card-info{flex-direction:column;flex:1;min-width:0;display:flex}.student-card-name{color:var(--color-slate-800);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.student-card-email{color:var(--color-slate-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.search-filter{flex-direction:column;gap:8px;display:flex}.search-filter-input-wrapper{position:relative}.search-filter-icon{color:var(--color-slate-400);pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-filter-input{padding-left:36px}.search-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.datepicker{border:1px solid var(--color-slate-200);box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;display:inline-flex;overflow:hidden}.datepicker-presets{border-right:1px solid var(--color-slate-200);flex-direction:column;gap:2px;min-width:140px;padding:12px;display:flex}.datepicker-preset-btn{color:var(--color-slate-600);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:13px;transition:all .15s}.datepicker-preset-btn:hover{background:var(--color-slate-100);color:var(--color-slate-900)}.datepicker-calendars{display:flex}.datepicker-calendar{width:var(--datepicker-width);padding:16px}.datepicker-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.datepicker-month-label{color:var(--color-slate-800);font-size:14px;font-weight:600}.datepicker-nav-btn{width:28px;height:28px;color:var(--color-slate-500);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.datepicker-nav-btn:hover{background:var(--color-slate-100);color:var(--color-slate-700)}.datepicker-weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.datepicker-weekday{color:var(--color-slate-400);text-align:center;padding:4px 0;font-size:12px;font-weight:500}.datepicker-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datepicker-cell{width:36px;height:36px;color:var(--color-slate-700);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:flex}.datepicker-cell:hover:not(:disabled){background:var(--color-slate-100)}.datepicker-cell-empty{cursor:default}.datepicker-cell-disabled{color:var(--color-slate-300);cursor:not-allowed}.datepicker-cell-today{color:var(--color-primary-600);font-weight:700}.datepicker-cell-selected{background:var(--color-primary-600);color:#fff;font-weight:600}.datepicker-cell-selected:hover{background:var(--color-primary-700)}.datepicker-cell-range{background:var(--color-primary-50);color:var(--color-primary-700);border-radius:0}@media (max-width:1023px){.page-container{padding:16px}.pagination{flex-direction:column;align-items:stretch;gap:12px}.pagination-info,.pagination-controls{justify-content:center}.search-filter-chips{flex-wrap:nowrap;overflow-x:auto}.page-header{flex-direction:column;gap:12px}.header-actions{justify-content:flex-start;align-self:stretch}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-3{left:calc(var(--spacing) * 3)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-full{height:100%}.max-h-full{max-height:100%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-danger-600{border-color:var(--color-danger-600)}.border-slate-200{border-color:var(--color-slate-200)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-danger-200{background-color:var(--color-danger-200)}.bg-danger-600{background-color:var(--color-danger-600)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-success-50{background-color:var(--color-success-50)}.bg-white{background-color:var(--color-white)}.bg-zinc-950{background-color:var(--color-zinc-950)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-danger-600{color:var(--color-danger-600)}.text-green-600{color:var(--color-green-600)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-success-600{color:var(--color-success-600)}.text-white{color:var(--color-white)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:text-danger-600:hover{color:var(--color-danger-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-danger-600:focus{--tw-ring-color:var(--color-danger-600)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.btn{white-space:nowrap;cursor:pointer;text-transform:capitalize;border-radius:8px;justify-content:center;align-items:center;font-weight:500;transition:color .12s,background-color .12s,border-color .12s,box-shadow 80ms,filter 80ms;display:inline-flex}.btn:focus{outline:none}.btn:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px var(--color-primary-400);outline:none}.btn:active:not(:disabled){filter:brightness(.93);box-shadow:inset 0 2px 4px #0000001f}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-xsm{border-radius:6px;height:24px;padding:6px 8px;font-size:.75rem}.btn-sm{height:32px;padding:6px 8px;font-size:.875rem}.btn-md{height:36px;padding:8px 12px;font-size:.875rem}.btn-lg{height:40px;padding:10px 16px;font-size:1rem}.btn-primary{background:var(--color-primary-600);color:#fff;border:1px solid var(--color-primary-600)}.btn-primary:hover:not(:disabled){background:var(--color-primary-700);border-color:var(--color-primary-700)}.btn-primary:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px var(--color-primary-400)}.btn-secondary{color:var(--color-primary-600);border:1px solid var(--color-slate-200);background:#fff}.btn-secondary:hover:not(:disabled){background:var(--color-slate-50)}.btn-secondary:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px var(--color-primary-400)}.btn-ghost{color:var(--color-primary-600);background:0 0;border:1px solid #0000}.btn-ghost:hover:not(:disabled){background:var(--color-slate-100)}.btn-ghost:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px var(--color-primary-400)}.btn-icon{color:var(--color-slate-400);background:0 0;border:1px solid #0000}.btn-icon:hover:not(:disabled){background:var(--color-slate-100);color:var(--color-slate-700)}.btn-icon:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px var(--color-slate-400)}.btn-link{color:var(--color-primary-600);background:0 0;border:none;padding-inline:0}.btn-link:hover:not(:disabled){text-decoration:underline}.btn-link:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px var(--color-primary-400)}.btn-color-danger.btn-primary{background:var(--color-danger-600);color:#fff;border-color:var(--color-danger-600)}.btn-color-danger.btn-primary:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.btn-color-danger.btn-primary:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px var(--color-danger-600)}.btn-color-danger.btn-secondary{color:var(--color-danger-600);border-color:var(--color-danger-200)}.btn-color-danger.btn-secondary:hover:not(:disabled){background:var(--color-danger-50)}.btn-color-danger.btn-secondary:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px var(--color-danger-600)}.btn-color-danger.btn-ghost{color:var(--color-danger-600)}.btn-color-danger.btn-ghost:hover:not(:disabled){background:var(--color-danger-50)}.btn-color-danger.btn-ghost:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px var(--color-danger-600)}.btn-color-danger.btn-link{color:var(--color-danger-600)}.btn-color-danger.btn-link:hover:not(:disabled){background:var(--color-danger-50)}.btn-color-warning.btn-primary{color:#fff;background:#f97316;border-color:#f97316}.btn-color-warning.btn-primary:hover:not(:disabled){background:#ea580c;border-color:#ea580c}.btn-color-warning.btn-primary:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px #fb923c}.btn-color-warning.btn-secondary{color:#ea580c;border-color:#fed7aa}.btn-color-warning.btn-secondary:hover:not(:disabled){background:#fff7ed}.btn-color-warning.btn-secondary:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px #fb923c}.btn-color-warning.btn-ghost{color:#ea580c}.btn-color-warning.btn-ghost:hover:not(:disabled){background:#fff7ed}.btn-color-success.btn-primary{color:#fff;background:#16a34a;border-color:#16a34a}.btn-color-success.btn-primary:hover:not(:disabled){background:#15803d;border-color:#15803d}.btn-color-success.btn-primary:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px #22c55e}.btn-color-success.btn-secondary{color:#16a34a;border-color:#bbf7d0}.btn-color-success.btn-secondary:hover:not(:disabled){background:#f0fdf4}.btn-color-success.btn-secondary:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2.5px #22c55e}.btn-color-success.btn-ghost{color:#16a34a}.btn-color-success.btn-ghost:hover:not(:disabled){background:#f0fdf4}body{text-rendering:optimizelegibility;margin:0;font-family:Geist,Inter,Noto Sans Thai Looped,Noto Serif Thai,sans-serif}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fa,.fa-classic,.fa-sharp,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas,.fa-classic,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fab,.fa-brands{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 2s);animation-duration:var(--fa-animation-duration, 2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, steps(8));animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale, 1.25));transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale, 1.25));transform:scale(var(--fa-beat-scale, 1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound, -.125em));transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound, -.125em));transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle, none));transform:rotate(var(--fa-rotate-angle, none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-circle-chevron-right:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-can:before{content:""}.fa-trash-alt:before{content:""}.fa-text-height:before{content:""}.fa-user-xmark:before{content:""}.fa-user-times:before{content:""}.fa-stethoscope:before{content:""}.fa-message:before{content:""}.fa-comment-alt:before{content:""}.fa-info:before{content:""}.fa-down-left-and-up-right-to-center:before{content:""}.fa-compress-alt:before{content:""}.fa-explosion:before{content:""}.fa-file-lines:before{content:""}.fa-file-alt:before{content:""}.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-days:before{content:""}.fa-calendar-alt:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball:before{content:""}.fa-volleyball-ball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-down:before{content:""}.fa-sort-desc:before{content:""}.fa-circle-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before{content:""}.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-icons:before{content:""}.fa-heart-music-camera-bolt:before{content:""}.fa-microphone-lines-slash:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before{content:""}.fa-search-location:before{content:""}.fa-forward-step:before{content:""}.fa-step-forward:before{content:""}.fa-face-smile-beam:before{content:""}.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football:before{content:""}.fa-football-ball:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angles-down:before{content:""}.fa-angle-double-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before{content:""}.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before{content:""}.fa-long-arrow-up:before{content:""}.fa-fire-flame-simple:before{content:""}.fa-burn:before{content:""}.fa-person:before{content:""}.fa-male:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before{content:""}.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-spaghetti-monster-flying:before{content:""}.fa-pastafarianism:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before{content:""}.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before{content:""}.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before{content:""}.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before{content:""}.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil:before{content:""}.fa-pencil-alt:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-paste:before{content:""}.fa-file-clipboard:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-ramp-box:before{content:""}.fa-truck-loading:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before{content:""}.fa-torah:before{content:""}.fa-broom-ball:before{content:""}.fa-quidditch:before{content:""}.fa-quidditch-broom-ball:before{content:""}.fa-toggle-off:before{content:""}.fa-box-archive:before{content:""}.fa-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before{content:""}.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-screen-button:before{content:""}.fa-tablet-alt:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before{content:""}.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before{content:""}.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before{content:""}.fa-concierge-bell:before{content:""}.fa-pen-ruler:before{content:""}.fa-pencil-ruler:before{content:""}.fa-people-arrows:before{content:""}.fa-people-arrows-left-right:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-square-caret-right:before{content:""}.fa-caret-square-right:before{content:""}.fa-scissors:before{content:""}.fa-cut:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-tachograph-digital:before{content:""}.fa-digital-tachograph:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-reply:before{content:""}.fa-mail-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-square-minus:before{content:""}.fa-minus-square:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-square-caret-down:before{content:""}.fa-caret-square-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before{content:""}.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-3:before{content:""}.fa-heart-crack:before{content:""}.fa-heart-broken:before{content:""}.fa-square-up-right:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-face-kiss-beam:before{content:""}.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before{content:""}.fa-sign-out:before{content:""}.fa-circle-chevron-down:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-unlock-keyhole:before{content:""}.fa-unlock-alt:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-simple:before{content:""}.fa-headphones-alt:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before{content:""}.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-low:before{content:""}.fa-volume-down:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-awn:before{content:""}.fa-wheat-alt:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-square-check:before{content:""}.fa-check-square:before{content:""}.fa-peseta-sign:before{content:""}.fa-heading:before{content:""}.fa-header:before{content:""}.fa-ghost:before{content:""}.fa-list:before{content:""}.fa-list-squares:before{content:""}.fa-square-phone-flip:before{content:""}.fa-phone-square-alt:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before{content:""}.fa-dot-circle:before{content:""}.fa-face-dizzy:before{content:""}.fa-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol:before{content:""}.fa-futbol-ball:before{content:""}.fa-soccer-ball:before{content:""}.fa-paintbrush:before{content:""}.fa-paint-brush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before{content:""}.fa-hot-tub:before{content:""}.fa-map-location:before{content:""}.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-pen-to-square:before{content:""}.fa-edit:before{content:""}.fa-car-side:before{content:""}.fa-share-nodes:before{content:""}.fa-share-alt:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-2:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before{content:""}.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand:before{content:""}.fa-hand-paper:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before{content:""}.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before{content:""}.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-ear-deaf:before{content:""}.fa-deaf:before{content:""}.fa-deafness:before{content:""}.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-square-rss:before{content:""}.fa-rss-square:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before{content:""}.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before{content:""}.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-staff-snake:before{content:""}.fa-rod-asclepius:before{content:""}.fa-rod-snake:before{content:""}.fa-staff-aesculapius:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-truck-medical:before{content:""}.fa-ambulance:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-half:before{content:""}.fa-temperature-2:before{content:""}.fa-thermometer-2:before{content:""}.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-storm:before{content:""}.fa-poo-bolt:before{content:""}.fa-face-frown-open:before{content:""}.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder:before{content:""}.fa-folder-blank:before{content:""}.fa-file-waveform:before{content:""}.fa-file-medical-alt:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-gauge:before{content:""}.fa-dashboard:before{content:""}.fa-gauge-med:before{content:""}.fa-tachometer-alt-average:before{content:""}.fa-wand-magic-sparkles:before{content:""}.fa-magic-wand-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-clip:before{content:""}.fa-pen-alt:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-van-shuttle:before{content:""}.fa-shuttle-van:before{content:""}.fa-building-user:before{content:""}.fa-square-caret-left:before{content:""}.fa-caret-square-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-chart-area:before{content:""}.fa-area-chart:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before{content:""}.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-spray-can-sparkles:before{content:""}.fa-air-freshener:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before{content:""}.fa-mouse-pointer:before{content:""}.fa-maximize:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before{content:""}.fa-triangle-circle-square:before{content:""}.fa-shuffle:before{content:""}.fa-random:before{content:""}.fa-person-running:before{content:""}.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before{content:""}.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before{content:""}.fa-sign-in:before{content:""}.fa-shop-slash:before{content:""}.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-start:before{content:""}.fa-hourglass-1:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before{content:""}.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before{content:""}.fa-heartbeat:before{content:""}.fa-people-carry-box:before{content:""}.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before{content:""}.fa-weight:before{content:""}.fa-user-group:before{content:""}.fa-user-friends:before{content:""}.fa-arrow-up-a-z:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before{content:""}.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-circle-arrow-up:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before{content:""}.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before{content:""}.fa-procedures:before{content:""}.fa-shuttle-space:before{content:""}.fa-space-shuttle:before{content:""}.fa-face-laugh:before{content:""}.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-lines:before{content:""}.fa-microphone-alt:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before{content:""}.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before{content:""}.fa-file-upload:before{content:""}.fa-wifi:before{content:""}.fa-wifi-3:before{content:""}.fa-wifi-strong:before{content:""}.fa-bath:before{content:""}.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-pen:before{content:""}.fa-user-edit:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-top-left:before{content:""}.fa-border-style:before{content:""}.fa-map-location-dot:before{content:""}.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-square-poll-vertical:before{content:""}.fa-poll:before{content:""}.fa-mug-hot:before{content:""}.fa-car-battery:before{content:""}.fa-battery-car:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-right:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-hand-back-fist:before{content:""}.fa-hand-rock:before{content:""}.fa-square-caret-up:before{content:""}.fa-caret-square-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-chart-bar:before{content:""}.fa-bar-chart:before{content:""}.fa-hands-bubbles:before{content:""}.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before{content:""}.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-square-plus:before{content:""}.fa-plus-square:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-martini-glass:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-rotate-left:before{content:""}.fa-rotate-back:before{content:""}.fa-rotate-backward:before{content:""}.fa-undo-alt:before{content:""}.fa-table-columns:before{content:""}.fa-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly:before{content:""}.fa-dolly-box:before{content:""}.fa-smoking:before{content:""}.fa-minimize:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angles-right:before{content:""}.fa-angle-double-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before{content:""}.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-euro-sign:before{content:""}.fa-eur:before{content:""}.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-circle-check:before{content:""}.fa-check-circle:before{content:""}.fa-circle-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-compass-drafting:before{content:""}.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before{content:""}.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-circle-chevron-up:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-sterling-sign:before{content:""}.fa-gbp:before{content:""}.fa-pound-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before{content:""}.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-reply-all:before{content:""}.fa-mail-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before{content:""}.fa-skating:before{content:""}.fa-filter-circle-dollar:before{content:""}.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-circle-arrow-down:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-file-import:before{content:""}.fa-arrow-right-to-file:before{content:""}.fa-square-arrow-up-right:before{content:""}.fa-external-link-square:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-empty:before{content:""}.fa-temperature-0:before{content:""}.fa-thermometer-0:before{content:""}.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before{content:""}.fa-contact-card:before{content:""}.fa-vcard:before{content:""}.fa-scale-unbalanced-flip:before{content:""}.fa-balance-scale-right:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before{content:""}.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before{content:""}.fa-laptop-house:before{content:""}.fa-face-tired:before{content:""}.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before{content:""}.fa-cloud-upload:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before{content:""}.fa-sprout:before{content:""}.fa-left-right:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-boxes-packing:before{content:""}.fa-circle-arrow-left:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before{content:""}.fa-thunderstorm:before{content:""}.fa-text-slash:before{content:""}.fa-remove-format:before{content:""}.fa-face-smile-wink:before{content:""}.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-left-right:before{content:""}.fa-arrows-h:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-children:before{content:""}.fa-chalkboard:before{content:""}.fa-blackboard:before{content:""}.fa-user-large-slash:before{content:""}.fa-user-alt-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-simple-slash:before{content:""}.fa-handshake-alt-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before{content:""}.fa-refresh:before{content:""}.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-halved:before{content:""}.fa-shield-alt:before{content:""}.fa-book-atlas:before{content:""}.fa-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before{content:""}.fa-house-damage:before{content:""}.fa-file-zipper:before{content:""}.fa-file-archive:before{content:""}.fa-square:before{content:""}.fa-martini-glass-empty:before{content:""}.fa-glass-martini:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before{content:""}.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before{content:""}.fa-temperature-down:before{content:""}.fa-feather-pointed:before{content:""}.fa-feather-alt:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-rectangle-ad:before{content:""}.fa-ad:before{content:""}.fa-circle-arrow-right:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before{content:""}.fa-unsorted:before{content:""}.fa-list-ol:before{content:""}.fa-list-1-2:before{content:""}.fa-list-numeric:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-dollar:before{content:""}.fa-money-check-alt:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-up-down-left-right:before{content:""}.fa-arrows-alt:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-stroke:before{content:""}.fa-star-half-alt:before{content:""}.fa-code:before{content:""}.fa-whiskey-glass:before{content:""}.fa-glass-whiskey:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before{content:""}.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-won-sign:before{content:""}.fa-krw:before{content:""}.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-taxi:before{content:""}.fa-cab:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before{content:""}.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before{content:""}.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before{content:""}.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-helmet-safety:before{content:""}.fa-hard-hat:before{content:""}.fa-hat-hard:before{content:""}.fa-eject:before{content:""}.fa-circle-right:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before{content:""}.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-signs-post:before{content:""}.fa-map-signs:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before{content:""}.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-house-user:before{content:""}.fa-home-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-martini-glass-citrus:before{content:""}.fa-cocktail:before{content:""}.fa-face-surprise:before{content:""}.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-whole:before{content:""}.fa-apple-alt:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-quarter:before{content:""}.fa-temperature-1:before{content:""}.fa-thermometer-1:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-square-poll-horizontal:before{content:""}.fa-poll-h:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before{content:""}.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball:before{content:""}.fa-basketball-ball:before{content:""}.fa-satellite-dish:before{content:""}.fa-circle-up:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-mobile-screen-button:before{content:""}.fa-mobile-alt:before{content:""}.fa-volume-high:before{content:""}.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before{content:""}.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before{content:""}.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before{content:""}.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-flip:before{content:""}.fa-phone-alt:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-forward-fast:before{content:""}.fa-fast-forward:before{content:""}.fa-face-meh-blank:before{content:""}.fa-meh-blank:before{content:""}.fa-square-parking:before{content:""}.fa-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before{content:""}.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before{content:""}.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-simple:before{content:""}.fa-bus-alt:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before{content:""}.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal:before{content:""}.fa-signal-5:before{content:""}.fa-signal-perfect:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-house-chimney:before{content:""}.fa-home-lg:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before{content:""}.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before{content:""}.fa-store-alt:before{content:""}.fa-floppy-disk:before{content:""}.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-scale-unbalanced:before{content:""}.fa-balance-scale-left:before{content:""}.fa-sort-up:before{content:""}.fa-sort-asc:before{content:""}.fa-comment-dots:before{content:""}.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before{content:""}.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before{content:""}.fa-praying-hands:before{content:""}.fa-arrow-rotate-right:before{content:""}.fa-arrow-right-rotate:before{content:""}.fa-arrow-rotate-forward:before{content:""}.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before{content:""}.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before{content:""}.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-xmark:before{content:""}.fa-calendar-times:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-gear:before{content:""}.fa-user-cog:before{content:""}.fa-arrow-up-1-9:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-person-digging:before{content:""}.fa-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple:before{content:""}.fa-gauge-simple-med:before{content:""}.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right:before{content:""}.fa-quote-right-alt:before{content:""}.fa-shirt:before{content:""}.fa-t-shirt:before{content:""}.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before{content:""}.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-up-right-from-square:before{content:""}.fa-external-link-alt:before{content:""}.fa-table-cells:before{content:""}.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-book-bible:before{content:""}.fa-bible:before{content:""}.fa-o:before{content:"O"}.fa-suitcase-medical:before{content:""}.fa-medkit:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-person-dress:before{content:""}.fa-female:before{content:""}.fa-comment-dollar:before{content:""}.fa-business-time:before{content:""}.fa-briefcase-clock:before{content:""}.fa-table-cells-large:before{content:""}.fa-th-large:before{content:""}.fa-book-tanakh:before{content:""}.fa-tanakh:before{content:""}.fa-phone-volume:before{content:""}.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-cake-candles:before{content:""}.fa-birthday-cake:before{content:""}.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angles-up:before{content:""}.fa-angle-double-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before{content:""}.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-empty:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before{content:""}.fa-user-md:before{content:""}.fa-circle-info:before{content:""}.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera:before{content:""}.fa-camera-alt:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before{content:""}.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-medical:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-rotate-left:before{content:""}.fa-arrow-left-rotate:before{content:""}.fa-arrow-rotate-back:before{content:""}.fa-arrow-rotate-backward:before{content:""}.fa-undo:before{content:""}.fa-hard-drive:before{content:""}.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-rectangle-list:before{content:""}.fa-list-alt:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before{content:""}.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-circle-left:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-train-subway:before{content:""}.fa-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before{content:""}.fa-indian-rupee:before{content:""}.fa-inr:before{content:""}.fa-crop-simple:before{content:""}.fa-crop-alt:before{content:""}.fa-money-bill-1:before{content:""}.fa-money-bill-alt:before{content:""}.fa-left-long:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before{content:""}.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before{content:""}.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-hands-asl-interpreting:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-asl-interpreting:before{content:""}.fa-hands-american-sign-language-interpreting:before{content:""}.fa-gear:before{content:""}.fa-cog:before{content:""}.fa-droplet-slash:before{content:""}.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before{content:""}.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before{content:""}.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-variable:before{content:""}.fa-square-root-alt:before{content:""}.fa-clock:before{content:""}.fa-clock-four:before{content:""}.fa-backward-step:before{content:""}.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-house-chimney-medical:before{content:""}.fa-clinic-medical:before{content:""}.fa-temperature-three-quarters:before{content:""}.fa-temperature-3:before{content:""}.fa-thermometer-3:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-mobile-screen:before{content:""}.fa-mobile-android-alt:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-half:before{content:""}.fa-battery-3:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders:before{content:""}.fa-sliders-h:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-vertical:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-right-long:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-tty:before{content:""}.fa-teletype:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-person-hiking:before{content:""}.fa-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before{content:""}.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before{content:""}.fa-grin:before{content:""}.fa-delete-left:before{content:""}.fa-backspace:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-dropper-empty:before{content:""}.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile:before{content:""}.fa-mobile-android:before{content:""}.fa-mobile-phone:before{content:""}.fa-face-meh:before{content:""}.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-skull:before{content:""}.fa-book-dead:before{content:""}.fa-id-card:before{content:""}.fa-drivers-license:before{content:""}.fa-outdent:before{content:""}.fa-dedent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-house:before{content:""}.fa-home:before{content:""}.fa-home-alt:before{content:""}.fa-home-lg-alt:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before{content:""}.fa-exchange:before{content:""}.fa-rotate-right:before{content:""}.fa-redo-alt:before{content:""}.fa-rotate-forward:before{content:""}.fa-utensils:before{content:""}.fa-cutlery:before{content:""}.fa-arrow-up-wide-short:before{content:""}.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-tower-broadcast:before{content:""}.fa-broadcast-tower:before{content:""}.fa-truck-pickup:before{content:""}.fa-up-long:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before{content:""}.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before{content:""}.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-yen-sign:before{content:""}.fa-cny:before{content:""}.fa-jpy:before{content:""}.fa-rmb:before{content:""}.fa-yen:before{content:""}.fa-ruble-sign:before{content:""}.fa-rouble:before{content:""}.fa-rub:before{content:""}.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before{content:""}.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-circle-down:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before{content:""}.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis:before{content:""}.fa-ellipsis-h:before{content:""}.fa-chess-pawn:before{content:""}.fa-kit-medical:before{content:""}.fa-first-aid:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card:before{content:""}.fa-credit-card-alt:before{content:""}.fa-car:before{content:""}.fa-automobile:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before{content:""}.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before{content:""}.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-square-h:before{content:""}.fa-h-square:before{content:""}.fa-podcast:before{content:""}.fa-temperature-full:before{content:""}.fa-temperature-4:before{content:""}.fa-thermometer-4:before{content:""}.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-handshake-angle:before{content:""}.fa-hands-helping:before{content:""}.fa-location-dot:before{content:""}.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before{content:""}.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before{content:""}.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-americas:before{content:""}.fa-earth:before{content:""}.fa-earth-america:before{content:""}.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-0:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tachometer-alt-fast:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-wide:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before{content:""}.fa-reorder:before{content:""}.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-person-walking-with-cane:before{content:""}.fa-blind:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before{content:""}.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-stacked:before{content:""}.fa-boxes:before{content:""}.fa-boxes-alt:before{content:""}.fa-link:before{content:""}.fa-chain:before{content:""}.fa-ear-listen:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before{content:""}.fa-search:before{content:""}.fa-table-tennis-paddle-ball:before{content:""}.fa-ping-pong-paddle-ball:before{content:""}.fa-table-tennis:before{content:""}.fa-person-dots-from-line:before{content:""}.fa-diagnoses:before{content:""}.fa-trash-can-arrow-up:before{content:""}.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-pen:before{content:""}.fa-file-edit:before{content:""}.fa-receipt:before{content:""}.fa-square-pen:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-square:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-full:before{content:""}.fa-battery:before{content:""}.fa-battery-5:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-ul:before{content:""}.fa-list-dots:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-dome:before{content:""}.fa-landmark-alt:before{content:""}.fa-arrow-up:before{content:""}.fa-tv:before{content:""}.fa-television:before{content:""}.fa-tv-alt:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before{content:""}.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before{content:""}.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before{content:""}.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before{content:""}.fa-snowboarding:before{content:""}.fa-truck-fast:before{content:""}.fa-shipping-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-circle-half-stroke:before{content:""}.fa-adjust:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-baseball:before{content:""}.fa-baseball-ball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before{content:""}.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-xmark:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-times:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip:before{content:""}.fa-grip-horizontal:before{content:""}.fa-share-from-square:before{content:""}.fa-share-square:before{content:""}.fa-child-combatant:before{content:""}.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-square-phone:before{content:""}.fa-phone-square:before{content:""}.fa-plus:before{content:"+"}.fa-add:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-xmark:before{content:""}.fa-close:before{content:""}.fa-multiply:before{content:""}.fa-remove:before{content:""}.fa-times:before{content:""}.fa-arrows-up-down-left-right:before{content:""}.fa-arrows:before{content:""}.fa-chalkboard-user:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left:before{content:""}.fa-quote-left-alt:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before{content:""}.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-shekel-sign:before{content:""}.fa-ils:before{content:""}.fa-shekel:before{content:""}.fa-sheqel:before{content:""}.fa-sheqel-sign:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before{content:""}.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before{content:""}.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet:before{content:""}.fa-tablet-android:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-rear:before{content:""}.fa-car-alt:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-2:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before{content:""}.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before{content:"%"}.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before{content:""}.fa-smile:before{content:""}.fa-thumbtack:before{content:""}.fa-thumb-tack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before{content:""}.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before{content:""}.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-gears:before{content:""}.fa-cogs:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before{content:""}.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before{content:""}.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-simple:before{content:""}.fa-ticket-alt:before{content:""}.fa-building:before{content:""}.fa-angles-left:before{content:""}.fa-angle-double-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before{content:""}.fa-history:before{content:""}.fa-face-grin-beam-sweat:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-file-export:before{content:""}.fa-arrow-right-from-file:before{content:""}.fa-shield:before{content:""}.fa-shield-blank:before{content:""}.fa-arrow-up-short-wide:before{content:""}.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before{content:""}.fa-golf-ball:before{content:""}.fa-circle-chevron-left:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-wand-magic:before{content:""}.fa-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-empty:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-person-biking:before{content:""}.fa-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before{content:""}.fa-globe-oceania:before{content:""}.fa-square-xmark:before{content:""}.fa-times-square:before{content:""}.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-up-right-and-down-left-from-center:before{content:""}.fa-expand-alt:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-up-down:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before{content:""}.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-link-slash:before{content:""}.fa-chain-broken:before{content:""}.fa-chain-slash:before{content:""}.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before{content:""}.fa-sort-alpha-up-alt:before{content:""}.fa-fire-flame-curved:before{content:""}.fa-fire-alt:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before{content:""}.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-face-angry:before{content:""}.fa-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-rss:before{content:""}.fa-feed:before{content:""}.fa-draw-polygon:before{content:""}.fa-scale-balanced:before{content:""}.fa-balance-scale:before{content:""}.fa-gauge-simple-high:before{content:""}.fa-tachometer:before{content:""}.fa-tachometer-fast:before{content:""}.fa-shower:before{content:""}.fa-desktop:before{content:""}.fa-desktop-alt:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before{content:""}.fa-th-list:before{content:""}.fa-comment-sms:before{content:""}.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-battery-4:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-hand-fist:before{content:""}.fa-fist-raised:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before{content:""}.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before{content:""}.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before{content:""}.fa-luggage-cart:before{content:""}.fa-rectangle-xmark:before{content:""}.fa-rectangle-times:before{content:""}.fa-times-rectangle:before{content:""}.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before{content:""}.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-triangle-exclamation:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-warning:before{content:""}.fa-database:before{content:""}.fa-share:before{content:""}.fa-mail-forward:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-right-left:before{content:""}.fa-exchange-alt:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before{content:""}.fa-sign-language:before{content:""}.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-water-ladder:before{content:""}.fa-ladder-water:before{content:""}.fa-swimming-pool:before{content:""}.fa-arrows-up-down:before{content:""}.fa-arrows-v:before{content:""}.fa-face-grimace:before{content:""}.fa-grimace:before{content:""}.fa-wheelchair-move:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-turn-down:before{content:""}.fa-level-down-alt:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-square-envelope:before{content:""}.fa-envelope-square:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-bandage:before{content:""}.fa-band-aid:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before{content:""}.fa-times-circle:before{content:""}.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before{content:""}.fa-globe-asia:before{content:""}.fa-id-card-clip:before{content:""}.fa-id-card-alt:before{content:""}.fa-magnifying-glass-plus:before{content:""}.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-hand-dots:before{content:""}.fa-allergies:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-mug-saucer:before{content:""}.fa-coffee:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before{content:""}.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-large:before{content:""}.fa-user-alt:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before{content:""}.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before{content:""}.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-turkish-lira-sign:before{content:""}.fa-try:before{content:""}.fa-turkish-lira:before{content:""}.fa-dollar-sign:before{content:"$"}.fa-dollar:before{content:"$"}.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before{content:""}.fa-search-dollar:before{content:""}.fa-users-gear:before{content:""}.fa-users-cog:before{content:""}.fa-person-military-pointing:before{content:""}.fa-building-columns:before{content:""}.fa-bank:before{content:""}.fa-institution:before{content:""}.fa-museum:before{content:""}.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before{content:""}.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-simple:before{content:""}.fa-handshake-alt:before{content:""}.fa-jet-fighter:before{content:""}.fa-fighter-jet:before{content:""}.fa-square-share-nodes:before{content:""}.fa-share-alt-square:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video:before{content:""}.fa-video-camera:before{content:""}.fa-graduation-cap:before{content:""}.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-turn-up:before{content:""}.fa-level-up-alt:before{content:""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-C99Yv4gD.woff2) format("woff2"),url(/assets/fa-brands-400-DtZKBM2a.ttf) format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-pixiv:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-square-js:before{content:""}.fa-js-square:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-square-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-brave:before{content:""}.fa-sistrix:before{content:""}.fa-square-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-square-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-square-snapchat:before{content:""}.fa-snapchat-square:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-square-font-awesome-stroke:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-opensuse:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-square-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wpressr:before{content:""}.fa-rendact:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-square-letterboxd:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-shoelace:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before{content:""}.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-square-github:before{content:""}.fa-github-square:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-google-scholar:before{content:""}.fa-square-gitlab:before{content:""}.fa-gitlab-square:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-square-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-square-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-signal-messenger:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-mintbit:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-brave-reverse:before{content:""}.fa-facebook-f:before{content:""}.fa-square-google-plus:before{content:""}.fa-google-plus-square:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before{content:""}.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-letterboxd:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before{content:""}.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-square-pied-piper:before{content:""}.fa-pied-piper-square:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-square-facebook:before{content:""}.fa-facebook-square:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-square-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-upwork:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before{content:""}.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-square-behance:before{content:""}.fa-behance-square:before{content:""}.fa-supple:before{content:""}.fa-webflow:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-square-git:before{content:""}.fa-git-square:before{content:""}.fa-square-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-OOsPf1xj.woff2) format("woff2"),url(/assets/fa-regular-400-BMFokQJ2.ttf) format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-DAI24fNt.woff2) format("woff2"),url(/assets/fa-solid-900-DM0teJdg.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-C99Yv4gD.woff2) format("woff2"),url(/assets/fa-brands-400-DtZKBM2a.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-DAI24fNt.woff2) format("woff2"),url(/assets/fa-solid-900-DM0teJdg.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-OOsPf1xj.woff2) format("woff2"),url(/assets/fa-regular-400-BMFokQJ2.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-DAI24fNt.woff2) format("woff2"),url(/assets/fa-solid-900-DM0teJdg.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-C99Yv4gD.woff2) format("woff2"),url(/assets/fa-brands-400-DtZKBM2a.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-OOsPf1xj.woff2) format("woff2"),url(/assets/fa-regular-400-BMFokQJ2.ttf) format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-aR9vOKaP.woff2) format("woff2"),url(/assets/fa-v4compatibility-F0dlVTLQ.ttf) format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}
