@font-face{font-family:Open Sans;src:url(../../../assets/fonts/open-sans/OpenSans-Regular.woff2);font-display:swap}:root{--c-background:#101010;--c-text:#b4b4b4;--c-white:#fff;--c-company:#438cd5;--c-company-light:color-mix(in srgb, var(--c-company), white 55%);--c-company-dark:color-mix(in srgb, var(--c-company), black 30%);--c-company-soft:color-mix(in srgb, var(--c-company), transparent 70%);--c-company-text:color-mix(in srgb, var(--c-company), white 38%);--c-secondary:var(--c-background-2);--c-tertiary:color-mix(in srgb, var(--c-background-2), white 10%);--c-warning:#f3ad45;--c-error:#dc3545;--c-positive:#198754;--c-scale:#0b2248;--c-scale-transition:#fff;--c-scale-1:color-mix(in srgb, var(--c-scale), var(--c-scale-transition) 5%);--c-scale-2:color-mix(in srgb, var(--c-scale), var(--c-scale-transition) 10%);--c-scale-3:color-mix(in srgb, var(--c-scale), var(--c-scale-transition) 20%);--c-scale-4:color-mix(in srgb, var(--c-scale), var(--c-scale-transition) 30%);--c-scale-5:color-mix(in srgb, var(--c-scale), var(--c-scale-transition) 40%);--c-scale-6:color-mix(in srgb, var(--c-scale), var(--c-scale-transition) 50%);--c-scale-7:color-mix(in srgb, var(--c-scale), var(--c-scale-transition) 60%);--c-scale-8:color-mix(in srgb, var(--c-scale), var(--c-scale-transition) 70%);--c-scale-9:color-mix(in srgb, var(--c-scale), var(--c-scale-transition) 80%);--c-scale-10:color-mix(in srgb, var(--c-scale), var(--c-scale-transition) 90%);--c-border:var(--c-scale-3);--border:1px solid var(--c-border);--radius:5px;--c-shadow:var(--c-company);--shadow:0 0px 37px -15px var(--c-shadow);--shadow-hover:0 10px 25px -10px var(--c-shadow);--transition:.3s;--sidebar-width:240px;--sidebar-width-mobile:64px;--page-width-dwarf:480px;--page-width-small:768px;--page-width-medium:1024px;--page-width-large:1200px;--page-width-huge:1920px;--page-width-full:100%;--size:5vw;--size-xs:.5rem;--size-s:.75rem;--size-m:1rem;--size-l:1.5rem;--size-xl:2rem;--size-2xl:2.75rem;--size-3xl:4rem;--size-4xl:8rem;--font-title:"Open Sans";--font-text:"Open Sans";--font-size-xs:clamp(.7rem, .7rem + ((1vw - .2rem) * .07), .65rem);--font-size-s:clamp(.888rem, .888rem + ((1vw - .2rem) * .07), .75rem);--font-size-m:clamp(.938rem, .938rem + ((1vw - .2rem) * .07), 1rem);--font-size-l:clamp(1.188rem, 1.188rem + ((1vw - .2rem) * .07), 1.25rem);--font-size-xl:clamp(1.638rem, 1.638rem + ((1vw - .2rem) * .411), 2rem);--font-size-2xl:clamp(1.638rem, 1.638rem + ((1vw - .2rem) * .98), 2.5rem);--font-size-3xl:clamp(1.638rem, 1.638rem + ((1vw - .2rem) * 1.548), 3rem);--c-btn:var(--c-company);--bg-btn:var(--c-company-light);--c-link:var(--c-text);--c-link-hover:var(--c-company-soft);--c-link-active:var(--c-company-soft);--c-selection:var(--c-company);--bg-selection:#fff}*{margin:0}*,:before,:after{box-sizing:border-box}html{scrollbar-width:thin;scrollbar-color:var(--c-company) var(--c-scale-2);font-size:100%}html body{line-height:1;font-size:var(--font-size-m)}html body::-webkit-scrollbar{width:10px}html body::-webkit-scrollbar-track{background:var(--c-background)}html body::-webkit-scrollbar-thumb{background-color:var(--c-company);border:1px solid var(--c-background);border-radius:6px}html main{box-sizing:border-box;display:grid}html p{line-height:1.5}html p a{color:var(--c-company);display:inline-block}html a{cursor:pointer;color:var(--c-link);text-decoration:none;transition:all .7s}html a:hover{color:var(--c-link-hover)}html a:active{color:var(--c-link-active)}html h1,html h2,html h3,html h4,html h5,html h6{margin-top:0;margin-bottom:0}:focus-visible{outline:2px solid var(--c-company);outline-offset:2px}::selection{background:var(--c-selection);color:var(--bg-selection)}.form{grid-row-gap:1rem;grid-template-columns:1fr;display:grid}.page{display:grid}pre.language-bash{border:1px solid var(--c-company);color:#904c99;border-radius:var(--radius);white-space:pre-wrap;word-wrap:break-word;text-align:justify;padding:20px}pre.language-bash .comment{color:#5e5e5e}.c-company{color:var(--c-company)}.bold{font-weight:700}.t-justify{text-align:justify}.t-center{text-align:center}.t-right{text-align:right}.t-left{text-align:left}.word-break{word-break:break-all}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;padding:var(--size-s) var(--size-m);background:var(--c-company);color:var(--c-white);border-radius:0 0 var(--radius) 0;position:absolute;top:-100px;left:0}.skip-link:focus{top:0}.firma.svelte-m68l5i{grid-template-columns:auto 1fr;align-items:center;display:grid}.firma.svelte-m68l5i:after{display:none}.firma.svelte-m68l5i .logo:where(.svelte-m68l5i){object-fit:contain;width:50px;height:auto;display:block}.firma.svelte-m68l5i .name:where(.svelte-m68l5i){color:var(--c-company-text);font-weight:700;font-size:var(--font-size-m);margin:-2px 0 0;display:block}@media (width<=768px){.firma.svelte-m68l5i{grid-template-columns:1fr;justify-items:center}.firma.svelte-m68l5i .name:where(.svelte-m68l5i){display:none}}nav.nav.svelte-hdz12x{flex-direction:column;gap:2px;display:flex}nav.nav.svelte-hdz12x :is(a:where(.svelte-hdz12x),.btn-submenu:where(.svelte-hdz12x)){align-items:center;gap:var(--size-s);padding:var(--size-s);color:var(--c-white);border-radius:var(--radius);font:inherit;font-size:var(--font-size-s);text-align:left;cursor:pointer;background-color:#0000;border:1px solid #0000;border-right:none;transition:color .3s,background-color .3s;display:flex}nav.nav.svelte-hdz12x :is(a:where(.svelte-hdz12x),.btn-submenu:where(.svelte-hdz12x)) i:where(.svelte-hdz12x){text-align:center;flex-shrink:0;width:1.1em}nav.nav.svelte-hdz12x :is(a:where(.svelte-hdz12x),.btn-submenu:where(.svelte-hdz12x)):hover{color:var(--c-company-text);background-color:var(--c-scale-2)}nav.nav.svelte-hdz12x :is(a:where(.svelte-hdz12x),.btn-submenu:where(.svelte-hdz12x)).active{color:var(--c-company-text);background-color:var(--c-scale-1);border:1px solid var(--c-scale-3)}nav.nav.svelte-hdz12x :is(a:where(.svelte-hdz12x),.btn-submenu:where(.svelte-hdz12x)):after{display:none}nav.nav.svelte-hdz12x .group:where(.svelte-hdz12x){flex-direction:column;gap:2px;display:flex}nav.nav.svelte-hdz12x .group:where(.svelte-hdz12x) .btn-submenu:where(.svelte-hdz12x) .arrow:where(.svelte-hdz12x){border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}nav.nav.svelte-hdz12x .group:where(.svelte-hdz12x).expanded .btn-submenu:where(.svelte-hdz12x) .arrow:where(.svelte-hdz12x){transform:rotate(-135deg)}nav.nav.svelte-hdz12x .group:where(.svelte-hdz12x) ul:where(.svelte-hdz12x){padding-left:var(--size-m);border-left:1px solid var(--c-background-2);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}nav.nav.svelte-hdz12x .group:where(.svelte-hdz12x) ul:where(.svelte-hdz12x) a:where(.svelte-hdz12x){font-size:var(--font-size-s)}.flyout-backdrop.svelte-hdz12x{z-index:150;cursor:default;background:0 0;border:none;position:fixed;inset:0}.flyout.svelte-hdz12x{z-index:160;min-width:200px;padding:var(--size-s);background:color-mix(in srgb, var(--c-scale-2) 95%, transparent);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow);scrollbar-width:thin;scrollbar-color:var(--c-company) var(--c-scale-2);flex-direction:column;gap:2px;display:flex;position:fixed;overflow:hidden auto}.flyout.svelte-hdz12x::-webkit-scrollbar{width:10px}.flyout.svelte-hdz12x::-webkit-scrollbar-track{background:var(--c-background)}.flyout.svelte-hdz12x::-webkit-scrollbar-thumb{background-color:var(--c-company);border:1px solid var(--c-background);border-radius:6px}.flyout.svelte-hdz12x .flyout-title:where(.svelte-hdz12x){padding:var(--size-xs) var(--size-s) var(--size-s);font-size:var(--font-size-xs);color:var(--c-text);font-weight:700}.flyout.svelte-hdz12x a:where(.svelte-hdz12x){align-items:center;gap:var(--size-s);padding:var(--size-s) var(--size-m);border-radius:var(--radius);color:var(--c-text);display:flex}.flyout.svelte-hdz12x a:where(.svelte-hdz12x):hover{color:var(--c-company-text);background-color:var(--c-background)}.flyout.svelte-hdz12x a:where(.svelte-hdz12x).active{color:var(--c-white)!important;background-color:var(--c-company-dark)!important}@media (width<=768px){nav.rail.svelte-hdz12x{align-items:center}nav.rail.svelte-hdz12x :is(a:where(.svelte-hdz12x),.btn-submenu:where(.svelte-hdz12x)){padding:var(--size-s);justify-content:center}nav.rail.svelte-hdz12x :is(a:where(.svelte-hdz12x),.btn-submenu:where(.svelte-hdz12x)) .label:where(.svelte-hdz12x),nav.rail.svelte-hdz12x :is(a:where(.svelte-hdz12x),.btn-submenu:where(.svelte-hdz12x)) .arrow:where(.svelte-hdz12x){display:none}}header.svelte-wr8vvm{view-transition-name:header;background:var(--c-scale-2);gap:var(--size-m);padding:var(--size-m) var(--size-s);height:100vh;width:var(--sidebar-width);z-index:100;scrollbar-width:thin;scrollbar-color:var(--c-company) var(--c-scale-2);flex-direction:column;grid-area:header;align-self:start;display:flex;position:sticky;top:0;overflow:hidden auto}header.svelte-wr8vvm::-webkit-scrollbar{width:10px}header.svelte-wr8vvm::-webkit-scrollbar-track{background:var(--c-background)}header.svelte-wr8vvm::-webkit-scrollbar-thumb{background-color:var(--c-company);border:1px solid var(--c-background);border-radius:6px}@media (width<=768px){header.svelte-wr8vvm{width:var(--sidebar-width-mobile);padding:var(--size-m) var(--size-xs)}}@media print{header.svelte-wr8vvm{display:none!important}}@property --pct{syntax:"<number>";inherits:false;initial-value:0}.radial-progress.svelte-lfmapj{background:conic-gradient(var(--c-company) calc(var(--pct) * 1%), var(--c-scale-3) 0);border-radius:50%;place-items:center;transition:--pct .6s ease-out;display:grid;position:relative}.radial-progress.svelte-lfmapj .center:where(.svelte-lfmapj){gap:var(--size-xs);background-color:var(--c-scale-1);text-align:center;border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;inset:6px}.level-widget.svelte-1ykza9q{right:var(--size-s);bottom:var(--size-s);z-index:110;filter:drop-shadow(0 2px 6px #0006);transition:transform var(--transition);border-radius:50%;text-decoration:none;display:block;position:fixed}.level-widget.svelte-1ykza9q:hover{transform:scale(1.05)}.level-widget.svelte-1ykza9q.leveled-up{animation:1.8s svelte-1ykza9q-level-up-pulse}.level-widget.svelte-1ykza9q .lvl:where(.svelte-1ykza9q){color:var(--c-company-text);font-size:.75rem;font-weight:700;display:block}.level-widget.svelte-1ykza9q .xp:where(.svelte-1ykza9q){color:var(--c-text);font-size:.6rem;display:block}@keyframes svelte-1ykza9q-level-up-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-company), transparent 30%)}40%{transform:scale(1.15)}to{box-shadow:0 0 0 16px color-mix(in srgb, var(--c-company), transparent 100%);transform:scale(1)}}footer.svelte-1fjcq52{view-transition-name:footer;border-top:var(--border);text-align:center;padding:var(--size-s);font-size:var(--size-s);grid-area:footer}footer.svelte-1fjcq52 p:where(.svelte-1fjcq52){font-family:var(--font-title);margin:0;font-weight:400}footer.svelte-1fjcq52 .credit:where(.svelte-1fjcq52){margin-top:var(--size-xs);font-size:var(--font-size-xs);color:var(--c-text)}footer.svelte-1fjcq52 .credit:where(.svelte-1fjcq52) a:where(.svelte-1fjcq52){color:var(--c-company-text);font-weight:700}footer.svelte-1fjcq52 .credit:where(.svelte-1fjcq52) a:where(.svelte-1fjcq52):hover{color:var(--c-company)}@media print{footer.svelte-1fjcq52{display:none!important}}.theme.svelte-12qhfyh{background-color:var(--c-scale-1);color:var(--c-text);min-height:100vh;font-family:var(--font-text);font-size:var(--font-size-m);grid-template:"header main"1fr"header footer"/auto 1fr;display:grid}.theme.svelte-12qhfyh main:where(.svelte-12qhfyh){align-content:start;gap:var(--size-4xl);padding:var(--size);grid-area:main;grid-template-columns:minmax(0,1fr);display:grid}aside.svelte-12qhfyh{margin-top:0}
