:root{font-family:Inter var,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";font-variation-settings:normal;font-size:14px}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url("./media/Inter-roman.var-WIJJYAE4.woff2?v=3.19") format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url("./media/Inter-italic.var-SWFAXF2C.woff2?v=3.19") format("woff2")}h1,.header-1{font-size:32px;font-weight:700}h2,.header-2{font-size:24px;font-weight:500}h3,.header-3{font-size:18px;font-weight:500}.text-center{text-align:center}.text-24{font-size:24px}.text-20{font-size:20px}.text-18{font-size:18px}.text-16{font-size:16px}.text-14{font-size:14px}.text-12{font-size:12px}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semi-bold{font-weight:600}.font-bold{font-weight:700}.font-bolder{font-weight:900}.line-32{line-height:32px}.line-24{line-height:24px}.line-20{line-height:20px}.line-16{line-height:16px}.line-14{line-height:14px}.line-12{line-height:12px}.contained{line-height:1em;margin-block:0}.link{text-decoration:none}.link:hover{text-decoration:underline}@layer icons{@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-rounded-OGTUJABK.woff2") format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 48;display:block;font-size:20px;width:1em;height:1em}.material-symbols-rounded.outlined{font-variation-settings:"FILL" 0!important}.material-symbols-rounded.sm{font-size:16px!important}.material-symbols-rounded.md{font-size:20px!important}.material-symbols-rounded.lg{font-size:24px!important}.material-symbols-rounded.xl{font-size:28px!important}.material-symbols-rounded.xxxl{font-size:56px!important}.material-symbols-rounded.light{font-variation-settings:"FILL" 1 "wght" 250!important}.material-symbols-rounded.bold{font-variation-settings:"FILL" 1 "wght" 500!important}.material-symbols-rounded.bolder{font-variation-settings:"FILL" 1 "wght" 900!important}}@layer buttons{:is(button,.button){display:block;border:0;padding:8px 16px;border-radius:8px;font-size:14px;line-height:20px;color:inherit;text-decoration:none;box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none;font-family:Inter var,sans-serif}:is(button,.button):has(>:is(i,.icon):only-child){padding:8px}:is(button,.button):has(>:is(i,.icon):not(:only-child)){padding:8px 10px;display:inline-flex;gap:6px;align-items:center;justify-content:center}:is(button,.button):focus-visible{outline:3px solid var(--ring)}:is(button,.button):is(:disabled,.disabled){opacity:.5;pointer-events:none;box-shadow:none}:is(button,.button).primary{color:var(--primary-foreground);background-color:var(--primary)}:is(button,.button).primary:hover{background-color:var(--primary-90)}:is(button,.button).secondary{color:var(--secondary-foreground);background-color:var(--secondary)}:is(button,.button).secondary:hover{background-color:var(--secondary-90)}:is(button,.button).muted{color:var(--surface-foreground);background-color:var(--accent)}:is(button,.button).muted:hover{background-color:var(--accent-50)}:is(button,.button).destructive{color:var(--destructive-foreground);background-color:var(--destructive-60);outline-color:var(--destructive-40)}:is(button,.button).destructive:hover{background-color:var(--destructive-90)}:is(button,.button).outlined{padding:7px 15px;border:1px solid var(--fade-15);background-color:var(--fade-5)}:is(button,.button).outlined:hover{background-color:var(--fade-10)}:is(button,.button).outlined:has(>i:only-child){padding:7px}:is(button,.button).outlined:has(>i:not(:only-child)){padding:7px 9px}:is(button,.button).hovering{background-color:unset;padding:0!important;color:var(--muted-foreground);outline-offset:4px;box-shadow:none}:is(button,.button).hovering:hover{color:inherit}:is(button,.button).link{background-color:unset;padding:0;text-decoration:underline;text-underline-offset:2px;outline-offset:4px;border-radius:1px;box-shadow:none}:is(button,.button).ghost{background-color:unset;padding:8px 16px;border-radius:8px;box-shadow:none}:is(button,.button).ghost:hover{background-color:var(--fade-10);box-shadow:var(--shadow)}:is(button,.button).debug{background-color:light-dark(hsl(199,34%,85%),hsl(199,34%,52%));box-shadow:none}:is(button,.button).debug:hover{background-color:light-dark(hsla(199,34%,85%,.9),hsla(199,34%,52%,.9))}:is(button,.button).notifCircle{position:relative}:is(button,.button).notifCircle:after{content:"";position:absolute;width:12px;height:12px;border-radius:12px;background-color:#e6946b;top:0;right:0;translate:30% -30%;box-shadow:-1px 1px 7px -2px #fff8}}dialog{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:12px;padding:20px;min-width:460px;max-height:100dvh;box-sizing:border-box;position:relative}@media screen and (min-width:768px){dialog{max-height:90dvh;width:55%}}dialog header{display:flex;align-items:center;gap:16px;margin-bottom:24px}dialog::backdrop{background-color:#00000080;max-height:100dvh}dialog .actions{display:flex;justify-content:flex-end;align-items:center;gap:1em;margin-top:24px}dialog .password{display:flex;align-items:center;gap:1em}dialog .close{position:absolute;top:1.5em;right:1.5em}.bbox{box-sizing:border-box}.full-w{width:100%}.full-h{height:100%}.fit-w{width:fit-content}.pad-0{padding:0}.pad-2{padding:2px}.pad-4{padding:4px}.pad-6{padding:6px}.pad-8{padding:8px}.pad-10{padding:10px}.pad-12{padding:12px}.pad-16{padding:16px}.pad-18{padding:18px}.pad-20{padding:20px}.pad-24{padding:24px}.pad-32{padding:32px}.pad-64{padding:64px}.pad-inline-0{padding-inline:0px}.pad-inline-2{padding-inline:2px}.pad-inline-4{padding-inline:4px}.pad-inline-6{padding-inline:6px}.pad-inline-8{padding-inline:8px}.pad-inline-10{padding-inline:10px}.pad-inline-12{padding-inline:12px}.pad-inline-16{padding-inline:16px}.pad-inline-18{padding-inline:18px}.pad-inline-20{padding-inline:20px}.pad-inline-24{padding-inline:24px}.pad-inline-32{padding-inline:32px}.pad-inline-64{padding-inline:64px}.pad-block-0{padding-block:0px}.pad-block-2{padding-block:2px}.pad-block-4{padding-block:4px}.pad-block-6{padding-block:6px}.pad-block-8{padding-block:8px}.pad-block-10{padding-block:10px}.pad-block-12{padding-block:12px}.pad-block-16{padding-block:16px}.pad-block-18{padding-block:18px}.pad-block-20{padding-block:20px}.pad-block-24{padding-block:24px}.pad-block-32{padding-block:32px}.pad-block-64{padding-block:64px}.pad-top-0{padding-top:0}.pad-top-2{padding-top:2px}.pad-top-4{padding-top:4px}.pad-top-6{padding-top:6px}.pad-top-8{padding-top:8px}.pad-top-10{padding-top:10px}.pad-top-12{padding-top:12px}.pad-top-16{padding-top:16px}.pad-top-18{padding-top:18px}.pad-top-20{padding-top:20px}.pad-top-24{padding-top:24px}.pad-top-32{padding-top:32px}.pad-top-64{padding-top:64px}.pad-right-0{padding-right:0}.pad-right-2{padding-right:2px}.pad-right-4{padding-right:4px}.pad-right-6{padding-right:6px}.pad-right-8{padding-right:8px}.pad-right-10{padding-right:10px}.pad-right-12{padding-right:12px}.pad-right-16{padding-right:16px}.pad-right-18{padding-right:18px}.pad-right-20{padding-right:20px}.pad-right-24{padding-right:24px}.pad-right-32{padding-right:32px}.pad-right-64{padding-right:64px}.pad-bottom-0{padding-bottom:0}.pad-bottom-2{padding-bottom:2px}.pad-bottom-4{padding-bottom:4px}.pad-bottom-6{padding-bottom:6px}.pad-bottom-8{padding-bottom:8px}.pad-bottom-10{padding-bottom:10px}.pad-bottom-12{padding-bottom:12px}.pad-bottom-16{padding-bottom:16px}.pad-bottom-18{padding-bottom:18px}.pad-bottom-20{padding-bottom:20px}.pad-bottom-24{padding-bottom:24px}.pad-bottom-32{padding-bottom:32px}.pad-bottom-64{padding-bottom:64px}.pad-left-0{padding-left:0}.pad-left-2{padding-left:2px}.pad-left-4{padding-left:4px}.pad-left-6{padding-left:6px}.pad-left-8{padding-left:8px}.pad-left-10{padding-left:10px}.pad-left-12{padding-left:12px}.pad-left-16{padding-left:16px}.pad-left-18{padding-left:18px}.pad-left-20{padding-left:20px}.pad-left-24{padding-left:24px}.pad-left-32{padding-left:32px}.pad-left-64{padding-left:64px}.mar-0{margin:0}.mar-2{margin:2px}.mar-4{margin:4px}.mar-6{margin:6px}.mar-8{margin:8px}.mar-10{margin:10px}.mar-12{margin:12px}.mar-16{margin:16px}.mar-18{margin:18px}.mar-20{margin:20px}.mar-24{margin:24px}.mar-32{margin:32px}.mar-64{margin:64px}.mar-inline-0{margin-inline:0px}.mar-inline-2{margin-inline:2px}.mar-inline-4{margin-inline:4px}.mar-inline-6{margin-inline:6px}.mar-inline-8{margin-inline:8px}.mar-inline-10{margin-inline:10px}.mar-inline-12{margin-inline:12px}.mar-inline-16{margin-inline:16px}.mar-inline-18{margin-inline:18px}.mar-inline-20{margin-inline:20px}.mar-inline-24{margin-inline:24px}.mar-inline-32{margin-inline:32px}.mar-inline-64{margin-inline:64px}.mar-block-0{margin-block:0px}.mar-block-2{margin-block:2px}.mar-block-4{margin-block:4px}.mar-block-6{margin-block:6px}.mar-block-8{margin-block:8px}.mar-block-10{margin-block:10px}.mar-block-12{margin-block:12px}.mar-block-16{margin-block:16px}.mar-block-18{margin-block:18px}.mar-block-20{margin-block:20px}.mar-block-24{margin-block:24px}.mar-block-32{margin-block:32px}.mar-block-64{margin-block:64px}.mar-top-0{margin-top:0}.mar-top-2{margin-top:2px}.mar-top-4{margin-top:4px}.mar-top-6{margin-top:6px}.mar-top-8{margin-top:8px}.mar-top-10{margin-top:10px}.mar-top-12{margin-top:12px}.mar-top-16{margin-top:16px}.mar-top-18{margin-top:18px}.mar-top-20{margin-top:20px}.mar-top-24{margin-top:24px}.mar-top-32{margin-top:32px}.mar-top-64{margin-top:64px}.mar-right-0{margin-right:0}.mar-right-2{margin-right:2px}.mar-right-4{margin-right:4px}.mar-right-6{margin-right:6px}.mar-right-8{margin-right:8px}.mar-right-10{margin-right:10px}.mar-right-12{margin-right:12px}.mar-right-16{margin-right:16px}.mar-right-18{margin-right:18px}.mar-right-20{margin-right:20px}.mar-right-24{margin-right:24px}.mar-right-32{margin-right:32px}.mar-right-64{margin-right:64px}.mar-bottom-0{margin-bottom:0}.mar-bottom-2{margin-bottom:2px}.mar-bottom-4{margin-bottom:4px}.mar-bottom-6{margin-bottom:6px}.mar-bottom-8{margin-bottom:8px}.mar-bottom-10{margin-bottom:10px}.mar-bottom-12{margin-bottom:12px}.mar-bottom-16{margin-bottom:16px}.mar-bottom-18{margin-bottom:18px}.mar-bottom-20{margin-bottom:20px}.mar-bottom-24{margin-bottom:24px}.mar-bottom-32{margin-bottom:32px}.mar-bottom-64{margin-bottom:64px}.mar-left-0{margin-left:0}.mar-left-2{margin-left:2px}.mar-left-4{margin-left:4px}.mar-left-6{margin-left:6px}.mar-left-8{margin-left:8px}.mar-left-10{margin-left:10px}.mar-left-12{margin-left:12px}.mar-left-16{margin-left:16px}.mar-left-18{margin-left:18px}.mar-left-20{margin-left:20px}.mar-left-24{margin-left:24px}.mar-left-32{margin-left:32px}.mar-left-64{margin-left:64px}.margin0{margin:0}:is(.fc,.fr,[class*=fc-],[class*=fr-]).center{align-items:center;justify-content:center}:is(.fc,.fr,[class*=fc-],[class*=fr-]).a-center{align-items:center}:is(.fc,.fr,[class*=fc-],[class*=fr-]).a-start{align-items:start}:is(.fc,.fr,[class*=fc-],[class*=fr-]).a-end{align-items:end}:is(.fc,.fr,[class*=fc-],[class*=fr-]).j-start{justify-content:start}:is(.fc,.fr,[class*=fc-],[class*=fr-]).j-center{justify-content:center}:is(.fc,.fr,[class*=fc-],[class*=fr-]).j-end{justify-content:end}:is(.fc,.fr,[class*=fc-],[class*=fr-]).space-between{justify-content:space-between}:is(.fc,.fr,[class*=fc-],[class*=fr-]).wrap{flex-wrap:wrap}.flex1{flex:1}.grow1{flex-grow:1}.shrink0{flex-shrink:0}.fc{display:flex;flex-direction:column}.fc-0{display:flex;flex-direction:column;gap:0px}.fc-2{display:flex;flex-direction:column;gap:2px}.fc-4{display:flex;flex-direction:column;gap:4px}.fc-6{display:flex;flex-direction:column;gap:6px}.fc-8{display:flex;flex-direction:column;gap:8px}.fc-10{display:flex;flex-direction:column;gap:10px}.fc-12{display:flex;flex-direction:column;gap:12px}.fc-16{display:flex;flex-direction:column;gap:16px}.fc-18{display:flex;flex-direction:column;gap:18px}.fc-20{display:flex;flex-direction:column;gap:20px}.fc-24{display:flex;flex-direction:column;gap:24px}.fc-32{display:flex;flex-direction:column;gap:32px}.fc-64{display:flex;flex-direction:column;gap:64px}.fr{display:flex}.fr-0{display:flex;gap:0px}.fr-2{display:flex;gap:2px}.fr-4{display:flex;gap:4px}.fr-6{display:flex;gap:6px}.fr-8{display:flex;gap:8px}.fr-10{display:flex;gap:10px}.fr-12{display:flex;gap:12px}.fr-16{display:flex;gap:16px}.fr-18{display:flex;gap:18px}.fr-20{display:flex;gap:20px}.fr-24{display:flex;gap:24px}.fr-32{display:flex;gap:32px}.fr-64{display:flex;gap:64px}.col-layout{display:flex;flex-wrap:wrap;gap:1em 0}.col-layout [class*=col-]{box-sizing:border-box;padding-inline:.5em}.col-layout .col-1{width:8.3333%}.col-layout .col-2{width:16.667%}.col-layout .col-3{width:25%}.col-layout .col-4{width:33.333%}.col-layout .col-5{width:41.667%}.col-layout .col-6{width:50%}.col-layout .col-7{width:58.333%}.col-layout .col-8{width:66.667%}.col-layout .col-9{width:75%}.col-layout .col-10{width:83.333%}.col-layout .col-11{width:91.667%}.col-layout .col-12{width:100%}@media(min-width:1024px){.col-layout .md\:col-1{width:8.3333%}.col-layout .md\:col-2{width:16.667%}.col-layout .md\:col-3{width:25%}.col-layout .md\:col-4{width:33.333%}.col-layout .md\:col-5{width:41.667%}.col-layout .md\:col-6{width:50%}.col-layout .md\:col-7{width:58.333%}.col-layout .md\:col-8{width:66.667%}.col-layout .md\:col-9{width:75%}.col-layout .md\:col-10{width:83.333%}.col-layout .md\:col-11{width:91.667%}.col-layout .md\:col-12{width:100%}}@media(min-width:1920px){.col-layout .lg\:col-1{width:8.3333%}.col-layout .lg\:col-2{width:16.667%}.col-layout .lg\:col-3{width:25%}.col-layout .lg\:col-4{width:33.333%}.col-layout .lg\:col-5{width:41.667%}.col-layout .lg\:col-6{width:50%}.col-layout .lg\:col-7{width:58.333%}.col-layout .lg\:col-8{width:66.667%}.col-layout .lg\:col-9{width:75%}.col-layout .lg\:col-10{width:83.333%}.col-layout .lg\:col-11{width:91.667%}.col-layout .lg\:col-12{width:100%}}textarea{resize:vertical}.input-error{display:block;color:var(--error-text)}input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=checkbox]{width:14px;height:14px;margin:3px}div:has(>input[type=checkbox]){display:flex;align-items:center;flex-shrink:0}div:has(>input[type=checkbox]).align-fields{padding-top:1.5em}div:has(>input[type=checkbox]) label{display:inline-block;font-size:1em;height:auto;margin-right:1em;line-height:1.2em;min-height:1.2em}input[type=checkbox]{display:inline-block;width:1.2em;height:1.2em}select{font-size:14px;line-height:20px;appearance:none;padding:3px 33px 3px 11px;line-height:26px;background-color:var(--fade-10);background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9.5303%2011.0303l3.75-3.75c.2929-.2929.2929-.7678%200-1.0607-.2929-.2929-.7678-.2929-1.0607%200L9%209.4394%205.7803%206.2197c-.2929-.2929-.7678-.2929-1.0607%200-.2929.2929-.2929.7678%200%201.0607l3.75%203.75c.2929.2929.7678.2929%201.0607%200Z%22%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:calc(100% - 5px) center;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm)}select:focus-visible{outline:3px solid var(--ring)}optgroup,option{color:var(--popover-foreground);background-color:var(--popover)}html[data-theme=dark] select{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.5303%2011.0303l3.75-3.75c.2929-.2929.2929-.7678%200-1.0607-.2929-.2929-.7678-.2929-1.0607%200L9%209.4394%205.7803%206.2197c-.2929-.2929-.7678-.2929-1.0607%200-.2929.2929-.2929.7678%200%201.0607l3.75%203.75c.2929.2929.7678.2929%201.0607%200Z%22%2F%3E%0A%3C%2Fsvg%3E)}input[type=file]::-webkit-file-upload-button{margin-right:1em}.form-field{display:flex;flex-direction:column;gap:8px}.form-field label,.form-field .label{font-size:14px;line-height:1em;letter-spacing:.5px;font-weight:500;color:inherit}.form-field .label-row{display:flex;font-size:14px;line-height:1em;color:inherit;gap:8px}.form-field .label-row .complement{margin-left:auto}.form-field .label-row .complement:is(a){color:inherit;text-decoration:none}.form-field .label-row .complement:is(a):hover{text-decoration:underline}.form-field:has(>input[type=checkbox]){flex-direction:row;padding-top:22px}.form-field .field-error{color:var(--error);font-size:14px}.input-field,.form-field>.field,.form-field>input,.form-field>textarea{background-color:var(--fade-10);padding:4px 11px;border:1px solid var(--border);border-radius:8px;font-size:14px;min-height:26px;box-shadow:var(--shadow-sm);box-sizing:content-box}.input-field.fat,.form-field>.field.fat,.form-field>input.fat,.form-field>textarea.fat{padding:8px}.input-field:is(div),.form-field>.field:is(div),.form-field>input:is(div),.form-field>textarea:is(div){display:flex;gap:12px;align-items:center}.input-field input,.form-field>.field input,.form-field>input input,.form-field>textarea input{font-size:14px;height:26px;padding:0;border:none;outline:none;background-color:unset;flex:1}.input-field:has(input:focus-visible),.input-field:is(:focus-visible),.form-field>.field:has(input:focus-visible),.form-field>.field:is(:focus-visible),.form-field>input:has(input:focus-visible),.form-field>input:is(:focus-visible),.form-field>textarea:has(input:focus-visible),.form-field>textarea:is(:focus-visible){outline:3px solid var(--ring)}.input-field :is(button,.button),.form-field>.field :is(button,.button),.form-field>input :is(button,.button),.form-field>textarea :is(button,.button){padding:4px;border-radius:6px}.input-field:is(:disabled,.disabled),.input-field:has(input:disabled),.form-field>.field:is(:disabled,.disabled),.form-field>.field:has(input:disabled),.form-field>input:is(:disabled,.disabled),.form-field>input:has(input:disabled),.form-field>textarea:is(:disabled,.disabled),.form-field>textarea:has(input:disabled){opacity:.5;pointer-events:none;box-shadow:none}.input-field.ng-invalid.ng-touched:not(.ng-pristine),.form-field>.field.ng-invalid.ng-touched:not(.ng-pristine),.form-field>input.ng-invalid.ng-touched:not(.ng-pristine),.form-field>textarea.ng-invalid.ng-touched:not(.ng-pristine){border-color:#c70000}[data-theme=dark] button.toggle{background-color:unset}:is(button,.button).toggle{box-shadow:var(--shadow-sm)}:is(button,.button).toggle:hover{background-color:var(--muted)}:is(button,.button).toggle:hover:not([aria-checked=true]):not([aria-current=page]){color:var(--muted-foreground)}:is(button,.button).toggle.outlined:hover{color:inherit}:is(button,.button).toggle.outlined:hover:not([aria-checked=true]):not([aria-current=page]){background-color:var(--fade-10)}:is(button,.button).toggle[aria-checked=true],:is(button,.button).toggle[aria-current=page],:is(button,.button).toggle:has(:checked){background-color:var(--accent)}.toggle-group{display:flex;gap:4px;align-items:center}.checkbox-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 16px}@media(max-width:1200px){.checkbox-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.checkbox-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.checkbox-grid{grid-template-columns:1fr}}.checkbox-label{display:flex;align-items:center;gap:8px}.loadspinner{display:block;width:1em;height:1em;box-sizing:border-box;border:2px solid currentColor;border-top:2px solid transparent;border-radius:50%;animation:spin 1s ease-in-out infinite}.loadspinner.inline{display:inline-block;font-size:1em}@keyframes spin{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.right-drawer{background-color:var(--surface);color:var(--surface-foreground);border:unset;border-left:1px solid rgb(from currentColor r g b/.25);height:100dvh;max-height:100dvh;margin-inline:auto 0;box-sizing:border-box;padding:1.25em;min-width:321px;border-radius:0;position:fixed;width:fit-content}.right-drawer::backdrop{background-color:#0006}.right-drawer .close{justify-self:end}.right-drawer .close+h1{margin-top:.5em;padding-right:1em}.right-drawer[popover]:popover-open{translate:0%}.right-drawer[popover]{translate:100%;transition:all .2s ease-in-out allow-discrete}@starting-style{.right-drawer[popover]:popover-open{translate:100%}}.scroll{overflow-x:auto;overflow-y:auto}.scroll-x{overflow-x:auto;overflow-y:hidden}.scroll-y{overflow-y:auto;overflow-x:hidden}@layer table{.list{display:flex;flex-direction:column;gap:8px;padding:8px 16px 16px;box-sizing:border-box;min-width:1400px}.filters{display:flex;flex-direction:column;gap:16px;padding:0 8px;margin-bottom:8px}.filters .head{display:flex;align-items:center;gap:10px}.table-border{border-radius:12px;border:1px solid var(--border);overflow:hidden;box-shadow:var(--shadow)}.table{width:100%;border-collapse:collapse}.table thead{background-color:var(--fade-10)}.table:where(.row-hover) tbody tr:hover{background-color:var(--muted-50)}.table tbody tr:is(:focus-visible,:focus){outline:0;background-color:var(--accent-50)}.table tbody tr[aria-selected=true]{background-color:rgb(from #ed7d42 r g b/.25)}.table tbody tr:not(:last-of-type){border-bottom:1px solid var(--border)}.table tbody tr.disabled{background-color:#040407}.table tbody tr.disabled td:not(.disabled-shield){opacity:.5}.table tbody tr.disabled[aria-selected=true]{background-color:rgb(from #ed7d42 r g b/.15)}.table th{padding:0 8px;box-sizing:border-box;text-align:start;font-weight:500}.table td{padding:0 8px;box-sizing:border-box}.table td.fit{padding:0}.table .text-center{text-align:center}.table .flex-center{display:flex;justify-content:center;align-items:center}.table .flex-center.gap{gap:.5em}.table-message{font-size:2em;display:flex;justify-content:center;align-items:center;gap:.5em}.actions-wrapper{display:flex;align-items:center;justify-content:end;height:100%}}.tags{display:flex;gap:8px 12px;flex-wrap:wrap;overflow:hidden;padding-block:4px}.tag{font-size:14px;line-height:16px;padding:6px 10px;border-radius:4px;background-color:var(--tags);color:var(--tags-foreground);white-space:nowrap;width:fit-content}.tag:is(button):hover{background-color:var(--tags-50)}.tag.compact{padding:2px 8px}.tag.round{border-radius:100px}.table .tag{padding:4px 8px;font-size:13px}.tag.yara{border-radius:5px;padding:.5em .75em;white-space:nowrap}.tag.yara.infos{--base-color: #9da4c4}.tag.yara.tecnhique{--base-color: #d39999}.tag.yara.tool{--base-color: #ca9f4c}.tag.yara.exploit{--base-color: #7090d9}.tag.yara.malware{--base-color: #b94141}.tag.obs{border-radius:30px;--ring: #fafafaee}.tag.obs.malware{background-color:var(--malicious)}.tag.obs.ioc{background-color:#5d4ff2}.tag.obs.observable{background-color:var(--observable)}.tag.obs.other{background-color:var(--fade-15);border:1px solid var(--border)}.tag.score{padding:2px 8px;border-radius:100px;min-width:32px;text-align:center}.tag.dataset{background-color:#553c79;padding:7px 11px;border:1px solid hsla(0,0%,100%,.1);box-sizing:border-box}.tooltip{position:relative;display:block}.tooltip [role=tooltip]{display:none;position:absolute;left:calc(100% + 1em);bottom:0;background-color:var(--fade-10);border:1px solid var(--border);padding:.5em;border-radius:5px;z-index:1000;width:max-content;margin:0;max-width:30dvw}.tooltip:is(:focus-within,:hover) [role=tooltip]{display:block}unsetAll{all:unset}.nowrap{white-space:nowrap}.no-user-select{-webkit-user-select:none;user-select:none}.overflow-hidden{overflow:hidden}.visually-hidden{display:block;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;position:absolute}.spacer{flex:1}.elips{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elips-middle{display:flex;white-space:nowrap;overflow:hidden}.elips-middle .elips-left{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elips-middle .elips-right{flex:1 0 auto;overflow:hidden;white-space:nowrap;text-align:start}.elips-middle.center{justify-content:center}.elips-middle.center .elips-right{flex:0 0 auto}.input-field:has(>app-tags-input){padding:4px}app-tags-input{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5em;padding:.3em;gap:8px}app-tags-input.input-field,app-tags-input.field{padding:4px!important}app-tags-input span{display:flex;align-items:center;gap:6px;font-size:14px;line-height:16px;padding:4px 12px;border-radius:4px;background-color:#3f3f46;color:var(--tags-foreground);line-height:20px}app-tags-input span:focus,app-tags-input span:focus-visible{outline:1px solid currentColor}app-tags-input svg{cursor:pointer;width:1em;height:1em;fill:currentColor}app-tags-input input:is([type=text],[type=email]){border:unset;background:unset;font-size:1em;padding:4px 0;box-sizing:content-box;margin-inline-start:8px}app-tags-input input:is([type=text],[type=email]){outline:none}:root{interpolate-size:allow-keywords}.error{color:var(--error);--text-color: var(--error)}.bg-inherit{background-color:inherit}.message{display:flex;align-items:center;gap:.5em;padding-block:calc(.5em - 2px);padding-inline:calc(.75em - 2px) calc(2em - 2px);border-radius:5px;background-color:var(--secondary);border:2px solid var(--border);color:var(--secondary--foreground)}.message.error{background-color:var(--destructive);border-color:var(--destructive-border);color:var(--destructive-foreground)}body{margin:0;height:100dvh;background:var(--navigation);color:var(--navigation-foreground)}.surface{background:var(--surface);color:var(--surface-foreground);border:1px solid var(--border);border-radius:12px;box-sizing:border-box;box-shadow:var(--shadow-md)}.card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:12px;box-sizing:border-box;box-shadow:var(--shadow-md)}.menu-popover{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:10px;padding:4px;min-width:239px}.menu-popover .menu-item{padding:8px 6px;display:flex;gap:8px;text-decoration:none;color:inherit;width:100%;box-sizing:border-box;background-color:unset;border-radius:6px;font-weight:500}.menu-popover .menu-item:hover{background-color:var(--accent);color:var(--accent-foreground)}a{outline-offset:3px}.tabs{display:flex;align-items:center;padding:3px;background-color:var(--muted);border-radius:10px;width:fit-content}.tabs .tab{padding:5px 11px;border:none;background:none;color:var(--muted-foreground);border:1px solid transparent;border-radius:8px}.tabs .tab[aria-current=page],.tabs .tab[aria-current=true],.tabs .tab[aria-checked=true],.tabs .tab:has(:checked),.tabs .tab.active{color:inherit;border:1px solid var(--fade-15);background:var(--fade-10)}details{overflow:hidden}details::details-content{transition:block-size .3s ease-in-out,content-visibility .3s allow-discrete ease-in-out,padding-block .3s ease-in-out,padding-inline 0s .3s ease-in-out;block-size:0}details>summary{display:flex;align-items:center;gap:4px}details>summary:before{content:"expand_more"/"";font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:20px;line-height:20px;display:inline-block;vertical-align:middle;transition:transform .2s ease-in-out;transform:rotate(-90deg)}details>summary.malicious-marker:before{color:var(--malicious-text)}details>summary.suspicious-marker:before{color:var(--suspicious-text)}details>summary.whitelisted-marker:before{color:var(--whitelisted-text)}details[open]>summary:before{transform:rotate(0)}details[open]::details-content{transition:block-size .3s ease-in-out,content-visibility .3s ease-in-out allow-discrete,padding-block .3s ease-in-out,padding-inline 0s ease-in-out;height:auto}@media(prefers-reduced-motion:reduce){details::details-content{transition:none!important}}tree-item [treeToggle]{transition:transform .2s ease-in-out;transform:rotate(-90deg)}tree-item[open] [treeToggle]{transform:rotate(0)}tree-item[open] tree-group{transition:block-size .3s ease-in-out,display 0s .3s allow-discrete,padding-block .3s ease-in-out,padding-inline 0s ease-in-out,opacity .3s ease-in-out;height:auto}@starting-style{tree-item[open] tree-group{block-size:0;opacity:0}}tree-item:not([open]) tree-group{overflow:hidden;opacity:0;transition:block-size .3s ease-in-out,display .3s ease-in-out allow-discrete,padding-block .3s ease-in-out,padding-inline 0s .3s ease-in-out,opacity .3s ease-in-out;block-size:0}.border-malicious{border-left:6px solid var(--malicious-text)}.border-suspicious{border-left:6px solid var(--suspicious-text)}.border-safe{border-left:6px solid var(--surface-foreground)}.border-padding{padding-inline-start:12px}.border-margin{margin-inline-start:12px}table.key-value{text-align:left;width:100%;line-height:1.3em}table.key-value th{white-space:nowrap}table.key-value th,table.key-value td{padding-block:4px}table.key-value .top{vertical-align:top}.scroll-with-btn{container-type:scroll-state;overflow:auto;scrollbar-width:0;position:relative;scroll-padding-inline:128px}.scroll-with-btn .scroll-btn{display:none;position:sticky;z-index:2;border-radius:0;box-shadow:0 0 4px -1px #000}.scroll-with-btn .scroll-btn.previous{left:0}.scroll-with-btn .scroll-btn.next{right:0}@container scroll-state(scrollable: x){.scroll-with-btn .scroll-btn{display:block}}.scroll-with-btn::-webkit-scrollbar{display:none}:root{--b: hsl(0deg 0% 35% / 25%)}html[data-theme=light]{--b: hsl(0deg 0% 96% / 25%)}.gradient-card{overflow:hidden;border-radius:12px;box-shadow:var(--shadow);border:1px solid var(--fade-10);background-color:var(--b);background-image:linear-gradient(0deg,var(--b),transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}dl.key-value{display:grid;grid-template-columns:min-content 1fr;width:100%;gap:4px 32px;margin:0}dl.key-value dt{white-space:nowrap;align-content:center;min-width:0}dl.key-value dd{margin:0;width:100%;word-break:break-all;align-content:center;min-width:0}dl.key-value>div{display:grid;grid-column:1/-1;grid-template-columns:subgrid;gap:4px 32px}dl.key-value>div:not(:first-child){margin-top:1.5em}
