._8RiFmG_button{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}._8RiFmG_button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6;box-shadow:0 0 0 4px #3b82f633}._8RiFmG_button:active{transition:all .1s}._8RiFmG_button._8RiFmG_primary{position:relative;overflow:hidden}._8RiFmG_button._8RiFmG_primary:before{content:"";background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%), #ffffff14 0%, transparent 50%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}._8RiFmG_button._8RiFmG_primary:hover:before{opacity:1}._8RiFmG_content{white-space:nowrap;align-items:center;display:flex}._8RiFmG_icon{white-space:nowrap;align-items:center;transition:transform .2s;display:flex}._8RiFmG_iconOnly{border-radius:50%;justify-content:center;width:44px;min-width:44px;height:44px;padding:0!important}._8RiFmG_iconOnly._8RiFmG_small{width:36px;min-width:36px;height:36px;padding:0!important}._8RiFmG_iconOnly._8RiFmG_medium{width:44px;min-width:44px;height:44px;padding:0!important}._8RiFmG_iconOnly._8RiFmG_large{width:52px;min-width:52px;height:52px;padding:0!important}._8RiFmG_iconOnly ._8RiFmG_icon{margin:0}._8RiFmG_iconOnly ._8RiFmG_icon{transition:transform .2s}._8RiFmG_button:hover ._8RiFmG_icon{transform:translate(2px)}._8RiFmG_small{height:2rem;min-height:2rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}._8RiFmG_small ._8RiFmG_icon svg{width:14px;height:14px}._8RiFmG_medium{height:2.75rem;min-height:2.75rem;padding:.75rem 1.75rem;font-size:1rem;font-weight:500;line-height:1.5rem}._8RiFmG_medium ._8RiFmG_icon svg{width:16px;height:16px}._8RiFmG_large{letter-spacing:.01em;height:3.5rem;min-height:3.5rem;padding:1rem 2.25rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}._8RiFmG_large ._8RiFmG_icon svg{width:18px;height:18px}._8RiFmG_primary{color:#fff;background:linear-gradient(135deg,#4857ed 0%,#5a64f0 100%);border-color:#4857ed;box-shadow:0 2px 8px #4857ed40,0 1px 3px #0000001a}._8RiFmG_primary:hover{background:linear-gradient(135deg,#3d4edf 0%,#4857ed 100%);border-color:#3d4edf;transform:translateY(-2px);box-shadow:0 4px 16px #4857ed59,0 2px 8px #00000026}._8RiFmG_primary:active{transform:translateY(-.5px);box-shadow:0 1px 4px #4857ed33,0 0 2px #0000000d}[data-theme=light] ._8RiFmG_primary{color:#fff;background:linear-gradient(135deg,#4857ed 0%,#5a64f0 100%);border-color:#4857ed;box-shadow:0 2px 8px #4857ed33,0 1px 3px #00000014}[data-theme=light] ._8RiFmG_primary:hover{background:linear-gradient(135deg,#3d4edf 0%,#4857ed 100%);border-color:#3d4edf;box-shadow:0 4px 16px #4857ed4d,0 2px 8px #0000001f}._8RiFmG_secondary{color:#e2e8f0;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:linear-gradient(135deg,#ffffff1f 0%,#ffffff14 100%);border-color:#ffffff2e;box-shadow:0 1px 3px #0000001f,inset 0 1px #ffffff1a}._8RiFmG_secondary:hover{color:#fff;background:linear-gradient(135deg,#ffffff2e 0%,#ffffff1f 100%);border-color:#ffffff47;transform:translateY(-2px);box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff26}._8RiFmG_secondary:active{background:linear-gradient(135deg,#ffffff24 0%,#ffffff1a 100%);transform:translateY(-.5px)}[data-theme=light] ._8RiFmG_secondary{color:#334155;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:linear-gradient(135deg,#1e293b0f 0%,#1e293b0a 100%);border-color:#1e293b1a;box-shadow:0 1px 3px #0000000d,inset 0 1px #fffc}[data-theme=light] ._8RiFmG_secondary:hover{color:#1e293b;background:linear-gradient(135deg,#1e293b1a 0%,#1e293b14 100%);border-color:#1e293b33;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffffe6}._8RiFmG_ghost{color:#a1a1aa;background:0 0;border-color:#0000;transition:all .25s cubic-bezier(.4,0,.2,1)}._8RiFmG_ghost:hover{color:#e4e4e7;background:#a1a1aa1a;border-color:#a1a1aa38;transform:translateY(-2px);box-shadow:0 2px 12px #a1a1aa1f}._8RiFmG_ghost:active{background:#a1a1aa14;transform:translateY(-.5px)}[data-theme=light] ._8RiFmG_ghost{color:#475569}[data-theme=light] ._8RiFmG_ghost:hover{color:#1e293b;background:#47556914;border-color:#4755692e;box-shadow:0 2px 12px #4755691a}._8RiFmG_disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;color:#94a3b8!important;background:#f1f5f9!important;border-color:#e2e8f0!important;transform:none!important}[data-theme=dark] ._8RiFmG_disabled{color:#64748b!important;background:#1e293b!important;border-color:#334155!important}._8RiFmG_disabled:hover{background:inherit!important;border-color:inherit!important;color:inherit!important;box-shadow:none!important;transform:none!important}@media (max-width:480px){._8RiFmG_button{justify-content:center;width:100%;margin-bottom:.75rem;display:flex}}._8RiFmG_button:after{content:"";pointer-events:none;background:#ffffff26;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._8RiFmG_button:active:after{width:120px;height:120px;transition:width .2s,height .2s}._8RiFmG_secondary{position:relative}._8RiFmG_secondary:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#94a3b84d,#cbd5e14d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme=dark] ._8RiFmG_secondary:before{background:linear-gradient(135deg,#6b72804d,#9ca3af4d)}._8RiFmG_button:hover ._8RiFmG_content{transition:transform .2s;transform:translate(-1px)}._8RiFmG_button:hover ._8RiFmG_icon{transition:all .2s;transform:translate(3px)scale(1.05)}._8RiFmG_iconOnly:hover ._8RiFmG_content{transform:none}._8RiFmG_iconOnly:hover ._8RiFmG_icon{transition:all .2s;transform:scale(1.15)}@keyframes _8RiFmG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _8RiFmG_pulse{0%,to{opacity:1}50%{opacity:.7}}._8RiFmG_button+._8RiFmG_button{margin-left:.25rem;margin-right:.25rem}@media (max-width:480px){._8RiFmG_button+._8RiFmG_button{margin-left:0}}
.F3gPcW_backgroundWrapper{z-index:-1;height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden}.F3gPcW_backgroundWrapper .F3gPcW_backgroundLines{opacity:.2;position:fixed;-webkit-mask-image:radial-gradient(65% 75%,#0000004d 30%,#000 100%);mask-image:radial-gradient(65% 75%,#0000004d 30%,#000 100%)}[data-theme=light] .F3gPcW_backgroundWrapper .F3gPcW_backgroundLines{opacity:.16}.F3gPcW_variantSubtle{--atmospheric-opacity:.72}.F3gPcW_variantMedium{--atmospheric-opacity:1}.F3gPcW_variantRich{--atmospheric-opacity:1.82}.F3gPcW_atmosphericOrb{z-index:-1;border-radius:50%;position:absolute}.F3gPcW_orbPrimary{border-radius:58% 42% 46% 54%/47% 58% 42% 53%;animation:40s ease-in-out infinite F3gPcW_floatGentle,23s ease-in-out infinite F3gPcW_orbMorph;top:5%;left:5%}.F3gPcW_orbSecondary{z-index:0;border-radius:44% 56% 52% 48%/58% 44% 56% 42%;animation:52s ease-in-out infinite F3gPcW_floatGentleReverse,29s ease-in-out infinite reverse F3gPcW_orbMorph;top:15%;right:10%}.F3gPcW_orbAccent{z-index:0;animation:46s ease-in-out infinite F3gPcW_floatGentleAlt;top:50%;left:5%}.F3gPcW_orbAmbient{z-index:0;animation:58s ease-in-out infinite reverse F3gPcW_floatGentleReverse;bottom:10%;right:15%}.F3gPcW_subtlePanelFloat{animation:8s ease-in-out infinite F3gPcW_subtlePanelFloat}@keyframes F3gPcW_floatGentle{0%,to{translate:0}25%{translate:14vw 120px}50%{translate:6vw 260px}75%{translate:-3vw 130px}}@keyframes F3gPcW_floatGentleReverse{0%,to{translate:0}25%{translate:-11vw 110px}50%{translate:-17vw -30px}75%{translate:-6vw -110px}}@keyframes F3gPcW_floatGentleAlt{0%,to{translate:0}33%{translate:10vw -90px}66%{translate:15vw 80px}}@keyframes F3gPcW_orbMorph{0%{rotate:0deg;scale:1}33%{rotate:120deg;scale:1.18 .88}66%{rotate:240deg;scale:.9 1.14}to{rotate:360deg;scale:1}}@keyframes F3gPcW_subtlePanelFloat{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.F3gPcW_atmosphericOrb{animation:none!important}}
.KxZjjG_lines{z-index:0;pointer-events:none;position:absolute;inset:0}.KxZjjG_lines svg{width:max(200%,2880px);height:100%;color:var(--text-accent-bright);animation:70s linear infinite KxZjjG_lineRibbonsDrift;position:absolute;top:0;left:0}.KxZjjG_lines svg+svg{color:var(--text-success);animation-duration:110s;animation-direction:reverse}.KxZjjG_static svg,.KxZjjG_static svg+svg{animation:none}@keyframes KxZjjG_lineRibbonsDrift{to{transform:translate(-50%)}}
.U_ezyW_markdownContent{color:var(--text-secondary);line-height:1.8}.U_ezyW_inlineImageContainer{text-align:center;margin:clamp(1.5rem,3vw,2rem) 0;position:relative}.U_ezyW_imageWrapper{width:100%;max-width:min(600px,100%);display:inline-block;position:relative}.U_ezyW_styledImage{cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;width:100%;height:auto;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 24px #0000001f,0 4px 12px #00000014}.U_ezyW_styledImage:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000026,0 8px 16px #0000001a}.U_ezyW_imageNotFound{color:#fff9;background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;padding:2rem}.U_ezyW_imageNotFoundText{margin:0 0 .5rem}.U_ezyW_imageNotFoundDetail{opacity:.7;margin:0;font-size:.8rem}.U_ezyW_imageCaption{color:#ffffffb3;margin-top:.75rem;margin-bottom:0;font-size:.875rem;font-style:italic;line-height:1.4}
._9jXO6G_enhanced-html-content{width:100%;max-width:none;color:var(--text-primary);text-wrap:pretty;line-height:1.7}._9jXO6G_enhanced-html-content .project-section-title{color:var(--text-primary);letter-spacing:0;text-shadow:0 1px 2px #0000001a;text-wrap:pretty;margin-top:50px;margin-bottom:20px;font-size:clamp(1.6rem,4vw,1.8rem);font-weight:300;line-height:2rem}._9jXO6G_enhanced-html-content>ul{margin-top:20px;margin-bottom:10px}._9jXO6G_enhanced-html-content .project-subsection-title{color:var(--text-primary);letter-spacing:0;text-wrap:pretty;margin-top:30px;margin-bottom:20px;font-size:clamp(1rem,4vw,1.5rem);font-weight:400;line-height:1.2}._9jXO6G_enhanced-html-content .project-detail-title{color:var(--text-primary);letter-spacing:0;margin:2rem 0 1rem;font-size:clamp(1.3rem,3vw,1.6rem);font-weight:300;line-height:1.3}._9jXO6G_enhanced-html-content .project-content-paragraph{color:var(--text-secondary);opacity:.8;text-wrap:pretty;max-width:none;margin:1rem 0;font-size:clamp(.9rem,2.6vw,1.1rem);line-height:1.9}._9jXO6G_enhanced-html-content .project-callout-panel{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);border:1px solid #ffffff2e;border-left:3px solid rgba(var(--accent-rgb), .6);background:linear-gradient(145deg,#ffffff1f 0%,#ffffff0f 100%);border-radius:8px;margin:50px auto;padding:0;transition:all .3s;box-shadow:0 6px 18px #00000014,0 4px 10px #0000000a,inset 0 1px #ffffff40}._9jXO6G_enhanced-html-content .project-callout-panel:hover{border-color:rgba(var(--accent-rgb), .8);box-shadow:0 8px 25px #0000001f,0 6px 15px #00000014,inset 0 1px #ffffff4d}._9jXO6G_enhanced-html-content .project-quote{color:var(--text-primary);margin:0;font-style:italic;font-weight:300}._9jXO6G_enhanced-html-content .project-content-list{color:var(--text-secondary);opacity:.8;margin:.5rem 0;padding-left:1.5rem;line-height:1.9}._9jXO6G_enhanced-html-content .project-content-list li{text-wrap:pretty;margin-bottom:.75rem;font-size:clamp(.9rem,2.2vw,1.1rem)}._9jXO6G_enhanced-html-content .project-content-list li strong{color:var(--text-primary);font-weight:600}._9jXO6G_enhanced-html-content .project-numbered-list{list-style-type:decimal}._9jXO6G_enhanced-html-content .project-inline-code{background:rgba(var(--accent-rgb), .1);border-radius:4px;padding:.2em .4em;font-family:JetBrains Mono,Monaco,Courier New,monospace;font-size:.9em;font-weight:500}._9jXO6G_enhanced-html-content .project-code-block{background:linear-gradient(145deg,#0000004d 0%,#0003 100%);border:1px solid #ffffff1a;border-radius:8px;margin:2rem 0;overflow:hidden;box-shadow:0 4px 12px #00000026}._9jXO6G_enhanced-html-content .project-code-block pre{background:0 0;margin:0;padding:1.5rem;overflow-x:auto}._9jXO6G_enhanced-html-content .project-code-block code{background:0 0;font-family:JetBrains Mono,Monaco,Courier New,monospace;font-size:.9rem;line-height:1.5}._9jXO6G_enhanced-html-content .project-image-container{border-radius:8px;max-width:800px;position:relative}._9jXO6G_enhanced-html-content .project-content-image{background:linear-gradient(145deg,#ffffff1a 0%,#ffffff0d 100%);border:1px solid #fff3;border-radius:8px;width:100%;height:auto;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 12px #00000026}._9jXO6G_enhanced-html-content .project-content-image:hover{border-color:rgba(var(--accent-rgb), .4);cursor:auto;transform:translateY(-2px)scale(1.01);box-shadow:0 8px 25px #0003}@media (max-width:768px){._9jXO6G_enhanced-html-content .project-callout-panel{margin:1.5rem 0;padding:1.25rem}._9jXO6G_enhanced-html-content .project-content-list{padding-left:1.25rem}._9jXO6G_enhanced-html-content .project-section-title{margin-top:20px!important;margin-bottom:10px!important}}@media (max-width:480px){._9jXO6G_enhanced-html-content .project-callout-panel{margin:1rem 0;padding:1rem}._9jXO6G_enhanced-html-content .project-code-block pre{padding:1rem}}[data-theme=dark] ._9jXO6G_enhanced-html-content .project-code-block{background:linear-gradient(145deg,#0006 0%,#0000004d 100%);border-color:#ffffff26}
@keyframes MmtA7q_fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes MmtA7q_blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes MmtA7q_float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-40px)rotate(8deg)}66%{transform:translateY(25px)rotate(-5deg)}}@keyframes MmtA7q_floatWide{0%,to{translate:0}25%{translate:-10vw 90px}50%{translate:-4vw 170px}75%{translate:7vw 60px}}@keyframes MmtA7q_blobMorph{0%{rotate:0deg;scale:1}33%{rotate:120deg;scale:1.18 .88}66%{rotate:240deg;scale:.9 1.14}to{rotate:360deg;scale:1}}@keyframes MmtA7q_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes MmtA7q_glow{0%{box-shadow:0 0 5px rgba(var(--success-rgb), .2)}to{box-shadow:0 0 20px rgba(var(--success-rgb), .4)}}@keyframes MmtA7q_expandLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes MmtA7q_shine{0%{left:-100%}50%,to{left:100%}}@keyframes MmtA7q_floatPanelVertical{0%,to{transform:translateY(40px)}50%{transform:translateY(-80px)}}.MmtA7q_loadingOverlay{background:var(--bg-gradient-primary);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.MmtA7q_mainContainer{min-height:100vh;color:var(--text-primary);text-wrap:pretty;transition:opacity .5s ease-in-out;position:relative}.MmtA7q_mainContainer--hidden{opacity:0}.MmtA7q_mainContainer--visible{opacity:1}.MmtA7q_heroSection{text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(6rem,12vh,8rem) clamp(1rem,4vw,2rem) clamp(4rem,8vh,6rem);display:flex;position:relative;overflow:hidden}.MmtA7q_heroPortrait{opacity:0;z-index:1;transition:all 1.2s ease-out;position:absolute;inset:0;overflow:hidden;transform:scale(1.05)}.MmtA7q_heroPortraitHidden{opacity:0;filter:blur()brightness(.5)contrast(.8)saturate(1.1);transform:scale(1.05)}.MmtA7q_heroPortraitVisible{opacity:.65;filter:blur()brightness(.6)contrast()saturate(1.6)hue-rotate(15deg);transition:all 3s ease-in-out .4s;transform:scale(1)}.MmtA7q_heroPortraitLoading{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MmtA7q_heroPortraitImage{object-fit:cover;object-position:center;transition:opacity .5s ease-in-out}.MmtA7q_heroPortraitImage--loaded{opacity:1}.MmtA7q_heroPortraitImage--loading{opacity:0}.MmtA7q_heroPortraitAccentOverlay{background:linear-gradient(135deg, rgba(var(--accent-rgb), .35) 0%, rgba(var(--accent-rgb), .15) 30%, rgba(var(--success-rgb), .25) 70%, rgba(var(--accent-rgb), .2) 100%);mix-blend-mode:multiply;opacity:.8;position:absolute;inset:0}.MmtA7q_heroPortraitColorOverlay{background:linear-gradient(45deg, rgba(var(--accent-rgb), .2) 0%, transparent 50%, rgba(var(--success-rgb), .15) 100%);mix-blend-mode:overlay;opacity:.7;position:absolute;inset:0}.MmtA7q_heroBgElementPrimary{background:linear-gradient(135deg, rgba(var(--accent-rgb), .5) 0%, rgba(var(--accent-rgb), .35) 50%, rgba(var(--accent-rgb), .2) 100%);filter:blur(40px);opacity:1;z-index:0;width:300px;height:300px;box-shadow:0 0 80px rgba(var(--accent-rgb), .4), inset 0 0 60px rgba(var(--accent-rgb), .3), 0 0 120px rgba(var(--accent-rgb), .2);border-radius:58% 42% 46% 54%/47% 58% 42% 53%;animation:32s ease-in-out infinite MmtA7q_floatWide,21s ease-in-out infinite MmtA7q_blobMorph;position:absolute;top:20%;right:10%}[data-theme=light] .MmtA7q_heroBgElementPrimary{opacity:.7}.MmtA7q_heroBgElementSecondary{background:linear-gradient(135deg, rgba(var(--success-rgb), .45) 0%, rgba(var(--success-rgb), .3) 50%, rgba(var(--success-rgb), .15) 100%);filter:blur(30px);opacity:.7;z-index:0;width:200px;height:200px;box-shadow:0 0 70px rgba(var(--success-rgb), .35), inset 0 0 50px rgba(var(--success-rgb), .25), 0 0 100px rgba(var(--success-rgb), .2);border-radius:44% 56% 52% 48%/58% 44% 56% 42%;animation:40s ease-in-out infinite reverse MmtA7q_floatWide,26s ease-in-out infinite reverse MmtA7q_blobMorph;position:absolute;bottom:30%;left:15%}[data-theme=light] .MmtA7q_heroBgElementSecondary{opacity:.55}.MmtA7q_heroLines{opacity:.32;animation:2.5s ease-out .5s both MmtA7q_heroLinesFade;-webkit-mask-image:radial-gradient(70% 60%,#0003 25%,#000 60%,#0000 100%);mask-image:radial-gradient(70% 60%,#0003 25%,#000 60%,#0000 100%)}[data-theme=light] .MmtA7q_heroLines{opacity:.26}@keyframes MmtA7q_heroLinesFade{0%{opacity:0}}.MmtA7q_heroScrollHint{z-index:2;color:var(--text-tertiary);pointer-events:none;animation:2.6s ease-in-out 1.5s infinite both MmtA7q_heroScrollHint;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@keyframes MmtA7q_heroScrollHint{0%,to{opacity:.35;translate:0}50%{opacity:.8;translate:0 8px}}.MmtA7q_heroSocialIcons{z-index:10;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:absolute;top:50%;right:clamp(2rem,5vw,4rem);transform:translateY(-50%)}.MmtA7q_heroSocialIcons>*{margin:0!important}.MmtA7q_heroSocialIcons button{margin:0!important}.MmtA7q_heroSocialIcon{animation-fill-mode:both}.MmtA7q_heroSocialIcon:first-child{animation:.8s ease-out .5s both MmtA7q_fadeInUp}.MmtA7q_heroSocialIcon:nth-child(2){animation:.8s ease-out .7s both MmtA7q_fadeInUp}.MmtA7q_heroSocialIcon:nth-child(3){animation:.8s ease-out .9s both MmtA7q_fadeInUp}.MmtA7q_heroContent{z-index:10;max-width:960px;margin:0 auto;position:relative}.MmtA7q_heroTitle{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:0;font-size:clamp(3.5rem,8vw,7rem);font-weight:300;line-height:.95;animation:.8s ease-out .3s both MmtA7q_fadeInUp}.MmtA7q_heroSubtitle{color:var(--text-secondary);letter-spacing:.01em;opacity:.7;max-width:567px;margin:2.3rem auto clamp(2rem,6vh,3rem);font-size:clamp(1.1rem,2.5vw,1.25rem);font-weight:400;line-height:1.6;animation:.8s ease-out .5s both MmtA7q_fadeInUp}.MmtA7q_animatedTextContainer{color:var(--text-accent-hero);text-align:left;justify-items:start;font-weight:300;display:inline-grid}.MmtA7q_animatedTextContainer>*{grid-area:1/1}.MmtA7q_animatedTextGhost{visibility:hidden}.MmtA7q_animatedText{color:inherit;font-weight:inherit}.MmtA7q_textCursor{opacity:1;color:var(--text-accent-hero);margin-left:2px;font-size:.8em;font-weight:200;animation:1s infinite MmtA7q_blink;position:absolute}:is([data-theme=light] .MmtA7q_roleBadge,[data-theme=light] .MmtA7q_heroTitle,[data-theme=light] .MmtA7q_animatedTextContainer,[data-theme=light] .MmtA7q_textCursor,[data-theme=light] .MmtA7q_heroSubtitle){transition:color 2.4s ease-in-out}:is([data-theme=light] .MmtA7q_roleBadge,[data-theme=light] .MmtA7q_heroTitle){color:var(--text-tertiary)}:is([data-theme=light] .MmtA7q_animatedTextContainer,[data-theme=light] .MmtA7q_textCursor){color:color-mix(in srgb, var(--text-accent-hero) 85%, white)}[data-theme=light] .MmtA7q_heroSubtitle{opacity:1;color:var(--text-muted)}:is([data-theme=light] [data-portrait-visible] .MmtA7q_roleBadge,[data-theme=light] [data-portrait-visible] .MmtA7q_heroTitle){color:var(--text-primary)}:is([data-theme=light] [data-portrait-visible] .MmtA7q_animatedTextContainer,[data-theme=light] [data-portrait-visible] .MmtA7q_textCursor){color:var(--text-accent-hero)}[data-theme=light] [data-portrait-visible] .MmtA7q_heroSubtitle{color:var(--text-secondary)}.MmtA7q_heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;animation:.8s ease-out .6s both MmtA7q_fadeInUp;display:flex}:is([data-theme=light] .MmtA7q_heroActions .MmtA7q_heroSecondaryButton,[data-theme=light] .MmtA7q_heroSocialIcons .MmtA7q_heroSocialIcon){color:#1e293b;background:#ffffff59;border-color:#1e293b38;box-shadow:0 1px 4px #0f172a0f}:is([data-theme=light] .MmtA7q_heroActions .MmtA7q_heroSecondaryButton:hover,[data-theme=light] .MmtA7q_heroSocialIcons .MmtA7q_heroSocialIcon:hover){color:#0a0e1a;background:#ffffff8c;border-color:#1e293b52;box-shadow:0 4px 16px #0f172a1f}.MmtA7q_roleBadge{color:var(--text-secondary);letter-spacing:.3em;border:1px solid #0000;border-radius:50px;margin-bottom:clamp(1.5rem,3vh,2rem);padding:2rem 1.5rem .5rem;font-size:.875rem;font-weight:500;animation:.8s ease-out .2s both MmtA7q_fadeInUp;display:inline-block}.MmtA7q_mobilePortraitContainer{transition:all .4s;animation:.8s ease-out .25s both MmtA7q_fadeInUp;display:none;position:relative}.MmtA7q_mobilePortraitLoadingPlaceholder{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MmtA7q_mobilePortraitImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .5s ease-in-out}.MmtA7q_mobilePortraitImage--loaded{opacity:1}.MmtA7q_mobilePortraitImage--loading{opacity:0}@media (max-width:1024px){.MmtA7q_heroSocialIcons{gap:1.2rem;right:1.5rem}.MmtA7q_heroBgElementPrimary{width:250px;height:250px}.MmtA7q_heroBgElementSecondary{width:180px;height:180px}}@media (max-width:768px){.MmtA7q_heroSection{padding-top:clamp(4rem,8vh,6rem);padding-bottom:clamp(3rem,6vh,5rem)}.MmtA7q_heroTitle{font-size:clamp(3rem,8vw,5rem);line-height:.95}.MmtA7q_heroSubtitle{font-size:clamp(1rem,4vw,1.2rem)}.MmtA7q_heroActions{flex-wrap:wrap}.MmtA7q_heroSection:hover .MmtA7q_heroPortrait{opacity:0!important}.MmtA7q_heroScrollHint{display:none}.MmtA7q_heroSocialIcons{flex-direction:row;justify-content:center;margin-top:3rem;position:static;transform:none}.MmtA7q_mobilePortraitContainer{border:3px solid rgba(var(--accent-rgb), .3);width:120px;height:120px;box-shadow:0 8px 32px rgba(var(--accent-rgb), .2);border-radius:50%;margin:0 auto 2rem;transition:all .4s;display:block;overflow:hidden}.MmtA7q_mobilePortraitContainer:hover{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 12px 48px rgba(var(--accent-rgb), .4);transform:scale(1.05)}.MmtA7q_heroBgElementPrimary{width:200px;height:200px;top:10%;right:5%}.MmtA7q_heroBgElementSecondary{width:150px;height:150px;bottom:10%;left:5%}.MmtA7q_contentColumns{flex-direction:column!important;gap:3rem!important}.MmtA7q_contentColumn{min-width:auto!important}}@media (max-width:480px){.MmtA7q_blogFooter{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.75rem!important}.MmtA7q_heroActions{gap:.75rem}.MmtA7q_animatedTextContainer{text-align:center;justify-items:center;width:min-content}.MmtA7q_heroSocialIcons{gap:.75rem}.MmtA7q_heroBgElementPrimary{width:150px;height:150px}.MmtA7q_heroBgElementSecondary{width:120px;height:120px}.MmtA7q_sectionContent{padding:0 .5rem}.MmtA7q_blogReadMoreLink{justify-content:center!important;width:100%!important;display:flex!important}}.MmtA7q_section{padding:clamp(4rem,10vh,6rem) clamp(1rem,4vw,2rem);position:relative}.MmtA7q_sectionBackgroundPanel{background:rgba(var(--glass-border-rgb), .2);-webkit-backdrop-filter:var(--glass-backdrop-heavy);backdrop-filter:var(--glass-backdrop-heavy);border:1px solid var(--glass-border-subtle);opacity:.2;z-index:0;border-radius:8px;animation:45s ease-in-out infinite MmtA7q_floatPanelVertical;position:absolute;inset:10% 5%}.MmtA7q_sectionContent{z-index:1;width:100%;max-width:1400px;margin:0 auto;position:relative}.MmtA7q_contentColumns{flex-direction:row;align-items:flex-start;gap:clamp(1rem,6vw,3rem);display:flex}.MmtA7q_contentColumn{flex:1;min-width:300px}.MmtA7q_sectionHeading{color:var(--text-primary);margin-bottom:clamp(2rem,4vh,3rem);padding-bottom:1rem;font-size:clamp(1rem,5vw,1.5rem);font-weight:400;position:relative}.MmtA7q_sectionHeadingRow{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.MmtA7q_sectionHeadingRowTitle{color:var(--text-primary);margin:0;font-size:clamp(1rem,5vw,1.5rem);font-weight:400}.MmtA7q_headerButtonGroup{align-items:center;gap:.5rem;display:flex}.MmtA7q_headerButtonGroup>*{margin-bottom:0!important}.MmtA7q_blogArticleList{flex-direction:column;gap:2rem;display:flex}.MmtA7q_blogArticle{cursor:auto;background:linear-gradient(135deg,#ffffff03 0%,#ffffff0f 50%,#ffffff08 100%);border:1px solid #80808066;border-radius:8px;padding:clamp(1.5rem,4vw,2rem);transition:all .8s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.MmtA7q_blogArticle:hover{border-color:rgba(var(--success-rgb), .4);box-shadow:0 20px 40px #00000026, 0 8px 16px #0000001a, 0 0 0 1px rgba(var(--success-rgb), .3), 0 0 32px rgba(var(--success-rgb), .25);background:linear-gradient(135deg,#ffffff05 0%,#ffffff12 50%,#ffffff14 100%);transform:translateY(-8px)scale(1.02)}.MmtA7q_blogArticleOverlayLink{z-index:1;position:absolute;inset:0}.MmtA7q_blogArticle:before{content:"";opacity:0;pointer-events:none;border-radius:inherit;z-index:1;background:#ffffff08;transition:opacity .8s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.MmtA7q_blogArticle:hover:before{opacity:1}.MmtA7q_blogCategoryBadge{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);color:var(--text-accent);z-index:2;letter-spacing:.03em;border-radius:50px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;position:absolute;top:1rem;right:1rem}.MmtA7q_blogMetaRow{z-index:2;flex-direction:column;align-items:flex-start;gap:.3rem;margin-bottom:1rem;margin-right:5rem;display:flex;position:relative}.MmtA7q_blogReadTime{color:var(--text-muted);font-size:.85rem;font-weight:500}.MmtA7q_blogTitle{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:400;line-height:1.3}.MmtA7q_blogTitleLink{color:inherit;align-items:center;gap:.75rem;text-decoration:none;transition:all .3s;display:flex}.MmtA7q_blogTitleLink:hover{color:var(--btn-glass-text)}.MmtA7q_blogExcerpt{color:var(--text-secondary);opacity:.7;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.MmtA7q_blogFooter{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.MmtA7q_blogDate{color:var(--text-muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:inline-flex}.MmtA7q_blogReadMoreLink{z-index:2;text-decoration:none;position:relative}.MmtA7q_timelineContainer{padding-left:.4rem;position:relative}.MmtA7q_timelineLine{background:linear-gradient(180deg, rgba(var(--success-rgb), .8) 0%, rgba(var(--accent-rgb), .6) 50%, rgba(var(--success-rgb), .4) 100%);z-index:0;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:.75rem}.MmtA7q_timelineContent{z-index:1;flex-direction:column;gap:2rem;display:flex;position:relative}.MmtA7q_timelineItem{align-items:flex-start;gap:1rem;padding:.5rem 0;transition:all .3s;display:flex}.MmtA7q_timelineItem:hover{transform:translate(8px)}.MmtA7q_timelineDot{border-radius:50%;flex:0 0 14px;width:14px;height:14px;margin-top:.25rem}.MmtA7q_timelineDot--current{background:linear-gradient(135deg, rgba(var(--success-rgb), 1) 0%, rgba(var(--success-rgb), .75) 100%);border:3px solid rgba(var(--success-rgb), .3);box-shadow:0 0 12px rgba(var(--success-rgb), .4);animation:2s ease-in-out infinite MmtA7q_pulse}.MmtA7q_timelineDot--past{background:rgba(var(--accent-rgb), .7);border:3px solid rgba(var(--glass-bg-primary), .6)}.MmtA7q_timelineItemContent{flex:1}.MmtA7q_workHeader{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.MmtA7q_workTitle{color:var(--text-primary);margin:0;font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:400;line-height:1.2}.MmtA7q_workTitle--current{font-weight:500}.MmtA7q_workCompany{color:var(--text-accent);font-size:1rem;font-weight:500}.MmtA7q_workCurrentBadge{background:rgba(var(--success-rgb), .15);color:rgba(var(--success-rgb), 1);border:1px solid rgba(var(--success-rgb), .3);letter-spacing:.03em;border-radius:50px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;animation:2s ease-in-out infinite alternate MmtA7q_glow}.MmtA7q_workMeta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.MmtA7q_workMetaItem{align-items:center;gap:.4rem;font-weight:500;display:flex}.MmtA7q_workLocation{color:var(--text-secondary);font-size:.9rem}.MmtA7q_workPeriod{color:var(--text-secondary);background:var(--glass-bg-medium);border:1px solid var(--glass-border-subtle);border-radius:12px;padding:.25rem .75rem;font-size:.9rem}.MmtA7q_workDescription{color:var(--text-secondary);opacity:.7;max-width:680px;margin:0;font-size:.95rem;line-height:1.6}.MmtA7q_blogArticle:first-child{animation:.6s ease-out both MmtA7q_fadeInUp}.MmtA7q_blogArticle:nth-child(2){animation:.6s ease-out .2s both MmtA7q_fadeInUp}.MmtA7q_blogArticle:nth-child(3){animation:.6s ease-out .4s both MmtA7q_fadeInUp}.MmtA7q_blogArticle:nth-child(4){animation:.6s ease-out .6s both MmtA7q_fadeInUp}.MmtA7q_blogArticle:nth-child(5){animation:.6s ease-out .8s both MmtA7q_fadeInUp}.MmtA7q_timelineItem:first-child{animation:.6s ease-out .3s both MmtA7q_fadeInUp}.MmtA7q_timelineItem:nth-child(2){animation:.6s ease-out .5s both MmtA7q_fadeInUp}.MmtA7q_timelineItem:nth-child(3){animation:.6s ease-out .7s both MmtA7q_fadeInUp}.MmtA7q_timelineItem:nth-child(4){animation:.6s ease-out .9s both MmtA7q_fadeInUp}.MmtA7q_timelineItem:nth-child(5){animation:.6s ease-out 1.1s both MmtA7q_fadeInUp}.MmtA7q_sectionTitle{text-align:center;background:linear-gradient(135deg, var(--text-primary) 0%, var(--text-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:3rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.MmtA7q_sectionDescription{color:var(--text-secondary);text-align:center;max-width:600px;margin:0 auto 4rem;font-size:1.1rem;line-height:1.6}.MmtA7q_aboutGrid{align-items:center;gap:4rem;display:flex}.MmtA7q_aboutText{flex:1}.MmtA7q_aboutParagraph{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.MmtA7q_aboutImage{flex:0 0 400px;position:relative}.MmtA7q_aboutImageWrapper{background:var(--glass-bg-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border-subtle);border-radius:15px;width:100%;height:300px;overflow:hidden}.MmtA7q_aboutImageContent{object-fit:cover;width:100%;height:100%}.MmtA7q_skillsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem;display:grid}.MmtA7q_skillCard{background:var(--glass-bg-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border-subtle);text-align:center;border-radius:15px;padding:2rem;transition:all .3s}.MmtA7q_skillCard:hover{background:var(--glass-bg-medium);border-color:var(--glass-border-primary);transform:translateY(-5px)}.MmtA7q_skillIcon{background:var(--accent-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;font-size:1.5rem;display:flex}.MmtA7q_skillTitle{color:var(--text-primary);margin-bottom:1rem;font-size:1.3rem;font-weight:600}.MmtA7q_skillDescription{color:var(--text-secondary);line-height:1.6}.MmtA7q_workTimeline{margin-top:3rem;position:relative}.MmtA7q_workItem{align-items:center;margin-bottom:4rem;display:flex;position:relative}.MmtA7q_workItem:nth-child(2n){flex-direction:row-reverse}.MmtA7q_workContent{background:var(--glass-bg-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border-subtle);border-radius:15px;flex:1;max-width:45%;padding:2rem;position:relative}.MmtA7q_workItem:nth-child(odd) .MmtA7q_workContent{margin-right:auto}.MmtA7q_workItem:nth-child(2n) .MmtA7q_workContent{margin-left:auto}.MmtA7q_workDot{background:var(--accent-primary);border:4px solid var(--bg-primary);z-index:2;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MmtA7q_currentDot{background:var(--accent-secondary);box-shadow:0 0 0 4px var(--accent-secondary-alpha);animation:2s infinite MmtA7q_pulse}.MmtA7q_currentBadge{background:var(--accent-secondary);color:#fff;letter-spacing:.03em;border-radius:12px;padding:.25rem .75rem;font-size:.8rem;font-weight:600}@media (max-width:1024px){.MmtA7q_sectionContent{padding:0 1.5rem}.MmtA7q_aboutGrid{gap:3rem}.MmtA7q_aboutImage{flex:0 0 320px}.MmtA7q_aboutImageWrapper{height:240px}.MmtA7q_skillsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.MmtA7q_workContent{padding:1.5rem}}@media (max-width:768px){.MmtA7q_section{padding:clamp(3rem,8vh,4rem) clamp(.75rem,3vw,1.5rem)}.MmtA7q_sectionTitle{margin-bottom:2rem}.MmtA7q_sectionDescription{margin-bottom:3rem}.MmtA7q_aboutGrid{flex-direction:column;gap:2rem}.MmtA7q_aboutImage{flex:none;width:100%;max-width:400px;margin:0 auto}.MmtA7q_aboutImageWrapper{height:250px}.MmtA7q_skillsGrid{grid-template-columns:1fr;gap:1rem}.MmtA7q_skillCard{padding:1.5rem}.MmtA7q_workTimeline{margin-top:2rem}.MmtA7q_workItem{align-items:flex-start;margin-bottom:3rem;padding-left:3rem;flex-direction:column!important}.MmtA7q_workContent{max-width:100%;margin:0!important}.MmtA7q_workDot{top:2rem;left:1rem;transform:translate(-50%)}.MmtA7q_workMeta{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.MmtA7q_section{padding:clamp(2rem,6vh,3rem) clamp(.5rem,2vw,1rem)}.MmtA7q_skillCard{padding:1rem}.MmtA7q_skillIcon{width:50px;height:50px;font-size:1.3rem}.MmtA7q_workContent{padding:1rem}.MmtA7q_workItem{padding-left:2.5rem}.MmtA7q_workDot,.MmtA7q_timelineLine{left:.75rem}}.MmtA7q_blogArrowIcon{opacity:.6;flex-shrink:0;transition:all .3s}
@keyframes _1gSaYq_floatGentle{0%,to{transform:translateY(0)translate(0)scale(1)}25%{transform:translateY(-30px)translate(20px)scale(1.08)}50%{transform:translateY(-15px)translate(-25px)scale(.92)}75%{transform:translateY(-40px)translate(10px)scale(1.05)}}@keyframes _1gSaYq_fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._1gSaYq_loadingOverlay{background:var(--bg-gradient-primary);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._1gSaYq_pageContainer{min-height:100vh;color:var(--text-primary);transition:opacity .5s ease-in-out;position:relative}._1gSaYq_pageContainerLoading{opacity:0}._1gSaYq_pageContainerVisible{opacity:1}._1gSaYq_mainContainer{min-height:100vh;color:var(--text-primary);transition:opacity .5s ease-in-out;position:relative}._1gSaYq_mainContainer--ready{opacity:1}._1gSaYq_mainContainer--loading{opacity:0}._1gSaYq_backgroundGlassPanel{background:rgba(var(--glass-border-rgb), .2);-webkit-backdrop-filter:var(--glass-backdrop-heavy);backdrop-filter:var(--glass-backdrop-heavy);border:1px solid var(--glass-border-subtle);opacity:.2;z-index:0;border-radius:8px;animation:45s ease-in-out infinite _1gSaYq_floatPanelVertical;position:absolute;inset:10% 5%}@keyframes _1gSaYq_floatPanelVertical{0%,to{transform:translateY(40px)}50%{transform:translateY(-80px)}}._1gSaYq_heroSection{padding:clamp(8rem,15vh,12rem) clamp(1rem,4vw,2rem) clamp(4rem,8vh,6rem);position:relative;overflow:hidden}._1gSaYq_heroContainer{z-index:1;max-width:1200px;margin:0 auto;position:relative}._1gSaYq_heroContent{flex-direction:row;align-items:flex-start;gap:clamp(2rem,8vw,4rem);display:flex}._1gSaYq_portraitContainer{flex:none;width:clamp(300px,35vw,450px);position:relative}._1gSaYq_portraitImageWrapper{aspect-ratio:3/4;width:100%;position:relative}._1gSaYq_portraitHoverOverlay{opacity:0;pointer-events:none;border:1px solid #a855f799;border-radius:8px;transition:opacity .6s;position:absolute;inset:-1px;box-shadow:0 6px 20px #00000014,0 4px 12px #0000000a,0 0 15px #a855f71a}._1gSaYq_portraitWrapper{background:linear-gradient(145deg, #ffffff1f 0%, #ffffff14 100%), var(--glass-bg-subtle);width:100%;height:100%;-webkit-backdrop-filter:var(--glass-backdrop-medium);backdrop-filter:var(--glass-backdrop-medium);border:1px solid #fff3;border-radius:8px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);animation:.8s ease-out .2s both _1gSaYq_fadeInUp;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000001f,0 4px 12px #00000014,inset 0 1px #ffffff4d,inset 0 -1px #0000000d}._1gSaYq_portraitWrapper:hover{transform:translateY(-6px)scale(1.02)}._1gSaYq_portraitImageWrapper:hover ._1gSaYq_portraitHoverOverlay{opacity:1}._1gSaYq_portraitInteractiveLayer{z-index:20;position:absolute;inset:0}._1gSaYq_portraitLoadingPlaceholder{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._1gSaYq_portraitImage{object-fit:cover;object-position:center top;transition:opacity .6s ease-in-out}._1gSaYq_portraitOverlay{background:linear-gradient(180deg, transparent 0%, rgba(var(--glass-bg-rgb), .1) 100%);opacity:.6;position:absolute;inset:0}._1gSaYq_achievementsGrid{flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,2vw,1.25rem);margin-top:2rem;animation:.8s ease-out .4s both _1gSaYq_fadeInUp;display:flex}._1gSaYq_achievementCard{background:linear-gradient(145deg, #ffffff26 0%, #ffffff14 100%), var(--glass-bg-subtle);min-width:clamp(140px,22vw,180px);max-width:220px;-webkit-backdrop-filter:var(--glass-backdrop-light);backdrop-filter:var(--glass-backdrop-light);text-align:center;border:1px solid #ffffff26;border-radius:8px;flex-direction:column;flex:clamp(140px,22vw,180px);justify-content:center;align-items:center;min-height:clamp(120px,15vh,140px);padding:clamp(1rem,3vw,1.75rem) clamp(.75rem,2vw,1.25rem);transition:transform .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;box-shadow:0 8px 20px #00000014,0 4px 12px #0000000a,inset 0 1px #fff3}._1gSaYq_achievementCardHover{opacity:0;pointer-events:none;border:1px solid #3b82f699;border-radius:8px;transition:opacity .3s;position:absolute;inset:-1px;box-shadow:0 6px 20px #0000000f,0 4px 12px #0000000a,0 0 15px #3b82f61a}._1gSaYq_achievementCard:hover{transform:translateY(-6px)}._1gSaYq_achievementCard:hover ._1gSaYq_achievementCardHover{opacity:1}._1gSaYq_achievementCardIcon{color:var(--text-accent);opacity:.9;filter:drop-shadow(0 2px 4px #0000001a);z-index:1;margin-bottom:.75rem;position:relative}._1gSaYq_achievementCardLabel{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;opacity:.8;z-index:1;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:.5rem;font-size:clamp(.7rem,1.8vw,.8rem);font-weight:500;line-height:1.2;position:relative}._1gSaYq_achievementCardValue{color:var(--text-primary);letter-spacing:-.01em;z-index:1;font-size:clamp(.9rem,2.5vw,1.1rem);font-weight:650;line-height:1.1;position:relative}._1gSaYq_textContent{flex:1;min-width:0}._1gSaYq_textHeader{margin-bottom:clamp(1rem,6vh,2rem)}._1gSaYq_textTitle{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(3rem,6vw,5rem);font-weight:300;line-height:1.1;animation:.8s ease-out .1s both _1gSaYq_fadeInUp}._1gSaYq_textIntroduction{color:var(--text-secondary);opacity:.7;font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:400;line-height:1.6}._1gSaYq_personalStorySections{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}._1gSaYq_personalStorySection{animation:.6s ease-out both _1gSaYq_fadeInUp}._1gSaYq_personalStorySectionTitle{color:var(--text-primary);letter-spacing:0;margin-bottom:1rem;font-size:clamp(1.3rem,3vw,1.6rem);font-weight:400}._1gSaYq_personalStorySectionContent{color:var(--text-secondary);opacity:.7;max-width:640px;font-size:1.1rem;line-height:1.7}._1gSaYq_actionButtons{flex-wrap:wrap;gap:1.5rem;animation:.8s ease-out 1.1s both _1gSaYq_fadeInUp;display:flex}._1gSaYq_actionButtonContainer{cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}._1gSaYq_actionButtonLink{text-decoration:none}._1gSaYq_skillsSection{padding:clamp(1rem,8vh,2rem) clamp(1rem,4vw,2rem);position:relative}._1gSaYq_skillsContainer{z-index:1;max-width:1200px;margin:0 auto;position:relative}._1gSaYq_skillsTitle{text-align:center;color:var(--text-primary);letter-spacing:0;margin-bottom:clamp(3rem,6vh,4rem);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:300}._1gSaYq_skillsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}._1gSaYq_skillCard{-webkit-backdrop-filter:var(--glass-backdrop-light);backdrop-filter:var(--glass-backdrop-light);background:linear-gradient(145deg,#ffffff03 0%,#ffffff0f 50%,#ffffff08 100%);border:1px solid #ffffff2e;border-radius:8px;padding:1.75rem 1.5rem;transition:transform .5s cubic-bezier(.25,.46,.45,.94);animation:.6s ease-out both _1gSaYq_fadeInUp;position:relative;box-shadow:0 6px 18px #00000014,0 4px 10px #0000000a,inset 0 1px #ffffff40,inset 0 -1px #0000000d}._1gSaYq_skillCard:first-child{animation-delay:0s}._1gSaYq_skillCard:nth-child(2){animation-delay:.1s}._1gSaYq_skillCard:nth-child(3){animation-delay:.2s}._1gSaYq_skillCard:nth-child(4){animation-delay:.3s}._1gSaYq_skillCard:nth-child(5){animation-delay:.4s}._1gSaYq_skillCard:nth-child(6){animation-delay:.5s}._1gSaYq_skillCard:hover{transform:translateY(-6px)}._1gSaYq_skillHoverOverlay{opacity:0;pointer-events:none;border:1px solid #22c55e99;border-radius:8px;transition:opacity .3s;position:absolute;inset:-1px;box-shadow:0 6px 20px #0000001a,0 4px 12px #0000000f,0 0 15px #22c55e26}._1gSaYq_skillCard:hover ._1gSaYq_skillHoverOverlay{opacity:1}._1gSaYq_skillInteractiveLayer{z-index:10;position:absolute;inset:0}._1gSaYq_skillCardHeader{z-index:1;align-items:center;gap:.875rem;margin-bottom:1.25rem;display:flex;position:relative}._1gSaYq_skillCardIcon{color:var(--text-accent);opacity:.9;filter:drop-shadow(0 2px 4px #0000001a)}._1gSaYq_skillCardTitle{color:var(--text-primary);letter-spacing:0;margin-bottom:0;font-size:1.2rem;font-weight:300}._1gSaYq_skillCardCategory{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-size:.8rem;font-weight:500}._1gSaYq_skillProgressBar{background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-accent) 100%);transform-origin:0;height:100%;box-shadow:0 0 10px rgba(var(--accent-rgb), .3), inset 0 1px 0 #ffffff4d;border-radius:6px;transition:transform 1.8s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0;transform:scaleX(0)}._1gSaYq_skillLevel65{width:65%}._1gSaYq_skillLevel75{width:75%}._1gSaYq_skillLevel85{width:85%}._1gSaYq_skillLevel90{width:90%}._1gSaYq_skillLevel95{width:95%}._1gSaYq_skillDelay0{transition-delay:0s}._1gSaYq_skillDelay1{transition-delay:.2s}._1gSaYq_skillDelay2{transition-delay:.4s}._1gSaYq_skillDelay3{transition-delay:.6s}._1gSaYq_skillDelay4{transition-delay:.8s}._1gSaYq_skillDelay5{transition-delay:1s}._1gSaYq_skillProgressFill{background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-accent) 100%), linear-gradient(180deg, #fff3 0%, #ffffff1a 100%);height:100%;box-shadow:0 0 10px rgba(var(--accent-rgb), .3), inset 0 1px 0 #ffffff4d;border-radius:6px;transition:width 1.8s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0}._1gSaYq_skillProgressBarVisible{animation:2s ease-in-out _1gSaYq_progressGlow;transform:scaleX(1)}@keyframes _1gSaYq_progressGlow{0%{box-shadow:0 0 5px rgba(var(--accent-rgb), .2), inset 0 1px 0 #fff3}50%{box-shadow:0 0 20px rgba(var(--accent-rgb), .6), 0 0 30px rgba(var(--primary-rgb), .3), inset 0 1px 0 #fff6}to{box-shadow:0 0 15px rgba(var(--accent-rgb), .4), 0 0 25px rgba(var(--primary-rgb), .2), inset 0 1px 0 #ffffff4d}}._1gSaYq_skillPercentage{text-align:right;color:var(--text-accent);letter-spacing:-.01em;z-index:1;margin-top:.75rem;font-size:.9rem;font-weight:650;position:relative}._1gSaYq_valuesSection{padding:clamp(4rem,8vh,6rem) clamp(0rem,4vw,2rem) clamp(3rem,10vh,4rem);position:relative}._1gSaYq_valuesContainer{max-width:1200px;margin:0 auto}._1gSaYq_valuesSectionTitle{text-align:center;color:var(--text-primary);letter-spacing:0;margin-bottom:clamp(3rem,6vh,4rem);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:300;line-height:3rem}._1gSaYq_valuesGrid{flex-direction:column;gap:clamp(3rem,6vh,5rem);display:flex}._1gSaYq_valueContainer--even{flex-direction:row}._1gSaYq_valueContainer--odd{flex-direction:row-reverse}._1gSaYq_valueImagePanel{-webkit-backdrop-filter:blur(25px)saturate(130%);backdrop-filter:blur(25px)saturate(130%);z-index:3;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff14 50%,#ffffff0a 100%);border:1px solid #ffffff2e;border-radius:8px;flex:0 0 clamp(320px,38%,450px);height:500px;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000026,0 4px 12px #0000001a,inset 0 1px #fff3,inset 0 -1px #0000000d;transition:transform .4s cubic-bezier(.25,.46,.45,.94)!important}._1gSaYq_valueImagePanel:hover{transition:transform .4s cubic-bezier(.25,.46,.45,.94)!important;transform:translateY(-6px)scale(1.02)!important}._1gSaYq_valueImagePanel:hover ._1gSaYq_valueImageHoverOverlay{opacity:1}._1gSaYq_valueImage,._1gSaYq_valueImageAsset{object-fit:cover;object-position:center}._1gSaYq_valueImageGradient{z-index:1;background:linear-gradient(135deg,#00000026 0%,#0000 40% 60%,#0000001a 100%);position:absolute;inset:0}._1gSaYq_valueContentPanel{z-index:2;background:linear-gradient(135deg,#ffffff03 0%,#ffffff0f 50%,#ffffff08 100%);border:1px solid #80808066;border-radius:8px;flex-direction:column;flex:auto;justify-content:center;padding:clamp(2rem,8vw,4.5rem);transition:opacity .6s,transform .6s;display:flex;position:relative}._1gSaYq_valueContentPanel--even{margin-left:-20px;margin-right:clamp(0%,4vw,0%)}._1gSaYq_valueContentPanel--odd{margin-left:clamp(0%,4vw,0%);margin-right:-20px}._1gSaYq_valueContentPanel:hover{transform:translateY(0)}._1gSaYq_valueContentPanel:hover ._1gSaYq_valueContentHoverOverlay{opacity:1;transform:translateY(0)}._1gSaYq_valueContentInteractiveLayer{z-index:10;position:absolute;inset:0}._1gSaYq_valueDescription{color:var(--text-secondary);text-shadow:0 1px 2px #0000000d;opacity:.7;margin:0 3% 2rem;font-size:clamp(1.1rem,2.6vw,1.3rem);line-height:1.7}._1gSaYq_valueQuote{border-left:3px solid rgba(var(--accent-rgb), .6);background:0 0;border-radius:0 4px 4px 0;padding:1.5rem 5% 1.5rem 2rem}@media (max-width:768px){._1gSaYq_heroContent{text-align:center;flex-direction:column!important;gap:3rem!important}._1gSaYq_portraitContainer{margin:0 auto;width:100%!important;max-width:350px!important}._1gSaYq_achievementsGrid{gap:clamp(.5rem,3vw,1rem)!important}._1gSaYq_achievementCard{flex:clamp(120px,40vw,150px)!important;min-width:clamp(120px,40vw,150px)!important;max-width:none!important;min-height:clamp(90px,12vh,110px)!important;padding:clamp(.75rem,4vw,1rem) clamp(.5rem,3vw,.75rem)!important}._1gSaYq_achievementCardLabel{margin-bottom:.25rem!important;font-size:clamp(.6rem,2.5vw,.7rem)!important}._1gSaYq_achievementCardValue{font-size:clamp(.8rem,3.5vw,.95rem)!important}._1gSaYq_textContent{text-align:left}._1gSaYq_valueContainer{flex-direction:column!important;align-items:center!important;gap:0!important;margin-bottom:3rem!important;padding:0 2%!important}._1gSaYq_valueImagePanel{height:500px;z-index:3!important;flex:none!important;width:95%!important;margin-bottom:-30px!important;margin-left:0!important;margin-right:0!important}._1gSaYq_valueContentPanel{z-index:2!important;flex:none!important;width:100%!important;margin-top:10px!important;margin-left:0!important;margin-right:0!important;padding:3rem 3%!important}._1gSaYq_valueHeader{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:1rem!important;margin-bottom:1.5rem!important}._1gSaYq_actionButtons{flex-direction:column!important;gap:1rem!important}._1gSaYq_actionButtons ._1gSaYq_actionButtonContainer,._1gSaYq_actionButtons ._1gSaYq_actionButtonLink{justify-content:center!important;width:100%!important}._1gSaYq_skillsGrid{grid-template-columns:1fr!important;gap:1.5rem!important}}@media (max-width:480px){._1gSaYq_achievementsGrid{gap:clamp(.5rem,3vw,.75rem)!important}._1gSaYq_achievementCard{flex:clamp(130px,45vw,160px)!important;min-width:clamp(130px,45vw,160px)!important;min-height:clamp(80px,10vh,90px)!important;padding:clamp(.5rem,4vw,.75rem) clamp(.25rem,2vw,.5rem)!important}._1gSaYq_achievementCardLabel{margin-bottom:.2rem!important;font-size:clamp(.55rem,2vw,.65rem)!important;line-height:1.1!important}._1gSaYq_achievementCardValue{font-size:clamp(.75rem,3vw,.85rem)!important}._1gSaYq_achievementCardIcon{margin-bottom:.25rem!important}._1gSaYq_valueContainer{padding:0 1%!important}._1gSaYq_valueContentPanel{padding:3rem 2%!important}}@media (max-width:1024px) and (min-width:769px){._1gSaYq_skillsGrid{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}._1gSaYq_valueContainer{gap:0!important;padding:0 1rem!important}._1gSaYq_valueImagePanel{z-index:3!important;flex:0 0 clamp(300px,40%,400px)!important;height:450px!important;margin-left:-10px!important;margin-right:-10px!important}._1gSaYq_valueContentPanel{z-index:2!important;flex:0 0 clamp(400px,55%,500px)!important;margin-left:-10px!important;margin-right:-10px!important;padding:clamp(3rem,4vw,3rem)!important}}@media (min-width:769px){._1gSaYq_skillsGrid{grid-template-columns:repeat(3,1fr)!important}._1gSaYq_valueContainer{align-items:center!important}}._1gSaYq_pageContainerLoading{opacity:0;transition:opacity .5s ease-in-out}._1gSaYq_pageContainerVisible{opacity:1;transition:opacity .5s ease-in-out}._1gSaYq_portraitImageLoading{opacity:0}._1gSaYq_portraitImageLoaded{opacity:1}._1gSaYq_achievementCard:first-child{animation:.6s ease-out .6s both _1gSaYq_fadeInUp}._1gSaYq_achievementCard:nth-child(2){animation:.6s ease-out .7s both _1gSaYq_fadeInUp}._1gSaYq_achievementCard:nth-child(3){animation:.6s ease-out .8s both _1gSaYq_fadeInUp}._1gSaYq_achievementCard:nth-child(4){animation:.6s ease-out .9s both _1gSaYq_fadeInUp}._1gSaYq_achievementInteractiveLayer{z-index:20;position:absolute;inset:0}._1gSaYq_skillProgressBarContainer{z-index:1;background:linear-gradient(90deg,#00000026 0%,#0000001a 100%),linear-gradient(90deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #0000001a;border-radius:6px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000026,inset 0 1px 2px #0000001a,0 1px #ffffff1a}._1gSaYq_skillLevelDisplay{text-align:right;color:var(--text-accent);letter-spacing:-.01em;z-index:1;margin-top:.75rem;font-size:.9rem;font-weight:650;position:relative}._1gSaYq_valueContainer{align-items:center;min-height:500px;margin-bottom:clamp(2rem,4vh,3rem);display:flex;position:relative}._1gSaYq_valueContainerEven{flex-direction:row}._1gSaYq_valueContainerOdd{flex-direction:row-reverse}._1gSaYq_valueImagePanel{-webkit-backdrop-filter:blur(25px)saturate(130%);backdrop-filter:blur(25px)saturate(130%);z-index:3;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff14 50%,#ffffff0a 100%);border:1px solid #ffffff2e;border-radius:8px;flex:0 0 clamp(320px,38%,450px);height:500px;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000026,0 4px 12px #0000001a,inset 0 1px #fff3,inset 0 -1px #0000000d}._1gSaYq_valueImageHoverOverlay{opacity:0;pointer-events:none;z-index:1;border:1px solid #f9731699;border-radius:8px;transition:opacity .6s;position:absolute;inset:-1px;box-shadow:0 6px 20px #00000014,0 4px 12px #0000000a,0 0 15px #f973161a}._1gSaYq_valueImageInteractiveLayer{z-index:20;position:absolute;inset:0}._1gSaYq_personalStorySection:first-child{animation:.6s ease-out .5s both _1gSaYq_fadeInUp}._1gSaYq_personalStorySection:nth-child(2){animation:.6s ease-out .7s both _1gSaYq_fadeInUp}._1gSaYq_personalStorySection:nth-child(3){animation:.6s ease-out .9s both _1gSaYq_fadeInUp}._1gSaYq_skillCard:first-child{animation:.6s ease-out both _1gSaYq_fadeInUp}._1gSaYq_skillCard:nth-child(2){animation:.6s ease-out .1s both _1gSaYq_fadeInUp}._1gSaYq_skillCard:nth-child(3){animation:.6s ease-out .2s both _1gSaYq_fadeInUp}._1gSaYq_skillCard:nth-child(4){animation:.6s ease-out .3s both _1gSaYq_fadeInUp}._1gSaYq_skillCard:nth-child(5){animation:.6s ease-out .4s both _1gSaYq_fadeInUp}._1gSaYq_skillCard:nth-child(6){animation:.6s ease-out .5s both _1gSaYq_fadeInUp}._1gSaYq_skillCard:nth-child(7){animation:.6s ease-out .6s both _1gSaYq_fadeInUp}._1gSaYq_skillCard:nth-child(8){animation:.6s ease-out .7s both _1gSaYq_fadeInUp}._1gSaYq_skillCategory{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-size:.8rem;font-weight:500}._1gSaYq_valueImageOverlay{z-index:1;background:linear-gradient(135deg,#00000026 0%,#0000 40% 60%,#0000001a 100%);position:absolute;inset:0}._1gSaYq_valueImageBadge{background:rgba(var(--accent-rgb), .75);color:#fffffff2;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;text-align:center;white-space:nowrap;border-radius:50px;padding:clamp(.4rem,1.5vw,.5rem) clamp(.8rem,3vw,1.2rem);font-size:clamp(.7rem,2vw,.8rem);font-weight:500;line-height:1;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}._1gSaYq_valueContentPanel{z-index:2;background:linear-gradient(135deg,#ffffff03 0%,#ffffff0f 50%,#ffffff08 100%);border:1px solid #80808066;border-radius:8px;flex-direction:column;flex:auto;justify-content:center;padding:clamp(2rem,8vw,4.5rem);display:flex;position:relative}._1gSaYq_valueContentPanelEven{margin-left:-20px;margin-right:clamp(0%,4vw,0%)}._1gSaYq_valueContentPanelOdd{margin-left:clamp(0%,4vw,0%);margin-right:-20px}._1gSaYq_valuesListContainer{flex-direction:column;gap:clamp(3rem,6vh,5rem);display:flex}._1gSaYq_valueContentHoverOverlay{opacity:0;pointer-events:none;border:1px solid #9333ea99;border-radius:8px;transition:opacity .6s,transform .6s;position:absolute;inset:-1px;transform:translateY(2px);box-shadow:0 6px 20px #00000014,0 4px 12px #0000000a,0 0 15px #9333ea1a}._1gSaYq_valueHeader{align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}._1gSaYq_valueIcon{color:var(--text-accent);filter:drop-shadow(0 2px 4px #0000001a)}._1gSaYq_valueTitle{color:var(--text-primary);letter-spacing:0;text-shadow:0 1px 2px #0000001a;margin-bottom:.5rem;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:400}._1gSaYq_valueDescription{color:var(--text-secondary);text-shadow:0 1px 1px #0000000d;font-size:clamp(.9rem,2.2vw,1rem);line-height:1.75}._1gSaYq_valueSubtitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:0;font-size:clamp(.9rem,2.2vw,1rem);font-weight:600}._1gSaYq_valueDescriptionUpdated{color:var(--text-secondary);text-shadow:0 1px 2px #0000000d;opacity:.7;margin:0 3% 2rem;font-size:clamp(1.1rem,2.6vw,1.3rem);line-height:1.7}._1gSaYq_valueIconContainer{background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}._1gSaYq_valueQuoteBox{border-left:3px solid rgba(var(--accent-rgb), .6);background:0 0;border-radius:0 4px 4px 0;padding:1.5rem 5% 1.5rem 2rem}._1gSaYq_valueQuoteText{color:var(--text-secondary);opacity:.7;margin:0;font-size:clamp(.95rem,2.2vw,1.05rem);font-style:italic;line-height:1.6}@media (max-width:768px){._1gSaYq_aboutHeroGrid{text-align:center;flex-direction:column!important;gap:3rem!important}._1gSaYq_portraitColumn{margin:0 auto;width:100%!important;max-width:350px!important}._1gSaYq_contentColumn{text-align:left}._1gSaYq_valueContainer{flex-direction:column!important;align-items:center!important;gap:0!important;margin-bottom:3rem!important;padding:0 2%!important}._1gSaYq_imagePanel,._1gSaYq_contentPanel{margin-left:0!important;margin-right:0!important}._1gSaYq_imagePanel{height:500px;z-index:3!important;flex:none!important;width:95%!important;margin-bottom:-30px!important}._1gSaYq_contentPanel{z-index:2!important;flex:none!important;width:100%!important;margin-top:10px!important;padding:3rem 3%!important}._1gSaYq_valueHeader{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:1rem!important;margin-bottom:1.5rem!important}}@media (max-width:480px){._1gSaYq_valueContainer{padding:0 1%!important}._1gSaYq_contentPanel{padding:3rem 2%!important}}@media (max-width:1024px) and (min-width:769px){._1gSaYq_valueContainer{gap:0!important;padding:0 1rem!important}._1gSaYq_imagePanel{z-index:3!important;flex:0 0 clamp(300px,40%,400px)!important;height:450px!important;margin-left:-10px!important;margin-right:-10px!important}._1gSaYq_contentPanel{z-index:2!important;flex:0 0 clamp(400px,55%,500px)!important;margin-left:-10px!important;margin-right:-10px!important;padding:clamp(3rem,4vw,3rem)!important}}._1gSaYq_portraitImage{transition:opacity .6s ease-in-out}@media (max-width:768px){._1gSaYq_aboutHeroGrid{text-align:center;flex-direction:column!important;gap:3rem!important}._1gSaYq_portraitColumn{margin:0 auto;width:100%!important;max-width:350px!important}._1gSaYq_contentColumn{text-align:left}._1gSaYq_valueContainer{flex-direction:column!important;align-items:center!important;gap:0!important;margin-bottom:3rem!important;padding:0 2%!important}._1gSaYq_imagePanel,._1gSaYq_contentPanel{margin-left:0!important;margin-right:0!important}._1gSaYq_imagePanel{height:500px;z-index:3!important;flex:none!important;width:95%!important;margin-bottom:-30px!important}._1gSaYq_contentPanel{z-index:2!important;flex:none!important;width:100%!important;margin-top:10px!important;padding:3rem 3%!important}._1gSaYq_valueHeader{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:1rem!important;margin-bottom:1.5rem!important}}@media (max-width:480px){._1gSaYq_valueContainer{padding:0 1%!important}._1gSaYq_contentPanel{padding:3rem 2%!important}}._1gSaYq_glassHighlight{position:relative;overflow:hidden}._1gSaYq_glassHighlight:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}._1gSaYq_glassHighlight:hover:before{left:100%}._1gSaYq_accordionContent::-webkit-scrollbar{width:8px}._1gSaYq_accordionContent::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}._1gSaYq_accordionContent::-webkit-scrollbar-thumb{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));border:1px solid #ffffff1a;border-radius:4px}._1gSaYq_accordionContent::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, var(--color-accent), var(--color-primary))}@media (max-width:480px){._1gSaYq_actionButtonsContainer{flex-direction:column!important;gap:1rem!important}._1gSaYq_actionButtonsContainer a{justify-content:center!important;width:100%!important}._1gSaYq_skillsGrid{grid-template-columns:1fr!important;gap:1.5rem!important}._1gSaYq_valueRow{flex-direction:column!important;gap:2rem!important}._1gSaYq_imageColumn{margin:0 auto;flex:auto!important;width:100%!important;max-width:400px!important}._1gSaYq_contentColumn{flex:auto!important;width:100%!important}}@media (max-width:768px) and (min-width:481px){._1gSaYq_skillsGrid{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}._1gSaYq_valueRow{flex-direction:column!important;gap:2.5rem!important}._1gSaYq_imageColumn{margin:0 auto;flex:auto!important;width:100%!important;max-width:500px!important}._1gSaYq_contentColumn{flex:auto!important;width:100%!important}}@media (min-width:769px){._1gSaYq_skillsGrid{grid-template-columns:repeat(3,1fr)!important}._1gSaYq_valueRow{align-items:center!important}}
.dwWWpq_resumeButton{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-weight:500;transition:all .2s;display:inline-flex}.dwWWpq_resumeButton:hover{transform:translateY(-2px)}.dwWWpq_resumeButton:active{transform:translateY(0)}.dwWWpq_trigger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dwWWpq_primary{background:var(--primary-color,#2563eb);color:#fff;box-shadow:0 2px 8px #2563eb33}.dwWWpq_primary:hover{background:var(--primary-hover,#1d4ed8);box-shadow:0 4px 12px #2563eb4d}.dwWWpq_secondary{background:var(--glass-bg-medium,#ffffff1a);color:var(--text-primary,#1e293b);border:1px solid var(--glass-border,#0000001a)}.dwWWpq_secondary:hover{background:var(--glass-bg-strong,#fff3);border-color:var(--primary-color,#2563eb)}.dwWWpq_ghost{color:var(--text-muted,#64748b);background:0 0;padding:.5rem}.dwWWpq_ghost:hover{background:var(--glass-bg-subtle,#0000000d);color:var(--text-primary,#1e293b)}.dwWWpq_small{padding:.375rem .75rem;font-size:.875rem}.dwWWpq_medium{padding:.5rem 1rem;font-size:1rem}.dwWWpq_large{padding:.75rem 1.5rem;font-size:1.125rem}.dwWWpq_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s dwWWpq_fadeIn;display:flex;position:fixed;inset:0}@keyframes dwWWpq_fadeIn{0%{opacity:0}to{opacity:1}}.dwWWpq_modalContent{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:1000px;max-height:90vh;animation:.3s dwWWpq_slideUp;display:flex;box-shadow:0 20px 60px #0000004d}@keyframes dwWWpq_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dwWWpq_modalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.dwWWpq_modalHeader h2{color:#1e293b;margin:0;font-size:1.5rem;font-weight:600}.dwWWpq_modalActions{align-items:center;gap:1rem;display:flex}.dwWWpq_actionButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.dwWWpq_actionButton:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb4d}.dwWWpq_closeButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.dwWWpq_closeButton:hover{color:#1e293b;background:#f1f5f9}.dwWWpq_modalBody{flex:1;padding:0;overflow:hidden}.dwWWpq_resumeFrame{border:none;border-radius:0 0 16px 16px;width:100%;height:100%;min-height:70vh}[data-theme=dark] .dwWWpq_modalContent{background:#1e293b}[data-theme=dark] .dwWWpq_modalHeader{border-bottom-color:#334155}[data-theme=dark] .dwWWpq_modalHeader h2{color:#f1f5f9}[data-theme=dark] .dwWWpq_closeButton{color:#94a3b8}[data-theme=dark] .dwWWpq_closeButton:hover{color:#f1f5f9;background:#334155}@media (max-width:768px){.dwWWpq_modalOverlay{padding:.5rem}.dwWWpq_modalContent{border-radius:12px;max-width:100%;max-height:95vh}.dwWWpq_modalHeader{padding:.75rem 1rem}.dwWWpq_modalHeader h2{font-size:1.125rem}.dwWWpq_modalActions{gap:.5rem}.dwWWpq_buttonText{display:none}.dwWWpq_resumeFrame{border-radius:0 0 12px 12px}}
.lnUIdW_header{z-index:50;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:fixed;top:0;left:0;right:0}.lnUIdW_headerScrolled{background:rgba(var(--bg-primary), .9);-webkit-backdrop-filter:blur(25px)saturate(180%);backdrop-filter:blur(25px)saturate(180%);border-bottom:1px solid var(--glass-border-primary);box-shadow:0 8px 32px #0000001f,0 2px 6px #00000014}.lnUIdW_headerTransparent{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:1px solid #0000}.lnUIdW_container{justify-content:space-between;align-items:center;width:100%;max-width:1400px;height:clamp(4rem,8vh,5rem);margin:0 auto;padding:0 clamp(1rem,4vw,2rem);display:flex}.lnUIdW_leftSection{align-items:center;gap:clamp(2rem,4vw,3rem);display:flex}.lnUIdW_logo{color:var(--text-primary);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;text-decoration:none;transition:color .3s}.lnUIdW_mainNav{align-items:center;gap:clamp(1rem,2.4vw,1.75rem);display:none}.lnUIdW_navLink{color:var(--text-secondary);letter-spacing:.02em;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .25s,opacity .25s}.lnUIdW_navLink:hover,.lnUIdW_navLinkActive{color:var(--text-primary)}[data-theme=light]:has([data-portrait-visible]) .lnUIdW_navLink{color:var(--text-primary)}.lnUIdW_rightSection{align-items:center;gap:1rem;display:flex}.lnUIdW_mobileMenuButton{width:2.5rem;height:2.5rem;color:var(--text-primary);cursor:pointer;background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.lnUIdW_mobileMenuButton:hover{background-color:var(--bg-secondary)}.lnUIdW_mobileDrawer{background-color:var(--bg-primary);z-index:60;border-left:1px solid var(--border-primary);flex-direction:column;width:min(350px,100vw);max-width:100vw;height:100vh;transition:transform .3s;display:flex;position:fixed;top:0;right:0;overflow:hidden auto}.lnUIdW_mobileDrawerOpen{transform:translate(0);box-shadow:-4px 0 24px #00000026}.lnUIdW_mobileDrawerClosed{box-shadow:none;transform:translate(100%)}.lnUIdW_drawerHeader{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;min-width:0;padding:1.5rem;display:flex;overflow:hidden}.lnUIdW_drawerTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.125rem;font-weight:600;overflow:hidden}.lnUIdW_drawerCloseButton{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background-color:#0000;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.lnUIdW_drawerCloseButton:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.lnUIdW_drawerNav{flex:1;padding:1rem 0;overflow:hidden auto}.lnUIdW_drawerNavLink{color:var(--text-secondary);white-space:nowrap;border-left:3px solid #0000;align-items:center;gap:.75rem;min-width:0;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.lnUIdW_drawerNavLink:hover{background-color:var(--bg-secondary);color:var(--text-primary);border-left-color:var(--text-accent);padding-left:1.75rem}.lnUIdW_drawerFooter{border-top:1px solid var(--border-primary);text-align:center;padding:1.5rem;overflow:hidden}.lnUIdW_drawerFooterText{color:var(--text-muted);white-space:nowrap;margin:0;font-size:.75rem}.lnUIdW_backdrop{z-index:50;background-color:#00000080;transition:opacity .3s;position:fixed;inset:0}.lnUIdW_backdropVisible{opacity:1}.lnUIdW_backdropHidden{opacity:0}.lnUIdW_drawerLinkAnimated{opacity:1;transform:translate(0)}.lnUIdW_drawerLinkHidden{opacity:0;transform:translate(20px)}.lnUIdW_animateDelay0{transition-delay:0s}.lnUIdW_animateDelay1{transition-delay:50ms}.lnUIdW_animateDelay2{transition-delay:.1s}.lnUIdW_animateDelay3{transition-delay:.15s}.lnUIdW_animateDelay4{transition-delay:.2s}.lnUIdW_animateDelay5{transition-delay:.25s}.lnUIdW_animateDelay6{transition-delay:.3s}.lnUIdW_animateDelay7{transition-delay:.35s}.lnUIdW_animateDelay8{transition-delay:.4s}.lnUIdW_animateDelay9{transition-delay:.45s}@media (min-width:768px){.lnUIdW_mainNav{display:flex}.lnUIdW_mobileMenuButton{display:none}}@media (max-width:767px){.lnUIdW_mainNav{display:none}}@media (prefers-reduced-motion:reduce){.lnUIdW_header,.lnUIdW_mobileDrawer,.lnUIdW_backdrop,.lnUIdW_navLink,.lnUIdW_drawerNavLink,.lnUIdW_drawerCloseButton,.lnUIdW_mobileMenuButton,.lnUIdW_drawerLinkAnimated,.lnUIdW_drawerLinkHidden{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-contrast:high){.lnUIdW_navLink,.lnUIdW_drawerNavLink{border-bottom:1px solid #0000}.lnUIdW_navLink:hover,.lnUIdW_drawerNavLink:hover{border-bottom-color:currentColor}}
._3hUVsW_footer{background:var(--glass-gradient-linear), var(--glass-gradient-mesh);-webkit-backdrop-filter:var(--glass-backdrop-medium);backdrop-filter:var(--glass-backdrop-medium);border-top:1px solid var(--glass-border-primary);margin-top:clamp(4rem,8vh,6rem);padding:clamp(3rem,6vh,4rem) clamp(1rem,4vw,2rem);position:relative;overflow:hidden}[data-theme=light] ._3hUVsW_footer{background:#e2e8f099}:is([data-theme=light] ._3hUVsW_socialIcon,[data-theme=light] ._3hUVsW_techTag){border-color:var(--glass-border-secondary);background:#ffffff4d}._3hUVsW_backgroundOrb{background:var(--glass-gradient-radial);filter:blur(60px);opacity:.3;z-index:0;border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}._3hUVsW_container{z-index:1;width:100%;max-width:1400px;margin:0 auto;position:relative}._3hUVsW_footerLayout{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}._3hUVsW_footerLeft{flex-direction:column;flex:1;gap:1rem;display:flex}._3hUVsW_linksContainer,._3hUVsW_mainNavGroup{flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);display:flex}._3hUVsW_legalLinksGroup{flex-wrap:nowrap;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);padding-left:.5rem;padding-right:.5rem;display:flex}._3hUVsW_mainNavLink{color:var(--text-secondary);white-space:nowrap;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}._3hUVsW_mainNavLink:hover{color:var(--text-primary);transform:translateY(-1px)}._3hUVsW_legalLink{color:var(--text-muted);white-space:nowrap;cursor:pointer;font-size:.85rem;font-weight:400;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}._3hUVsW_legalLink:hover{color:var(--text-secondary);transform:translateY(-1px)}._3hUVsW_legalLinkButton{background:0 0;border:none;padding:0;font-family:inherit}._3hUVsW_copyright{color:var(--text-muted);margin-top:.5rem;font-size:.75rem;font-weight:400;line-height:1.4}._3hUVsW_footerIcons{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}._3hUVsW_iconsContainer{align-items:center;gap:.5rem;display:flex}._3hUVsW_socialIcon{background:var(--glass-bg-subtle);width:36px;height:36px;-webkit-backdrop-filter:var(--glass-backdrop-light);backdrop-filter:var(--glass-backdrop-light);border:1px solid var(--glass-border-subtle);color:var(--text-muted);opacity:.8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:0;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex}._3hUVsW_socialIcon._3hUVsW_button{border-radius:10px!important}._3hUVsW_socialIcon:hover{background:var(--glass-bg-primary);border-color:rgba(var(--accent-rgb), .4);color:var(--text-accent);opacity:1;box-shadow:0 4px 12px rgba(var(--accent-rgb), .2);transform:translateY(-2px)}._3hUVsW_resumeIcon:hover{border-color:rgba(var(--success-rgb), .4);color:rgba(var(--success-rgb), 1);box-shadow:0 4px 12px rgba(var(--success-rgb), .2)}._3hUVsW_builtWith{color:var(--text-muted);opacity:.8;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.7rem;font-weight:400;display:flex}._3hUVsW_builtWithLabel{color:var(--text-secondary);font-weight:500}._3hUVsW_techTag{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);color:var(--text-muted);border-radius:6px;padding:.2rem .5rem;font-size:.65rem;font-weight:500;transition:all .3s}._3hUVsW_techTag:hover{color:var(--text-secondary);background:var(--glass-bg-primary);transform:translateY(-1px)}@keyframes _3hUVsW_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._3hUVsW_animateLink1{animation:.6s ease-out both _3hUVsW_fadeInUp}._3hUVsW_animateLink2{animation:.6s ease-out 50ms both _3hUVsW_fadeInUp}._3hUVsW_animateLink3{animation:.6s ease-out .1s both _3hUVsW_fadeInUp}._3hUVsW_animateLink4{animation:.6s ease-out .45s both _3hUVsW_fadeInUp}._3hUVsW_animateLink5{animation:.6s ease-out .5s both _3hUVsW_fadeInUp}._3hUVsW_animateLink6{animation:.6s ease-out .55s both _3hUVsW_fadeInUp}._3hUVsW_animateTech1{animation:.6s ease-out 1.5s both _3hUVsW_fadeInUp}._3hUVsW_animateTech2{animation:.6s ease-out 1.6s both _3hUVsW_fadeInUp}._3hUVsW_animateTech3{animation:.6s ease-out 1.7s both _3hUVsW_fadeInUp}._3hUVsW_animateTech4{animation:.6s ease-out 1.8s both _3hUVsW_fadeInUp}._3hUVsW_animateTech5{animation:.6s ease-out 1.9s both _3hUVsW_fadeInUp}@media (max-width:1024px){._3hUVsW_footerLayout{gap:1.5rem}._3hUVsW_linksContainer{gap:clamp(.75rem,2vw,1.25rem)}._3hUVsW_mainNavLink,._3hUVsW_legalLink{font-size:.8rem}._3hUVsW_copyright{font-size:.7rem}._3hUVsW_builtWith{font-size:.65rem}._3hUVsW_techTag{padding:.15rem .4rem;font-size:.6rem}}@media (max-width:768px){._3hUVsW_footerLayout{text-align:center;flex-direction:column;align-items:center;gap:2rem}._3hUVsW_footerLeft{align-items:center;width:100%}._3hUVsW_linksContainer{flex-wrap:wrap;justify-content:center}._3hUVsW_footerIcons{align-items:center;width:100%}._3hUVsW_iconsContainer,._3hUVsW_builtWith{justify-content:center}}@media (max-width:640px){._3hUVsW_footerLayout{gap:1.5rem}._3hUVsW_linksContainer{gap:.75rem}._3hUVsW_mainNavLink,._3hUVsW_legalLink{font-size:.75rem}._3hUVsW_copyright{font-size:.65rem}._3hUVsW_builtWith{font-size:.6rem}._3hUVsW_techTag{padding:.1rem .3rem;font-size:.55rem}._3hUVsW_socialIcon{width:32px;min-width:32px;height:32px;min-height:32px}}@media (max-width:480px){._3hUVsW_linksContainer{gap:.5rem;line-height:1.8}._3hUVsW_mainNavLink,._3hUVsW_legalLink{font-size:.7rem}._3hUVsW_copyright{font-size:.6rem;line-height:1.4}._3hUVsW_builtWith{gap:.3rem;font-size:.55rem}._3hUVsW_techTag{padding:.1rem .25rem;font-size:.5rem}._3hUVsW_footerIcons{gap:.5rem}}@media (max-width:360px){._3hUVsW_footerLayout{gap:1rem}._3hUVsW_linksContainer{gap:.4rem}._3hUVsW_mainNavLink,._3hUVsW_legalLink{font-size:.65rem}._3hUVsW_copyright{font-size:.55rem}._3hUVsW_builtWith{gap:.25rem;font-size:.5rem}._3hUVsW_techTag{padding:.05rem .2rem;font-size:.45rem}._3hUVsW_socialIcon{width:28px;min-width:28px;height:28px;min-height:28px}}@media (prefers-reduced-motion:reduce){._3hUVsW_animateLink1,._3hUVsW_animateLink2,._3hUVsW_animateLink3,._3hUVsW_animateLink4,._3hUVsW_animateLink5,._3hUVsW_animateLink6,._3hUVsW_animateTech1,._3hUVsW_animateTech2,._3hUVsW_animateTech3,._3hUVsW_animateTech4,._3hUVsW_animateTech5,._3hUVsW_footer,._3hUVsW_backgroundOrb,._3hUVsW_mainNavLink,._3hUVsW_legalLink,._3hUVsW_socialIcon,._3hUVsW_techTag,._3hUVsW_builtWith{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){._3hUVsW_mainNavLink,._3hUVsW_legalLink{border-bottom:1px solid #0000}._3hUVsW_mainNavLink:hover,._3hUVsW_legalLink:hover{border-bottom-color:currentColor}}
.-\35 0vvW_pageContainer{min-height:100vh;position:relative}.-\35 0vvW_mainContainer{z-index:1;max-width:1400px;min-height:100vh;margin:0 auto;padding-top:20px;position:relative}.-\35 0vvW_backgroundPanel{background:rgba(var(--glass-border-rgb), .2);-webkit-backdrop-filter:var(--glass-backdrop-heavy);backdrop-filter:var(--glass-backdrop-heavy);border:1px solid var(--glass-border-subtle);opacity:.2;z-index:0;border-radius:8px;animation:45s ease-in-out infinite -\35 0vvW_floatPanelVertical;position:absolute;inset:10% 5%}@keyframes -\35 0vvW_floatPanelVertical{0%,to{transform:translateY(40px)}50%{transform:translateY(-80px)}}.-\35 0vvW_tabNavigationSection{margin-bottom:3rem;padding-top:clamp(6rem,8vh,8rem);padding-left:3%;padding-right:3%}.-\35 0vvW_tabNavigationContainer{width:100%;max-width:92%;margin:0 auto}.-\35 0vvW_tabNavWrapper{justify-content:center;width:100%;margin-bottom:0;display:flex;position:relative}.-\35 0vvW_tabContentSection{padding-bottom:clamp(4rem,8vh,6rem);padding-left:3%;padding-right:3%}.-\35 0vvW_tabContentContainer{width:100%;max-width:92%;margin:0 auto}.-\35 0vvW_tabScrollContainer{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;gap:.5rem;padding:.5rem;display:flex;overflow:auto hidden}:root[data-theme=light] .-\35 0vvW_tabScrollContainer,[data-theme=light] .-\35 0vvW_tabScrollContainer{background:rgba(var(--accent-rgb), .02);border:1px solid rgba(var(--accent-rgb), .08)}.-\35 0vvW_tabScrollContainer::-webkit-scrollbar{display:none}.-\35 0vvW_tabButton{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:.75rem;min-width:fit-content;padding:1rem 1.5rem;font-size:clamp(.85rem,2vw,1rem);font-weight:500;transition:all .3s;display:flex}.-\35 0vvW_tabButton--active{color:var(--text-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(var(--accent-rgb), .15);background:#ffffff1f}:root[data-theme=light] .-\35 0vvW_tabButton--active,[data-theme=light] .-\35 0vvW_tabButton--active{background:rgba(var(--accent-rgb), .08);color:var(--text-accent);border:1px solid rgba(var(--accent-rgb), .15);box-shadow:0 2px 12px rgba(var(--accent-rgb), .2)}.-\35 0vvW_tabButton--inactive{color:var(--text-secondary);background:0 0}.-\35 0vvW_tabButton--inactive:hover{color:var(--text-primary);background:#ffffff14}:root[data-theme=light] .-\35 0vvW_tabButton--inactive:hover,[data-theme=light] .-\35 0vvW_tabButton--inactive:hover{background:rgba(var(--accent-rgb), .04);color:var(--text-primary)}.-\35 0vvW_scrollArrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:10;opacity:0;visibility:hidden;width:40px;height:40px;color:var(--text-primary);background:#ffffff26;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.-\35 0vvW_scrollArrow--visible{opacity:1;visibility:visible}.-\35 0vvW_scrollArrow:hover{background:#ffffff40;transform:translateY(-50%)scale(1.1)}.-\35 0vvW_scrollArrowLeft{left:-20px}.-\35 0vvW_scrollArrowRight{right:-20px}.-\35 0vvW_categoryHeader{text-align:center;margin-bottom:4rem}.-\35 0vvW_categoryTitle{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:300}.-\35 0vvW_categoryDescription{color:var(--text-secondary);opacity:.8;max-width:600px;margin:0 auto;font-size:clamp(1rem,2.2vw,1.2rem)}.-\35 0vvW_toolsContainer{flex-wrap:wrap;justify-content:center;gap:2%;transition:opacity .6s;display:flex}.-\35 0vvW_toolsContainer--ready{opacity:1}.-\35 0vvW_toolsContainer--loading{opacity:0}.-\35 0vvW_toolCard{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex:21.5%;min-width:280px;margin-bottom:2%;padding:1.5rem;transition:all .4s;position:relative;overflow:hidden}.-\35 0vvW_toolCard:hover{border-color:rgba(var(--accent-rgb), .3);background:#ffffff1a}:root[data-theme=light] .-\35 0vvW_toolCard:hover,[data-theme=light] .-\35 0vvW_toolCard:hover{background:rgba(var(--accent-rgb), .04);border-color:rgba(var(--accent-rgb), .15)}.-\35 0vvW_toolCardContent{z-index:1;position:relative}.-\35 0vvW_toolCardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.-\35 0vvW_toolCardIconGroup{align-items:center;gap:.75rem;display:flex}.-\35 0vvW_toolCardIcon{background:rgba(var(--accent-rgb), .1);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.-\35 0vvW_toolCardIcon svg{color:var(--text-accent)}.-\35 0vvW_toolCardCategory{color:var(--text-accent);text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-size:.8rem;font-weight:600}.-\35 0vvW_toolCardRating{align-items:center;gap:3px;display:flex}.-\35 0vvW_ratingDot{border-radius:50%;width:6px;height:6px}.-\35 0vvW_ratingDot--filled{background-color:var(--text-accent)}.-\35 0vvW_ratingDot--empty{background-color:#ffffff4d}.-\35 0vvW_toolCardTitle{color:var(--text-primary);margin:0 0 1rem;font-size:1.25rem;font-weight:500;line-height:1.3}.-\35 0vvW_toolCardDescription{color:var(--text-secondary);opacity:.9;margin:0;font-size:.95rem;line-height:1.5}.-\35 0vvW_statsContainer{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-around;gap:2rem;margin-top:4rem;padding:2rem;display:flex}.-\35 0vvW_statItem{flex:calc(33.333% - 1.333rem);min-width:150px}.-\35 0vvW_statItemHeader{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.-\35 0vvW_statItemIcon{color:var(--text-accent)}.-\35 0vvW_statItemValue{color:var(--text-primary);font-size:2rem;font-weight:300}.-\35 0vvW_statItemLabel{color:var(--text-secondary);opacity:.8;margin:0;font-size:.9rem}.-\35 0vvW_closingMessage{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;margin-top:2rem;padding:2rem}.-\35 0vvW_closingTitle{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.-\35 0vvW_closingDescription{color:var(--text-secondary);opacity:.8;max-width:600px;margin:0 auto;font-size:clamp(1rem,2.2vw,1.2rem)}@media (min-width:1200px){.-\35 0vvW_toolCard{flex:21.5%;min-width:280px;max-width:21.5%}}@media (max-width:1199px) and (min-width:900px){.-\35 0vvW_toolCard{flex:29.67%;min-width:260px;max-width:29.67%}}@media (max-width:899px) and (min-width:768px){.-\35 0vvW_toolCard{flex:47%;min-width:280px;max-width:47%}}@media (max-width:767px){.-\35 0vvW_toolsContainer{flex-direction:column;gap:1.5rem}.-\35 0vvW_toolCard{flex:100%;min-width:280px;max-width:100%;margin-bottom:0}.-\35 0vvW_statsContainer{flex-direction:column}.-\35 0vvW_statItem{flex:100%}}@media (max-width:480px){.-\35 0vvW_toolCard{min-width:260px;padding:1.25rem}.-\35 0vvW_scrollArrow{width:36px;height:36px}.-\35 0vvW_scrollArrowLeft{left:-18px}.-\35 0vvW_scrollArrowRight{right:-18px}}@media (max-width:375px){.-\35 0vvW_toolCard{min-width:240px;padding:1rem}.-\35 0vvW_tabButton{padding:.875rem 1.25rem;font-size:clamp(.8rem,3vw,.9rem)}}@media (max-width:320px){.-\35 0vvW_toolCard{min-width:220px;padding:.875rem}.-\35 0vvW_tabButton{padding:.75rem 1rem;font-size:clamp(.75rem,4vw,.85rem)}.-\35 0vvW_scrollArrow{width:32px;height:32px}.-\35 0vvW_scrollArrowLeft{left:-16px}.-\35 0vvW_scrollArrowRight{right:-16px}}
.zubhtW_page{min-height:100vh;position:relative}.zubhtW_background{z-index:-1;min-height:100%;position:fixed;inset:0}.zubhtW_floatPanel{background:rgba(var(--glass-border-rgb), .2);-webkit-backdrop-filter:var(--glass-backdrop-heavy);backdrop-filter:var(--glass-backdrop-heavy);border:1px solid var(--glass-border-subtle);opacity:.2;z-index:0;border-radius:8px;position:absolute;inset:10% 5%}.zubhtW_main{z-index:1;max-width:1000px;min-height:100vh;margin:0 auto;padding:clamp(8rem,14vh,10rem) clamp(1rem,4vw,2rem) clamp(3rem,8vh,5rem);position:relative}.zubhtW_hero{text-align:center;margin-bottom:clamp(2rem,5vh,3rem)}.zubhtW_titleRow{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.zubhtW_heroIcon{color:var(--text-accent)}.zubhtW_title{color:var(--text-primary);margin:0;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.zubhtW_metaRow{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.95rem;display:inline-flex}.zubhtW_intro{color:var(--text-secondary);max-width:640px;margin:0 auto;font-size:1.1rem;line-height:1.7}.zubhtW_contentCard{border:1px solid var(--glass-border-primary);background:linear-gradient(135deg,#ffffff0f 0%,#ffffff08 50%,#ffffff03 100%);border-radius:8px;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 8px 32px #0000001a}.zubhtW_section{margin-bottom:2rem}.zubhtW_section:last-child{margin-bottom:0}.zubhtW_sectionTitle{color:var(--text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.zubhtW_sectionTitleWithIcon{align-items:center;gap:.5rem;display:flex}.zubhtW_sectionIcon{color:var(--text-accent)}.zubhtW_text{color:var(--text-secondary);margin:0 0 1rem;font-size:1rem;line-height:1.7}.zubhtW_text:last-child{margin-bottom:0}.zubhtW_list{color:var(--text-secondary);margin:0 0 1rem;padding-left:1.5rem;font-size:1rem;line-height:1.7}.zubhtW_listItem{margin-bottom:.5rem}.zubhtW_callout{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);border-radius:8px;margin-bottom:1rem;padding:1rem}.zubhtW_calloutTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.zubhtW_link{color:var(--text-accent);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.zubhtW_link:hover{border-bottom-color:var(--text-accent)}.zubhtW_summaryBox{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);border-radius:8px;margin-top:2.5rem;padding:1.5rem}.zubhtW_summaryTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.2rem;font-weight:600}@media (max-width:768px){.zubhtW_main{padding-top:clamp(7rem,12vh,8rem)}.zubhtW_titleRow{gap:.75rem}.zubhtW_contentCard{padding:1.5rem}}
._7aejDa_spinner{border:2px solid var(--border-secondary);border-top:2px solid var(--color-primary);border-radius:50%;animation:1s linear infinite _7aejDa_spin;display:inline-block}._7aejDa_sm{border-width:1px;width:1rem;height:1rem}._7aejDa_md{border-width:2px;width:1.5rem;height:1.5rem}._7aejDa_lg{border-width:2px;width:2rem;height:2rem}._7aejDa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _7aejDa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._7aejDa_spinner{border-top-color:var(--color-primary);animation:none}}
