*,:after,:before{box-sizing:border-box}*{margin:0;min-width:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__nuxt{isolation:isolate}b,strong{font-weight:bolder}code,kbd,pre,samp{font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}@font-face{font-family:Cubic\ 11;src:url(../cubic-11.woff2) format("woff2")}:root{--background-color:#f8f9fa;--text-color:#333;--heading-color:#000;--button-background-color:#e4e4e4;--button-hover-background-color:#ccc;--box-background-color:#fff;--box-shadow-color:0 0 1rem rgba(0,0,0,.1);--link-color:#0073ff;--link-hover-color:#0053b8}.dark{--background-color:#222;--text-color:#e0e0e0;--heading-color:#fff;--button-background-color:#444;--button-hover-background-color:#666;--box-background-color:#2a2a2a;--box-shadow-color:0 0 1rem rgba(0,0,0,.1);--link-color:#0df;--link-hover-color:#4196ff}html{background-color:var(--background-color);color:var(--text-color);font-family:Arial,sans-serif;line-height:1.6}h1,h2,h3{color:var(--heading-color);margin-bottom:2rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}p{color:var(--text-color);margin-bottom:1rem}a{color:var(--link-color);text-decoration:none;transition:color .3s}a:hover{color:var(--link-hover-color)}button{background-color:var(--button-background-color);border:none;border-radius:5px;box-shadow:0 2px 5px var(--box-shadow-color);color:var(--text-color);cursor:pointer;padding:.75rem 1.5rem;transition:background-color .3s}button:hover{background-color:var(--button-hover-background-color)}.container{gap:1rem;max-width:1000px;padding:2rem .5rem}.card,.container{display:flex;flex-direction:column;margin:auto}.card{background-color:var(--box-background-color);border-radius:8px;box-shadow:var(--box-shadow-color);padding:2rem;width:100%}.shadow{box-shadow:1px 1px 40px #8282827a}#header,#header-mobile-menu{background-color:#333!important}:is(#header,#header-mobile-menu),:is(#header,#header-mobile-menu) ul{display:flex;gap:.5rem;padding:0}:is(:is(#header,#header-mobile-menu) ul,:is(#header,#header-mobile-menu))>li{align-items:center;display:flex;list-style:none}:is(:is(:is(#header,#header-mobile-menu) ul,:is(#header,#header-mobile-menu))>li):hover{background-color:#fff3!important;cursor:pointer!important}:is(#header,#header-mobile-menu) a,:is(#header,#header-mobile-menu) button{all:unset;color:#fff!important;display:flex;padding:.5rem}:is(:is(#header,#header-mobile-menu) button,:is(#header,#header-mobile-menu) a)>svg{height:3rem}#header{align-items:center;display:flex;font-family:Cubic\ 11;height:4rem;justify-content:space-between;padding:.5rem 2rem}#header>*{align-items:center;display:flex;flex:1}#header>.left img{height:2rem}#header>.center{justify-content:center}:is(#header>.center) .router-link-active{text-decoration:underline;text-underline-offset:.5rem}#header>.right{justify-content:flex-end}.menu-enter-from,.menu-leave-to{opacity:0;transform:translateY(-1rem)}#header-mobile-menu{display:flex;flex-direction:column;font-size:2rem;gap:1.5rem;top:4rem;right:0;bottom:0;left:0;padding:1.5rem;position:absolute;transition:all .4s ease}#header-mobile-menu li{align-items:center;display:flex}:is(#header-mobile-menu li)>*{all:unset;align-items:center;display:flex;gap:.5rem;height:100%;padding:.25rem .5rem;width:100%}:is(#header-mobile-menu .mobile-menu-route):before{content:"◆";display:inline-block;visibility:hidden}.router-link-active:is(#header-mobile-menu .mobile-menu-route):before{visibility:visible}#header-mobile-menu .separator{border-top:.09091em solid #a9a9a9}
