@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;900;1000&family=PT+Sans:wght@400;700&display=swap";html[data-v-bac765e1]{box-sizing:border-box;font-size:75%}@media (width>=768px){html[data-v-bac765e1]{font-size:65%}}@media (width>=1024px){html[data-v-bac765e1]{font-size:67.5%}}@media (width>=1366px){html[data-v-bac765e1]{font-size:69.875%}}@media (width>=1600px){html[data-v-bac765e1]{font-size:75%}}body[data-v-bac765e1]{color:#000;background:linear-gradient(#f8fbff 0%,#eef4fb 100%);min-height:100%;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;overflow-x:hidden}#app[data-v-bac765e1]{background:0 0;min-height:100vh}h1[data-v-bac765e1],h2[data-v-bac765e1],h3[data-v-bac765e1],h4[data-v-bac765e1],h5[data-v-bac765e1],h6[data-v-bac765e1]{font-family:Inter,sans-serif;line-height:1.15}[data-v-bac765e1],[data-v-bac765e1]:after,[data-v-bac765e1]:before{box-sizing:inherit}a[data-v-bac765e1]{cursor:pointer;text-decoration:none}ul[data-v-bac765e1],li[data-v-bac765e1]{margin:0;padding:0}li[data-v-bac765e1]{list-style:none}img[data-v-bac765e1]{vertical-align:middle;max-width:100%;height:auto}[data-v-bac765e1]::placeholder{color:#a6a6a6;font-size:.9375rem}.section-header[data-v-bac765e1]{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.section-title[data-v-bac765e1]{color:#fff;font-size:1.25rem;font-weight:700}.section-subtitle[data-v-bac765e1]{color:#a6a6a6;max-width:720px;font-size:.9375rem;line-height:1.6}.panel[data-v-bac765e1]{background:#1a1a1a;border:1px solid #333;border-radius:1rem;transition:all .2s ease-out;box-shadow:0 1px 2px #0000000d}.panel[data-v-bac765e1]:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.fade-in[data-v-bac765e1]{animation:.35s ease-out both fadeIn-bac765e1}.new-items[data-v-bac765e1]{border:1px solid #006400;border-radius:.5rem;margin:-2rem 1rem 0 0;padding:1rem;font-weight:700}.new-items .fa-solid[data-v-bac765e1]{padding-right:1rem}.new-items[data-v-bac765e1]:hover,.new-items[data-v-bac765e1]:focus{opacity:.9;color:#0d0d0d;background:#ff4d4d;transition:all .1s;scale:.98}.ql-toolbar[data-v-bac765e1],.ql-container[data-v-bac765e1]{width:100%}.ql-container[data-v-bac765e1],.ql-editor[data-v-bac765e1]{max-height:31.3vh}.ql-toolbar.ql-snow[data-v-bac765e1]{background:#0053b31a;border-radius:.5rem .5rem 0 0;border:1px solid #0f172a!important}.ql-container.ql-snow[data-v-bac765e1]{font-weight:400;border:none!important}.label[data-v-bac765e1]{border-radius:100px;height:2rem;font-size:.75rem;display:block;position:relative}input:checked+.label[data-v-bac765e1]{background:#bada55}input:checked+.label[data-v-bac765e1]:after{left:calc(100% - 5px);transform:translate(-100%)}.label[data-v-bac765e1]:active:after{width:35px}.btn[data-v-bac765e1]{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:37px;padding:.45rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease-out;display:inline-flex}.btn[data-v-bac765e1]:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary[data-v-bac765e1]{color:#fff;background:#7c3aed;border-color:#7c3aed}.btn.btn-primary[data-v-bac765e1]:hover:not(:disabled){background:#7c3aedcc;border-color:#7c3aedcc;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn.btn-secondary[data-v-bac765e1]{color:#fff;background:#0d0d0d;border-color:#333}.btn.btn-secondary[data-v-bac765e1]:hover:not(:disabled){background:#1a1a1a;border-color:#4d4d4d}.btn.btn-success[data-v-bac765e1]{color:#0d0d0d;background:#10b981;border-color:#10b981}.btn.btn-success[data-v-bac765e1]:hover:not(:disabled){background:#059669;border-color:#059669;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn.btn-danger[data-v-bac765e1]{color:#0d0d0d;background:#ef4444;border-color:#ef4444}.btn.btn-danger[data-v-bac765e1]:hover:not(:disabled){background:#dc2626;border-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn.btn-ghost[data-v-bac765e1]{color:#a6a6a6;background:0 0;border-color:#0000}.btn.btn-ghost[data-v-bac765e1]:hover:not(:disabled){color:#fff;background:#1a1a1a}.card[data-v-bac765e1]{background:#0d0d0d;border:1px solid #333;border-radius:.75rem;transition:all .2s ease-out;box-shadow:0 1px 2px #0000000d}.card[data-v-bac765e1]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.form-group[data-v-bac765e1]{margin-bottom:1rem}.form-group label[data-v-bac765e1]{color:#0d0d0d;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:block}.form-group input[data-v-bac765e1],.form-group textarea[data-v-bac765e1],.form-group select[data-v-bac765e1]{border:1px solid #333;border-radius:.5rem;width:100%;padding:.75rem;font-size:.9375rem;transition:all .2s ease-out}.form-group input[data-v-bac765e1]:focus,.form-group textarea[data-v-bac765e1]:focus,.form-group select[data-v-bac765e1]:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px #7c3aed1a}.form-group input[data-v-bac765e1]::placeholder,.form-group textarea[data-v-bac765e1]::placeholder,.form-group select[data-v-bac765e1]::placeholder{color:#a6a6a6}.form-group textarea[data-v-bac765e1]{resize:vertical;min-height:100px}.modal-overlay[data-v-bac765e1]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-bac765e1]{background:#fff;border-radius:1rem;max-width:90vw;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-content .modal-header[data-v-bac765e1]{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-content .modal-header h2[data-v-bac765e1]{color:#0d0d0d;margin:0;font-size:1.125rem;font-weight:700}.modal-content .modal-header .modal-close[data-v-bac765e1]{color:#a6a6a6;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem;font-size:1.125rem;transition:all .15s ease-out}.modal-content .modal-header .modal-close[data-v-bac765e1]:hover{color:#fff;background:#1a1a1a}.modal-content .modal-body[data-v-bac765e1]{max-height:calc(90vh - 140px);padding:1.5rem;overflow-y:auto}.modal-content .modal-footer[data-v-bac765e1]{border-top:1px solid #333;justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}.table[data-v-bac765e1]{border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;overflow:hidden;box-shadow:0 1px 2px #0000000d}.table th[data-v-bac765e1],.table td[data-v-bac765e1]{text-align:left;border-bottom:1px solid #e2e8f0;padding:1rem}.table th[data-v-bac765e1]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-bottom:2px solid #e2e8f0;font-size:.8125rem;font-weight:600}.table tbody tr[data-v-bac765e1]{transition:all .15s ease-out}.table tbody tr[data-v-bac765e1]:hover{background:#f8fafc}.table tbody tr:last-child td[data-v-bac765e1]{border-bottom:none}.badge[data-v-bac765e1]{text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.badge.badge-primary[data-v-bac765e1]{color:#4f46e5;background:#7c3aed1a}.badge.badge-secondary[data-v-bac765e1]{color:#64748b;background:#f8fafc}.badge.badge-success[data-v-bac765e1]{color:#10b981;background:#10b9811a}.badge.badge-warning[data-v-bac765e1]{color:#f59e0b;background:#f59e0b1a}.badge.badge-danger[data-v-bac765e1]{color:#ef4444;background:#ef44441a}.loading-spinner[data-v-bac765e1]{border:2px solid #333;border-top-color:#7c3aed;border-radius:9999px;width:20px;height:20px;animation:1s linear infinite spin-bac765e1;display:inline-block}@keyframes spin-bac765e1{to{transform:rotate(360deg)}}.empty-state[data-v-bac765e1]{text-align:center;color:#a6a6a6;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:280px;padding:3rem 1.5rem;display:flex}.empty-state i[data-v-bac765e1]{opacity:.5;margin-bottom:1rem;font-size:4rem}.empty-state h3[data-v-bac765e1]{color:#fff;margin:0 0 .5rem;font-size:1rem;font-weight:500}.empty-state p[data-v-bac765e1]{margin:0;font-size:.9375rem}@keyframes fadeIn-bac765e1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-bac765e1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes bounceIn-bac765e1{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fade-enter-active[data-v-bac765e1],.fade-leave-active[data-v-bac765e1]{transition:all .2s ease-out}.fade-enter-from[data-v-bac765e1],.fade-leave-to[data-v-bac765e1]{opacity:0}.slide-enter-active[data-v-bac765e1],.slide-leave-active[data-v-bac765e1]{transition:all .2s ease-out}.slide-enter-from[data-v-bac765e1],.slide-leave-to[data-v-bac765e1]{opacity:0;transform:translate(-20px)}.bounce-enter-active[data-v-bac765e1]{animation:.3s ease-out bounceIn-bac765e1}.bounce-leave-active[data-v-bac765e1]{animation:.3s ease-out reverse bounceIn-bac765e1}.container[data-v-bac765e1]{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.text-xs[data-v-bac765e1]{font-size:.75rem}.text-sm[data-v-bac765e1]{font-size:.8125rem}.text-base[data-v-bac765e1]{font-size:.9375rem}.text-lg[data-v-bac765e1]{font-size:1rem}.text-xl[data-v-bac765e1]{font-size:1.125rem}.text-2xl[data-v-bac765e1]{font-size:1.25rem}.text-3xl[data-v-bac765e1]{font-size:1.5rem}.text-4xl[data-v-bac765e1]{font-size:1.875rem}.text-5xl[data-v-bac765e1]{font-size:2.25rem}.text-muted[data-v-bac765e1]{color:#a6a6a6}.resolution-guard[data-v-bac765e1]{z-index:9999999;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;font-family:sans-serif;display:none;position:fixed;inset:0}.resolution-guard .guard-content[data-v-bac765e1]{max-width:350px}.resolution-guard .guard-content .icon-wrapper[data-v-bac765e1]{justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.resolution-guard .guard-content .icon-wrapper .icon-desktop[data-v-bac765e1]{color:#cbd5e1;width:2.8rem;height:2.8rem}.resolution-guard .guard-content .icon-wrapper .icon-mobile-off[data-v-bac765e1]{color:#ef4444;width:2.8rem;height:2.8rem}.resolution-guard .guard-content h2[data-v-bac765e1]{color:#1e293b;margin-bottom:1rem;font-size:1.15rem;font-weight:700}.resolution-guard .guard-content p[data-v-bac765e1]{color:#64748b;margin-bottom:2rem;font-size:.875rem;line-height:1.6}.resolution-guard .guard-content .requirement[data-v-bac765e1]{color:#475569;background:#f8fafc;border-radius:12px;flex-direction:column;gap:.5rem;padding:.8rem;font-size:.75rem;display:flex}.resolution-guard .guard-content .requirement strong[data-v-bac765e1]{color:#1e293b}@media (width<=767px){.resolution-guard[data-v-bac765e1]{display:flex}}html[data-v-b29f5467]{box-sizing:border-box;font-size:75%}@media (width>=768px){html[data-v-b29f5467]{font-size:65%}}@media (width>=1024px){html[data-v-b29f5467]{font-size:67.5%}}@media (width>=1366px){html[data-v-b29f5467]{font-size:69.875%}}@media (width>=1600px){html[data-v-b29f5467]{font-size:75%}}body[data-v-b29f5467]{color:#000;background:linear-gradient(#f8fbff 0%,#eef4fb 100%);min-height:100%;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;overflow-x:hidden}#app[data-v-b29f5467]{background:0 0;min-height:100vh}h1[data-v-b29f5467],h2[data-v-b29f5467],h3[data-v-b29f5467],h4[data-v-b29f5467],h5[data-v-b29f5467],h6[data-v-b29f5467]{font-family:Inter,sans-serif;line-height:1.15}[data-v-b29f5467],[data-v-b29f5467]:after,[data-v-b29f5467]:before{box-sizing:inherit}a[data-v-b29f5467]{cursor:pointer;text-decoration:none}ul[data-v-b29f5467],li[data-v-b29f5467]{margin:0;padding:0}li[data-v-b29f5467]{list-style:none}img[data-v-b29f5467]{vertical-align:middle;max-width:100%;height:auto}[data-v-b29f5467]::placeholder{color:#a6a6a6;font-size:.9375rem}.section-header[data-v-b29f5467]{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.section-title[data-v-b29f5467]{color:#fff;font-size:1.25rem;font-weight:700}.section-subtitle[data-v-b29f5467]{color:#a6a6a6;max-width:720px;font-size:.9375rem;line-height:1.6}.panel[data-v-b29f5467]{background:#1a1a1a;border:1px solid #333;border-radius:1rem;transition:all .2s ease-out;box-shadow:0 1px 2px #0000000d}.panel[data-v-b29f5467]:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.fade-in[data-v-b29f5467]{animation:.35s ease-out both fadeIn-b29f5467}.new-items[data-v-b29f5467]{border:1px solid #006400;border-radius:.5rem;margin:-2rem 1rem 0 0;padding:1rem;font-weight:700}.new-items .fa-solid[data-v-b29f5467]{padding-right:1rem}.new-items[data-v-b29f5467]:hover,.new-items[data-v-b29f5467]:focus{opacity:.9;color:#0d0d0d;background:#ff4d4d;transition:all .1s;scale:.98}.ql-toolbar[data-v-b29f5467],.ql-container[data-v-b29f5467]{width:100%}.ql-container[data-v-b29f5467],.ql-editor[data-v-b29f5467]{max-height:31.3vh}.ql-toolbar.ql-snow[data-v-b29f5467]{background:#0053b31a;border-radius:.5rem .5rem 0 0;border:1px solid #0f172a!important}.ql-container.ql-snow[data-v-b29f5467]{font-weight:400;border:none!important}.label[data-v-b29f5467]{border-radius:100px;height:2rem;font-size:.75rem;display:block;position:relative}input:checked+.label[data-v-b29f5467]{background:#bada55}input:checked+.label[data-v-b29f5467]:after{left:calc(100% - 5px);transform:translate(-100%)}.label[data-v-b29f5467]:active:after{width:35px}.btn[data-v-b29f5467],.btn-continue[data-v-b29f5467]{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:37px;padding:.45rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease-out;display:inline-flex}.btn[data-v-b29f5467]:disabled,.btn-continue[data-v-b29f5467]:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary[data-v-b29f5467],.btn-continue[data-v-b29f5467]{color:#fff;background:#7c3aed;border-color:#7c3aed}.btn.btn-primary[data-v-b29f5467]:hover:not(:disabled),.btn-continue[data-v-b29f5467]:hover:not(:disabled){background:#7c3aedcc;border-color:#7c3aedcc;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn.btn-secondary[data-v-b29f5467],.btn-secondary.btn-continue[data-v-b29f5467]{color:#fff;background:#0d0d0d;border-color:#333}.btn.btn-secondary[data-v-b29f5467]:hover:not(:disabled),.btn-secondary.btn-continue[data-v-b29f5467]:hover:not(:disabled){background:#1a1a1a;border-color:#4d4d4d}.btn.btn-success[data-v-b29f5467],.btn-success.btn-continue[data-v-b29f5467]{color:#0d0d0d;background:#10b981;border-color:#10b981}.btn.btn-success[data-v-b29f5467]:hover:not(:disabled),.btn-success.btn-continue[data-v-b29f5467]:hover:not(:disabled){background:#059669;border-color:#059669;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn.btn-danger[data-v-b29f5467],.btn-danger.btn-continue[data-v-b29f5467]{color:#0d0d0d;background:#ef4444;border-color:#ef4444}.btn.btn-danger[data-v-b29f5467]:hover:not(:disabled),.btn-danger.btn-continue[data-v-b29f5467]:hover:not(:disabled){background:#dc2626;border-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn.btn-ghost[data-v-b29f5467],.btn-ghost.btn-continue[data-v-b29f5467]{color:#a6a6a6;background:0 0;border-color:#0000}.btn.btn-ghost[data-v-b29f5467]:hover:not(:disabled),.btn-ghost.btn-continue[data-v-b29f5467]:hover:not(:disabled){color:#fff;background:#1a1a1a}.card[data-v-b29f5467]{background:#0d0d0d;border:1px solid #333;border-radius:.75rem;transition:all .2s ease-out;box-shadow:0 1px 2px #0000000d}.card[data-v-b29f5467]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.form-group[data-v-b29f5467]{margin-bottom:1rem}.form-group label[data-v-b29f5467]{color:#0d0d0d;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:block}.form-group input[data-v-b29f5467],.form-group textarea[data-v-b29f5467],.form-group select[data-v-b29f5467]{border:1px solid #333;border-radius:.5rem;width:100%;padding:.75rem;font-size:.9375rem;transition:all .2s ease-out}.form-group input[data-v-b29f5467]:focus,.form-group textarea[data-v-b29f5467]:focus,.form-group select[data-v-b29f5467]:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px #7c3aed1a}.form-group input[data-v-b29f5467]::placeholder,.form-group textarea[data-v-b29f5467]::placeholder,.form-group select[data-v-b29f5467]::placeholder{color:#a6a6a6}.form-group textarea[data-v-b29f5467]{resize:vertical;min-height:100px}.modal-overlay[data-v-b29f5467],.idle-overlay[data-v-b29f5467]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-b29f5467],.idle-modal[data-v-b29f5467]{background:#fff;border-radius:1rem;max-width:90vw;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-content .modal-header[data-v-b29f5467],.idle-modal .modal-header[data-v-b29f5467]{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-content .modal-header h2[data-v-b29f5467],.idle-modal .modal-header h2[data-v-b29f5467]{color:#0d0d0d;margin:0;font-size:1.125rem;font-weight:700}.modal-content .modal-header .modal-close[data-v-b29f5467],.idle-modal .modal-header .modal-close[data-v-b29f5467]{color:#a6a6a6;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem;font-size:1.125rem;transition:all .15s ease-out}.modal-content .modal-header .modal-close[data-v-b29f5467]:hover,.idle-modal .modal-header .modal-close[data-v-b29f5467]:hover{color:#fff;background:#1a1a1a}.modal-content .modal-body[data-v-b29f5467],.idle-modal .modal-body[data-v-b29f5467]{max-height:calc(90vh - 140px);padding:1.5rem;overflow-y:auto}.modal-content .modal-footer[data-v-b29f5467],.idle-modal .modal-footer[data-v-b29f5467]{border-top:1px solid #333;justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}.table[data-v-b29f5467]{border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;overflow:hidden;box-shadow:0 1px 2px #0000000d}.table th[data-v-b29f5467],.table td[data-v-b29f5467]{text-align:left;border-bottom:1px solid #e2e8f0;padding:1rem}.table th[data-v-b29f5467]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-bottom:2px solid #e2e8f0;font-size:.8125rem;font-weight:600}.table tbody tr[data-v-b29f5467]{transition:all .15s ease-out}.table tbody tr[data-v-b29f5467]:hover{background:#f8fafc}.table tbody tr:last-child td[data-v-b29f5467]{border-bottom:none}.badge[data-v-b29f5467]{text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.badge.badge-primary[data-v-b29f5467]{color:#4f46e5;background:#7c3aed1a}.badge.badge-secondary[data-v-b29f5467]{color:#64748b;background:#f8fafc}.badge.badge-success[data-v-b29f5467]{color:#10b981;background:#10b9811a}.badge.badge-warning[data-v-b29f5467]{color:#f59e0b;background:#f59e0b1a}.badge.badge-danger[data-v-b29f5467]{color:#ef4444;background:#ef44441a}.loading-spinner[data-v-b29f5467]{border:2px solid #333;border-top-color:#7c3aed;border-radius:9999px;width:20px;height:20px;animation:1s linear infinite spin-b29f5467;display:inline-block}@keyframes spin-b29f5467{to{transform:rotate(360deg)}}.empty-state[data-v-b29f5467]{text-align:center;color:#a6a6a6;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:280px;padding:3rem 1.5rem;display:flex}.empty-state i[data-v-b29f5467]{opacity:.5;margin-bottom:1rem;font-size:4rem}.empty-state h3[data-v-b29f5467]{color:#fff;margin:0 0 .5rem;font-size:1rem;font-weight:500}.empty-state p[data-v-b29f5467]{margin:0;font-size:.9375rem}@keyframes fadeIn-b29f5467{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-b29f5467{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes bounceIn-b29f5467{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fade-enter-active[data-v-b29f5467],.fade-leave-active[data-v-b29f5467]{transition:all .2s ease-out}.fade-enter-from[data-v-b29f5467],.fade-leave-to[data-v-b29f5467]{opacity:0}.slide-enter-active[data-v-b29f5467],.slide-leave-active[data-v-b29f5467]{transition:all .2s ease-out}.slide-enter-from[data-v-b29f5467],.slide-leave-to[data-v-b29f5467]{opacity:0;transform:translate(-20px)}.bounce-enter-active[data-v-b29f5467]{animation:.3s ease-out bounceIn-b29f5467}.bounce-leave-active[data-v-b29f5467]{animation:.3s ease-out reverse bounceIn-b29f5467}.container[data-v-b29f5467]{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.text-xs[data-v-b29f5467]{font-size:.75rem}.text-sm[data-v-b29f5467]{font-size:.8125rem}.text-base[data-v-b29f5467]{font-size:.9375rem}.text-lg[data-v-b29f5467]{font-size:1rem}.text-xl[data-v-b29f5467]{font-size:1.125rem}.text-2xl[data-v-b29f5467]{font-size:1.25rem}.text-3xl[data-v-b29f5467]{font-size:1.5rem}.text-4xl[data-v-b29f5467]{font-size:1.875rem}.text-5xl[data-v-b29f5467]{font-size:2.25rem}.text-muted[data-v-b29f5467]{color:#a6a6a6}.idle-overlay[data-v-b29f5467]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.idle-modal[data-v-b29f5467]{text-align:center;max-width:450px;padding:2.5rem}.idle-icon[data-v-b29f5467]{margin-bottom:1.25rem;font-size:2.25rem}.idle-modal h2[data-v-b29f5467]{color:#fff;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.idle-modal p[data-v-b29f5467]{color:#a6a6a6;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}.countdown-circle[data-v-b29f5467]{border:4px solid #e2e8f0;border-top-color:#4f46e5;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 1.5rem;animation:1s infinite alternate pulse-b29f5467;display:flex}.seconds[data-v-b29f5467]{color:#000;font-size:1.25rem;font-weight:700}.label[data-v-b29f5467]{color:#a6a6a6;font-size:.8125rem}.btn-continue[data-v-b29f5467]{border-radius:.75rem;padding:.75rem 1.5rem;font-weight:600}@keyframes pulse-b29f5467{0%{transform:scale(1)}to{transform:scale(1.05)}}html{box-sizing:border-box;font-size:75%}@media (width>=768px){html{font-size:65%}}@media (width>=1024px){html{font-size:67.5%}}@media (width>=1366px){html{font-size:69.875%}}@media (width>=1600px){html{font-size:75%}}body{color:#000;background:linear-gradient(#f8fbff 0%,#eef4fb 100%);min-height:100%;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;overflow-x:hidden}#app{background:0 0;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;line-height:1.15}*,:after,:before{box-sizing:inherit}a{cursor:pointer;text-decoration:none}ul,li{margin:0;padding:0}li{list-style:none}img{vertical-align:middle;max-width:100%;height:auto}::placeholder{color:#a6a6a6;font-size:.9375rem}.section-header{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.section-title{color:#fff;font-size:1.25rem;font-weight:700}.section-subtitle{color:#a6a6a6;max-width:720px;font-size:.9375rem;line-height:1.6}.panel{background:#1a1a1a;border:1px solid #333;border-radius:1rem;transition:all .2s ease-out;box-shadow:0 1px 2px #0000000d}.panel:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.fade-in{animation:.35s ease-out both fadeIn}.new-items{border:1px solid #006400;border-radius:.5rem;margin:-2rem 1rem 0 0;padding:1rem;font-weight:700}.new-items .fa-solid{padding-right:1rem}.new-items:hover,.new-items:focus{opacity:.9;color:#0d0d0d;background:#ff4d4d;transition:all .1s;scale:.98}.ql-toolbar,.ql-container{width:100%}.ql-container,.ql-editor{max-height:31.3vh}.ql-toolbar.ql-snow{background:#0053b31a;border-radius:.5rem .5rem 0 0;border:1px solid #0f172a!important}.ql-container.ql-snow{font-weight:400;border:none!important}.label{border-radius:100px;height:2rem;font-size:.75rem;display:block;position:relative}input:checked+.label{background:#bada55}input:checked+.label:after{left:calc(100% - 5px);transform:translate(-100%)}.label:active:after{width:35px}.btn{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:37px;padding:.45rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease-out;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary{color:#fff;background:#7c3aed;border-color:#7c3aed}.btn.btn-primary:hover:not(:disabled){background:#7c3aedcc;border-color:#7c3aedcc;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn.btn-secondary{color:#fff;background:#0d0d0d;border-color:#333}.btn.btn-secondary:hover:not(:disabled){background:#1a1a1a;border-color:#4d4d4d}.btn.btn-success{color:#0d0d0d;background:#10b981;border-color:#10b981}.btn.btn-success:hover:not(:disabled){background:#059669;border-color:#059669;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn.btn-danger{color:#0d0d0d;background:#ef4444;border-color:#ef4444}.btn.btn-danger:hover:not(:disabled){background:#dc2626;border-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn.btn-ghost{color:#a6a6a6;background:0 0;border-color:#0000}.btn.btn-ghost:hover:not(:disabled){color:#fff;background:#1a1a1a}.card{background:#0d0d0d;border:1px solid #333;border-radius:.75rem;transition:all .2s ease-out;box-shadow:0 1px 2px #0000000d}.card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.form-group{margin-bottom:1rem}.form-group label{color:#0d0d0d;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:block}.form-group input,.form-group textarea,.form-group select{border:1px solid #333;border-radius:.5rem;width:100%;padding:.75rem;font-size:.9375rem;transition:all .2s ease-out}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px #7c3aed1a}.form-group input::placeholder,.form-group textarea::placeholder,.form-group select::placeholder{color:#a6a6a6}.form-group textarea{resize:vertical;min-height:100px}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content{background:#fff;border-radius:1rem;max-width:90vw;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-content .modal-header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-content .modal-header h2{color:#0d0d0d;margin:0;font-size:1.125rem;font-weight:700}.modal-content .modal-header .modal-close{color:#a6a6a6;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem;font-size:1.125rem;transition:all .15s ease-out}.modal-content .modal-header .modal-close:hover{color:#fff;background:#1a1a1a}.modal-content .modal-body{max-height:calc(90vh - 140px);padding:1.5rem;overflow-y:auto}.modal-content .modal-footer{border-top:1px solid #333;justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}.table{border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;overflow:hidden;box-shadow:0 1px 2px #0000000d}.table th,.table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:1rem}.table th{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-bottom:2px solid #e2e8f0;font-size:.8125rem;font-weight:600}.table tbody tr{transition:all .15s ease-out}.table tbody tr:hover{background:#f8fafc}.table tbody tr:last-child td{border-bottom:none}.badge{text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.badge.badge-primary{color:#4f46e5;background:#7c3aed1a}.badge.badge-secondary{color:#64748b;background:#f8fafc}.badge.badge-success{color:#10b981;background:#10b9811a}.badge.badge-warning{color:#f59e0b;background:#f59e0b1a}.badge.badge-danger{color:#ef4444;background:#ef44441a}.loading-spinner{border:2px solid #333;border-top-color:#7c3aed;border-radius:9999px;width:20px;height:20px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{text-align:center;color:#a6a6a6;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:280px;padding:3rem 1.5rem;display:flex}.empty-state i{opacity:.5;margin-bottom:1rem;font-size:4rem}.empty-state h3{color:#fff;margin:0 0 .5rem;font-size:1rem;font-weight:500}.empty-state p{margin:0;font-size:.9375rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fade-enter-active,.fade-leave-active{transition:all .2s ease-out}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:all .2s ease-out}.slide-enter-from,.slide-leave-to{opacity:0;transform:translate(-20px)}.bounce-enter-active{animation:.3s ease-out bounceIn}.bounce-leave-active{animation:.3s ease-out reverse bounceIn}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.text-xs{font-size:.75rem}.text-sm{font-size:.8125rem}.text-base{font-size:.9375rem}.text-lg{font-size:1rem}.text-xl{font-size:1.125rem}.text-2xl{font-size:1.25rem}.text-3xl{font-size:1.5rem}.text-4xl{font-size:1.875rem}.text-5xl{font-size:2.25rem}.text-muted{color:#a6a6a6}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
