html.dark-mode{background:#24273a;color:#cad3f5}html.dark-mode body{background:#24273a;color:#cad3f5}html.dark-mode a{color:#8aadf4}html.dark-mode a:focus,html.dark-mode a:hover{color:#f09228}footer{background-color:rgba(0,0,0,0.05)}html.dark-mode footer{background-color:rgba(0,0,0,0.3)}html.dark-mode footer p{color:#cad3f5}#toggleDark{position:absolute !important;top:20px !important;right:20px !important;z-index:9999 !important;font-size:40px;cursor:pointer;transition:all 0.3s ease !important;background:transparent !important;border:none !important;outline:none !important;box-sizing:content-box !important;margin:0 !important;padding:0 !important}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:optional;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHjxsAUi-qNiXg7eU0.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:optional;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHjxsAXC-qNiXg7Q.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:optional;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI5wq_FQftx9897sxZ.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:optional;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI5wq_Gwftx9897g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:optional;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:optional;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:optional;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:optional;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}a{color:#1772d0;text-decoration:none}a:focus,a:hover{color:#f09228;text-decoration:none}.navbar a,.navbar a:link,.navbar a:visited{color:#1772d0}.navbar a:focus,.navbar a:hover{color:#1772d0 !important;background:transparent !important}.navbar a:active{background:rgba(138,173,244,0.3) !important;color:#1772d0 !important}.mobile-menu a,.mobile-menu a:link,.mobile-menu a:visited{color:#1772d0}.mobile-menu a:focus,.mobile-menu a:hover{color:#1772d0 !important;background:transparent !important}.mobile-menu a:active{background:rgba(138,173,244,0.2) !important;color:#1772d0 !important}html.dark-mode .navbar a,html.dark-mode .navbar a:link,html.dark-mode .navbar a:visited{color:#8aadf4}html.dark-mode .navbar a:focus,html.dark-mode .navbar a:hover{color:#8aadf4 !important;background:transparent !important}html.dark-mode .navbar a:active{background:rgba(138,173,244,0.25) !important;color:#8aadf4 !important}html.dark-mode .mobile-menu a,html.dark-mode .mobile-menu a:link,html.dark-mode .mobile-menu a:visited{color:#8aadf4}html.dark-mode .mobile-menu a:focus,html.dark-mode .mobile-menu a:hover{color:#8aadf4 !important;background:transparent !important}html.dark-mode .mobile-menu a:active{background:rgba(138,173,244,0.2) !important;color:#8aadf4 !important}body,td,th,tr,p,a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14.5px}b,strong{font-size:16px}html{visibility:visible}html,body{overflow-x:hidden;width:100%;margin:0;padding:0}body{padding-top:48px;text-rendering:optimizeSpeed}*{box-sizing:border-box}strong{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px}h2{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:bold}span.highlight{background-color:#ffffd0}ul.extra_gap{list-style-type:disc}ul.extra_gap li{margin-bottom:5px}.section{width:100%;max-width:800px;border:0px;border-spacing:0px;border-collapse:separate;margin-right:auto;margin-left:auto;padding:0 10px}.sub-section{width:100%;vertical-align:middle}.section-bottom-indicator{position:relative;height:1px;width:100%;pointer-events:none;visibility:hidden}.footer-section{padding:1px;margin:1px}@media screen and (max-width:768px){#toggleDark{top:15px !important;right:15px !important;font-size:30px !important}.profile-section tr{display:flex;flex-direction:column}.profile-text{order:2;width:100% !important;padding:20px !important;text-align:center}.profile-image{order:1;width:100% !important;max-width:100% !important;padding:20px !important;text-align:center}.profile-image img{max-width:200px !important;width:200px !important;height:200px !important}}@media screen and (min-width:769px){.profile-section tr{display:table-row}.profile-text{display:table-cell;width:63%;vertical-align:middle}.profile-image{display:table-cell;width:37%;vertical-align:middle}}img{max-width:100%;height:auto}@media screen and (max-width:480px){.popup-content{width:90% !important;max-width:300px;margin:0 auto;padding:20px}.popup-content h2{font-size:20px}}a{word-wrap:break-word;word-break:break-word}table{table-layout:fixed;word-wrap:break-word}@media screen and (max-width:800px){.section{padding:0 15px}.sub-section{padding:15px 10px}}.navbar{position:fixed;top:0;left:0;right:0;width:100%;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:1000;padding:0;margin:0;transform:translateY(0);transition:transform 0.3s ease-in-out}.navbar.navbar-hidden{transform:translateY(-100%)}html.dark-mode .navbar{background:rgba(36,39,58,0.95);box-shadow:0 2px 10px rgba(0,0,0,0.3)}.navbar-container{max-width:1200px;margin:0 auto;padding:10px 15px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:8px}.navbar a{text-decoration:none;padding:6px 12px;border-radius:5px;transition:all 0.3s ease;font-weight:500;font-size:1.05em;white-space:nowrap}.navbar a:hover{background:rgba(138,173,244,0.2);transform:translateY(-2px)}.navbar a.active-section{background:rgba(138,173,244,0.3);font-weight:700;border-bottom:2px solid #1772d0}.navbar a:focus{outline:none}.navbar a:focus-visible{outline:2px solid #1772d0;outline-offset:2px}.navbar a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html.dark-mode .navbar a:hover{background:rgba(138,173,244,0.15)}html.dark-mode .navbar a.active-section{background:rgba(138,173,244,0.25);border-bottom-color:#8aadf4}.navbar-separator{color:#999;margin:0 5px}html.dark-mode .navbar-separator{color:#6e738d}.hamburger{display:none;flex-direction:column;background:transparent;border:none;cursor:pointer;padding:5px;z-index:1001}.hamburger span{width:25px;height:3px;background-color:#1772d0;margin:3px 0;transition:all 0.3s ease;border-radius:3px}html.dark-mode .hamburger span{background-color:#8aadf4}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background:rgba(255,255,255,0.98);backdrop-filter:blur(10px);box-shadow:0 4px 10px rgba(0,0,0,0.1);flex-direction:column;padding:10px 0;z-index:999}html.dark-mode .mobile-menu{background:rgba(36,39,58,0.98);box-shadow:0 4px 10px rgba(0,0,0,0.3)}.mobile-menu.active{display:flex}.mobile-menu a{padding:12px 20px;text-decoration:none;transition:background 0.3s ease;border-bottom:1px solid rgba(0,0,0,0.05)}html.dark-mode .mobile-menu a{border-bottom:1px solid rgba(255,255,255,0.05)}.mobile-menu a:hover{background:rgba(138,173,244,0.1)}html.dark-mode .mobile-menu a.active-section{background:rgba(138,173,244,0.2);font-weight:700;border-left:4px solid #1772d0;padding-left:16px}html.dark-mode .mobile-menu a.active-section{border-left-color:#8aadf4}.mobile-menu a:focus{outline:none}.mobile-menu a:focus-visible{outline:2px solid #1772d0;outline-offset:2px}.mobile-menu a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:none) and (pointer:coarse){.mobile-menu a:hover{background:transparent}.mobile-menu a:active{background:rgba(138,173,244,0.2) !important}.mobile-menu a:focus{background:transparent}.navbar a:hover{background:transparent;transform:none}.navbar a:active{background:rgba(138,173,244,0.3) !important}.navbar a:focus{background:transparent}.navbar a.active-section:hover,.mobile-menu a.active-section:hover{background:rgba(138,173,244,0.3)}html.dark-mode .navbar a:active{background:rgba(138,173,244,0.25) !important}html.dark-mode .mobile-menu a:active{background:rgba(138,173,244,0.2) !important}}@media screen and (max-width:1024px){.hamburger{display:flex;order:10;margin-left:auto;flex-shrink:0}.nav-desktop{display:none !important}.navbar-container{padding:10px 15px;gap:0;justify-content:space-between;width:100%}.navbar a{padding:5px 8px;font-size:1.05em;flex:1;text-align:center;white-space:nowrap}.navbar a:not(.nav-desktop){flex:1}.navbar a.active-section{background:rgba(138,173,244,0.3) !important;border-bottom:2px solid #1772d0 !important;font-weight:700 !important}html.dark-mode .navbar a.active-section{background:rgba(138,173,244,0.25) !important;border-bottom-color:#8aadf4 !important}.navbar-separator{display:none}body{padding-top:50px}}@media screen and (max-width:480px){.section{padding:0 10px}.sub-section{padding:10px 5px}.navbar-container{padding:10px 15px}.navbar a{padding:6px 12px;font-size:1.05em}body{padding-top:50px}}