:root{--background:#EEEBE4;--card-background:#D9D9D9;--color-primary:#EEEBE4;--color-primary-light:#d8d5cf;--color-secondary:#4b77c8;--color-text-1:rgba(0,0,0,0.8);--color-text-2:#A7A5A0;--color-text-3:#7E7D79;--color-text-4:#454545;--color-text-card:#747474;--color-error:rgb(123,18,18);--header-height:2.2rem;--font-size-t-serif:3rem;--font-size-t-sans:2.5rem;--font-size-t-sub:1.5rem;--font-size-overlay:3rem;--font-size-xs:0.95rem;--font-size-s:1.1rem;--font-size-m:1.2rem;--font-size-l:1.3rem;--font-size-xl:1.7rem}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--background);height:100dvh;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column;overflow:clip}body{color:var(--foreground);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:underline;cursor:pointer}p{display:block;padding:0 0 .5rem;margin:0}ol,p,ul{color:var(--color-text-3);font-family:var(--font-sans);font-size:var(--font-size-m);font-weight:400}ol,ul{padding-left:1.5rem;margin:.25rem 0}li h3{margin:.3rem 0 0}b,strong{font-weight:500}h2{font-size:var(--font-size-xl);margin:1.5rem 0 .5rem}h2,h3{font-weight:400;font-family:var(--font-sans);color:var(--color-text-3)}h3{font-size:var(--font-size-l);margin:1rem 0 .5rem}@media (max-width:600px){:root{--font-size-t-serif:3rem;--font-size-t-sans:2.5rem;--font-size-t-sub:1.5rem;--font-size-overlay:3rem;--font-size-xs:0.95rem;--font-size-s:1.1rem;--font-size-m:1.2rem;--font-size-l:1.3rem;--font-size-xl:1.7rem}}.p-datatable{font-family:var(--font-table);font-size:var(--font-size-s);color:var(--color-text-3);margin:0 0 1rem}.p-datatable-table{border-collapse:collapse;width:100%;table-layout:fixed}.p-datatable .p-datatable-tbody>tr:first-child{border-top:1px solid black}.p-datatable .p-datatable-tbody>tr:last-child{border-bottom:1px solid black}.p-datatable-wrapper{overflow:hidden;position:relative;width:100%}.p-datatable .p-datatable-tbody>tr:first-child>td{padding-top:.5rem;margin-bottom:.5rem}.p-datatable .p-datatable-tbody>tr:last-child>td{padding-bottom:.5rem;margin-bottom:.5rem}.p-datatable td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-invalid{border:2px solid var(--color-error)!important}.p-column-title{font-weight:400;margin-bottom:.7rem}.p-paginator{padding:.5rem;float:right;opacity:.7}.p-checkbox{position:relative;display:inline-flex;width:var(--font-size-m);height:var(--font-size-m);vertical-align:bottom;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--color-text-2)}.p-checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset:0;margin:0;padding:0;opacity:0;cursor:pointer;z-index:1}.p-checkbox-box{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#fff;border:none;border-radius:0;color:var(--color-text-2);outline-color:transparent}.p-checkbox-icon,.p-checkbox-icon.p-icon{color:#fff;font-size:var(--font-size-s);width:var(--font-size-s);height:var(--font-size-s)}.p-checkbox.p-highlight .p-checkbox-box{background:var(--color-text-2);border-color:var(--color-text-2);color:#fff}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:var(--color-text-3)}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:var(--color-text-3);border-color:var(--color-text-3)}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{border-color:var(--color-text-3)}.p-checkbox.p-invalid{border-color:var(--color-error)}