body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.wiki-page{background-color:#fff;color:#202122;display:flex;flex-direction:column;font-family:"Liberation Serif",Linux Libertine,Georgia,Times,serif;line-height:1.6;margin:0;max-width:100%;min-height:100vh;padding:0}.wiki-header{background-color:#f8f9fa;border-bottom:1px solid #a2a9b1;justify-content:space-between;padding:12px 20px;position:sticky;top:0;z-index:100}.wiki-header,.wiki-logo{align-items:center;display:flex}.wiki-logo{cursor:pointer}.wiki-logo span{font-family:Linux Libertine,Georgia,Times,serif;font-size:24px;font-weight:400;margin-left:10px}.wiki-search{display:flex;gap:8px}.wiki-search input{border:1px solid #a2a9b1;border-radius:2px;padding:8px 12px;width:250px}.wiki-back-button button,.wiki-search button{background-color:#f8f9fa;border:1px solid #a2a9b1;border-radius:2px;cursor:pointer;padding:8px 12px}.wiki-back-button button:hover,.wiki-search button:hover{background-color:#eaecf0}.wiki-content{display:flex;flex:1 1;gap:20px;padding:20px}.wiki-sidebar{background-color:#f8f9fa;border:1px solid #a2a9b1;border-radius:2px;flex-shrink:0;padding:15px;width:200px}.wiki-sidebar h3{border-bottom:1px solid #a2a9b1;font-size:16px;font-weight:700;margin-bottom:10px;margin-top:20px;padding-bottom:5px}.wiki-sidebar h3:first-child{margin-top:0}.wiki-sidebar ul{list-style-type:none;margin:0;padding-left:0}.wiki-sidebar li{color:#0645ad;cursor:pointer;font-size:14px;margin-bottom:5px}.wiki-sidebar li:hover{text-decoration:underline}.wiki-main{flex:1 1;position:relative}.wiki-main h1{border-bottom:1px solid #a2a9b1;font-family:Linux Libertine,Georgia,Times,serif;font-size:28px;font-weight:400;margin-bottom:10px;margin-top:0;padding-bottom:5px}.wiki-article-info{font-size:14px;font-style:italic;margin-bottom:20px}.wiki-infobox{background-color:#f8f9fa;border:1px solid #a2a9b1;float:right;font-size:14px;margin:0 0 20px 20px;padding:10px;width:270px}.wiki-infobox-header{font-size:16px;font-weight:700}.wiki-infobox-header,.wiki-infobox-image{margin-bottom:10px;text-align:center}.wiki-infobox-image img{border:1px solid #a2a9b1;max-width:220px;padding:3px}.wiki-infobox-table{border-collapse:collapse;width:100%}.wiki-infobox-table th{font-weight:400;text-align:left;width:30%}.wiki-infobox-table td,.wiki-infobox-table th{padding:4px;vertical-align:top}.wiki-article{line-height:1.6}.wiki-article h2{border-bottom:1px solid #a2a9b1;font-family:Linux Libertine,Georgia,Times,serif;font-size:22px;font-weight:400;margin-top:30px;padding-bottom:3px}.wiki-article p{margin-bottom:16px}.wiki-article ol,.wiki-article ul{margin-bottom:16px;padding-left:40px}.wiki-article li{margin-bottom:5px}.wiki-references{font-size:14px}.wiki-categories,.wiki-references{border-top:1px solid #a2a9b1;margin-top:30px;padding-top:10px}.wiki-categories{color:#54595d;font-size:13px}.wiki-footer{background-color:#f8f9fa;border-top:1px solid #a2a9b1;color:#54595d;font-size:12px;margin-top:auto;padding:20px;text-align:center}.wiki-footer p{margin:5px 0}.wiki-page a{color:#0645ad;text-decoration:none}.wiki-page a:hover{text-decoration:underline}@media (max-width:768px){.wiki-content{flex-direction:column}.wiki-sidebar{margin-bottom:20px;width:100%}.wiki-infobox{float:none;margin:0 0 20px;width:100%}.wiki-header{align-items:flex-start;flex-direction:column;gap:10px}.wiki-search{width:100%}.wiki-search input{flex:1 1}}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#1a5490;--secondary-color:#2c7da0;--accent-color:#61a5c2;--dark-color:#012a4a;--light-color:#a9d6e5;--text-dark:#2b2d42;--text-light:#8d99ae;--white:#fff;--gray-light:#f8f9fa;--success-color:#2a9d8f;--warning-color:#e76f51;--bg-color:var(--white);--card-bg:var(--white);--header-bg:#fffffff2;--border-color:#0000001a;--shadow-color:#00000014;--footer-bg:var(--dark-color);--footer-text:var(--white)}body.dark-mode{--primary-color:#5ca7db;--secondary-color:#4a9cc7;--accent-color:#7bbce7;--dark-color:#1e3a5f;--light-color:#2d4a6b;--text-dark:#e2e8f0;--text-light:#94a3b8;--white:#0f172a;--gray-light:#1e293b;--bg-color:#0f172a;--card-bg:#1e293b;--header-bg:#0f172af2;--border-color:#ffffff1a;--shadow-color:#0000004d;--footer-bg:#000;--footer-text:#e2e8f0}body{background-color:#fff;background-color:var(--bg-color);color:#2b2d42;color:var(--text-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}.container{margin:0 auto;max-width:1200px;padding:0 20px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.75rem}h4{font-size:1.25rem}p{margin-bottom:1rem}.lead{font-weight:300;margin-bottom:1.5rem}.lead,.theme-toggle{color:#2b2d42;color:var(--text-dark);font-size:1.25rem}.theme-toggle{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .3s ease}.theme-toggle:hover{background-color:#0000001a;transform:rotate(30deg)}body.dark-mode .theme-toggle:hover{background-color:#ffffff1a}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;background:var(--header-bg);border-bottom:1px solid #0000001a;border-bottom:1px solid var(--border-color);box-shadow:0 2px 10px #00000014;box-shadow:0 2px 10px var(--shadow-color);left:0;padding:1rem 0;position:fixed;right:0;top:0;z-index:1000}.header-content{align-items:center;display:flex;justify-content:space-between}.logo{color:#1a5490;color:var(--primary-color);font-size:1.5rem;margin:0}.nav{align-items:center;display:flex;gap:2rem}.nav-link{color:#2b2d42;color:var(--text-dark);font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.nav-link.active,.nav-link:hover{color:#1a5490;color:var(--primary-color)}.nav-link:after{background-color:#1a5490;background-color:var(--primary-color);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link.active:after,.nav-link:hover:after{width:100%}.menu-toggle{background:none;border:none;color:#2b2d42;color:var(--text-dark);cursor:pointer;display:none;font-size:1.5rem}.hero{align-items:center;background:linear-gradient(135deg,#f8f9fa,#1a54900d);background:linear-gradient(135deg,var(--gray-light) 0,#1a54900d 100%);display:flex;min-height:100vh;padding:120px 0 80px}body.dark-mode .hero{background:linear-gradient(135deg,#f8f9fa,#5ca7db0d);background:linear-gradient(135deg,var(--gray-light) 0,#5ca7db0d 100%)}.hero-content{text-align:center}.hero-title{color:#2b2d42;color:var(--text-dark);font-size:3.5rem;margin-bottom:1rem}.hero-subtitle{color:#1a5490;color:var(--primary-color);font-size:1.75rem;font-weight:600;margin-bottom:1.5rem}.hero-description{color:#2b2d42;color:var(--text-dark);font-size:1.125rem;margin:0 auto 2rem;max-width:700px}.hero-info{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem}.info-item{align-items:center;color:#2b2d42;color:var(--text-dark);display:flex;gap:.5rem}.info-icon{color:#1a5490;color:var(--primary-color);font-size:1.25rem}.hero-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.btn{border-radius:5px;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease}.btn-primary,body.dark-mode .btn-primary{background-color:#1a5490;background-color:var(--primary-color);color:#fff}body.dark-mode .btn-primary{color:var(--white)}.btn-primary:hover{background-color:#012a4a;background-color:var(--dark-color);transform:translateY(-2px)}body.dark-mode .btn-primary:hover{background-color:#61a5c2;background-color:var(--accent-color)}.btn-secondary{background-color:initial;border:2px solid #1a5490;border:2px solid var(--primary-color);color:#1a5490;color:var(--primary-color)}.btn-secondary:hover,body.dark-mode .btn-secondary:hover{background-color:#1a5490;background-color:var(--primary-color);color:#fff}body.dark-mode .btn-secondary:hover{color:var(--white)}.award-highlight{align-items:center;background-color:#2a9d8f1a;border:1px solid #0000001a;border:1px solid var(--border-color);border-radius:50px;color:#2a9d8f;color:var(--success-color);display:flex;font-weight:600;gap:1rem;justify-content:center;padding:1rem 2rem}body.dark-mode .award-highlight{background-color:#2a9d8f33}.award-icon{font-size:1.5rem}section{padding:80px 0}.section-title{color:#2b2d42;color:var(--text-dark);margin-bottom:3rem;position:relative;text-align:center}.section-title:after{background-color:#1a5490;background-color:var(--primary-color);bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.section-subtitle{color:#8d99ae;color:var(--text-light);font-size:1.125rem;margin-bottom:3rem;text-align:center}.about{background-color:#f8f9fa;background-color:var(--gray-light)}.about-content{grid-gap:3rem;display:grid;gap:3rem}.about-text{margin:0 auto;max-width:800px}.highlights-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.highlight-card{background:#fff;background:var(--card-bg);border:1px solid #0000001a;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 5px 20px #00000014;box-shadow:0 5px 20px var(--shadow-color);padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.highlight-card:hover{box-shadow:0 10px 30px #0000001f;transform:translateY(-5px)}.highlight-icon{color:#1a5490;color:var(--primary-color);font-size:3rem;margin-bottom:1rem}.timeline{padding:2rem 0;position:relative}.timeline:before{background-color:#a9d6e5;background-color:var(--light-color);content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:2px}.timeline-item{margin-bottom:3rem;position:relative;width:50%}.timeline-item:nth-child(odd){left:0;padding-right:3rem;text-align:right}.timeline-item:nth-child(2n){left:50%;padding-left:3rem}.timeline-marker{align-items:center;background-color:#1a5490;background-color:var(--primary-color);border-radius:50%;color:#fff;color:var(--white);display:flex;height:40px;justify-content:center;position:absolute;top:0;width:40px;z-index:1}.timeline-item:nth-child(odd) .timeline-marker{right:-20px}.timeline-item:nth-child(2n) .timeline-marker{left:-20px}.timeline-content{background:#fff;background:var(--card-bg);border:1px solid #0000001a;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 5px 20px #00000014;box-shadow:0 5px 20px var(--shadow-color);padding:2rem}.timeline-content h3{color:#2b2d42;color:var(--text-dark);margin-bottom:.5rem}.timeline-content h4{color:#1a5490;color:var(--primary-color);margin-bottom:.5rem}.location{font-style:italic;margin-bottom:.5rem}.location,.period{color:#8d99ae;color:var(--text-light)}.period{align-items:center;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1rem}.timeline-item:nth-child(2n) .period{justify-content:flex-start}.education{background-color:#f8f9fa;background-color:var(--gray-light)}.education-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:3rem}.education-card{background:#fff;background:var(--card-bg);border:1px solid #0000001a;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 5px 20px #00000014;box-shadow:0 5px 20px var(--shadow-color);padding:2.5rem;transition:transform .3s ease}.education-card:hover{transform:translateY(-5px)}.education-icon{color:#1a5490;color:var(--primary-color);font-size:2.5rem;margin-bottom:1rem}.institution{color:#2c7da0;color:var(--secondary-color);font-weight:600;margin-bottom:.5rem}.achievements{list-style:none;margin-top:1rem}.achievements li{color:#2b2d42;color:var(--text-dark);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.achievements li:before{color:#2a9d8f;color:var(--success-color);content:"✓";font-weight:700;left:0;position:absolute}.subsection-title{align-items:center;color:#2b2d42;color:var(--text-dark);display:flex;font-size:1.5rem;gap:.5rem;margin-bottom:1.5rem}.subsection-icon{color:#1a5490;color:var(--primary-color)}.training-list{grid-gap:1.5rem;display:grid;gap:1.5rem;margin-bottom:3rem}.training-item{background:#fff;background:var(--card-bg);border:1px solid #0000001a;border:1px solid var(--border-color);border-left:4px solid var(--primary-color);border-radius:8px;box-shadow:0 2px 10px #00000014;box-shadow:0 2px 10px var(--shadow-color);padding:1.5rem}.training-item h4{color:#2b2d42;color:var(--text-dark);margin-bottom:.5rem}.training-item p{color:#8d99ae;color:var(--text-light);margin-bottom:.5rem}.year{background:#a9d6e5;background:var(--light-color);border-radius:20px;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;padding:.25rem .75rem}body.dark-mode .year{background:#1a5490;background:var(--primary-color);color:#fff;color:var(--white)}.certification-list{grid-gap:1rem;display:grid;gap:1rem}.certification-item{align-items:center;background:#fff;background:var(--card-bg);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:transform .3s ease}.certification-item:hover{background:#f8f9fa;background:var(--gray-light);transform:translateX(10px)}.cert-icon{color:#61a5c2;color:var(--accent-color);font-size:1.25rem}.skills-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem}.skill-category{background:#fff;background:var(--card-bg);border:1px solid #0000001a;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 5px 20px #00000014;box-shadow:0 5px 20px var(--shadow-color);padding:2rem}.category-header{gap:1rem;margin-bottom:1.5rem}.category-icon{color:#1a5490;color:var(--primary-color);font-size:2rem}.medical-skills{display:flex;flex-direction:column;gap:.75rem}.skill-item-medical{align-items:center;display:flex;gap:.75rem;padding:.5rem;transition:transform .3s ease}.skill-item-medical:hover{color:#1a5490;color:var(--primary-color);transform:translateX(10px)}.skill-bullet{color:#61a5c2;color:var(--accent-color);font-size:1.25rem}.additional-skills{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px}.soft-skills-list{display:flex;flex-wrap:wrap;gap:1rem}.soft-skill-tag{background:#a9d6e5;background:var(--light-color);border:1px solid #0000001a;border:1px solid var(--border-color);border-radius:25px;color:#2b2d42;color:var(--text-dark);font-weight:500;padding:.5rem 1.5rem;transition:all .3s ease}body.dark-mode .soft-skill-tag{background:#fff;background:var(--card-bg);color:#2b2d42;color:var(--text-dark)}.soft-skill-tag:hover{transform:scale(1.1)}.soft-skill-tag:hover,body.dark-mode .soft-skill-tag:hover{background:#1a5490;background:var(--primary-color);color:#fff}body.dark-mode .soft-skill-tag:hover{color:var(--white)}.language-list{grid-gap:1rem;display:grid;gap:1rem}.language-item{align-items:center;background:#fff;background:var(--card-bg);border:1px solid #a9d6e5;border:1px solid var(--light-color);border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.lang-name{color:#2b2d42;color:var(--text-dark);font-weight:600}.lang-level{color:#8d99ae;color:var(--text-light);font-size:.875rem}.publications{background-color:#f8f9fa;background-color:var(--gray-light)}.publication-categories{grid-gap:2rem;display:grid;gap:2rem;margin-bottom:3rem}.publication-category{background:#fff;background:var(--card-bg);border:1px solid #0000001a;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 5px 20px #00000014;box-shadow:0 5px 20px var(--shadow-color);overflow:hidden}.category-header{align-items:center;background:#f8f9fa;background:var(--gray-light);cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:background-color .3s ease}.category-header:hover{background:#a9d6e5;background:var(--light-color)}.category-info{align-items:center;display:flex;gap:1rem}.publication-count{background:#1a5490;background:var(--primary-color);border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;padding:.25rem .75rem}body.dark-mode .publication-count{background:#61a5c2;background:var(--accent-color);color:#fff;color:var(--white)}.toggle-btn{background:none;border:none;color:#1a5490;color:var(--primary-color);cursor:pointer;font-size:1.25rem;transition:transform .3s ease}.publication-list{overflow:hidden;transition:height .3s ease}.publication-item{border-top:1px solid #a9d6e5;border-top:1px solid var(--light-color);padding:1.5rem}.publication-item h4{color:#2b2d42;color:var(--text-dark);margin-bottom:.5rem}.authors{margin-bottom:.5rem}.authors,.publication-meta{color:#8d99ae;color:var(--text-light);font-size:.875rem}.publication-meta{display:flex;flex-wrap:wrap;gap:1rem}.conference,.journal{font-style:italic}.editorial-roles{background:#fff;background:var(--card-bg);border:1px solid #0000001a;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 5px 20px #00000014;box-shadow:0 5px 20px var(--shadow-color);padding:2rem}.roles-list{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.role-item h4{color:#1a5490;color:var(--primary-color);margin-bottom:.5rem}.contact-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px}.contact-details{grid-gap:1.5rem;display:grid;gap:1.5rem;margin-top:2rem}.contact-item{background:#f8f9fa;background:var(--gray-light);border:1px solid #0000001a;border:1px solid var(--border-color);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:transform .3s ease}.contact-item:hover{background:#a9d6e5;background:var(--light-color);transform:translateX(10px)}body.dark-mode .contact-item:hover{background:#fff;background:var(--card-bg)}.contact-icon{color:#1a5490;color:var(--primary-color);font-size:1.5rem;margin-top:.25rem}.contact-item h4{color:#2b2d42;color:var(--text-dark);margin-bottom:.25rem}.contact-item a{color:#1a5490;color:var(--primary-color);text-decoration:none}.contact-item a:hover{text-decoration:underline}.cta-card{background:#fff;background:var(--card-bg);border:1px solid #0000001a;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 5px 20px #00000014;box-shadow:0 5px 20px var(--shadow-color);margin-bottom:2rem;padding:2rem}.cta-card h3{color:#2b2d42;color:var(--text-dark);margin-bottom:1rem}.affiliations-list,.service-list{list-style:none}.affiliations-list li,.service-list li{color:#2b2d42;color:var(--text-dark);margin-bottom:.75rem;padding-left:1.5rem;position:relative}.affiliations-list li:before,.service-list li:before{color:#1a5490;color:var(--primary-color);content:"•";font-size:1.25rem;font-weight:700;left:0;position:absolute}.footer{background:#012a4a;background:var(--footer-bg);border-top:1px solid #0000001a;border-top:1px solid var(--border-color);color:#fff;color:var(--footer-text);padding:2rem 0;text-align:center}.footer p{margin:0}@media (max-width:1024px){.timeline-item{left:0!important;padding-left:3rem!important;padding-right:0!important;text-align:left!important;width:100%}.timeline:before{left:20px}.timeline-marker{left:0!important;right:auto!important}.timeline-item:nth-child(2n) .period{justify-content:flex-start}.additional-skills{grid-template-columns:1fr}}@media (max-width:768px){.nav{background:#fffffff2;background:var(--header-bg);border-bottom:1px solid #0000001a;border-bottom:1px solid var(--border-color);box-shadow:0 5px 20px #00000014;box-shadow:0 5px 20px var(--shadow-color);flex-direction:column;left:0;opacity:0;padding:2rem;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:all .3s ease}.nav-open{opacity:1;pointer-events:all;transform:translateY(0)}.menu-toggle{display:block}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.25rem}.hero-info{align-items:flex-start;max-width:400px}.hero-buttons,.hero-info{flex-direction:column;margin:0 auto 2rem}.hero-buttons{max-width:300px;width:100%}.btn{text-align:center;width:100%}.contact-content,.education-grid,.skills-grid{grid-template-columns:1fr}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}}@media (max-width:480px){.container{padding:0 15px}section{padding:60px 0}.hero{padding:100px 0 60px}.highlights-grid{grid-template-columns:1fr}.publication-category{font-size:.875rem}}body,html{overflow-x:hidden;width:100%}@media (max-width:768px){.header-content{padding:0 10px}.container{max-width:100%;width:100%}}
/*# sourceMappingURL=main.59bc6fea.css.map*/