:root{--space-unit: .25rem;--space-0: 0;--space-1: calc(var(--space-unit) * 1);--space-2: calc(var(--space-unit) * 2);--space-3: calc(var(--space-unit) * 3);--space-4: calc(var(--space-unit) * 4);--space-5: calc(var(--space-unit) * 5);--space-6: calc(var(--space-unit) * 6);--space-8: calc(var(--space-unit) * 8);--space-10: calc(var(--space-unit) * 10);--space-12: calc(var(--space-unit) * 12);--space-16: calc(var(--space-unit) * 16);--space-20: calc(var(--space-unit) * 20);--space-24: calc(var(--space-unit) * 24);--space-32: calc(var(--space-unit) * 32);--padding-xs: var(--space-2);--padding-sm: var(--space-3);--padding-md: var(--space-4);--padding-lg: var(--space-6);--padding-xl: var(--space-8);--padding-2xl: var(--space-12);--margin-xs: var(--space-2);--margin-sm: var(--space-3);--margin-md: var(--space-4);--margin-lg: var(--space-6);--margin-xl: var(--space-8);--margin-2xl: var(--space-12);--gap-xs: var(--space-2);--gap-sm: var(--space-3);--gap-md: var(--space-4);--gap-lg: var(--space-6);--gap-xl: var(--space-8);--gap-2xl: var(--space-12);--radius-none: 0;--radius-sm: .125rem;--radius-md: .25rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--container-8xl: 100rem;--container-9xl: 125rem;--screen-xs: 320px;--screen-sm: 640px;--screen-md: 768px;--screen-lg: 1024px;--screen-xl: 1280px;--screen-2xl: 1536px;--screen-3xl: 1920px;--screen-4xl: 2560px;--screen-5xl: 3840px;--hero-padding-mobile: var(--space-8);--hero-padding-tablet: var(--space-12);--hero-padding-desktop: var(--space-16);--hero-padding-large: var(--space-20);--hero-padding-xlarge: var(--space-24);--hero-content-gap: var(--space-6);--hero-text-margin-bottom: var(--space-8);--hero-height-mobile: 50vh;--hero-height-tablet: 55vh;--hero-height-desktop: 60vh;--hero-height-large: 55vh;--hero-height-xlarge: 50vh;--hero-max-width: var(--container-6xl);--hero-content-max-width: var(--container-5xl);--about-avatar-size-desktop: 20rem;--about-avatar-size-tablet: 16rem;--about-avatar-size-mobile: 12rem;--about-avatar-radius-desktop: 1.5rem;--about-avatar-radius-mobile: .75rem;--about-content-gap: 3rem;--about-section-spacing: var(--space-16);--touch-target-min: 44px;--touch-target-comfort: 48px;--touch-target-spacing: var(--space-2);--touch-action-default: manipulation}:root{color-scheme:light dark;--color-gray-0: oklch(14% .01 var(--hue-neutral));--color-gray-50: oklch(18% .015 var(--hue-neutral));--color-gray-100: oklch(26% .02 var(--hue-neutral));--color-gray-200: oklch(35% .025 var(--hue-neutral));--color-gray-300: oklch(45% .03 var(--hue-neutral));--color-gray-400: oklch(55% .025 var(--hue-neutral));--color-gray-500: oklch(65% .02 var(--hue-neutral));--color-gray-600: oklch(72% .015 var(--hue-neutral));--color-gray-700: oklch(81% .01 var(--hue-neutral));--color-gray-800: oklch(90% .005 var(--hue-neutral));--color-gray-900: oklch(95% .002 var(--hue-neutral));--color-gray-750: oklch(87% .007 var(--hue-neutral));--color-gray-999: oklch(100% 0 0);--color-accent-light: oklch(72% .25 var(--hue-accent-light));--color-accent-regular: oklch(45% .28 var(--hue-primary));--color-accent-dark: oklch(25% .25 var(--hue-accent-dark));--color-accent-overlay: oklch(67% .25 var(--hue-primary) / .33);--color-accent-subtle-overlay: oklch( 67% .25 var(--hue-primary) / .15 );--color-text-primary: var(--color-gray-200);--color-text-secondary: var(--color-gray-300);--color-text-accent: var(--color-accent-regular);--color-text-over-accent: var(--color-gray-999);--color-bg-primary: var(--color-gray-999);--color-bg-secondary: var(--color-gray-900);--color-bg-accent: var(--color-accent-regular);--color-link: var(--color-accent-regular);--color-link-hover: var(--color-accent-dark);--color-border-default: var(--color-gray-800);--color-border-subtle: var(--color-gray-900);--color-border-strong: var(--color-gray-700);--color-info: oklch(60% .2 var(--hue-info));--color-info-light: oklch(95% .05 var(--hue-info));--color-info-dark: oklch(40% .15 var(--hue-info));--color-neutral: oklch(50% .01 var(--hue-neutral));--color-neutral-light: oklch(95% .005 var(--hue-neutral));--color-neutral-dark: oklch(35% .01 var(--hue-neutral));--color-success: oklch(65% .2 var(--hue-success));--color-success-light: oklch(95% .05 var(--hue-success));--color-success-dark: oklch(45% .18 var(--hue-success));--color-warning: oklch(75% .18 var(--hue-warning));--color-warning-light: oklch(95% .05 var(--hue-warning));--color-warning-dark: oklch(55% .16 var(--hue-warning));--color-accent-orange: oklch(65% .18 var(--hue-error));--nav-mobile-bg: oklch(96% .005 var(--hue-neutral) / .95);--color-particle-light: oklch(45% .03 var(--hue-primary));--color-particle-light-link: oklch(35% .025 var(--hue-primary));--color-particle-dark: oklch(65% .02 var(--hue-primary));--color-particle-dark-link: oklch(55% .025 var(--hue-primary));--divider-height: 1px;--divider-blur: .5px;--divider-opacity: .4;--divider-radius: 9999px;--divider-gradient: linear-gradient( 90deg, transparent 0%, var(--color-accent-regular) 20%, var(--color-accent-dark) 50%, var(--color-accent-regular) 80%, transparent 100% );--glow-height: 3px;--glow-blur: 12px;--glow-opacity: .4;--glow-transition-height: 120px;--glow-gradient: linear-gradient(180deg, var(--color-accent-regular) 0%, transparent 100%);--glow-gradient-subtle: linear-gradient( 180deg, color-mix(in oklch, var(--color-accent-regular) 30%, transparent) 0%, transparent 100% )}:root._theme-dark_cmwwk_968{--color-gray-0: oklch(100% 0 0);--color-gray-50: oklch(95% .002 var(--hue-neutral));--color-gray-100: oklch(90% .005 var(--hue-neutral));--color-gray-200: oklch(81% .01 var(--hue-neutral));--color-gray-300: oklch(72% .015 var(--hue-neutral));--color-gray-400: oklch(65% .02 var(--hue-neutral));--color-gray-500: oklch(55% .025 var(--hue-neutral));--color-gray-600: oklch(45% .03 var(--hue-neutral));--color-gray-700: oklch(35% .025 var(--hue-neutral));--color-gray-750: oklch(30% .02 var(--hue-neutral));--color-gray-800: oklch(26% .02 var(--hue-neutral));--color-gray-900: oklch(18% .015 var(--hue-neutral));--color-gray-999: oklch(14% .01 var(--hue-neutral));--color-accent-light: oklch(25% .25 var(--hue-accent-dark));--color-accent-regular: oklch(45% .28 var(--hue-primary));--color-accent-dark: oklch(72% .25 var(--hue-accent-light));--color-accent-overlay: oklch(67% .25 var(--hue-primary) / .33);--color-accent-subtle-overlay: oklch(36% .2 var(--hue-primary) / .33);--color-text-primary: var(--color-gray-200);--color-text-secondary: var(--color-gray-300);--color-text-accent: var(--color-accent-dark);--color-text-over-accent: var(--color-gray-0);--color-bg-primary: var(--color-gray-999);--color-bg-secondary: var(--color-gray-900);--color-bg-accent: var(--color-accent-regular);--color-link: var(--color-accent-dark);--color-link-hover: var(--color-accent-light);--color-border-default: var(--color-gray-200);--color-border-subtle: var(--color-gray-100);--color-border-strong: var(--color-gray-300);--color-info: oklch(65% .18 var(--hue-info));--color-info-light: oklch(30% .12 var(--hue-info));--color-info-dark: oklch(80% .15 var(--hue-info));--color-neutral: oklch(55% .01 var(--hue-neutral));--color-neutral-light: oklch(25% .005 var(--hue-neutral));--color-neutral-dark: oklch(70% .01 var(--hue-neutral));--color-success: oklch(70% .18 var(--hue-success));--color-success-light: oklch(30% .15 var(--hue-success));--color-success-dark: oklch(85% .15 var(--hue-success));--color-warning: oklch(80% .16 var(--hue-warning));--color-warning-light: oklch(35% .14 var(--hue-warning));--color-warning-dark: oklch(90% .12 var(--hue-warning));--nav-mobile-bg: oklch(14% .01 var(--hue-neutral) / .95);--divider-opacity: .3;--divider-blur: .75px;--divider-gradient: linear-gradient( 90deg, transparent 0%, var(--color-accent-dark) 20%, var(--color-accent-regular) 50%, var(--color-accent-dark) 80%, transparent 100% );--glow-opacity: .5;--glow-blur: 15px;--glow-gradient: linear-gradient(180deg, var(--color-accent-dark) 0%, transparent 100%);--glow-gradient-subtle: linear-gradient( 180deg, color-mix(in oklch, var(--color-accent-dark) 40%, transparent) 0%, transparent 100% )}:root{--color-gray-999-40: color-mix(in oklch, var(--color-gray-999) 40%, transparent);--color-gray-999-60: color-mix(in oklch, var(--color-gray-999) 60%, transparent);--color-gray-999-80: color-mix(in oklch, var(--color-gray-999) 80%, transparent)}:root{--gradient-stop-1: var(--color-accent-light);--gradient-stop-2: var(--color-accent-regular);--gradient-stop-3: var(--color-accent-dark);--gradient-subtle: linear-gradient(150deg, var(--color-gray-900) 19%, var(--color-gray-999) 150%);--gradient-surface-subtle: linear-gradient( 135deg, oklch(96% .005 var(--hue-neutral) / .5) 0%, oklch(94% .008 var(--hue-neutral) / .7) 100% );--gradient-accent: linear-gradient( 150deg, var(--gradient-stop-1), var(--gradient-stop-2), var(--gradient-stop-3) );--gradient-accent-orange: linear-gradient( 150deg, var(--color-accent-orange), var(--color-accent-regular), var(--color-accent-dark) );--gradient-stroke: linear-gradient(180deg, var(--color-gray-900), var(--color-gray-700));--gradient-hero: linear-gradient( 135deg, var(--color-bg-primary) 0%, var(--color-bg-secondary) 100% );--gradient-button: var(--gradient-accent);--gradient-button-hover: linear-gradient( 150deg, var(--color-accent-dark), var(--color-accent-regular), var(--color-accent-light) );--gradient-text: var(--gradient-accent);--gradient-bg-radial: radial-gradient( circle at 50% 50%, var(--color-accent-overlay), transparent 50% );--gradient-hero-orb: radial-gradient( ellipse 800px 600px at 50% 30%, oklch(67% .25 var(--hue-primary) / .4), oklch(45% .28 var(--hue-primary) / .2) 40%, transparent 70% );--gradient-hero-orb-secondary: radial-gradient( ellipse 600px 400px at 70% 20%, oklch(72% .25 var(--hue-accent-light) / .3), transparent 60% );--gradient-hero-accent: radial-gradient( circle 500px at 50% 50%, var(--color-accent-regular), transparent 70% )}:root._theme-dark_cmwwk_968{--gradient-stop-1: oklch(35% .3 var(--hue-accent-dark));--gradient-subtle: linear-gradient(150deg, var(--color-gray-900) 19%, var(--color-gray-999) 81%);--gradient-surface-subtle: linear-gradient( 135deg, oklch(18% .01 var(--hue-neutral) / .6) 0%, oklch(22% .015 var(--hue-neutral) / .8) 100% );--gradient-accent-orange: linear-gradient( 150deg, var(--color-accent-orange), var(--color-accent-regular), var(--color-accent-light) );--gradient-stroke: linear-gradient(180deg, var(--color-gray-600), var(--color-gray-800));--gradient-hero-orb: radial-gradient( ellipse 900px 700px at 50% 30%, oklch(45% .28 var(--hue-primary) / .5), oklch(67% .25 var(--hue-primary) / .25) 40%, transparent 70% );--gradient-hero-orb-secondary: radial-gradient( ellipse 700px 500px at 70% 20%, oklch(72% .25 var(--hue-accent-light) / .35), transparent 60% );--gradient-hero-accent: radial-gradient( circle 600px at 50% 50%, oklch(45% .28 var(--hue-primary) / .6), transparent 70% )}:root{--shadow-xs: 0 1px 2px 0 rgba(9, 11, 17, .05);--shadow-sm: 0px 6px 3px rgba(9, 11, 17, .01), 0px 4px 2px rgba(9, 11, 17, .01), 0px 2px 2px rgba(9, 11, 17, .02), 0px 0px 1px rgba(9, 11, 17, .03);--shadow-md: 0px 28px 11px rgba(9, 11, 17, .01), 0px 16px 10px rgba(9, 11, 17, .03), 0px 7px 7px rgba(9, 11, 17, .05), 0px 2px 4px rgba(9, 11, 17, .06);--shadow-lg: 0px 62px 25px rgba(9, 11, 17, .01), 0px 35px 21px rgba(9, 11, 17, .05), 0px 16px 16px rgba(9, 11, 17, .1), 0px 4px 9px rgba(9, 11, 17, .12);--shadow-xl: 0 20px 25px -5px rgba(9, 11, 17, .1), 0 10px 10px -5px rgba(9, 11, 17, .04);--shadow-2xl: 0 25px 50px -12px rgba(9, 11, 17, .25);--shadow-inner: inset 0 2px 4px 0 rgba(9, 11, 17, .06);--shadow-none: none;--shadow-glow: 0 0 20px rgba(117, 17, 166, .3);--shadow-card: var(--shadow-md);--shadow-button: var(--shadow-sm);--shadow-button-hover: var(--shadow-md);--shadow-modal: var(--shadow-2xl)}:root._theme-dark_cmwwk_968{--shadow-xs: 0 1px 2px 0 rgba(255, 255, 255, .05);--shadow-sm: 0px 6px 3px rgba(255, 255, 255, .01), 0px 4px 2px rgba(255, 255, 255, .01), 0px 2px 2px rgba(255, 255, 255, .02), 0px 0px 1px rgba(255, 255, 255, .03);--shadow-md: 0px 28px 11px rgba(255, 255, 255, .01), 0px 16px 10px rgba(255, 255, 255, .03), 0px 7px 7px rgba(255, 255, 255, .05), 0px 2px 4px rgba(255, 255, 255, .06);--shadow-lg: 0px 62px 25px rgba(255, 255, 255, .01), 0px 35px 21px rgba(255, 255, 255, .05), 0px 16px 16px rgba(255, 255, 255, .1), 0px 4px 9px rgba(255, 255, 255, .12);--shadow-xl: 0 20px 25px -5px rgba(255, 255, 255, .1), 0 10px 10px -5px rgba(255, 255, 255, .04);--shadow-2xl: 0 25px 50px -12px rgba(255, 255, 255, .25);--shadow-inner: inset 0 2px 4px 0 rgba(255, 255, 255, .06);--shadow-glow: 0 0 20px rgba(197, 97, 246, .3)}:root{--font-system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-body: "Public Sans", var(--font-system);--font-brand: Rubik, var(--font-system);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.625rem;--text-2xl: 2.125rem;--text-3xl: 2.625rem;--text-4xl: 3.5rem;--text-5xl: 4.5rem;--leading-tight: 1.1;--leading-snug: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--text-hero-title-mobile: var(--text-4xl);--text-hero-title-tablet: var(--text-5xl);--text-hero-title-desktop: 5.5rem;--text-hero-title-large: 6.5rem;--text-hero-title-xlarge: 7.5rem;--text-hero-tagline-mobile: var(--text-lg);--text-hero-tagline-tablet: var(--text-xl);--text-hero-tagline-desktop: var(--text-2xl);--text-hero-tagline-large: 2.5rem;--text-hero-tagline-xlarge: 3rem;--leading-hero-title: .95;--leading-hero-tagline: 1.4;--tracking-hero-title: -.03em;--tracking-hero-tagline: -.01em;--hero-title-max-width: 20ch;--hero-tagline-max-width: 65ch;--hero-title-min-height-mobile: calc( var(--text-hero-title-mobile) * var(--leading-hero-title) * 2 );--hero-title-min-height-tablet: calc( var(--text-hero-title-tablet) * var(--leading-hero-title) * 2 );--hero-title-min-height-desktop: calc( var(--text-hero-title-desktop) * var(--leading-hero-title) * 2 );--hero-title-min-height-large: calc(var(--text-hero-title-large) * var(--leading-hero-title) * 2);--hero-title-min-height-xlarge: calc( var(--text-hero-title-xlarge) * var(--leading-hero-title) * 2 );--hero-title-line-clamp: 2;--hero-title-display-lines: -webkit-box;--hero-title-box-orient: vertical}:root{--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out;--transition-slower: .5s ease-in-out;--theme-transition: var(--transition-base);--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--duration-instant: 0ms;--duration-fast: .15s;--duration-base: .2s;--duration-moderate: .3s;--duration-slow: .5s;--duration-slower: .7s;--duration-slowest: 1s;--z-bg-base: -100;--z-bg-ambient: -90;--z-bg-mesh: -80;--z-bg-geometric: -70;--z-bg-particles: -60;--z-base: 0;--z-content: 1;--z-dropdown: 10;--z-sticky: 20;--z-fixed: 30;--z-modal-backdrop: 100;--z-modal: 200;--z-popover: 300;--z-tooltip: 400;--z-notification: 500;--z-nav: 1000;--z-nav-backdrop: 999;--z-nav-menu-header: 1001;--z-nav-menu-content: 1002;--z-nav-dropdown: 1003;--z-editor-nav: 1100;--z-editor-sidebar: 1099;--z-editor-toolbar: 1101;--z-editor-dropdown: 1102;--z-skip-link: 9999;--z-back-to-top: 10000;--nav-height: 56px;--toolbar-height: 40px;--tabs-height: 48px;--file-info-height: 60px;--avatar-size-sm: 24px;--avatar-size-md: 32px;--avatar-size-lg: 48px;--avatar-size-xl: 64px}@keyframes _fadeIn_cmwwk_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_cmwwk_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInUp_cmwwk_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _slideInDown_cmwwk_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _bounce_cmwwk_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes _bounceScroll_cmwwk_1{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@keyframes _orbFloat_cmwwk_1{0%,to{transform:translate(-50%) translateY(0) scale(1)}33%{transform:translate(-45%) translateY(20px) scale(1.05)}66%{transform:translate(-55%) translateY(-20px) scale(.95)}}@keyframes _float_cmwwk_1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes _pulse_cmwwk_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _spin_cmwwk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._learningSection_cmwwk_12{position:relative;padding:var(--space-20) var(--space-4);background:var(--color-bg-primary);min-height:100vh}._container_cmwwk_20{position:relative;max-width:var(--container-7xl);margin:0 auto;padding:0 var(--space-4);z-index:2}._migrationBanner_cmwwk_29{background:color-mix(in oklch,var(--color-info) 15%,transparent);border:var(--border-width-thin) solid color-mix(in oklch,var(--color-info) 30%,transparent);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-8);color:var(--color-info-dark)}._migrationBannerText_cmwwk_38{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-primary)}._sectionHeader_cmwwk_46{text-align:center;margin-bottom:var(--space-12)}._sectionTitle_cmwwk_51{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-4);line-height:var(--leading-tight)}._sectionTagline_cmwwk_59{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}._educationContainer_cmwwk_66{margin-bottom:var(--space-16)}._educationCard_cmwwk_70{background:var(--gradient-accent);border-radius:var(--radius-2xl);padding:var(--space-10);color:var(--color-text-over-accent);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}@media(min-width:640px){._educationCard_cmwwk_70{padding:var(--space-8)}}._educationCard_cmwwk_70:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,color-mix(in oklch,white 20%,transparent) 0%,transparent 70%);opacity:var(--opacity-30);pointer-events:none}._educationTitle_cmwwk_103{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-4);position:relative;z-index:1}._educationGrid_cmwwk_111{display:grid;grid-template-columns:1fr;gap:var(--space-8);position:relative;z-index:1}._educationHeader_cmwwk_119{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}._educationLogo_cmwwk_126{height:4rem;width:auto;object-fit:contain;flex-shrink:0;border-radius:var(--radius-lg)}._educationInfo_cmwwk_134{flex:1;min-width:0}._educationInstitution_cmwwk_139{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-over-accent);margin-bottom:var(--space-1);line-height:var(--leading-tight)}._educationProgram_cmwwk_147{font-size:var(--text-md);color:color-mix(in oklch,var(--color-text-over-accent) 90%,transparent);margin-bottom:var(--space-3);line-height:var(--leading-normal)}._educationMeta_cmwwk_154{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._educationStatus_cmwwk_161{font-size:var(--text-xs);font-weight:var(--font-medium);padding:.25rem .5rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px}._statusOngoing_cmwwk_170{background:color-mix(in oklch,var(--color-info) 25%,transparent);color:var(--color-info);border:var(--border-width-thin) solid color-mix(in oklch,var(--color-info) 40%,transparent)}._statusHold_cmwwk_176{background:color-mix(in oklch,var(--color-neutral) 25%,transparent);color:var(--color-neutral);border:var(--border-width-thin) solid color-mix(in oklch,var(--color-neutral) 40%,transparent)}._educationPeriod_cmwwk_182{font-size:var(--text-xs);color:color-mix(in oklch,var(--color-text-over-accent) 80%,transparent);font-weight:var(--font-medium)}._educationDescription_cmwwk_188{color:color-mix(in oklch,var(--color-text-over-accent) 90%,transparent);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}._coursesList_cmwwk_194{border-top:1px solid color-mix(in oklch,var(--color-text-over-accent) 20%,transparent);padding-top:var(--space-4)}._coursesTitle_cmwwk_199{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-over-accent);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.5px}._coursesGrid_cmwwk_208{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-2)}._courseItem_cmwwk_217{font-size:var(--text-sm);color:color-mix(in oklch,var(--color-text-over-accent) 85%,transparent);padding:var(--space-2);background:color-mix(in oklch,var(--color-text-over-accent) 10%,transparent);border-radius:var(--radius-md);line-height:var(--leading-normal)}._educationDegree_cmwwk_226{font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:var(--space-2)}._educationUniversity_cmwwk_232{color:color-mix(in oklch,var(--color-text-over-accent) 90%,transparent);margin-bottom:var(--space-1)}._educationYear_cmwwk_237{color:color-mix(in oklch,var(--color-text-over-accent) 80%,transparent);font-size:var(--text-sm)}._educationSpecializations_cmwwk_242{font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-2)}._specializationList_cmwwk_248{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}._specializationItem_cmwwk_257{display:flex;align-items:center;gap:var(--space-2)}._checkIcon_cmwwk_263{width:1rem;height:1rem;flex-shrink:0;color:color-mix(in oklch,var(--color-text-over-accent) 80%,transparent)}._certificationsContainer_cmwwk_271{margin-bottom:var(--space-16)}._certificationsTitle_cmwwk_275{text-align:center;font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-8)}._vendorGrid_cmwwk_284{display:grid;grid-template-columns:1fr;gap:var(--space-6)}._vendorCard_cmwwk_290{background:var(--card-bg-secondary);border-radius:var(--card-radius-lg);padding:var(--space-6);box-shadow:var(--card-shadow-base);transition:var(--card-transition-base);border:var(--border-width-thin) solid var(--card-border-base);overflow:hidden}@media(min-width:40em){._vendorCard_cmwwk_290{padding:var(--card-padding-md)}}._vendorCard_cmwwk_290:hover,._vendorCard_cmwwk_290:focus-within{transform:translateY(var(--card-hover-lift-medium));box-shadow:var(--card-shadow-hover-medium);border-color:var(--card-border-hover);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._vendorCard_cmwwk_290:focus-visible{outline:var(--outline-thick);outline-offset:var(--outline-offset)}._vendorHeader_cmwwk_321{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--card-border-base)}._vendorLogo_cmwwk_330{height:2.5rem;width:auto;object-fit:contain;flex-shrink:0}._vendorName_cmwwk_337{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-accent-regular);flex:1}._accordionToggle_cmwwk_345{display:flex;align-items:center;justify-content:center;padding:var(--space-2);background:transparent;border:var(--border-width-thin) solid var(--card-border-base);border-radius:var(--radius-md);cursor:pointer;transition:all var(--card-transition-base);color:var(--color-text-secondary)}._accordionToggle_cmwwk_345:hover{background:var(--card-bg-base);border-color:var(--color-accent-regular);color:var(--color-accent-regular)}._accordionToggle_cmwwk_345:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._toggleIcon_cmwwk_369{transition:transform var(--card-transition-base)}._accordionToggle_cmwwk_345[aria-expanded=false] ._toggleIcon_cmwwk_369{transform:rotate(-90deg)}._accordionToggle_cmwwk_345[aria-expanded=true] ._toggleIcon_cmwwk_369{transform:rotate(0)}._certificationsList_cmwwk_382{display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;max-height:5000px;opacity:1}._certificationsList_cmwwk_382[data-collapsed=true]{max-height:0;opacity:var(--opacity-0);margin-bottom:0}._certificationItem_cmwwk_400{background:var(--card-bg-base);border-radius:var(--card-radius-sm);padding:var(--space-3);border:var(--border-width-thin) solid color-mix(in oklch,var(--card-border-base) 50%,transparent);transition:var(--card-transition-base)}._certificationItem_cmwwk_400:hover,._certificationItem_cmwwk_400:focus-within{background:color-mix(in oklch,var(--color-accent-overlay) 10%,var(--card-bg-base));border-color:var(--color-accent-overlay);transform:translate(2px);transition:all var(--card-transition-base)}._certInfo_cmwwk_417{display:flex;flex-direction:column;gap:var(--space-2)}._certHeader_cmwwk_424{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._certName_cmwwk_431{font-weight:var(--font-medium);color:var(--color-text-primary);line-height:var(--leading-normal);flex:1}._badgeLink_cmwwk_439{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--color-accent-regular) 10%,transparent);border:var(--border-width-thin) solid color-mix(in oklch,var(--color-accent-regular) 20%,transparent);transition:all var(--card-transition-base);flex-shrink:0}._badgeLink_cmwwk_439:hover{background:color-mix(in oklch,var(--color-accent-regular) 20%,transparent);border-color:var(--color-accent-regular);transform:scale(var(--scale-medium))}._badgeLink_cmwwk_439:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._certMeta_cmwwk_463{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._certStatus_cmwwk_470{font-size:var(--text-xs);font-weight:var(--font-medium);padding:.25rem .5rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px}._statusActive_cmwwk_479{background:color-mix(in oklch,var(--color-success) 20%,transparent);color:var(--color-success);border:var(--border-width-thin) solid color-mix(in oklch,var(--color-success) 30%,transparent)}._statusProgress_cmwwk_485{background:color-mix(in oklch,var(--color-warning) 20%,transparent);color:var(--color-warning);border:var(--border-width-thin) solid color-mix(in oklch,var(--color-warning) 30%,transparent)}._certYear_cmwwk_491{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:var(--font-medium)}._certSkillLevel_cmwwk_498{font-size:var(--text-xs);font-weight:var(--font-medium);padding:.25rem .5rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;background:color-mix(in oklch,var(--color-info) 15%,transparent);color:var(--color-info);border:var(--border-width-thin) solid color-mix(in oklch,var(--color-info) 25%,transparent)}._certExpiry_cmwwk_511{font-size:var(--text-xs);font-weight:var(--font-medium);padding:.25rem .5rem;border-radius:var(--radius-full);background:color-mix(in oklch,var(--color-neutral) 15%,transparent);color:var(--color-text-secondary);border:var(--border-width-thin) solid color-mix(in oklch,var(--color-neutral) 25%,transparent)}._certExpiry_cmwwk_511._expiringSoon_cmwwk_522{background:color-mix(in oklch,var(--color-warning) 15%,transparent);color:var(--color-warning);border-color:color-mix(in oklch,var(--color-warning) 30%,transparent);animation:_pulse-warning_cmwwk_1 2s ease-in-out infinite}@keyframes _pulse-warning_cmwwk_1{0%,to{opacity:var(--opacity-100)}50%{opacity:var(--opacity-80)}}._progressContainer_cmwwk_540{margin-top:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}._progressBar_cmwwk_547{flex:1;height:.5rem;background:var(--card-bg-base);border-radius:var(--radius-full);overflow:hidden;border:var(--border-width-thin) solid var(--card-border-base)}._progressFill_cmwwk_556{height:100%;background:var(--gradient-accent);border-radius:var(--radius-full);transition:width .5s ease-in-out;position:relative}._progressFill_cmwwk_556:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in oklch,white 20%,transparent) 50%,transparent 100%);animation:_progress-shimmer_cmwwk_1 2s infinite}@keyframes _progress-shimmer_cmwwk_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._progressText_cmwwk_589{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-accent-regular);white-space:nowrap}._certificationsGrid_cmwwk_596{display:grid;grid-template-columns:1fr;gap:var(--space-8)}._certificationCard_cmwwk_602{background:var(--card-bg-secondary);border-radius:var(--card-radius-md);padding:var(--card-padding-md);box-shadow:var(--card-shadow-base);transition:var(--card-transition-base);border:var(--border-width-thin) solid var(--card-border-base)}._certificationCard_cmwwk_602:hover{box-shadow:var(--card-shadow-hover-medium);transform:translateY(var(--card-hover-lift-medium));border-color:var(--card-border-hover)}._certificationCategory_cmwwk_617{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-accent-regular);margin-bottom:var(--space-4)}._certificationList_cmwwk_624{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._certificationItem_cmwwk_400{display:flex;align-items:flex-start;gap:var(--space-2)}._certIcon_cmwwk_639{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-accent-regular);margin-top:.125rem}._certName_cmwwk_431{color:var(--color-text-primary);line-height:var(--leading-relaxed)}._partnerTrainingContainer_cmwwk_653{margin-bottom:var(--space-16)}._partnerTrainingTitle_cmwwk_657{text-align:center;font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-8)}._partnerGrid_cmwwk_665{display:grid;grid-template-columns:1fr;gap:var(--space-6)}._partnerCard_cmwwk_671{background:var(--card-bg-secondary);border-radius:var(--card-radius-lg);padding:var(--space-6);box-shadow:var(--card-shadow-base);transition:var(--card-transition-base);border:var(--border-width-thin) solid var(--card-border-base);overflow:hidden}@media(min-width:40em){._partnerCard_cmwwk_671{padding:var(--card-padding-md)}}._partnerCard_cmwwk_671:hover,._partnerCard_cmwwk_671:focus-within{transform:translateY(var(--card-hover-lift-medium));box-shadow:var(--card-shadow-hover-medium);border-color:var(--card-border-hover);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._partnerCard_cmwwk_671:focus-visible{outline:var(--outline-thick);outline-offset:var(--outline-offset)}._partnerHeader_cmwwk_702{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--card-border-base)}._partnerLogo_cmwwk_711{height:2.5rem;width:auto;object-fit:contain;flex-shrink:0}._partnerName_cmwwk_718{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-accent-regular)}._achievementsList_cmwwk_724{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._achievementItem_cmwwk_733{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--card-radius-sm);transition:var(--card-transition-base)}._achievementItem_cmwwk_733:hover,._achievementItem_cmwwk_733:focus-within{background:color-mix(in oklch,var(--color-accent-overlay) 10%,transparent);transform:translate(2px);transition:all var(--card-transition-base)}._vendorExperienceContainer_cmwwk_750{margin-bottom:var(--space-16)}._vendorExperienceTitle_cmwwk_754{text-align:center;font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-8)}._vendorExperienceGrid_cmwwk_762{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:40em){._vendorExperienceGrid_cmwwk_762{grid-template-columns:repeat(2,1fr)}}._experienceCard_cmwwk_775{background:var(--card-bg-secondary);border-radius:var(--card-radius-lg);padding:var(--space-6);box-shadow:var(--card-shadow-base);transition:var(--card-transition-base);border:var(--border-width-thin) solid var(--card-border-base);text-align:center;overflow:hidden}@media(min-width:40em){._experienceCard_cmwwk_775{padding:var(--card-padding-md)}}._experienceCard_cmwwk_775:hover,._experienceCard_cmwwk_775:focus-within{transform:translateY(var(--card-hover-lift-small));box-shadow:var(--card-shadow-hover-medium);border-color:var(--card-border-hover);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._experienceCard_cmwwk_775:focus-visible{outline:var(--outline-thick);outline-offset:var(--outline-offset)}._experienceLogo_cmwwk_807{height:3rem;width:auto;object-fit:contain;margin-bottom:var(--space-3)}._experienceName_cmwwk_814{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}._experienceYears_cmwwk_821{font-size:var(--text-sm);color:var(--color-accent-regular);font-weight:var(--font-medium)}._continuousLearningContainer_cmwwk_828{margin-bottom:var(--space-16)}._continuousLearningTitle_cmwwk_832{text-align:center;font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-8)}._platformGrid_cmwwk_840{display:grid;grid-template-columns:1fr;gap:var(--space-8)}._platformCard_cmwwk_846{display:block;background:var(--card-bg-secondary);border-radius:var(--card-radius-md);padding:var(--space-8);box-shadow:var(--card-shadow-base);text-decoration:none;transition:var(--card-transition-base);border:var(--border-width-thin) solid var(--card-border-base);cursor:pointer}@media(min-width:40em){._platformCard_cmwwk_846{padding:var(--card-padding-lg)}}._platformCard_cmwwk_846:hover,._platformCard_cmwwk_846:focus{transform:translateY(var(--card-hover-lift-medium));box-shadow:var(--card-shadow-hover-strong);border-color:var(--card-border-active);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._platformCard_cmwwk_846:focus-visible{outline:var(--outline-thick);outline-offset:var(--outline-offset)}._platformHeader_cmwwk_879{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}._platformInfo_cmwwk_886{flex:1;min-width:0}._platformStats_cmwwk_891{font-size:var(--text-sm);color:var(--color-accent-regular);font-weight:var(--font-medium);margin-top:var(--space-1)}._platformHighlights_cmwwk_898{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}._highlightTag_cmwwk_905{font-size:var(--text-xs);color:var(--color-accent-regular);background:var(--color-accent-subtle-overlay);border:var(--border-width-thin) solid var(--color-accent-overlay);border-radius:var(--radius-full);padding:.25rem .75rem;font-weight:var(--font-medium);transition:var(--card-transition-base)}._highlightTag_cmwwk_905:hover{background:var(--color-accent-regular);color:var(--color-text-over-accent);transform:translateY(calc(var(--transform-lift-subtle) / 2))}._platformName_cmwwk_922{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);transition:var(--transition-color)}._platformCard_cmwwk_846:hover ._platformName_cmwwk_922{color:var(--color-accent-regular)}._platformLogo_cmwwk_933{height:3rem;width:auto;object-fit:contain}._platformDescription_cmwwk_939{color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:var(--leading-relaxed)}._platformLink_cmwwk_945{display:flex;align-items:center;gap:var(--space-1);color:var(--color-accent-regular);font-size:var(--text-sm)}._platformCard_cmwwk_846:hover ._platformLink_cmwwk_945{gap:var(--space-2)}._arrowIcon_cmwwk_957{width:1rem;height:1rem;transition:var(--transition-base)}._platformCard_cmwwk_846:hover ._arrowIcon_cmwwk_957{transform:translate(2px)}.theme-dark ._learningSection_cmwwk_12{background:var(--color-bg-primary)}.theme-dark ._certificationCard_cmwwk_602,.theme-dark ._platformCard_cmwwk_846{background:var(--color-gray-900);border-color:var(--color-gray-700)}.theme-dark ._certificationCard_cmwwk_602:hover,.theme-dark ._platformCard_cmwwk_846:hover{border-color:var(--color-accent-dark)}.theme-dark ._certificationCategory_cmwwk_617{color:var(--color-accent-dark)}.theme-dark ._certIcon_cmwwk_639{color:color-mix(in oklch,var(--color-accent-dark) 70%,transparent)}.theme-dark ._educationCard_cmwwk_70{background:linear-gradient(135deg,var(--color-accent-dark),var(--color-accent-regular))}.theme-dark ._platformCard_cmwwk_846:hover ._platformName_cmwwk_922,.theme-dark ._platformLink_cmwwk_945{color:var(--color-accent-dark)}@media(min-width:768px){._learningSection_cmwwk_12{padding:var(--space-20) var(--space-6)}._container_cmwwk_20{padding:0 var(--space-6)}._educationGrid_cmwwk_111{grid-template-columns:1fr 1fr}._certificationsGrid_cmwwk_596,._platformGrid_cmwwk_840{grid-template-columns:repeat(2,1fr)}._vendorExperienceGrid_cmwwk_762{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){._learningSection_cmwwk_12{padding:var(--space-24) var(--space-8)}._container_cmwwk_20{padding:0 var(--space-8)}._certificationsGrid_cmwwk_596{grid-template-columns:repeat(3,1fr)}._vendorExperienceGrid_cmwwk_762{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){._container_cmwwk_20{max-width:var(--container-7xl)}._sectionTitle_cmwwk_51{font-size:calc(var(--text-4xl) * 1.1)}._certificationsTitle_cmwwk_275,._continuousLearningTitle_cmwwk_832{font-size:calc(var(--text-3xl) * 1.1)}}@media(min-width:1920px){._container_cmwwk_20{max-width:var(--container-8xl)}._educationCard_cmwwk_70{padding:var(--space-10)}._certificationCard_cmwwk_602{padding:var(--space-8)}}@media(min-width:2560px){._learningSection_cmwwk_12{padding:var(--space-32) var(--space-12)}._container_cmwwk_20{max-width:var(--container-9xl)}._sectionTitle_cmwwk_51{font-size:calc(var(--text-4xl) * 1.3)}._certificationsTitle_cmwwk_275,._continuousLearningTitle_cmwwk_832{font-size:calc(var(--text-3xl) * 1.3)}._educationDegree_cmwwk_226{font-size:calc(var(--text-xl) * 1.2)}._platformLogo_cmwwk_933{height:4rem}}@media(min-width:3840px){._certificationsGrid_cmwwk_596{grid-template-columns:repeat(4,1fr)}._platformGrid_cmwwk_840{grid-template-columns:repeat(3,1fr)}._vendorExperienceGrid_cmwwk_762{grid-template-columns:repeat(8,1fr)}._coursesGrid_cmwwk_208{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){._learningSection_cmwwk_12{padding:var(--space-16) var(--space-4)}._container_cmwwk_20{padding:0 var(--space-4)}._sectionTitle_cmwwk_51{font-size:calc(var(--text-3xl) * 1.1)}._certificationsTitle_cmwwk_275,._partnerTrainingTitle_cmwwk_657,._educationTitle_cmwwk_103,._vendorExperienceTitle_cmwwk_754,._continuousLearningTitle_cmwwk_832{font-size:calc(var(--text-2xl) * 1.05);margin-bottom:var(--space-6)}._vendorGrid_cmwwk_284,._partnerGrid_cmwwk_665{grid-template-columns:1fr;gap:var(--space-5)}._educationHeader_cmwwk_119{flex-direction:column;text-align:center;gap:var(--space-3)}._educationLogo_cmwwk_126{height:3rem;align-self:center}._educationMeta_cmwwk_154{justify-content:center}._coursesGrid_cmwwk_208{grid-template-columns:1fr}._vendorExperienceGrid_cmwwk_762{grid-template-columns:1fr;gap:var(--space-5)}._platformHeader_cmwwk_879{flex-direction:column;text-align:center;gap:var(--space-3)}._platformInfo_cmwwk_886{text-align:center}._platformHighlights_cmwwk_898{justify-content:center}}@media(min-width:641px)and (max-width:767px){._learningSection_cmwwk_12{padding:var(--space-18, var(--space-20)) var(--space-5)}._container_cmwwk_20{padding:0 var(--space-5)}._vendorGrid_cmwwk_284,._partnerGrid_cmwwk_665{grid-template-columns:1fr;gap:var(--space-6)}._certificationsGrid_cmwwk_596,._vendorExperienceGrid_cmwwk_762{grid-template-columns:repeat(2,1fr)}}*:focus{scroll-margin:var(--space-8)}[role=grid]{scroll-behavior:smooth}._sr-only_cmwwk_1232{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-contrast:high){._vendorCard_cmwwk_290,._partnerCard_cmwwk_671,._experienceCard_cmwwk_775,._platformCard_cmwwk_846{border-width:2px}._statusActive_cmwwk_479,._statusProgress_cmwwk_485,._statusOngoing_cmwwk_170,._statusHold_cmwwk_176{border-width:2px;font-weight:var(--font-bold)}}@media(prefers-reduced-motion:reduce){._vendorCard_cmwwk_290,._partnerCard_cmwwk_671,._experienceCard_cmwwk_775,._platformCard_cmwwk_846,._certificationItem_cmwwk_400,._achievementItem_cmwwk_733,._arrowIcon_cmwwk_957,._badgeLink_cmwwk_439,._accordionToggle_cmwwk_345,._toggleIcon_cmwwk_369,._certificationsList_cmwwk_382{transition:none}._vendorCard_cmwwk_290:hover,._partnerCard_cmwwk_671:hover,._experienceCard_cmwwk_775:hover,._platformCard_cmwwk_846:hover,._certificationItem_cmwwk_400:hover,._achievementItem_cmwwk_733:hover,._badgeLink_cmwwk_439:hover{transform:none}._certExpiry_cmwwk_511._expiringSoon_cmwwk_522{animation:none}._progressFill_cmwwk_556,._progressFill_cmwwk_556:after{animation:none;transition:none}[role=grid]{scroll-behavior:auto}}@media print{._learningSection_cmwwk_12{padding:0;background:#fff}._educationCard_cmwwk_70{background:none;border:var(--border-width-thin) solid black;color:#000}._platformCard_cmwwk_846,._vendorCard_cmwwk_290,._partnerCard_cmwwk_671,._experienceCard_cmwwk_775{box-shadow:none;border:var(--border-width-thin) solid black;break-inside:avoid}._vendorGrid_cmwwk_284,._partnerGrid_cmwwk_665,._vendorExperienceGrid_cmwwk_762,._platformGrid_cmwwk_840{grid-template-columns:repeat(2,1fr);gap:var(--space-2)}._coursesGrid_cmwwk_208{grid-template-columns:1fr}}._statsOverview_1md6q_3{margin-bottom:var(--space-16)}._statsGrid_1md6q_8{display:grid;grid-template-columns:1fr;gap:var(--space-4);list-style:none;padding:0;margin:0}@media(min-width:40em){._statsGrid_1md6q_8{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}@media(min-width:64em){._statsGrid_1md6q_8{grid-template-columns:repeat(4,1fr);gap:var(--space-6)}}._statCard_1md6q_34{background:var(--card-bg-secondary);border:var(--border-width-thin) solid var(--card-border-base);border-radius:var(--card-radius-lg);padding:var(--space-6);display:flex;align-items:center;gap:var(--space-4);box-shadow:var(--card-shadow-base);transition:var(--card-transition-base);position:relative;overflow:hidden}@media(min-width:40em){._statCard_1md6q_34{padding:var(--space-5);flex-direction:column;text-align:center;gap:var(--space-3)}}._statCard_1md6q_34:hover,._statCard_1md6q_34:focus-within{transform:translateY(var(--card-hover-lift-small));box-shadow:var(--card-shadow-hover-medium);border-color:var(--card-border-hover)}._statCard_1md6q_34:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._statCard_1md6q_34:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,color-mix(in oklch,var(--stat-color, var(--color-accent-regular)) 5%,transparent),transparent 70%);opacity:var(--opacity-0);transition:opacity var(--card-transition-base);pointer-events:none}._statCard_1md6q_34:hover:before{opacity:var(--opacity-100)}._statIcon_1md6q_94{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:var(--radius-lg);background:color-mix(in oklch,var(--stat-color, var(--color-accent-regular)) 10%,transparent);border:var(--border-width-thin) solid color-mix(in oklch,var(--stat-color, var(--color-accent-regular)) 20%,transparent);transition:all var(--card-transition-base)}@media(min-width:40em){._statIcon_1md6q_94{width:4rem;height:4rem}}._statCard_1md6q_34:hover ._statIcon_1md6q_94{transform:scale(var(--scale-medium));background:color-mix(in oklch,var(--stat-color, var(--color-accent-regular)) 15%,transparent)}._statContent_1md6q_122{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}._statValue_1md6q_131{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}@media(min-width:40em){._statValue_1md6q_131{font-size:var(--text-4xl)}}._statLabel_1md6q_147{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);line-height:var(--leading-normal);text-transform:uppercase;letter-spacing:.5px}@media(min-width:40em){._statLabel_1md6q_147{font-size:var(--text-base)}}@media(min-width:64em){._statLabel_1md6q_147{font-size:var(--text-sm)}}@media(prefers-contrast:high){._statCard_1md6q_34,._statIcon_1md6q_94{border-width:var(--border-width-base)}._statValue_1md6q_131{font-weight:var(--font-extrabold)}}@media(prefers-reduced-motion:reduce){._statCard_1md6q_34,._statIcon_1md6q_94,._statCard_1md6q_34:before{transition:none}._statCard_1md6q_34:hover,._statCard_1md6q_34:hover ._statIcon_1md6q_94{transform:none}}@media print{._statsGrid_1md6q_8{grid-template-columns:repeat(4,1fr);gap:var(--space-4)}._statCard_1md6q_34{box-shadow:none;border:var(--border-width-thin) solid black;break-inside:avoid}._statCard_1md6q_34:before{display:none}}._filtersContainer_13xkw_3{margin-bottom:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}._searchWrapper_13xkw_11{width:100%}._searchBox_13xkw_15{position:relative;display:flex;align-items:center;width:100%;max-width:100%}@media(min-width:40em){._searchBox_13xkw_15{max-width:28rem}}._searchIcon_13xkw_30{position:absolute;left:var(--space-3);pointer-events:none;color:var(--color-text-secondary)}._searchInput_13xkw_37{width:100%;padding:var(--space-3) var(--space-10) var(--space-3) var(--space-10);font-size:var(--text-base);color:var(--color-text-primary);background:var(--card-bg-base);border:var(--border-width-thin) solid var(--card-border-base);border-radius:var(--radius-lg);transition:all var(--card-transition-base)}._searchInput_13xkw_37:focus{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-color:var(--color-accent-regular);background:var(--card-bg-secondary)}._searchInput_13xkw_37::placeholder{color:var(--color-text-secondary)}._clearButton_13xkw_59{position:absolute;right:var(--space-2);display:flex;align-items:center;justify-content:center;padding:var(--space-2);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--card-transition-base)}._clearButton_13xkw_59:hover{background:color-mix(in oklch,var(--color-text-secondary) 10%,transparent)}._clearButton_13xkw_59:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._filterButtons_13xkw_83{display:flex;flex-wrap:wrap;gap:var(--space-2)}._filterButton_13xkw_83{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--card-bg-base);border:var(--border-width-thin) solid var(--card-border-base);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--card-transition-base);white-space:nowrap}._filterButton_13xkw_83:hover{background:var(--card-bg-secondary);border-color:var(--card-border-hover);color:var(--color-text-primary)}._filterButton_13xkw_83:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._filterButton_13xkw_83._active_13xkw_113{background:var(--gradient-accent);color:var(--color-text-over-accent);border-color:var(--color-accent-regular);box-shadow:var(--shadow-sm)}._dropdown_13xkw_121{position:relative}._dropdownButton_13xkw_125{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--card-bg-base);border:var(--border-width-thin) solid var(--card-border-base);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--card-transition-base);white-space:nowrap}._dropdownButton_13xkw_125:hover{background:var(--card-bg-secondary);border-color:var(--card-border-hover);color:var(--color-text-primary)}._dropdownButton_13xkw_125:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._dropdownButton_13xkw_125[aria-expanded=true]{background:var(--card-bg-secondary);border-color:var(--color-accent-regular);color:var(--color-text-primary)}._dropdownButton_13xkw_125[aria-expanded=true] ._chevron_13xkw_158{transform:rotate(180deg)}._chevron_13xkw_158{transition:transform var(--card-transition-base)}._dropdownMenu_13xkw_167{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:10;min-width:100%;max-height:16rem;overflow-y:auto;background:var(--card-bg-secondary);border:var(--border-width-thin) solid var(--card-border-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:var(--space-2)}._dropdownMenu_13xkw_167[hidden]{display:none}._dropdownItem_13xkw_186{display:block;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:all var(--card-transition-base);white-space:nowrap}._dropdownItem_13xkw_186:hover{background:color-mix(in oklch,var(--color-accent-regular) 10%,transparent);color:var(--color-accent-regular)}._dropdownItem_13xkw_186:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-inset-offset)}._exportButtons_13xkw_213{display:flex;gap:var(--space-2);margin-left:auto}._exportButton_13xkw_213{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--card-bg-base);border:var(--border-width-thin) solid var(--card-border-base);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--card-transition-base);white-space:nowrap}._exportButton_13xkw_213:hover{background:var(--card-bg-secondary);border-color:var(--color-accent-regular);color:var(--color-accent-regular)}._exportButton_13xkw_213:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._exportButton_13xkw_213:active{transform:scale(var(--scale-shrink-subtle))}._resultsCounter_13xkw_251{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-medium)}@media(prefers-contrast:high){._searchInput_13xkw_37,._filterButton_13xkw_83,._dropdownButton_13xkw_125,._dropdownMenu_13xkw_167,._exportButton_13xkw_213{border-width:var(--border-width-base)}._filterButton_13xkw_83._active_13xkw_113{font-weight:var(--font-bold)}}@media(prefers-reduced-motion:reduce){._searchInput_13xkw_37,._filterButton_13xkw_83,._dropdownButton_13xkw_125,._dropdownItem_13xkw_186,._clearButton_13xkw_59,._chevron_13xkw_158,._exportButton_13xkw_213{transition:none}._dropdownButton_13xkw_125[aria-expanded=true] ._chevron_13xkw_158,._exportButton_13xkw_213:active{transform:none}}@media print{._filtersContainer_13xkw_3{display:none}}
