html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;height:100vh}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}input,button,textarea,select{border-style:solid;outline:none}html{--mat-sys-background: light-dark(#fef7ff, #151219);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f6eef8, #322f36);--mat-sys-inverse-primary: light-dark(#d3bbff, #6e4aaf);--mat-sys-inverse-surface: light-dark(#322f36, #e7e0ea);--mat-sys-on-background: light-dark(#1d1a21, #e7e0ea);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #3e137e);--mat-sys-on-primary-container: light-dark(#553096, #ebdcff);--mat-sys-on-primary-fixed: light-dark(#260059, #260059);--mat-sys-on-primary-fixed-variant: light-dark(#553096, #553096);--mat-sys-on-secondary: light-dark(#ffffff, #373100);--mat-sys-on-secondary-container: light-dark(#4f4700, #f5e568);--mat-sys-on-secondary-fixed: light-dark(#201c00, #201c00);--mat-sys-on-secondary-fixed-variant: light-dark(#4f4700, #4f4700);--mat-sys-on-surface: light-dark(#1d1a21, #e7e0ea);--mat-sys-on-surface-variant: light-dark(#4a4451, #e8dff0);--mat-sys-on-tertiary: light-dark(#ffffff, #610342);--mat-sys-on-tertiary-container: light-dark(#7e215a, #ffd8e8);--mat-sys-on-tertiary-fixed: light-dark(#3c0028, #3c0028);--mat-sys-on-tertiary-fixed-variant: light-dark(#7e215a, #7e215a);--mat-sys-outline: light-dark(#7b7483, #958e9d);--mat-sys-outline-variant: light-dark(#ccc3d3, #4a4451);--mat-sys-primary: light-dark(#6e4aaf, #d3bbff);--mat-sys-primary-container: light-dark(#ebdcff, #553096);--mat-sys-primary-fixed: light-dark(#ebdcff, #ebdcff);--mat-sys-primary-fixed-dim: light-dark(#d3bbff, #d3bbff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#695f00, #d8c84f);--mat-sys-secondary-container: light-dark(#f5e568, #4f4700);--mat-sys-secondary-fixed: light-dark(#f5e568, #f5e568);--mat-sys-secondary-fixed-dim: light-dark(#d8c84f, #d8c84f);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef7ff, #151219);--mat-sys-surface-bright: light-dark(#fef7ff, #3b383f);--mat-sys-surface-container: light-dark(#f3ebf5, #211e25);--mat-sys-surface-container-high: light-dark(#ede6ef, #2c2930);--mat-sys-surface-container-highest: light-dark(#e7e0ea, #37333b);--mat-sys-surface-container-low: light-dark(#f8f1fb, #1d1a21);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d13);--mat-sys-surface-dim: light-dark(#ded8e1, #151219);--mat-sys-surface-tint: light-dark(#6e4aaf, #d3bbff);--mat-sys-surface-variant: light-dark(#e8dff0, #4a4451);--mat-sys-tertiary: light-dark(#9b3a72, #ffafd6);--mat-sys-tertiary-container: light-dark(#ffd8e8, #7e215a);--mat-sys-tertiary-fixed: light-dark(#ffd8e8, #ffd8e8);--mat-sys-tertiary-fixed-dim: light-dark(#ffafd6, #ffafd6);--mat-sys-neutral-variant20: #332e3a;--mat-sys-neutral10: #1d1a21;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;font:var(--mat-sys-body-large)}.material-symbols-outlined{-webkit-user-select:none;user-select:none}html{font-size:16px;font-family:Roboto,Verdana,Helvetica,Arial,sans-serif}.error{color:#de3730}.success{color:green}.page-menu{display:flex;flex-direction:row;height:100%}.page-content{display:flex;flex-direction:column;flex:1 1 auto;padding:5rem;min-height:100%;overflow-x:auto}.page-center{display:flex;flex-direction:column;align-items:center}.amv-table{width:100%;margin:1em 0;background-color:#fff599;border-radius:1em}.amv-table tr:last-child{border-bottom-left-radius:1em;border-bottom-right-radius:1em}.amv-table tr:last-child td:first-child{border-bottom-left-radius:1em}.amv-table tr:last-child td:last-child{border-bottom-right-radius:1em}.amv-table tr:first-child{border-top-left-radius:1em;border-top-right-radius:1em}.amv-table tr:first-child td:first-child{border-top-left-radius:1em}.amv-table tr:first-child td:last-child{border-top-right-radius:1em}.amv-table tr.head{background-color:#c7adff;box-shadow:inset 0 0 0 1px #916dd5}.amv-table td.important{font-weight:700}.amv-table thead{font-weight:700;border-bottom:1px solid}.amv-table th,.amv-table td{padding:1em;text-align:center;vertical-align:middle;justify-items:center}.amv-table th:has(button),.amv-table th:has(.a-button),.amv-table td:has(button),.amv-table td:has(.a-button){padding:0}.amv-table .even{background-color:#ffffb7}.amv-table .smaller{background-color:#fff;font-size:.9rem;padding:.5rem}.amv-table .smaller td{padding:.5rem}.amv-table .selectable{cursor:pointer}.amv-table .trackable:hover{box-shadow:inset 0 0 0 2px #573d7f}.table-message{padding:1rem}.menu{display:flex;flex-direction:column;background-color:#573d7f;color:#fff;height:100%;width:15rem;padding-top:3rem;padding-bottom:1rem;padding-left:2rem;gap:2rem;justify-content:space-between}.menu>*{display:flex;flex-direction:column;gap:2rem}.menu .selected-menu{color:#ebe0ff;font-weight:700}.footer{display:flex;justify-content:space-between;align-items:center;background-color:#573d7f;color:#ffffb7;width:100%;border-top:1px solid rgb(255,231,71);padding:1rem}hr{width:50%;height:1px;border:0;background-color:#916dd5;margin:2rem 0}.simple-form{display:flex;flex-direction:column;gap:1em}.simple-form .field{display:flex;flex-direction:row;align-items:center}.simple-form label,.simple-form .label{display:flex;width:10rem;align-items:center}.simple-form input,.simple-form select,.simple-form textarea{display:flex;box-sizing:border-box;border-radius:.5em;border-width:2px;border-color:#ebe0ff;padding:.5em;width:20rem;font:var(--mat-sys-body-medium)}.simple-form input:hover,.simple-form select:hover,.simple-form textarea:hover{border-color:#c7adff}.simple-form input:focus,.simple-form input:focus-visible,.simple-form input:focus-within,.simple-form select:focus,.simple-form select:focus-visible,.simple-form select:focus-within,.simple-form textarea:focus,.simple-form textarea:focus-visible,.simple-form textarea:focus-within{border-color:#916dd5}.simple-form .field-error{font:var(--mat-sys-body-medium);color:#de3730;margin-bottom:.5rem;padding-left:2rem}.simple-form .buttons{display:flex;flex-direction:row;gap:1rem}.simple-form .buttons button{flex:1 1 auto}.simple-form .sub-form{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0;border-top:1px solid rgb(199,173,255);border-bottom:1px solid rgb(199,173,255)}.simple-form .inside-form{display:flex;flex-direction:column;gap:.5rem}.simple-form textarea{height:10rem;resize:none}input[type=file]{display:none}.a-button{cursor:pointer;font:var(--mat-sys-body-large);display:flex;background-color:#ebe0ff;justify-content:center;align-items:center;padding:.5em;border-style:solid;border-width:2px;border-radius:.5em;border-color:#c7adff}.a-button:focus:not(:disabled),.a-button:hover:not(:disabled){border-color:#916dd5}.a-button:active:not(:disabled){background-color:#c7adff}.a-button.invisible{background-color:transparent;border-color:transparent;color:inherit}.a-button.invisible:focus,.a-button.invisible:hover{border-color:#916dd5}.a-button.invisible:active{background-color:#c7adff}.a-button.secondary{background-color:#fff}.a-button.small{padding:0}button{cursor:pointer;font:var(--mat-sys-body-large);display:flex;background-color:#ebe0ff;justify-content:center;align-items:center;padding:.5em;border-style:solid;border-width:2px;border-radius:.5em;border-color:#c7adff}button:focus:not(:disabled),button:hover:not(:disabled){border-color:#916dd5}button:active:not(:disabled){background-color:#c7adff}button.invisible{background-color:transparent;border-color:transparent;color:inherit}button.invisible:focus,button.invisible:hover{border-color:#916dd5}button.invisible:active{background-color:#c7adff}button.secondary{background-color:#fff}button.small{padding:0}h1{font:var(--mat-sys-display-large);margin-bottom:3rem;color:#916dd5;display:flex;flex-direction:row;align-items:center;gap:1rem}h1 .material-symbols-outlined{font-size:2rem}.subtitle{font:var(--mat-sys-headline-large);margin-bottom:2rem;color:#916dd5;text-align:center}.highlight{font:var(--mat-sys-headline-small);color:#916dd5;text-align:center}.h-panel{display:flex;flex-direction:row;gap:1rem;align-items:center}.h-panel-large{display:flex;flex-direction:row;width:100%;justify-content:space-evenly;gap:2rem}.section{display:flex;flex-direction:column;margin-bottom:1rem;gap:1rem;justify-content:center}.dialog{padding:1rem;background-color:#fff;border-radius:1rem}.dialog .content{margin:2rem 0}.dialog .buttons{display:flex;flex-direction:row;gap:1rem}.dialog .buttons button{flex:1 1 auto}.icon-white-bg{background-color:#fff;border-radius:1rem}a:not(.a-button){display:flex;flex-direction:row;gap:1rem;align-items:center}
