@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--qi-brand-50:#f0f6fb;--qi-brand-100:#d9e8f4;--qi-brand-200:#b3d0e7;--qi-brand-300:#84afd1;--qi-brand-400:#4d8ab3;--qi-brand-500:#205f8c;--qi-brand-600:#1c5279;--qi-brand-700:#184366;--qi-brand-800:#143552;--qi-brand-900:#0f273e;--qi-brand-950:#0a1a2c;--qi-accent:#38bdf8;--qi-accent-soft:#67e8f9;--qi-gradient-brand:linear-gradient(135deg, var(--qi-brand-700) 0%, var(--qi-brand-500) 55%, var(--qi-accent) 110%);--qi-gradient-soft:linear-gradient(135deg, var(--qi-brand-50) 0%, #fff 60%);font-feature-settings:"cv02", "cv03", "cv04", "cv11";--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--p-surface-50);min-height:100vh;color:var(--p-surface-900);margin:0}.dark body{background:var(--p-surface-950);color:var(--p-surface-100)}.dark .p-card,.dark .p-panel,.dark .p-fieldset,.dark .p-dialog,.dark .p-drawer,.dark .p-popover,.dark .p-overlaypanel,.dark .p-confirm-popup,.dark .p-tabview-panels,.dark .p-accordion-content,.dark .p-datatable,.dark .p-datatable-table,.dark .p-datatable-tbody>tr{background-color:var(--p-content-background);color:var(--p-content-color)}.dark .p-datatable-thead>tr>th{background-color:var(--p-surface-700);color:var(--p-text-color);border-bottom-color:var(--p-content-border-color)}.dark .p-paginator,.dark .p-toolbar{background-color:var(--p-content-hover-background)}.dark .p-inputtext,.dark .p-inputnumber-input,.dark .p-textarea,.dark .p-select,.dark .p-multiselect,.dark .p-treeselect,.dark .p-cascadeselect,.dark .p-datepicker-input{background-color:var(--p-form-field-background);color:var(--p-form-field-color);border-color:var(--p-form-field-border-color)}#app{min-height:100vh}h1,h2,h3,h4{letter-spacing:-.015em;font-weight:600}h1{font-weight:700}.mono,.num,code,kbd,samp{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=600px){.p-button{padding:.45rem .7rem;font-size:.82rem}.p-button .p-button-icon{font-size:.85rem}.p-button .p-button-label{white-space:nowrap}.actions,.form-actions,.list-header,.header-actions,.toolbar,.filter-row,.row-actions{flex-wrap:wrap!important;row-gap:.4rem!important}.actions{justify-content:flex-end}}@media (width<=900px){.p-inputtext,.p-inputnumber,.p-inputnumber-input,.p-select,.p-multiselect,.p-treeselect,.p-cascadeselect,.p-textarea,.p-datepicker-input,.p-fileupload,.p-fileupload-input,.p-listbox,.p-autocomplete,.p-autocomplete-input,.p-password,.p-password-input,.p-selectbutton{max-width:100%}.p-inputnumber,.p-select,.p-multiselect,.p-autocomplete,.p-password,.field,.form-field,.input-group,.form-row>*{min-width:0}}*{scrollbar-width:thin;scrollbar-color:var(--p-surface-300) transparent}.dark *{scrollbar-color:var(--p-surface-700) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--p-surface-300);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.dark ::-webkit-scrollbar-thumb{background:var(--p-surface-700);background-clip:padding-box;border:2px solid #0000}
