*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;transition:color .5s,background-color .5s;line-height:1.6;font-family:Helvetica,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar[data-v-f1fbf075]{position:fixed;top:0;left:0;right:0;background-color:var(--color-background);border-bottom:1px solid var(--color-border);z-index:1000;padding:.75rem 0;transition:all .3s ease}.navbar.scrolled[data-v-f1fbf075]{background-color:#fff;border-bottom:2px solid black;box-shadow:0 2px 4px #0000001a}.navbar-content[data-v-f1fbf075]{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;align-items:center}.navbar-nav[data-v-f1fbf075]{display:flex;align-items:center;gap:2rem}.navbar-nav a[data-v-f1fbf075]{text-decoration:none;font-size:1rem;font-weight:500;color:var(--color-text);transition:color .3s ease}.navbar-nav a.router-link-exact-active[data-v-f1fbf075]{font-weight:600}.main-content[data-v-f1fbf075]{max-width:1200px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.navbar-content[data-v-f1fbf075]{padding:0 .5rem}.navbar-nav[data-v-f1fbf075]{gap:1rem}.navbar-nav a[data-v-f1fbf075]{font-size:.9rem}.main-content[data-v-f1fbf075]{margin-top:70px;padding:1rem .5rem}}[data-v-d22ba70e]{margin:0;padding:0;box-sizing:border-box}.container[data-v-d22ba70e]{display:flex;height:calc(100vh - 150px);width:100%;max-width:100%;overflow:hidden}.donut-section[data-v-d22ba70e]{flex:0 0 50%;display:flex;justify-content:center;align-items:center;position:sticky;top:0;height:100%}.donut-display[data-v-d22ba70e]{font-size:4px;line-height:1;font-family:monospace;white-space:pre}.profile-section[data-v-d22ba70e]{overflow-y:auto;height:100%;padding-right:10px}.spacer[data-v-d22ba70e]{height:10em}.profile-content[data-v-d22ba70e]{max-width:600px;line-height:1.6}.profile-content h1[data-v-d22ba70e]{font-size:3rem;font-weight:900;margin-bottom:1.5rem;border-bottom:2px solid #333;padding-bottom:.5rem}.profile-content h2[data-v-d22ba70e]{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:.3rem}.profile-content p[data-v-d22ba70e]{margin-bottom:1rem;text-align:justify}.profile-content p>a[data-v-d22ba70e]{color:#000}@media (max-width: 1024px){.profile-content h1[data-v-d22ba70e]{font-size:2.2rem}.profile-content h2[data-v-d22ba70e]{font-size:1.3rem}}@media (max-width: 900px){.donut-display[data-v-d22ba70e]{font-size:3.5px}.profile-content[data-v-d22ba70e]{max-width:none}.profile-content h1[data-v-d22ba70e]{font-size:2rem}.profile-content h2[data-v-d22ba70e]{font-size:1.2rem}.spacer[data-v-d22ba70e]{height:4rem}}@media (max-width: 820px){.container[data-v-d22ba70e]{flex-direction:column;height:auto;min-height:100vh}.donut-section[data-v-d22ba70e]{position:relative;flex:none;height:40vh;min-height:300px;padding:1rem}.donut-display[data-v-d22ba70e]{font-size:3px}.profile-section[data-v-d22ba70e]{flex:none;height:auto;margin-right:0;padding:0 2rem 2rem}.spacer[data-v-d22ba70e]{height:2rem}.profile-content[data-v-d22ba70e]{max-width:none}.profile-content h1[data-v-d22ba70e]{font-size:1.8rem;margin-bottom:1rem}.profile-content h2[data-v-d22ba70e]{font-size:1.2rem;margin-top:1.5rem;margin-bottom:.8rem}.profile-content p[data-v-d22ba70e]{margin-bottom:.8rem;text-align:left}@media (max-width: 480px){.donut-section[data-v-d22ba70e]{height:35vh;min-height:250px;padding:.5rem}.donut-display[data-v-d22ba70e]{font-size:2.5px}.profile-section[data-v-d22ba70e]{padding:0 1.5rem 1.5rem}.spacer[data-v-d22ba70e]{height:1rem}.profile-content h1[data-v-d22ba70e]{font-size:1.5rem;margin-bottom:.8rem}.profile-content h2[data-v-d22ba70e]{font-size:1.1rem;margin-top:1.2rem;margin-bottom:.6rem}.profile-content p[data-v-d22ba70e]{margin-bottom:.6rem;font-size:.95rem;line-height:1.5}}@media (max-width: 360px){.donut-section[data-v-d22ba70e]{height:30vh;min-height:200px;padding:.25rem}.donut-display[data-v-d22ba70e]{font-size:2px}.profile-section[data-v-d22ba70e]{padding:0 .75rem 1rem}.profile-content h1[data-v-d22ba70e]{font-size:1.3rem}.profile-content h2[data-v-d22ba70e]{font-size:1rem}.profile-content p[data-v-d22ba70e]{font-size:.9rem}}}
