:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bacground-color:#101114;--text-color:#fff;--text-secondary-color:#d8d9e0;--acent-color:#a51d39;--accent-secondary-color:#c32c4b;--surface-color:#191a20;--border-color:#30313b}*{box-sizing:border-box;margin:0}#__nuxt,body,html{min-height:100%}body{background:var(--bacground-color);color:var(--text-color);font-family:Roboto,sans-serif;line-height:1.5}button,input,select,textarea{font:inherit}a{color:inherit}.button,button{background:var(--acent-color);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.button:hover,button:hover{background:var(--accent-secondary-color)}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{border-color:var(--border-color);background:0 0}button.secondary:hover{background:#282932}input,select,textarea{color:inherit;background:#121318;border:1px solid #41424e;border-radius:6px;min-width:0;max-width:100%;padding:9px 11px}input[type=checkbox]{accent-color:var(--acent-color);cursor:pointer;width:18px;height:18px}:focus-visible{outline-offset:3px;outline:2px solid #f08097}h1{letter-spacing:-.04em;font-size:calc(clamp(1.8rem,3vw,2.4rem));line-height:1.2}h2{font-size:1.1rem}p{color:var(--text-secondary-color)}[role=alert]{color:#ffa2b3}.eyebrow{color:#e88197;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-header h1{margin:8px 0 10px}.panel{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px}.empty-state{text-align:center;padding:48px 24px}.empty-state h2{margin-bottom:8px}.skip-link{z-index:100;background:var(--acent-color);padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important}}.p-card{box-shadow:none;color:var(--text-color)}.p-dialog-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080910bb}.p-dialog{border-color:var(--border-color)}.p-dialog,.p-dialog-content,.p-dialog-footer,.p-dialog-header{background:var(--surface-color);color:var(--text-color)}.p-dialog-close-button,.p-multiselect-clear-icon,.p-select-clear-icon{background:0 0}.p-multiselect,.p-select{background:#121318;border-color:#41424e;min-width:160px;max-width:100%}.p-multiselect-overlay,.p-select-overlay{background:var(--surface-color);border-color:var(--border-color)}.p-checkbox input{border:0;padding:0}.p-datatable{min-width:0}.p-datatable-table-container{overflow:auto}.p-datatable th{background:#24252d}.p-datatable td,.p-datatable th,.p-inputnumber-input,.p-inputtext,.p-multiselect-label,.p-multiselect-option,.p-select-label,.p-select-option,.p-textarea{color:var(--text-color)}.p-datatable td{background:var(--surface-color)}.p-inputtext::-moz-placeholder{color:var(--text-secondary-color);opacity:1}.p-textarea::-moz-placeholder{color:var(--text-secondary-color);opacity:1}.p-inputtext::placeholder,.p-multiselect-label.p-placeholder,.p-select-label.p-placeholder,.p-textarea::placeholder{color:var(--text-secondary-color);opacity:1}.p-datatable td,.p-datatable th{border-color:var(--border-color)}.export-select .p-multiselect-label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.export-select .p-chip{color:#ffa6b9;background:#361c27;border:1px solid #633044;border-radius:6px;font-size:.75rem}.export-select .p-chip-remove-icon{color:#ed9bb0}.page-enter-active{transition:transform .24s cubic-bezier(.16,1,.3,1),clip-path .24s cubic-bezier(.16,1,.3,1)}.page-leave-active{transition:transform .12s ease-in,clip-path .12s ease-in}.page-enter-from{clip-path:inset(0 0 0 100%);transform:translate(32px)}.page-enter-to,.page-leave-from{clip-path:inset(0);transform:translate(0)}.page-leave-to{clip-path:inset(0 100% 0 0);transform:translate(-32px)}@media (prefers-reduced-motion:reduce){.page-enter-from,.page-enter-to,.page-leave-from,.page-leave-to{clip-path:none;transform:none}}
