*,:before,:after{box-sizing:border-box}.btn{font-size:var(--font-size,.85rem);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5em;padding:.5em 1em;text-decoration:none;display:flex}.btn.icon{width:2rem;height:2rem;color:var(--color-fg);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:flex}select:not(.invisible),input[type=date]:not(.invisible),input[type=text]:not(.invisible),input[type=email]:not(.invisible),input[type=phone]:not(.invisible),input[type=number]:not(.invisible),input[type=password]:not(.invisible),textarea:not(.invisible){font-size:.9rem;font-family:var(--font-brand);padding:.5em}select.invisible,input[type=date].invisible,input[type=text].invisible,input[type=email].invisible,input[type=number].invisible,input[type=password].invisible,textarea.invisible{background-color:none;font-family:var(--font-brand);border:none}table{border-collapse:collapse}th,td{text-align:start;padding:.5rem 1rem}.page{width:100%;max-width:48rem;margin:auto;padding:6rem 2em 2em}.grid{grid-template-columns:repeat(auto-fill, minmax(var(--col,15rem), 1fr));display:grid}h1.big{text-align:center;letter-spacing:-1px;text-wrap:balance;margin-top:0;margin-bottom:1.5rem;font-size:clamp(2.6rem,5vw,3.5rem);line-height:1.2}.prose{font-family:var(--font-content)}.prose :is(h1,h2,h3,h4,h5,h6){color:var(--color-primary);font-family:var(--font-heading);font-weight:400}.prose p{text-wrap:pretty}.prose h2{margin-block-end:.3em;font-size:2rem;line-height:1.4}.prose h3{margin-block-end:.2em;font-size:1.6rem;line-height:1.4}.prose h4{margin-block-end:.1em;font-size:1.4rem;line-height:1.4}.prose :is(h5,h6){color:red}.prose :is(p,ol,ul){margin-top:.6rem;margin-bottom:.8rem;font-size:1rem;font-weight:400;line-height:1.7}.prose strong{color:var(--color-fg);font-weight:700}.prose blockquote{border-left:3px solid var(--color-fg);margin-left:10px;padding:10px 15px;font-size:1.1rem;font-style:italic}@media (width<=600px){.prose blockquote{font-size:.9rem}}.prose blockquote>p{margin:0;font-style:italic}.prose img,.prose video{max-width:100%;margin:.8rem auto;display:block}.prose a:not([role=button]){color:var(--color-primary)}.prose a:not([role=button]):visited{color:var(--color-link-visited)}.prose a:hover{filter:brightness(1.3)}.prose :is(h1,h2,h3)>a,.prose :is(h1,h2,h3)>a:visited,.prose :is(h1,h2,h3)>a:not([role=button]),.prose :is(h1,h2,h3)>a:not([role=button]):visited{color:var(--color-fg);text-decoration:none}@media (width<=600px){.prose h2{font-size:1.8rem}.prose h3{font-size:1.4rem}.prose :is(p,ol,ul){font-size:1rem}}:root{--font-brand:"Poppins", sans-serif;--border-radius-input:0;--border-radius-card:0;--border-input:.1em;--color-primary:#005366;--color-success:#82b090;--color-success-1:#417552;--color-accent:#e5ba5a;--color-accent-fg:#151515;--color-error:#d74242;--color-link-visited:#855c9b;--header-height:5.5rem}html[color-scheme=dark]{--color-fg:#fff;--color-fg-1:#ccc;--color-fg-2:#aaa;--color-bg:#151515;--color-bg-1:#333;--color-bg-2:#444}html[color-scheme=light]{--color-fg:#222;--color-fg-1:#888;--color-fg-2:#aaa;--color-bg:#fff;--color-bg-1:#ddd;--color-bg-2:#bbb}body,#root{height:100vh;font-family:var(--font-brand);color:var(--color-fg);background-color:var(--color-bg);flex-direction:column;margin:0;display:flex}.btn{color:var(--fg,var(--color-bg));border:var(--border-input) solid var(--bg,var(--color-primary));background-color:var(--bg,var(--color-primary));font-weight:700;font-family:var(--font-ui);text-transform:uppercase;transition:var(--transition,all .3s);letter-spacing:.1em;outline:none}.btn:hover,.btn:focus,.btn:active{color:var(--bg,var(--color-primary));background-color:var(--focus,var(--color-bg));translate:0 -.1em}.btn:disabled{cursor:default;opacity:.5;pointer-events:none}.btn>svg{margin:-1rem 0}.btn>svg{color:var(--fg,var(--color-fg))}input[type=date]:not(.invisible),input[type=text]:not(.invisible),input[type=email]:not(.invisible),input[type=phone]:not(.invisible),input[type=number]:not(.invisible),input[type=password]:not(.invisible),select:not(.invisible),textarea:not(.invisible){color:var(--color-fg);background-color:var(--color-bg);border:var(--border-input) solid var(--bg,var(--color-bg-2));border-radius:var(--border-radius-input);outline:none;transition:border .3s}:is(input[type=date]:not(.invisible),input[type=text]:not(.invisible),input[type=email]:not(.invisible),input[type=phone]:not(.invisible),input[type=number]:not(.invisible),input[type=password]:not(.invisible),select:not(.invisible),textarea:not(.invisible)):hover,:is(input[type=date]:not(.invisible),input[type=text]:not(.invisible),input[type=email]:not(.invisible),input[type=phone]:not(.invisible),input[type=number]:not(.invisible),input[type=password]:not(.invisible),select:not(.invisible),textarea:not(.invisible)):focus{border:var(--border-input) solid var(--color-primary)}:is(input[type=date]:not(.invisible),input[type=text]:not(.invisible),input[type=email]:not(.invisible),input[type=phone]:not(.invisible),input[type=number]:not(.invisible),input[type=password]:not(.invisible),select:not(.invisible),textarea:not(.invisible))::placeholder{color:var(--color-fg-2)}input[type=date].invisible,input[type=text].invisible,input[type=email].invisible,input[type=number].invisible,input[type=password].invisible,select.invisible,textarea.invisible{color:var(--color-fg);background-color:none;border:var(--border-input) solid transparent;font-family:var(--font-brand);border-radius:.3em;outline:none;transition:border .3s}:is(input[type=date].invisible,input[type=text].invisible,input[type=email].invisible,input[type=number].invisible,input[type=password].invisible,select.invisible,textarea.invisible):hover,:is(input[type=date].invisible,input[type=text].invisible,input[type=email].invisible,input[type=number].invisible,input[type=password].invisible,select.invisible,textarea.invisible):focus{border:var(--border-input) solid var(--color-primary)}:is(input[type=date].invisible,input[type=text].invisible,input[type=email].invisible,input[type=number].invisible,input[type=password].invisible,select.invisible,textarea.invisible)::placeholder{color:var(--color-fg-1)}a{color:var(--color-primary)}label{color:var(--color-fg-1);font-size:.9rem}select{border-radius:var(--border-input)}th,td{border:var(--border-input) solid var(--color-bg-2)}h1.big{color:var(--color-primary);font-weight:400}.loader.svelte-12qhfyh{background:linear-gradient(90deg, #0001 33%, #0005 50%, #0001 66%) var(--color-primary);background-size:300% 100%;height:.5rem;animation:1s linear infinite svelte-12qhfyh-loader;position:fixed;bottom:0;left:0;right:0}@keyframes svelte-12qhfyh-loader{0%{background-position:100%}}
