.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.layout{display:flex;flex-direction:column;min-height:100vh;position:relative}.main-content{flex:1 1;margin:0 auto;max-width:1280px;padding:var(--spacing-lg);position:relative;width:100%;z-index:1}table{border-collapse:collapse;margin-top:var(--spacing-sm);width:100%}th{background-color:var(--background-light);border-bottom:2px solid var(--border-color);text-align:left}td,th{padding:var(--spacing-sm)}td{border-bottom:1px solid var(--border-color)}tr:hover{background-color:var(--background-light)}@media (max-width:768px){.header-content{flex-wrap:wrap;padding:.75rem var(--spacing-md)}.navbar{justify-content:space-between;order:3;width:100%}}.header{background-color:var(--primary-dark);box-shadow:0 2px 4px #0000001a;color:var(--text-light);height:50px;justify-content:space-between;padding:0 var(--spacing-lg)}.header,.headerContent{align-items:center;display:flex;gap:var(--spacing-lg)}.headerContent{min-width:0}.logoContainer{align-items:center;display:flex;margin:var(--spacing-sm)}.logo{color:var(--logo-color);font-size:var(--size-h2);font-weight:700;margin:0}.navbar{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:flex-start}.navLink{border-radius:var(--border-radius-sm);color:var(--primary-light);font-size:var(--size-h3);padding:var(--spacing-xs) var(--spacing-sm);text-decoration:none;transition:background-color var(--transition-default)}.navLink:hover{background-color:var(--hover-light)}.navLink.active,.navLink:hover{align-items:center;display:flex;height:50px;justify-content:center}.navLink.active{background-color:var(--accent-color);color:var(--primary-dark);font-weight:700}.toolsContainer{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-left:auto;min-width:0}.themeToggle{background:var(--primary-dark);border:1px solid var(--accent-color);border-radius:var(--border-radius-md);color:var(--text-light);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-medium);gap:.75rem;height:50px;margin:var(--spacing-sm);padding:.35rem .65rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease;-webkit-user-select:none;user-select:none}.themeToggle,.themeToggleIcons{align-items:center;display:inline-flex}.themeToggleIcons{color:var(--accent-color);height:24px;justify-content:center;width:24px}.switchTrack{flex-shrink:0;height:24px;position:relative;width:44px}.switchTrack input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.switchTrack input:checked+.switchSlider{background:color-mix(in srgb,var(--accent-color) 30%,var(--background-dark) 70%);border-color:var(--accent-color)}.switchTrack input:checked+.switchSlider:before{transform:translateX(20px)}.switchTrack input:focus-visible+.switchSlider{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color) 35%,#0000 65%)}.switchSlider{background:var(--background-dark);border:1px solid var(--accent-color);border-radius:999px;inset:0;position:absolute;transition:border-color .18s ease,background-color .18s ease}.switchSlider:before{background:var(--background-light);border:1px solid var(--accent-color);border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:18px}.themeToggle:hover{background:color-mix(in srgb,var(--accent-color) 14%,#0000 86%);border-color:color-mix(in srgb,var(--accent-color) 55%,#0000 45%)}.footer{align-items:center;background-color:var(--primary-dark);border-top:2px solid var(--accent-color);flex-direction:column;margin-top:var(--spacing-xl);padding:var(--spacing-xl)}.footer,.footerTagline{color:var(--primary-light);display:flex;text-align:center}.footerTagline{flex-direction:row;font-size:1rem;font-style:italic}.footerGrid,.footerTagline{justify-content:center;margin:0 0 var(--spacing-xl) 0;width:100%}.footerGrid{grid-gap:100px;display:grid;gap:100px;grid-template-columns:auto auto}@media (max-width:768px){.footerGrid{gap:3.5rem}.footerSection:first-child{margin-right:var(--spacing-md)}}@media (max-width:480px){.footerGrid{gap:2rem}.footerSection:first-child{margin-right:var(--spacing-sm)}}.footerSection{display:flex;flex-direction:column;text-align:left}.footerSectionTitle{color:var(--accent-color);font-size:1.1rem;font-weight:700;margin-bottom:var(--spacing-sm)}.footerLink{color:var(--primary-light);font-size:.95rem;line-height:1.6;margin:var(--spacing-xs) 0;text-decoration:none;transition:color var(--transition-default)}.footerLink:hover{color:var(--accent-color)}.footerCopyright{color:var(--primary-light);font-size:.9rem;margin:0 0 var(--spacing-xl) 0;text-align:center;width:100%}.footerSocial{flex-direction:row;gap:var(--spacing-lg);margin:0;width:100%}.footerSocial,.footerSocial a{display:flex;justify-content:center}.footerSocial a{align-items:center;padding:var(--spacing-xs);transition:transform var(--transition-default)}.footerSocial a:hover{transform:scale(1.2)}.facebookIcon{color:var(--primary-light)}.facebookIcon:hover{color:var(--facebook-color)}.instagramIcon{color:var(--primary-light)}.instagramIcon:hover{color:var(--instagram-color)}.linkedinIcon{color:var(--primary-light)}.linkedinIcon:hover{color:var(--linkedin-color)}.pinterestIcon{color:var(--primary-light)}.pinterestIcon:hover{color:var(--pinterest-color)}@media (max-width:768px){.footer{padding:var(--spacing-lg)}.footerTagline{font-size:.95rem}.footerGrid,.footerTagline{margin-bottom:var(--spacing-lg)}.footerGrid{gap:var(--spacing-lg)}.footerSectionTitle{font-size:1rem}.footerLink{font-size:.9rem}.footerCopyright{font-size:.85rem;margin-bottom:var(--spacing-lg)}.footerSocial{gap:var(--spacing-md)}.facebookIcon,.instagramIcon,.linkedinIcon,.pinterestIcon{font-size:20px}}@media (max-width:480px){.footer{padding:var(--spacing-md)}.footerTagline{font-size:.9rem}.footerGrid,.footerTagline{margin-bottom:var(--spacing-md)}.footerGrid{gap:var(--spacing-md)}.footerSection:first-child{margin-right:var(--spacing-sm)}.footerSectionTitle{font-size:.95rem}.footerLink{font-size:.85rem}.footerCopyright{font-size:.8rem;margin-bottom:var(--spacing-md)}.footerSocial{gap:var(--spacing-sm);margin:0}.facebookIcon,.instagramIcon,.linkedinIcon,.pinterestIcon,.social-icon{font-size:18px}}.homePage{color:var(--text-dark);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1180px;padding:40px 20px}.hero-section{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);margin-bottom:48px}.hero-section h1{font-size:clamp(2.4rem,3vw,3.8rem);line-height:1.05;margin:0 0 18px}.hero-description{color:var(--text-dark);line-height:1.75;margin-bottom:28px;max-width:620px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.primary-button,.secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-weight:600;justify-content:center;text-decoration:none}.primary-button{background:var(--background-dark);color:var(--text-light);padding:14px 24px}.secondary-button{background:var(--background-light);color:var(--text-dark);padding:14px 24px}.hero-avatar-card{grid-gap:18px;align-items:center;background:#ffffff14;border:1px solid var(--border-color);border-radius:28px;box-shadow:0 18px 45px #0f172a0f;display:grid;gap:18px;padding:28px}.avatar-image{background:var(--background-dark);border-radius:24px;color:var(--text-light);display:grid;font-size:1.8rem;font-weight:700;height:80px;place-items:center;width:80px}.avatar-name{font-size:1.15rem;font-weight:700;margin:0}.avatar-role{color:var(--text-dark);line-height:1.6;margin:6px 0 0}@media (max-width:960px){.hero-section{grid-template-columns:1fr}}@media (max-width:640px){.home-page{padding:28px 16px}.primary-button,.secondary-button{width:100%}}.infoContainer{color:var(--text-dark);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1180px;padding:40px 20px}.heroSection{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);margin-bottom:48px}.sectionLabel{color:var(--accent-color);display:inline-flex;font-size:.88rem;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.heroSection h1{font-size:clamp(2.4rem,3vw,3.8rem);line-height:1.05;margin:0 0 18px}.heroDescription{color:var(--text-dark);line-height:1.75;margin-bottom:28px;max-width:620px}.heroActions{display:flex;flex-wrap:wrap;gap:14px}.container,.primaryButton,.secondaryButton{align-items:center;border-radius:10px;display:inline-flex;font-weight:600;justify-content:center;text-decoration:none}.primaryButton{background:var(--background-dark);color:var(--text-light);padding:14px 24px}.secondaryButton{background:var(--background-light);color:var(--text-dark);padding:14px 24px}@media (max-width:960px){.heroSection,.overviewSection,.profileGrid,.updateGrid{grid-template-columns:1fr}.heroSection{padding-bottom:0}}@media (max-width:640px){.homePage{padding:28px 16px}.primaryButton,.secondaryButton{width:100%}}.aboutHero{margin:0 auto;max-width:900px;padding:var(--spacing-lg);width:100%}.aboutHero h1{border-bottom:3px solid var(--border-color);color:var(--text-dark);font-size:var(--size-h1);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md)}.aboutIntro{color:var(--text-dark);font-size:var(--size-h4);line-height:1.8;text-align:justify}.aboutIntro,.aboutSection{margin-bottom:var(--spacing-xl)}.aboutSection{background-color:initial;border-left:4px solid var(--border-color);border-radius:var(--border-radius-md);padding:var(--spacing-lg)}.aboutSectionTitle{color:var(--text-dark);display:block;font-size:1.2rem;margin-bottom:var(--spacing-md)}.aboutList{list-style:none;margin:0;padding-left:0}.aboutList li{color:var(--text-dark);font-size:1rem;line-height:1.6;padding:var(--spacing-sm) 0;padding-left:var(--spacing-lg);position:relative}.aboutList li:before{color:var(--accent-color);content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.aboutClosing{color:var(--text-dark);font-style:italic;line-height:1.8;text-align:justify}@media (max-width:768px){.aboutHero h1{font-size:var(--size-h1)}.aboutClosing,.aboutIntro{font-size:var(--size-h4)}.aboutHero,.aboutSection{padding:var(--spacing-md)}}.contactHero{margin:0 auto;max-width:1000px;padding:var(--spacing-lg);width:100%}.contactHero h1{border-bottom:3px solid var(--border-color);font-size:var(--size-h1);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md)}.contactHero h1,.contactIntro{color:var(--text-dark);text-align:center}.contactIntro{font-size:var(--size-h4);line-height:1.8;margin-bottom:var(--spacing-xl)}.contactContainer{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:1fr;margin-top:var(--spacing-xl)}.contactFormSection h2,.contactInfoSection h2{border-bottom:2px solid var(--border-color);color:var(--text-dark);font-size:var(--size-h2);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm)}.googleFormFrame{background-color:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius-md);min-height:900px;width:100%}.formNote{color:var(--text-dark);margin-top:var(--spacing-md)}@media (max-width:768px){.contactHero h1{font-size:var(--size-h1)}.contactIntro{font-size:var(--size-h4)}.contactContainer{gap:var(--spacing-lg);grid-template-columns:1fr}.contactFormSection h2,.contactInfoSection h2{font-size:var(--size-h2)}}@media (max-width:480px){.contactHero{padding:var(--spacing-md)}.contactHero h1{font-size:var(--size-h1);margin-bottom:var(--spacing-md)}.contactIntro{font-size:var(--size-h4)}.contactContainer{gap:var(--spacing-md)}}.privacyHero{margin:0 auto;max-width:900px;padding:var(--spacing-lg);width:100%}.privacyHero h1{border-bottom:3px solid var(--accent-color);color:var(--primary-dark);font-size:2.5rem;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md)}.privacySection{line-height:1.8;margin-bottom:var(--spacing-xl)}.privacySection h2{color:var(--primary-dark);font-size:1.5rem;margin-bottom:var(--spacing-md);margin-top:var(--spacing-lg)}.privacySection p{color:var(--text-dark);margin-bottom:var(--spacing-md);text-align:justify}.privacyList{list-style:none;padding-left:0}.privacyList li{color:var(--text-dark);line-height:1.8;margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg);position:relative}.privacyList li:before{color:var(--accent-color);content:"▪";font-weight:700;left:0;position:absolute}.privacyList strong{color:var(--primary-dark)}@media (max-width:768px){.privacyHero h1{font-size:var(--size-h1)}.privacySection h2{font-size:var(--size-h2)}.privacyHero{padding:var(--spacing-md)}}.academyContainer{margin:0 auto;max-width:1000px;padding:var(--spacing-lg);width:100%}.academyIntro{line-height:1.8;margin-bottom:var(--spacing-xl);text-align:justify}.academyIntro h1{color:var(--text-dark);font-size:var(--size-h1)}.academyIntro p{color:var(--text-dark);font-size:var(--size-h4)}.academyResources{line-height:1.8;margin-bottom:var(--spacing-xl);text-align:justify}.academyResources h2{color:var(--text-dark);font-size:var(--size-h2)}.academyResources p{color:var(--text-dark);font-size:var(--size-h4)}.resourceGrid{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.resourceLink{background-color:var(--background-dark);border-radius:8px;color:var(--text-light);display:block;font-size:var(--size-h3);padding:var(--spacing-md);text-decoration:none;transition:background-color .3s ease}.networkingContainer{color:var(--text-dark);margin:0 auto;max-width:1180px;padding:var(--spacing-xl) var(--spacing-lg)}.networkingIntro{margin-bottom:var(--spacing-xl);text-align:center}.networkingIntro h1{border-bottom:3px solid var(--border-color);color:var(--text-dark);font-size:var(--size-h1);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md)}.networkingIntro p{color:var(--text-dark);font-size:var(--size-h4);line-height:1.8}.networkingList{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.networkingList a{background-color:var(--background-light);border-radius:var(--border-radius-md);color:var(--text-dark);font-weight:600;padding:var(--spacing-md);transition:border-color var(--transition-default),color var(--transition-default),transform var(--transition-default)}.networkingList a:hover{border-color:var(--accent-color);color:var(--primary-dark);transform:translateY(-2px)}@media (max-width:768px){.networkingContainer{padding:var(--spacing-lg)}.networkingIntro h1{font-size:var(--size-h1)}}@media (max-width:480px){.networkingContainer{padding:var(--spacing-md)}.networkingList{grid-template-columns:1fr}}.networkPage{color:var(--text-dark);margin:0 auto;max-width:1000px;padding:var(--spacing-xl) var(--spacing-lg);width:100%}.networkPage section{margin-bottom:var(--spacing-xl)}.networkPage section>h1{border-bottom:3px solid var(--border-color);color:var(--text-dark);font-size:var(--size-h1);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md)}.networkPage h2{color:var(--text-dark);font-size:var(--size-h2);margin:var(--spacing-lg) 0 var(--spacing-sm)}.networkPage h3{font-size:var(--size-h3)}.networkPage h3,.networkPage h4{color:var(--text-dark);margin:var(--spacing-md) 0 var(--spacing-xs)}.networkPage h4{font-size:var(--size-h4)}.networkPage li,.networkPage p{color:var(--text-dark);font-size:1rem;line-height:1.8}.networkPage p{margin-bottom:var(--spacing-sm)}.networkPage ol,.networkPage ul{margin:var(--spacing-sm) 0 var(--spacing-md);padding-left:var(--spacing-lg)}.networkPage li+li{margin-top:var(--spacing-xs)}.networkPage div{margin-top:var(--spacing-md)}.networkPage table{background-color:var(--background-light);border-collapse:collapse;color:var(--text-dark);margin:var(--spacing-md) 0 var(--spacing-lg);width:100%}.networkPage td,.networkPage th{border:1px solid var(--border-color);padding:var(--spacing-sm);text-align:left;vertical-align:top}.networkPage th{font-weight:700}.networkPage pre,.networkPage th{background-color:var(--primary-dark);color:var(--primary-light)}.networkPage pre{border:1px solid var(--border-color);border-radius:var(--border-radius-md);font-family:ui-monospace,Consolas,monospace;font-size:.9rem;line-height:1.7;margin:var(--spacing-md) 0 var(--spacing-lg);overflow-x:auto;padding:var(--spacing-md);white-space:pre-wrap}@media (max-width:768px){.networkPage{padding:var(--spacing-lg)}.networkPage section>h1{font-size:var(--size-h1)}.networkPage h2{font-size:var(--size-h2)}.networkPage table{display:block;overflow-x:auto}}@media (max-width:480px){.networkPage{padding:var(--spacing-md)}.networkPage ol,.networkPage ul{padding-left:var(--spacing-md)}.networkPage pre{font-size:.82rem}}.background3d{inset:0;pointer-events:none;position:fixed;z-index:-2}.background3d:before{background:radial-gradient(circle at 16% 24%,#4f46e524,#0000 38%),radial-gradient(circle at 84% 70%,#0ea5e924,#0000 42%);content:"";inset:0;position:absolute}:root{--primary-dark:#3d3d3d;--primary-light:#f0f0f0;--accent-color:#f0f8ff;--text-dark:#6d6d6d;--text-light:#f0f0f0;--logo-color:#f0f8ff;--background-light:#f0f0f0;--background-dark:#6d6d6d;--border-color:red;--hover-light:#ffffff1a;--facebook-color:#1877f2;--instagram-color:#e1306c;--linkedin-color:#0077b5;--pinterest-color:#e60023;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:2.5rem;--border-radius-sm:4px;--border-radius-md:8px;--transition-default:0.3s ease;--size-h1:32px;--size-h2:28px;--size-h3:24px;--size-h4:20px}body.dark-mode{--text-light:#6d6d6d;--text-dark:#f0f0f0;--border-color:#fff;--background-light:#6d6d6d;--background-dark:#f0f0f0;color-scheme:dark}*{box-sizing:border-box}html{color-scheme:light}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}#root,body{margin:0;padding:0}#root{width:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:2.5rem}h1,h2{font-weight:600}h2{font-size:1.875rem}p{line-height:1.6;margin:0}code{font-family:ui-monospace,Consolas,monospace;font-size:.875em}a{text-decoration:none;transition:color var(--transition-default)}@media (max-width:1024px){html{font-size:16px}h1{font-size:2rem}h2{font-size:1.5rem}}@media (max-width:768px){h1{font-size:1.75rem}h2{font-size:1.25rem}}
/*# sourceMappingURL=main.978397bb.css.map*/