:root{--hue:223;--bg:#fafafc;--fg:#000;--primary:hsl(var(--hue),90%,50%);--trans-dur:.3s;--trans-timing:cubic-bezier(.76,.05,.24,.95);--trans-timing-in:cubic-bezier(.76,.05,.86,.06);--trans-timing-out:cubic-bezier(.05,.76,.06,.86)}*{border:0;box-sizing:border-box;margin:0;padding:0}body{background-color:#fafafc;color:#000;font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;max-width:100vw;overflow-x:hidden;transition:background-color var(--trans-dur),color var(--trans-dur)}body:not(.dark){background-color:var(--bg);color:var(--fg)}body.dark{background-color:var(--fg);color:var(--bg)}h1,h2,h3,h4,h5,h6{font-family:Times New Roman,Times,serif}a{color:inherit;text-decoration:none}.scroll-progress[data-v-8babc34f]{background-color:#00000029;height:4px;left:0;position:fixed;top:0;transition:width .4s ease-out;z-index:9999}body.dark .scroll-progress[data-v-8babc34f]{background-color:#ffffff29}.switch-container[data-v-de9c8a3d]{width:56px}.switch[data-v-de9c8a3d]{margin:auto}.switch__icon[data-v-de9c8a3d],.switch__input[data-v-de9c8a3d]{display:block}.switch__icon[data-v-de9c8a3d]{height:1.125rem;position:absolute;right:.4rem;top:.55rem;transition:opacity calc(var(--trans-dur)/2),transform calc(var(--trans-dur)/2);width:1.125rem}.switch__icon polyline[data-v-de9c8a3d]{transition:stroke-dashoffset calc(var(--trans-dur)/2)}.switch__icon--light[data-v-de9c8a3d],.switch__icon--light polyline[data-v-de9c8a3d]{transition-delay:calc(var(--trans-dur)/2);transition-timing-function:var(--trans-timing-out)}.switch__icon--dark[data-v-de9c8a3d]{opacity:0;transform:translate(-.75em) rotate(30deg) scale(.75);transition-timing-function:var(--trans-timing-in)}.switch__input[data-v-de9c8a3d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ccc;border-radius:48px;box-shadow:0 0 0 .125em hsla(var(--hue),90%,50%,0),.125em .125em .25em hsla(var(--hue),90%,10%,.2);height:36px;outline:transparent;position:relative;width:56px;-webkit-tap-highlight-color:transparent;transition:background-color var(--trans-dur) var(--trans-timing),box-shadow .15s linear}.switch__input[data-v-de9c8a3d]:focus-visible{outline:3px solid #06c;outline-offset:2px}.switch__input[data-v-de9c8a3d]:after,.switch__input[data-v-de9c8a3d]:before{content:"";display:block;position:absolute}.switch__input[data-v-de9c8a3d]:before{border-radius:inherit;inset:0;transition:background-color var(--trans-dur) var(--trans-timing)}.switch__input[data-v-de9c8a3d]:after{background-color:#fff;border-radius:50%;box-shadow:.05em .05em .05em hsla(var(--hue),90%,10%,.1);height:22px;left:.25rem;top:50%;transform:translateY(-50%);transition:background-color var(--trans-dur) var(--trans-timing),transform var(--trans-dur) var(--trans-timing);width:22px;z-index:1}.switch__input[data-v-de9c8a3d]:checked:before{background-color:#666}.switch__input[data-v-de9c8a3d]:checked:after{transform:translate(calc(100% + .25rem),-50%)}.switch__input:checked~.switch__icon--light[data-v-de9c8a3d],.switch__input:checked~.switch__icon--light polyline[data-v-de9c8a3d]{transition-delay:0s;transition-timing-function:var(--trans-timing-in)}.switch__input:checked~.switch__icon--light[data-v-de9c8a3d]{opacity:0;transform:translate(-.75em) rotate(-30deg) scale(.75)}.switch__input:checked~.switch__icon--light polyline[data-v-de9c8a3d]{stroke-dashoffset:1.5}.switch__input:checked~.switch__icon--dark[data-v-de9c8a3d]{opacity:1;transform:translate(-1.6em);transition-delay:calc(var(--trans-dur)/2);transition-timing-function:var(--trans-timing-out)}.switch__sr[data-v-de9c8a3d]{height:1px;overflow:hidden;position:absolute;width:1px}.header[data-v-4c66826f]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff80;display:flex;height:84px;left:0;position:fixed;right:0;top:0;z-index:50}body.dark .header[data-v-4c66826f]{background:#00000080}button[data-v-4c66826f]{background:none;border:none;border-radius:50%;cursor:pointer;height:2.25rem;left:1.5rem;outline:none;position:fixed;top:1.5rem;transition:opacity .4s ease-out;width:2.25rem;z-index:99999}@media (min-width:640px){button[data-v-4c66826f]{left:2.2vw}}button[data-v-4c66826f]:hover{opacity:.8}button[data-v-4c66826f]:focus-visible{outline:3px solid #06c;outline-offset:2px}button img[data-v-4c66826f]{height:2.25rem;width:2.25rem}.theme-switch[data-v-4c66826f],a[data-v-4c66826f]{background:none;border:none;border-radius:4px;cursor:pointer;outline:none;position:fixed;right:1.5rem;top:1.5rem;transition:opacity .4s ease-out;z-index:99999}@media (min-width:640px){.theme-switch[data-v-4c66826f],a[data-v-4c66826f]{right:2.2vw}}a[data-v-4c66826f]:hover{opacity:.8}a[data-v-4c66826f]:focus-visible{outline:3px solid #06c;outline-offset:2px}a img[data-v-4c66826f]{height:2.25rem;width:2.25rem}.footer[data-v-cef9ee34]{background-color:#fff}body.dark .footer[data-v-cef9ee34]{background-color:#161617}.container[data-v-cef9ee34]{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;margin:0 auto;max-width:60rem;padding:1.5rem}body.dark .container[data-v-cef9ee34]{border-top:1px solid #161617}p[data-v-cef9ee34]{color:#444;font-size:.875rem;font-weight:500;margin-bottom:0}body.dark p[data-v-cef9ee34]{color:#fff}ul[data-v-cef9ee34]{display:flex;gap:1rem;list-style:none;margin:0;padding:0}a[data-v-cef9ee34],ul[data-v-cef9ee34]{height:1.25rem}a[data-v-cef9ee34]{border-radius:4px;display:block;opacity:.5;transition:opacity .4s ease-out}a[data-v-cef9ee34]:hover{opacity:.25}body.dark a[data-v-cef9ee34]{filter:invert(100%);opacity:1}body.dark a[data-v-cef9ee34]:hover{opacity:.5}body.dark a[data-v-cef9ee34]:focus-visible{opacity:.75;outline:3px solid #f29726}a[data-v-cef9ee34]:focus-visible{opacity:1;outline:3px solid #06c;outline-offset:2px}img[data-v-cef9ee34]{height:1.5rem;width:1.5rem}html{scroll-behavior:smooth}body{height:100%;overflow-x:hidden}#app{min-height:100vh}
