@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(./RobotoFlexLatin.hy8fyBBC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(./RobotoFlexLatinExt.xNclTVCo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:gst;src:url(./AriaLima.BOVI-3pD.woff2)format("woff2");font-display:swap}@view-transition{navigation:auto}:root{--color-primary:#057886;--color-primary-hover:#04626d;--color-primary-pressed:#034c55;--color-secondary:#6b8588;--color-tertiary:#e4e2da;--color-light:#f5f7f8;--color-lighter:#f8f9fa;--color-light-hover:#eff2f4;--color-light-pressed:#e6ebee;--color-dark:#1b3b56;--color-dark-hover:#152e43;--color-text-secondary:#647d7f;--color-text-secondary-hover:#495b5d;--color-text-secondary-pressed:#283132;--color-text-muted:#4b5c5e;--color-text-disabled:#6b8588b3;--color-text-dark:#1b3b56;--color-MAT:#057886;--color-MAT-light:#e1f4f6;--color-SFE:#c333e5;--color-SFE-light:#f7e1fc;--color-JS:var(--color-MAT);--color-JS-light:var(--color-MAT-light);--color-EJL:#e55133;--color-EJL-light:#fde6e1;--color-BPFG:#da8300;--color-BPFG-light:#feedd4;--color-danger:#fecaca;--color-warning:#fef08a;--color-pass:#b9f8cf;--color-information:#bfdbfe;--color-label-prototype:#057886;--color-label-live:#ec4b62;--color-label-demo:#ed6a1d;--color-label-old:#163b6b;--drop-shadow-xs:0 .12rem .5rem #0000001a;--drop-shadow-sm:.15rem .15rem 1rem #0000001a;--drop-shadow-md:0 0 1rem #00000026;--drop-shadow-lg:.25rem .25rem 1.25rem #0003;--border-radius:.35rem;--header-height:5.5rem;--page-max-width:1280px;box-sizing:border-box;interpolate-size:allow-keywords;font-family:Roboto Flex,sans-serif;line-height:1.5}*{box-sizing:inherit}body,html{background-color:var(--color-background);min-height:100dvh;margin:0;overflow-x:hidden}body{flex-direction:column;display:flex}main{flex:1}body.no-scroll{height:100vh;overflow:hidden}.page-width{max-width:var(--page-max-width)}input,select{font-family:inherit;font-size:inherit;border-radius:var(--border-radius);accent-color:var(--color-primary);border-style:solid;min-width:25px;min-height:36px;margin:.5em .3em;padding:.3em .5em}label{display:block}label>*{vertical-align:middle}button{font-family:inherit;font-size:inherit;cursor:pointer;border-radius:var(--border-radius);color:var(--color-light);background-color:var(--color-primary);border:none;place-items:center;gap:.5em;min-width:44px;min-height:44px;margin:.5em 0;padding:.5em 1em;transition:background-color .1s ease-out;display:flex}button:hover{background-color:var(--color-primary-hover)}button:disabled{background-color:var(--color-tertiary);color:var(--color-text-disabled);cursor:not-allowed}a:has(button){text-decoration:none}button.icon{background-color:var(--color-light);width:44px;height:44px;color:var(--color-dark);border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}button.icon:hover{background-color:var(--color-light-pressed);color:var(--color-dark-hover)}button.icon.active{background-color:var(--color-dark);color:var(--color-light)}button.icon.active:hover{background-color:var(--color-dark-hover);color:var(--color-light-hover)}summary{cursor:pointer}h1,h2,h3,h4,h5{color:var(--color-primary);font-weight:600}table,th,td{border-collapse:collapse;border-style:solid;border-width:.1em;padding:.4em}hr{margin:2em 0}[popover]{border-radius:var(--border-radius);box-shadow:var(--drop-shadow-md);border:none;margin:10px;padding:0 10px}form,.visual-container{flex-direction:column;place-items:center;display:flex}form{margin:1.5em 0}.visual-container{border-radius:var(--border-radius);width:100%;box-shadow:var(--drop-shadow-md);gap:1em;padding:1em}.form-input{width:100%}output{--default-height:10em;border-radius:var(--border-radius);border-style:dashed;border-color:#0000;width:100%;transition:border .5s ease-out;overflow:hidden}output.idle{height:var(--default-height);border-color:var(--color-text-muted);color:var(--color-text-muted);text-align:center;padding-top:3em}output.loading{height:var(--default-height);text-align:center;padding-top:3em}header.svelte-12qhfyh{border-bottom:2px solid var(--color-primary);view-transition-name:header}header.svelte-12qhfyh nav:where(.svelte-12qhfyh){height:min(var(--header-height), 13vw);justify-content:space-between;align-items:center;margin:0 auto;padding:min(.8rem,2%) .8rem;display:flex}header.svelte-12qhfyh a:where(.svelte-12qhfyh):has(img){height:100%}header.svelte-12qhfyh a:where(.svelte-12qhfyh):has(img) img:where(.svelte-12qhfyh){width:100%;height:100%}.main-logo.svelte-12qhfyh{-webkit-text-decoration:unset;text-decoration:unset;color:var(--color-text-dark);padding:.5em 0;font-size:1.25rem;font-weight:700}.main-logo.svelte-12qhfyh .dot:where(.svelte-12qhfyh){color:var(--color-primary);display:inline-block;translate:0 4%;scale:.9}footer.svelte-12qhfyh{view-transition-name:footer;background-color:var(--color-tertiary);margin-top:2em}footer.svelte-12qhfyh>div:where(.svelte-12qhfyh){flex-wrap:wrap;justify-content:space-between;gap:2rem;margin:0 auto;padding:2rem 1rem;display:flex}footer.svelte-12qhfyh .header:where(.svelte-12qhfyh){margin:0;font-size:larger;font-weight:bolder;line-height:2}address.svelte-12qhfyh{font-style:unset}.kefm-logo.svelte-12qhfyh{width:16em;margin-top:1em}
