.styles_toggle-wrapper__TA2tj{--black:#333333;--white:#f5f5f5;--background:var(--white);--foreground:var(--black);--transition:0.5s ease}.styles_darkmode__1jMnu:before{transform:translateX(0)}.styles_hidden__rH6Ix{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.styles_toggle__US304{height:32px;width:65px;background:var(--foreground);border-radius:20px;padding:6px;position:relative;transition:background var(--transition);transform:scale(.65);cursor:pointer}[data-theme=dark] .styles_toggle__US304{background:var(--background)}.styles_toggle__US304:before{content:"";display:block;height:20px;width:20px;border-radius:15px;background:var(--background);position:absolute;z-index:2;transform:translate(0);transition:transform var(--transition),background var(--transition)}[data-theme=dark] .styles_toggle__US304:before{background:var(--foreground)}.styles_toggle__US304.styles_enabled__Ft_4M:before{transform:translateX(32px)}.styles_toggle__US304 input{opacity:0;position:absolute;top:0}.styles_toggle__US304 .styles_icons__99smc{display:flex;justify-content:space-between;align-items:center;height:100%;margin:0 5px}.styles_toggle__US304 .styles_icons__99smc svg{fill:var(--background);height:15px;width:15px;z-index:0}[data-theme=dark] .styles_toggle__US304 .styles_icons__99smc svg{fill:var(--foreground)}.page_main__abEij{padding:10px;min-height:100vh}.page_header__XBKBh{display:flex;flex-direction:column;align-items:flex-end}.page_titleSection__bkVo8{align-items:center;display:flex;flex-direction:column}.page_subtitle__NUaZX{font-size:1.17em}.page_description__hQT6Z{display:flex;margin-top:4px;align-items:center}.page_profilePhoto__Name6{margin-right:15px}.page_checkList__cIh5E li{list-style-type:"➟  "}.page_footer__9U1zi{font-size:.8rem;margin-top:60px;text-align:center}@media (min-width:701px) and (max-width:1120px){.page_grid__1Qfny{grid-template-columns:repeat(2,50%)}}@media (prefers-color-scheme:dark){.page_vercelLogo__HXjxU{filter:invert(1)}.page_logo__meXbU{filter:invert(1) drop-shadow(0 0 .3rem #ffffff70)}}@keyframes page_rotate___T8G2{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}