.resume_wrapper__GvZXv{background:#eef1f5;min-height:100vh;padding:2rem 1rem 4rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.resume_toolbar__GYnYc{width:100%;max-width:210mm;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.resume_toolbarNote__HaX7r{font-size:.85rem;color:#5b6472;margin:0}.resume_printButton__wl9s_{background:#0f766e;color:#fff;border:none;border-radius:6px;padding:.65rem 1.35rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s ease}.resume_printButton__wl9s_:hover{background:#115e56}.resume_printButton__wl9s_:focus-visible{outline:2px solid #0f766e;outline-offset:3px}.resume_sheet__U9jV6{width:100%;max-width:210mm;background:#fff;color:#1a1a1a;padding:16mm 14mm;box-shadow:0 4px 24px rgba(0,0,0,.12);font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10.5pt;line-height:1.5}.resume_header__AqrfJ{border-bottom:2px solid #0f766e;padding-bottom:.75rem;margin-bottom:1rem}.resume_name__UKPg_{font-size:22pt;font-weight:700;margin:0 0 .15rem;letter-spacing:-.4px;color:#10202c}.resume_title__kGTdF{font-size:11pt;color:#0f766e;font-weight:600;margin:0 0 .5rem}.resume_contactRow__Qwqx2{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:9pt;color:#3d4756}.resume_contactRow__Qwqx2 a{color:#3d4756;text-decoration:none}.resume_contactRow__Qwqx2 a:hover{text-decoration:underline}.resume_section__JtTrH{margin-bottom:1.05rem;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.resume_sectionTitle__Q097c{font-size:10.5pt;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:#0f766e;border-bottom:1px solid #d4dae1;padding-bottom:.2rem;margin:0 0 .6rem}.resume_summary__8G_dO{margin:0;text-align:justify}.resume_entry__adwvy{margin-bottom:.7rem;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.resume_entry__adwvy:last-child{margin-bottom:0}.resume_entryHead__w9Ub_{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.resume_entryTitle__J5de3{font-size:11pt;font-weight:600;margin:0;color:#10202c}.resume_entryPeriod__rdvgV{font-size:9pt;color:#5b6472;white-space:nowrap}.resume_entrySub__i6wB_{font-size:9.5pt;color:#0f766e;margin:0 0 .2rem}.resume_entrySub__i6wB_ a{color:#0f766e;text-decoration:none}.resume_entryBody__iAgfz{margin:0;font-size:10pt;color:#2c3542}.resume_entryMeta__KJBb7{font-size:9pt;color:#5b6472;margin:.15rem 0 0}.resume_skillGrid__te35b{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1rem;font-size:10pt}.resume_skillGroup__Ak9QR{font-weight:600;color:#10202c;white-space:nowrap}.resume_skillItems__Xm_jj{color:#2c3542}.resume_projectHead__XGEfc{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.resume_aiTag__qo_vU{font-size:7.5pt;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#0f766e;border:1px solid #0f766e;border-radius:3px;padding:0 .3rem;line-height:1.5}.resume_stack___tJoD{font-size:9pt;color:#5b6472;margin:.15rem 0 0;font-style:italic}.resume_projectLink__gbnjk{font-size:9pt;color:#0f766e;text-decoration:none}.resume_empty__yp4Xa{color:#8a94a3;font-style:italic}@page{size:A4;margin:12mm}@media print{.resume_toolbar__GYnYc{display:none!important}.resume_wrapper__GvZXv{background:#fff;padding:0;min-height:auto;display:block}.resume_sheet__U9jV6{max-width:none;width:auto;box-shadow:none;padding:0;font-size:10pt}.resume_entryBody__iAgfz,.resume_sheet__U9jV6,.resume_skillItems__Xm_jj,.resume_summary__8G_dO{color:#000!important;background:#fff!important}.resume_entryTitle__J5de3,.resume_name__UKPg_,.resume_skillGroup__Ak9QR{color:#000!important}.resume_aiTag__qo_vU,.resume_entrySub__i6wB_,.resume_entrySub__i6wB_ a,.resume_projectLink__gbnjk,.resume_sectionTitle__Q097c,.resume_title__kGTdF{color:#0f766e!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.resume_header__AqrfJ{border-bottom-color:#0f766e!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.resume_entry__adwvy,.resume_section__JtTrH{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.resume_sectionTitle__Q097c{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.resume_contactRow__Qwqx2 a:after,.resume_projectLink__gbnjk:after{content:" (" attr(href) ")";font-size:7.5pt;color:#5b6472}.resume_contactRow__Qwqx2 a[href^="mailto:"]:after,.resume_contactRow__Qwqx2 a[href^="tel:"]:after,.resume_entrySub__i6wB_ a:after{content:""}.resume_resumePage__Anu_u header,.resume_resumePage__Anu_u nav{display:none!important}}@media (max-width:640px){.resume_wrapper__GvZXv{padding:1rem .5rem 2rem}.resume_sheet__U9jV6{padding:10mm 7mm;font-size:10pt}.resume_name__UKPg_{font-size:18pt}.resume_skillGrid__te35b{grid-template-columns:1fr;gap:.1rem}.resume_skillGroup__Ak9QR{margin-top:.4rem}}.harmonicHeading_harmonicHeading__4_voX{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.75rem}.harmonicHeading_srOnly__tcHqW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.harmonicHeading_harmonicWrapper__rE7i0{display:inline-flex;flex-wrap:wrap;align-items:baseline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.harmonicHeading_harmonicWord__h8xwX{display:inline-flex;white-space:nowrap}.harmonicHeading_harmonicSpace__QYQHZ{display:inline-block;width:.28em}.harmonicHeading_harmonicChar__2KazD{display:inline-block;position:relative;cursor:pointer;transform-origin:50% 88%;transition:color .25s ease,text-shadow .25s ease;will-change:transform}.harmonicHeading_harmonicChar__2KazD.harmonicHeading_ambient__wRHR8{animation:harmonicHeading_ambientHarmonicWave__0eZ3a 4.5s ease-in-out infinite alternate;animation-delay:calc(var(--char-index, 0) * .14s)}@keyframes harmonicHeading_ambientHarmonicWave__0eZ3a{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-2px) rotate(.85deg)}to{transform:translateY(0) rotate(-.85deg)}}.harmonicHeading_harmonicChar__2KazD.harmonicHeading_oscillating__UNKgE,.harmonicHeading_harmonicChar__2KazD:hover{animation:harmonicHeading_simpleHarmonicMotion__CeLxx .95s cubic-bezier(.2,.85,.35,1) forwards;color:var(--accent-primary,#64ffda);text-shadow:0 0 16px rgba(100,255,218,.7),0 0 32px rgba(100,255,218,.35);z-index:2}@keyframes harmonicHeading_simpleHarmonicMotion__CeLxx{0%{transform:translateY(0) rotate(0deg) scale(1)}14%{transform:translateY(-8px) rotate(-22deg) scale(1.18);color:var(--accent-primary,#64ffda)}30%{transform:translateY(4px) rotate(16deg) scale(1.09)}46%{transform:translateY(-3px) rotate(-10deg) scale(1.04)}62%{transform:translateY(1.5px) rotate(6deg) scale(1.02)}78%{transform:translateY(-.8px) rotate(-2.5deg) scale(1.01)}90%{transform:translateY(.3px) rotate(1deg) scale(1)}to{transform:translateY(0) rotate(0deg) scale(1)}}[data-theme=light] .harmonicHeading_harmonicChar__2KazD.harmonicHeading_oscillating__UNKgE,[data-theme=light] .harmonicHeading_harmonicChar__2KazD:hover{color:var(--accent-primary,#0d9488);text-shadow:0 0 14px rgba(13,148,136,.5)}@media (prefers-reduced-motion:reduce){.harmonicHeading_harmonicChar__2KazD,.harmonicHeading_harmonicChar__2KazD.harmonicHeading_ambient__wRHR8{animation:none!important;transition:color .2s ease,text-shadow .2s ease!important}.harmonicHeading_harmonicChar__2KazD.harmonicHeading_oscillating__UNKgE,.harmonicHeading_harmonicChar__2KazD:hover{animation:none!important;transform:none!important}}.loginModal_modalOverlay__BOpfS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px;animation:loginModal_fadeIn__PQkxC .3s ease-out}.loginModal_modalContent__quuqL{background:var(--background-card,#1a1a1a);border:1px solid var(--border-secondary,#333);border-radius:16px;width:100%;max-width:420px;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);animation:loginModal_slideUp__q_OuR .3s ease-out;overflow:hidden}.loginModal_modalContent__quuqL:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#64ffda,#ff6b6b,#64ffda);background-size:200% 100%;animation:loginModal_gradientShift__CNwV8 3s ease infinite}@keyframes loginModal_fadeIn__PQkxC{0%{opacity:0}to{opacity:1}}@keyframes loginModal_slideUp__q_OuR{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loginModal_gradientShift__CNwV8{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.loginModal_modalHeader__diiQT{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;margin-bottom:8px}.loginModal_modalHeader__diiQT h2{color:var(--text-primary,#fff);font-size:1.5rem;font-weight:700;margin:0;font-family:var(--font-mono,"Fira Code",monospace);background:linear-gradient(135deg,#64ffda,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.loginModal_closeButton__VyvxV{background:none;border:none;color:var(--text-secondary,#888);cursor:pointer;font-size:1.5rem;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.loginModal_closeButton__VyvxV:hover{color:var(--accent-primary,#64ffda);background:rgba(100,255,218,.1);transform:scale(1.1)}.loginModal_loginForm__uUQpB{padding:0 24px 24px}.loginModal_formGroup__H3Tfj{margin-bottom:20px}.loginModal_formGroup__H3Tfj label{display:block;color:var(--text-secondary,#888);font-size:.9rem;font-weight:600;margin-bottom:8px;font-family:var(--font-mono,"Fira Code",monospace);text-transform:uppercase;letter-spacing:.5px}.loginModal_formGroup__H3Tfj input{width:100%;padding:12px 16px;border:2px solid var(--border-secondary,#333);border-radius:8px;background:var(--background-primary,#0a0a0a);color:var(--text-primary,#fff);font-family:var(--font-sans,"Inter",sans-serif);font-size:1rem;transition:all .3s ease;box-sizing:border-box}.loginModal_formGroup__H3Tfj input:focus{outline:none;border-color:var(--accent-primary,#64ffda);box-shadow:0 0 0 3px rgba(100,255,218,.1);transform:translateY(-1px)}.loginModal_formGroup__H3Tfj input::-moz-placeholder{color:var(--text-secondary,#666)}.loginModal_formGroup__H3Tfj input::placeholder{color:var(--text-secondary,#666)}.loginModal_passwordWrapper__4mW4b{position:relative;display:flex;align-items:center;width:100%}.loginModal_passwordWrapper__4mW4b input{padding-right:44px}.loginModal_eyeButton__iadKp{position:absolute;right:12px;background:none;border:none;color:var(--text-secondary,#888);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:color .2s ease}.loginModal_eyeButton__iadKp:hover{color:var(--accent-primary,#64ffda)}.loginModal_eyeButton__iadKp:disabled{opacity:.5;cursor:not-allowed}.loginModal_error__4pKGp{color:#ff6464;font-size:.9rem;margin-bottom:16px;text-align:center;padding:12px;background:hsla(0,100%,70%,.1);border:1px solid hsla(0,100%,70%,.2);border-radius:8px;font-family:var(--font-sans,"Inter",sans-serif)}.loginModal_submitButton__3WUIj{width:100%;padding:14px 24px;background:linear-gradient(135deg,#64ffda,#00d4aa);border:none;color:#000;border-radius:8px;cursor:pointer;font-family:var(--font-mono,"Fira Code",monospace);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;position:relative;overflow:hidden}.loginModal_submitButton__3WUIj:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.loginModal_submitButton__3WUIj:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(100,255,218,.3)}.loginModal_submitButton__3WUIj:hover:before{left:100%}.loginModal_submitButton__3WUIj:active{transform:translateY(1px)}.loginModal_submitButton__3WUIj:disabled{background:var(--border-secondary,#333);color:var(--text-secondary,#666);cursor:not-allowed;transform:none}.loginModal_submitButton__3WUIj:disabled:before{display:none}.loginModal_helpText__Prtj_{text-align:center;margin-top:16px;padding:12px;background:rgba(100,255,218,.05);border:1px solid rgba(100,255,218,.1);border-radius:8px}.loginModal_helpText__Prtj_ small{color:var(--text-secondary,#888);font-size:.8rem;font-family:var(--font-mono,"Fira Code",monospace);letter-spacing:.5px}.loginModal_formGroup__H3Tfj input:disabled{background:var(--background-elevated,#1a1a1a);color:var(--text-secondary,#666);cursor:not-allowed;border-color:var(--border-muted,#222)}@media (max-width:480px){.loginModal_modalContent__quuqL{max-width:100%;margin:10px}.loginModal_loginForm__uUQpB,.loginModal_modalHeader__diiQT{padding:20px}.loginModal_modalHeader__diiQT h2{font-size:1.3rem}}[data-theme=light] .loginModal_modalContent__quuqL{background:var(--background-card,#fff);border-color:var(--border-secondary,#e0e0e0)}[data-theme=light] .loginModal_modalHeader__diiQT h2{background:linear-gradient(135deg,#00d4aa,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .loginModal_formGroup__H3Tfj input{background:var(--background-primary,#f8f9fa);color:var(--text-primary,#333);border-color:var(--border-secondary,#ddd)}[data-theme=light] .loginModal_submitButton__3WUIj{background:linear-gradient(135deg,#00d4aa,#64ffda);color:#000}.footer_footer__GoTLO{background:transparent;padding:3rem 0;position:relative;overflow:hidden}.footer_footer__GoTLO:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(32,201,151,0),rgba(32,201,151,.3),rgba(32,201,151,0));animation:footer_shimmer__8yktp 3s infinite}[data-theme=light] .footer_footer__GoTLO:before{background:linear-gradient(90deg,rgba(13,148,136,0),rgba(13,148,136,.3),rgba(13,148,136,0))}.footer_footerContent__Q_2TN{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative;z-index:1}.footer_socialLinks__w_bBA{display:flex;gap:1.5rem;animation:footer_fadeInUp__cotuU .8s ease-out}.footer_summary__wXX04{max-width:62ch;margin:0 auto;text-align:center;font-size:.85rem;line-height:1.6;color:var(--text-secondary)}.footer_bottomMeta__uRq_j{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:-.25rem}.footer_copyrightLine__3FCIG{margin:0;color:var(--text-secondary);font-size:.85rem;opacity:.75;text-align:center}.footer_socialLink__6nCJk,.footer_versionContainer__w6A0r{display:flex;align-items:center;justify-content:center}.footer_socialLink__6nCJk{color:var(--text-secondary);font-size:1.5rem;transition:all .3s ease;width:45px;height:45px;border:1px solid var(--border-secondary);border-radius:50%;background:var(--background-card);cursor:pointer;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.footer_socialLink__6nCJk:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gradient-primary);transition:all .3s ease;z-index:-1;opacity:0}.footer_socialLink__6nCJk svg{font-size:1rem;z-index:1;transition:transform .3s ease}.footer_socialLink__6nCJk:hover{color:var(--background-primary);transform:translateY(-3px) scale(1.1);border-color:var(--accent-primary);box-shadow:0 8px 25px rgba(32,201,151,.3)}.footer_socialLink__6nCJk:hover:before{left:0;opacity:1}.footer_socialLink__6nCJk:hover svg{transform:rotate(1turn)}[data-theme=light] .footer_socialLink__6nCJk:hover{background:rgba(13,148,136,.1);box-shadow:0 8px 25px rgba(13,148,136,.2)}.footer_footerInfo__O57G2{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;animation:footer_fadeInUp__cotuU .8s ease-out .2s both}.footer_builtWith__zG4gj{color:var(--text-secondary);font-family:var(--font-mono);font-size:.9rem;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--background-card);border-radius:var(--radius-md);border:1px solid var(--border-muted);transition:all .3s ease}.footer_builtWith__zG4gj:hover{border-color:var(--border-accent);background:rgba(100,255,218,.05);transform:translateY(-2px)}.footer_builtWith__zG4gj svg{color:var(--accent-tertiary);font-size:1rem;transition:transform .3s ease}.footer_builtWith__zG4gj:hover svg{transform:scale(1.2);color:var(--accent-primary)}.footer_copyright__hfQeI{display:flex;flex-direction:column;align-items:center;gap:.5rem}.footer_githubLink__WjLjK{color:var(--accent-primary);text-decoration:none;font-family:var(--font-mono);font-size:1.1rem;font-weight:500;transition:all .3s ease;white-space:nowrap;padding:.5rem 1rem;border-radius:var(--radius-md);position:relative;overflow:hidden}.footer_githubLink__WjLjK:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(100,255,218,.1);transition:left .3s ease;z-index:-1}.footer_githubLink__WjLjK:hover{color:var(--text-primary);transform:translateY(-2px)}.footer_githubLink__WjLjK:hover:before{left:0}.footer_bracket__RdcD1{color:var(--text-secondary);opacity:.8;transition:all .3s ease}.footer_githubLink__WjLjK:hover .footer_bracket__RdcD1{color:var(--accent-primary);opacity:1}.footer_copyrightText__MXyuH{color:var(--text-secondary);font-family:var(--font-mono);font-size:.9rem;transition:color .3s ease}.footer_githubLink__WjLjK:hover+.footer_copyrightText__MXyuH{color:var(--text-primary)}@media (max-width:768px){.footer_footer__GoTLO{padding:2rem 0}.footer_footerContent__Q_2TN{padding:0 1rem;gap:1.5rem}.footer_socialLinks__w_bBA{gap:1rem;flex-wrap:wrap;justify-content:center}.footer_socialLink__6nCJk{width:40px;height:40px;font-size:1.25rem}.footer_githubLink__WjLjK{font-size:1rem}.footer_copyrightText__MXyuH{font-size:.8rem}.footer_builtWith__zG4gj{font-size:.8rem;padding:.4rem .8rem}}@media (max-width:480px){.footer_footer__GoTLO{padding:1.5rem 0}.footer_footerContent__Q_2TN{gap:1rem}.footer_socialLinks__w_bBA{gap:.8rem}.footer_socialLink__6nCJk{width:35px;height:35px;font-size:1.1rem}.footer_builtWith__zG4gj{font-size:.75rem;padding:.3rem .6rem}.footer_githubLink__WjLjK{font-size:.9rem;padding:.4rem .8rem}.footer_copyrightText__MXyuH{font-size:.75rem}}@media (min-width:1200px){.footer_footerContent__Q_2TN{max-width:1400px}.footer_socialLink__6nCJk{width:50px;height:50px;font-size:1.3rem}.footer_builtWith__zG4gj{font-size:1rem;padding:.6rem 1.2rem}.footer_githubLink__WjLjK{font-size:1.2rem;padding:.6rem 1.2rem}.footer_copyrightText__MXyuH{font-size:1rem}}@keyframes footer_fadeInUp__cotuU{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes footer_shimmer__8yktp{0%{background-position:-200% 0}to{background-position:200% 0}}.footer_socialLink__6nCJk:first-child{animation-delay:.1s}.footer_socialLink__6nCJk:nth-child(2){animation-delay:.2s}.footer_socialLink__6nCJk:nth-child(3){animation-delay:.3s}.footer_socialLink__6nCJk:nth-child(4){animation-delay:.4s}.footer_builtWith__zG4gj:focus,.footer_githubLink__WjLjK:focus,.footer_socialLink__6nCJk:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.footer_footerContent__Q_2TN::selection,.footer_footer__GoTLO::selection{background:var(--accent-primary);color:var(--background-primary)}.footer_footerContent__Q_2TN::-moz-selection,.footer_footer__GoTLO::-moz-selection{background:var(--accent-primary);color:var(--background-primary)}@media (prefers-contrast:high){.footer_footer__GoTLO:before{height:2px}.footer_builtWith__zG4gj,.footer_githubLink__WjLjK,.footer_socialLink__6nCJk{border-width:2px}}@media (prefers-reduced-motion:reduce){.footer_bracket__RdcD1,.footer_builtWith__zG4gj,.footer_builtWith__zG4gj svg,.footer_footer__GoTLO:before,.footer_githubLink__WjLjK,.footer_socialLink__6nCJk,.footer_socialLink__6nCJk svg{animation:none;transition:none;transform:none}.footer_fadeInUp__cotuU{animation:none;opacity:1;transform:none}}@media print{.footer_footer__GoTLO{background:#fff;color:#000;border-top:1px solid #ccc}.footer_socialLinks__w_bBA{display:none}.footer_builtWith__zG4gj{background:#fff;border:1px solid #ccc}}@media (prefers-color-scheme:dark){.footer_footer__GoTLO{background:transparent}}@media (prefers-color-scheme:light){.footer_footer__GoTLO{background:transparent}}.footer_footer__GoTLO:hover:before{background:linear-gradient(90deg,rgba(32,201,151,.1),rgba(32,201,151,.4),rgba(32,201,151,.1))}[data-theme=light] .footer_footer__GoTLO:hover:before{background:linear-gradient(90deg,rgba(13,148,136,.1),rgba(13,148,136,.4),rgba(13,148,136,.1))}.experience_experience__lMLFf .experience_content__6koQa .experience_conts__gbBgb .experience_times__moSS9{color:rgba(0,0,0,.5);color:var(--text-secondary);margin-bottom:5px}.experience_experienceSection__WpRkx{padding:clamp(4.5rem,8vw,6rem) 0;background:transparent;min-height:auto;position:relative;overflow:hidden}.experience_experienceSection__WpRkx:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(32,201,151,.02) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(23,162,184,.01) 0,transparent 50%);pointer-events:none;z-index:-1;opacity:.3}[data-theme=light] .experience_experienceSection__WpRkx:before{opacity:.2;background:radial-gradient(circle at 30% 20%,rgba(13,148,136,.03) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(8,145,178,.015) 0,transparent 50%)}.experience_sectionHeader__eWd53{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:clamp(2.5rem,5vw,3.5rem);min-width:0}.experience_sectionHeader__eWd53 h2{color:var(--text-primary);font-size:clamp(2rem,4vw,2.35rem);font-weight:750;line-height:1.12;white-space:nowrap;margin:0;display:flex;align-items:center;gap:1rem}.experience_sectionNumber__p88d8{color:var(--accent-primary);font-family:var(--font-mono);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700}.experience_experienceCount__XdNFb{color:var(--text-muted);font-family:var(--font-mono);font-size:.92rem;font-weight:600}.experience_totalExperience__QycNv{display:inline-flex;align-items:center;margin-left:auto;color:var(--text-secondary);transition:color var(--transition-normal)}.experience_totalExperience__QycNv .experience_date__OOip_{margin:0;color:var(--text-secondary);font-size:.84rem}.experience_headerLine__uRz05{height:2px;flex-grow:1;background:var(--gradient-primary);border-radius:var(--radius-full)}.experience_timelineContainer__3SZnC{position:relative;max-width:1200px;margin:0 auto;padding:1rem 0}.experience_verticalLine__FSn69{position:absolute;width:2px;background:var(--border-secondary);top:0;bottom:0;left:50%;transform:translateX(-50%)}.experience_timelineItem__N_cXu{padding:.85rem;position:relative;width:50%;margin-bottom:1.5rem}.experience_timelineItem__N_cXu.experience_left__hz4Hz{left:0;padding-right:3rem}.experience_timelineItem__N_cXu.experience_right__jYdAD{left:50%;padding-left:3rem}.experience_timelineContent__TUJpK{background:var(--background-card);padding:1.25rem;border:1px solid var(--border-secondary);border-radius:var(--radius-md);position:relative;transition:all .3s ease;backdrop-filter:blur(10px)}.experience_timelineContent__TUJpK:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl);border-color:var(--border-accent)}.experience_timelineDot__Wv7a7{position:absolute;width:12px;height:12px;background:var(--accent-primary);border-radius:50%;border:2px solid var(--background-primary)}.experience_left__hz4Hz .experience_timelineDot__Wv7a7{right:-6px;top:50%;transform:translateY(-50%)}.experience_right__jYdAD .experience_timelineDot__Wv7a7{left:-6px;top:50%;transform:translateY(-50%)}.experience_date__OOip_{color:var(--accent-primary);font-family:var(--font-mono);font-size:.82rem;line-height:1.45;margin-bottom:.45rem;display:block}.experience_title__6MEna{color:var(--text-primary);font-size:clamp(1.1rem,2vw,1.22rem);line-height:1.3;margin-bottom:.75rem;font-family:var(--font-sans);font-weight:750}.experience_description__N08NR{color:var(--text-secondary);font-size:.97rem;line-height:1.68}.experience_companyInfo__G0gEc{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.95rem}.experience_companyName__UvVno{color:var(--text-primary);font-size:.92rem;font-weight:700;line-height:1.4}.experience_companyUrl__KP6PY{color:var(--accent-primary);font-size:.86rem;font-weight:700;line-height:1.4}.experience_cardActions__fWlQC{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;opacity:0;transition:opacity .3s ease;z-index:2}.experience_timelineContent__TUJpK:hover .experience_cardActions__fWlQC{opacity:1}.experience_actionButton__hMMrB{background:transparent;border:none;cursor:pointer;padding:.5rem;font-size:1rem;transition:all .3s ease;border-radius:4px;display:flex;align-items:center;justify-content:center;width:30px;height:30px}.experience_editButton__BWo8o{color:var(--accent-primary);border:1px solid var(--accent-primary)}.experience_editButton__BWo8o:hover{background:var(--accent-primary);color:var(--background-primary);transform:translateY(-2px)}.experience_deleteButton__PH87i{color:var(--accent-error);border:1px solid var(--accent-error)}.experience_deleteButton__PH87i:hover{background:var(--accent-error);color:var(--background-primary);transform:translateY(-2px)}.experience_addExperience__7XHcy{width:50%;margin:2rem auto;padding:1.5rem;background:var(--background-card);border:2px dashed var(--accent-primary);border-radius:8px;cursor:pointer;text-align:center;transition:all .3s ease;display:block}.experience_addExperience__7XHcy:hover{background:rgba(100,255,218,.1);transform:translateY(-5px)}.experience_addIcon__KvnX6{font-size:2rem;color:var(--accent-primary);margin-bottom:.5rem}.experience_addExperience__7XHcy p{color:var(--accent-primary);font-family:var(--font-mono);margin:0}.experience_loading__o_J_v{display:flex;justify-content:center;padding:2rem}.experience_showOnMobile__278wK{display:inline}@media (min-width:768px){.experience_showOnMobile__278wK{display:none}}.experience_showOnDesktop__bNasS{display:none}@media (min-width:768px){.experience_showOnDesktop__bNasS{display:inline}}@media (max-width:768px){.experience_experienceSection__WpRkx{padding:3.25rem 0}.experience_sectionHeader__eWd53 h2{font-size:clamp(1.75rem,8vw,2rem);white-space:normal;flex-wrap:wrap}.experience_sectionHeader__eWd53{align-items:flex-start;flex-direction:column;gap:.75rem}.experience_totalExperience__QycNv{margin-left:0}.experience_headerLine__uRz05{width:100%;flex:none}.experience_timelineContainer__3SZnC{padding:0 1rem 0 .35rem}.experience_verticalLine__FSn69{left:18px}.experience_timelineItem__N_cXu{width:100%;padding:0 0 0 2.35rem;margin-bottom:1rem}.experience_timelineItem__N_cXu.experience_left__hz4Hz,.experience_timelineItem__N_cXu.experience_right__jYdAD{left:0;padding-right:0}.experience_timelineDot__Wv7a7{left:-5px;right:auto}.experience_timelineContent__TUJpK{padding:1rem;border-radius:1rem}.experience_title__6MEna{font-size:1.05rem}.experience_description__N08NR{font-size:.92rem;line-height:1.6}.experience_cardActions__fWlQC{opacity:1}.experience_addExperience__7XHcy{width:calc(100% - 3rem);margin-left:3rem}}.experience_animateIn__hvnz4{animation:experience_fadeInUp__WUMi4 .6s ease-out forwards}.experience_animateInTimeline__oT86e{animation:experience_fadeInTimeline__fuL9u .6s ease-out forwards;opacity:0;transform:translateX(-50px)}.experience_timelineItem__N_cXu.experience_right__jYdAD.experience_animateInTimeline__oT86e{transform:translateX(50px)}@keyframes experience_fadeInUp__WUMi4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes experience_fadeInTimeline__fuL9u{to{opacity:1;transform:translateX(0)}}[data-theme=light] .experience_experienceSection__WpRkx:before{opacity:1;background:radial-gradient(circle at 18% 8%,rgba(20,184,166,.12) 0,transparent 34%),radial-gradient(circle at 82% 70%,rgba(37,99,235,.08) 0,transparent 34%)}[data-theme=light] .experience_timelineContent__TUJpK{background:linear-gradient(145deg,hsla(0,0%,100%,.94),rgba(241,250,255,.82));border-color:rgba(13,148,136,.18);box-shadow:0 18px 50px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}[data-theme=light] .experience_timelineContent__TUJpK:hover{border-color:rgba(13,148,136,.38);box-shadow:0 26px 68px rgba(15,23,42,.13),0 0 0 1px rgba(20,184,166,.08)}[data-theme=light] .experience_verticalLine__FSn69{background:linear-gradient(180deg,transparent,rgba(13,148,136,.42),rgba(37,99,235,.28),transparent)}[data-theme=light] .experience_timelineDot__Wv7a7{border-color:#fff;box-shadow:0 0 0 6px rgba(13,148,136,.12),0 8px 22px rgba(13,148,136,.24)}[data-theme=light] .experience_companyName__UvVno,[data-theme=light] .experience_date__OOip_,[data-theme=light] .experience_description__N08NR,[data-theme=light] .experience_totalExperience__QycNv .experience_date__OOip_{text-shadow:none}.navbar_header__KApwF{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;background:rgba(10,15,25,.6);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-bottom:1px solid hsla(0,0%,100%,.08);transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 20px rgba(0,0,0,.15);width:100%!important;isolation:isolate}.navbar_nav__uDQKs{overflow:hidden;background-color:transparent;padding:0!important}@media (max-width:1200px){.navbar_header__KApwF{backdrop-filter:blur(15px)}}@media (max-width:1024px){.navbar_header__KApwF{backdrop-filter:blur(10px)}}@media (max-width:768px){.navbar_header__KApwF{backdrop-filter:blur(20px)}}.navbar_header__KApwF:hover{background:rgba(10,15,25,.75);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border-bottom-color:hsla(0,0%,100%,.12);box-shadow:0 6px 25px rgba(0,0,0,.2)}[data-theme=light] .navbar_header__KApwF{background:hsla(0,0%,100%,.65);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:0 4px 20px rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}[data-theme=light] .navbar_header__KApwF:hover{background:hsla(0,0%,100%,.75);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:0 6px 25px rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.navbar_navbar__1v1x3{padding:var(--spacing-md) 0;transition:var(--transition-normal)}@media (max-width:1200px){.navbar_navbar__1v1x3{padding:var(--spacing-md) 0}}@media (max-width:1024px){.navbar_navbar__1v1x3{padding:var(--spacing-sm) 0}}@media (max-width:768px){.navbar_navbar__1v1x3{padding:var(--spacing-md) 0}}.navbar_container__CZncu{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg);display:flex;align-items:center;justify-content:space-between;transition:var(--transition-normal)}@media (max-width:1200px){.navbar_container__CZncu{max-width:100%;padding:0 var(--spacing-xl)}}@media (max-width:1024px){.navbar_container__CZncu{padding:0 var(--spacing-lg)}}@media (max-width:768px){.navbar_container__CZncu{padding:0 var(--spacing-md)}}@media (max-width:480px){.navbar_container__CZncu{padding:0 var(--spacing-sm)}}.navbar_logo__uZP7g{font-size:1.5rem;font-weight:700;color:var(--text-primary);text-decoration:none;font-family:var(--font-mono);display:flex;align-items:center;gap:var(--spacing-xs);transition:var(--transition-normal);position:relative;white-space:nowrap;cursor:pointer;flex-shrink:0}@media (max-width:1200px){.navbar_logo__uZP7g{font-size:1.4rem}}@media (max-width:1024px){.navbar_logo__uZP7g{font-size:1.3rem}}@media (max-width:768px){.navbar_logo__uZP7g{font-size:1.2rem}}@media (max-width:480px){.navbar_logo__uZP7g{font-size:1.1rem}}.navbar_logo__uZP7g:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--gradient-primary);transition:var(--transition-normal);border-radius:var(--radius-full)}.navbar_logo__uZP7g:hover{color:var(--accent-primary);transform:translateY(-1px)}.navbar_logo__uZP7g:hover:after{width:100%}.navbar_bracket__mRYtb{color:var(--accent-primary);font-weight:600;transition:var(--transition-normal)}.navbar_logo__uZP7g:hover .navbar_bracket__mRYtb{color:var(--text-primary);transform:scale(1.1)}.navbar_navContent__U3pUz{display:flex;align-items:center;gap:var(--spacing-2xl);transition:var(--transition-normal)}@media (max-width:1200px){.navbar_navContent__U3pUz{gap:var(--spacing-xl)}}@media (max-width:1024px){.navbar_navContent__U3pUz{gap:var(--spacing-lg)}}@media (max-width:768px){.navbar_navContent__U3pUz{gap:0}}.navbar_navLinks__yVuc4{display:flex;list-style:none;gap:var(--spacing-xl);margin:0;padding:0;transition:var(--transition-normal)}@media (max-width:1200px){.navbar_navLinks__yVuc4{gap:var(--spacing-lg)}}@media (max-width:1024px){.navbar_navLinks__yVuc4{gap:var(--spacing-md)}}@media (max-width:768px){.navbar_navLinks__yVuc4{gap:var(--spacing-lg)}}.navbar_navLinks__yVuc4 li a{color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.95rem;position:relative;display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:var(--transition-normal)}@media (max-width:1200px){.navbar_navLinks__yVuc4 li a{font-size:.9rem;padding:var(--spacing-sm) var(--spacing-md)}}@media (max-width:1024px){.navbar_navLinks__yVuc4 li a{font-size:.85rem;padding:var(--spacing-sm) var(--spacing-sm)}}@media (max-width:768px){.navbar_navLinks__yVuc4 li a{font-size:1.1rem;padding:var(--spacing-md) var(--spacing-lg)}}.navbar_navLinks__yVuc4 li a:before{left:50%;width:0;height:2px;background:var(--gradient-primary);transform:translateX(-50%);border-radius:var(--radius-full)}.navbar_navLinks__yVuc4 li a:after,.navbar_navLinks__yVuc4 li a:before{content:"";position:absolute;bottom:0;transition:var(--transition-normal)}.navbar_navLinks__yVuc4 li a:after{top:0;left:0;right:0;background:rgba(100,255,218,.05);border-radius:var(--radius-md);opacity:0;z-index:-1}.navbar_navLinks__yVuc4 li a:hover{color:var(--accent-primary);transform:translateY(-1px)}.navbar_navLinks__yVuc4 li a:hover:before{width:80%}.navbar_navLinks__yVuc4 li a:hover:after{opacity:1}.navbar_navNumber__a_xTb{color:var(--accent-primary);font-family:var(--font-mono);font-size:.8rem;font-weight:600;opacity:.8;transition:var(--transition-normal)}@media (max-width:1200px){.navbar_navNumber__a_xTb{font-size:.75rem}}@media (max-width:1024px){.navbar_navNumber__a_xTb{font-size:.7rem}}@media (max-width:768px){.navbar_navNumber__a_xTb{font-size:.8rem}}.navbar_navLinks__yVuc4 li a:hover .navbar_navNumber__a_xTb{opacity:1;transform:scale(1.1)}.navbar_blogNavItem__Hy2Q3{display:flex;align-items:center}.navbar_blogButtonLink__IoeIH{display:inline-flex!important;align-items:center!important;padding:.35rem .95rem!important;border-radius:var(--radius-full)!important;background:linear-gradient(135deg,rgba(32,201,151,.15),rgba(23,162,184,.08))!important;border:1.5px solid rgba(32,201,151,.45)!important;box-shadow:0 0 16px rgba(32,201,151,.22),inset 0 1px 0 hsla(0,0%,100%,.12)!important;color:var(--text-primary)!important;position:relative!important;text-decoration:none!important;backdrop-filter:blur(10px)!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important;animation:navbar_blogButtonPulse__bO2XI 3s ease-in-out infinite alternate!important}[data-theme=light] .navbar_blogButtonLink__IoeIH{background:linear-gradient(135deg,rgba(13,148,136,.14),rgba(8,145,178,.07))!important;border-color:rgba(13,148,136,.4)!important;box-shadow:0 2px 10px rgba(13,148,136,.18),inset 0 1px 0 hsla(0,0%,100%,.6)!important}.navbar_blogButtonLink__IoeIH:after,.navbar_blogButtonLink__IoeIH:before{display:none!important}.navbar_blogButtonLink__IoeIH:hover{transform:translateY(-2px) scale(1.05)!important;background:linear-gradient(135deg,rgba(32,201,151,.28),rgba(23,162,184,.2))!important;border-color:var(--accent-primary)!important;box-shadow:0 0 24px rgba(32,201,151,.45),0 4px 14px rgba(0,0,0,.28)!important;color:#fff!important}[data-theme=light] .navbar_blogButtonLink__IoeIH:hover{background:linear-gradient(135deg,rgba(13,148,136,.22),rgba(8,145,178,.16))!important;color:var(--text-primary)!important;box-shadow:0 4px 18px rgba(13,148,136,.3)!important}.navbar_blogButtonWrapper__lfO0o{display:inline-flex;align-items:center;gap:.45rem}.navbar_blogBadge__67hvN{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .42rem;border-radius:var(--radius-full);background:var(--gradient-primary);color:#050811;font-family:var(--font-mono);font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1;box-shadow:0 0 8px rgba(32,201,151,.5)}[data-theme=light] .navbar_blogBadge__67hvN{color:#fff}.navbar_blogPulseDot__GztMK{width:5px;height:5px;border-radius:50%;background:#050811;display:inline-block;animation:navbar_blogDotPulse__pRrx2 1.8s ease-in-out infinite}[data-theme=light] .navbar_blogPulseDot__GztMK{background:#fff}@keyframes navbar_blogDotPulse__pRrx2{0%,to{transform:scale(.85);opacity:.7}50%{transform:scale(1.4);opacity:1}}.navbar_blogLabel__e_KUK{font-weight:700;letter-spacing:.02em}.navbar_blogSparkle__dHfwc{font-size:.92rem;color:var(--accent-primary);transition:transform .4s ease,color .3s ease;animation:navbar_blogSparkleRotate__tdm9w 3.5s ease-in-out infinite}.navbar_blogButtonLink__IoeIH:hover .navbar_blogSparkle__dHfwc{transform:rotate(25deg) scale(1.3);color:#fff}[data-theme=light] .navbar_blogButtonLink__IoeIH:hover .navbar_blogSparkle__dHfwc{color:var(--accent-primary)}@keyframes navbar_blogSparkleRotate__tdm9w{0%,to{transform:scale(1) rotate(0deg);opacity:.85}50%{transform:scale(1.2) rotate(15deg);opacity:1}}@keyframes navbar_blogButtonPulse__bO2XI{0%{box-shadow:0 0 14px rgba(32,201,151,.18),inset 0 1px 0 hsla(0,0%,100%,.1)}to{box-shadow:0 0 22px rgba(32,201,151,.32),inset 0 1px 0 hsla(0,0%,100%,.15)}}@media (max-width:768px){.navbar_blogNavItem__Hy2Q3{width:100%;justify-content:center;margin:.35rem 0}.navbar_blogButtonLink__IoeIH{width:100%!important;justify-content:center!important;padding:.65rem 1.25rem!important;font-size:1.05rem!important}.navbar_blogButtonWrapper__lfO0o{justify-content:center}}.navbar_navButtons__PMKbG{display:flex;align-items:center;gap:var(--spacing-md);transition:var(--transition-normal)}@media (max-width:1200px){.navbar_navButtons__PMKbG{gap:var(--spacing-sm)}}@media (max-width:1024px){.navbar_navButtons__PMKbG{gap:var(--spacing-sm)}}@media (max-width:768px){.navbar_navButtons__PMKbG{gap:var(--spacing-lg)}}.navbar_authButton__q3nYH{background:transparent;color:var(--accent-primary);border:2px solid var(--accent-primary);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition-normal);position:relative;overflow:hidden;backdrop-filter:blur(10px);white-space:nowrap}@media (max-width:1200px){.navbar_authButton__q3nYH{padding:var(--spacing-sm) var(--spacing-md);font-size:.85rem}}@media (max-width:1024px){.navbar_authButton__q3nYH{padding:var(--spacing-sm) var(--spacing-md);font-size:.8rem}}@media (max-width:768px){.navbar_authButton__q3nYH{padding:var(--spacing-md) var(--spacing-lg);font-size:.9rem}}.navbar_authButton__q3nYH:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gradient-primary);transition:var(--transition-normal);z-index:-1}.navbar_authButton__q3nYH:hover{color:var(--background-primary);transform:translateY(-2px);box-shadow:var(--shadow-glow);border-color:var(--accent-primary)}.navbar_authButton__q3nYH:hover:before{left:0}.navbar_authButton__q3nYH:active{transform:translateY(0)}.navbar_themeButton__VOyv7{background:var(--background-glass);color:var(--accent-primary);border:1px solid var(--border-accent);padding:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-normal);display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative;overflow:hidden;backdrop-filter:blur(10px);flex-shrink:0}@media (max-width:1200px){.navbar_themeButton__VOyv7{width:38px;height:38px}}@media (max-width:1024px){.navbar_themeButton__VOyv7{width:36px;height:36px}}@media (max-width:768px){.navbar_themeButton__VOyv7{width:50px;height:50px}}.navbar_themeButton__VOyv7:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gradient-primary);transition:var(--transition-normal);z-index:-1}.navbar_themeButton__VOyv7:hover{color:var(--background-primary);transform:translateY(-2px) rotate(180deg);box-shadow:var(--shadow-glow);border-color:var(--accent-primary)}.navbar_themeButton__VOyv7:hover:before{left:0}.navbar_themeButton__VOyv7:active{transform:translateY(0) rotate(180deg)}.navbar_themeButton__VOyv7 i{font-size:1.1rem;transition:var(--transition-normal);z-index:1}.navbar_themeButton__VOyv7:hover i{transform:rotate(180deg)}.navbar_menuButton__lmNGg{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10;transition:var(--transition-normal)}.navbar_menuButton__lmNGg span{width:100%;height:3px;background:var(--text-primary);border-radius:var(--radius-full);transition:var(--transition-normal);transform-origin:1px}.navbar_menuButton__lmNGg:hover span{background:var(--accent-primary)}.navbar_menuButton__lmNGg.navbar_active__iZNRF span:first-child{transform:rotate(45deg)}.navbar_menuButton__lmNGg.navbar_active__iZNRF span:nth-child(2){opacity:0;transform:translateX(-20px)}.navbar_menuButton__lmNGg.navbar_active__iZNRF span:last-child{transform:rotate(-45deg)}.navbar_authButton__q3nYH:focus,.navbar_logo__uZP7g:focus,.navbar_menuButton__lmNGg:focus,.navbar_navLinks__yVuc4 li a:focus,.navbar_themeButton__VOyv7:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.navbar_navLinks__yVuc4 li{animation:navbar_slideInDown__iOhUb .6s ease-out;animation-fill-mode:both}.navbar_navLinks__yVuc4 li:first-child{animation-delay:.1s}.navbar_navLinks__yVuc4 li:nth-child(2){animation-delay:.2s}.navbar_navLinks__yVuc4 li:nth-child(3){animation-delay:.3s}.navbar_navLinks__yVuc4 li:nth-child(4){animation-delay:.4s}.navbar_navLinks__yVuc4 li:nth-child(5){animation-delay:.5s}.navbar_navLinks__yVuc4 li:nth-child(6){animation-delay:.6s}.navbar_navLinks__yVuc4 li:nth-child(7){animation-delay:.7s}@keyframes navbar_slideInDown__iOhUb{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes navbar_slideInRight__NnHY5{0%{right:-100%}to{right:0}}.navbar_header__KApwF.navbar_scrolled__ZJzQp{background:rgba(10,15,25,.85);box-shadow:0 8px 30px rgba(0,0,0,.25);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);border-bottom:1px solid hsla(0,0%,100%,.12);position:fixed!important;top:0!important}[data-theme=light] .navbar_header__KApwF.navbar_scrolled__ZJzQp{background:hsla(0,0%,100%,.8);box-shadow:0 8px 30px rgba(0,0,0,.15);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);border-bottom:1px solid rgba(0,0,0,.12)}.navbar_navLinks__yVuc4 li a::selection{background:var(--accent-primary);color:var(--background-primary)}.navbar_navLinks__yVuc4 li a::-moz-selection{background:var(--accent-primary);color:var(--background-primary)}.navbar_navLinks__yVuc4 li a:hover .navbar_navNumber__a_xTb{animation:navbar_pulse__TBQIF .6s ease-in-out}@keyframes navbar_pulse__TBQIF{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.navbar_authButton__q3nYH:disabled,.navbar_themeButton__VOyv7:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (prefers-contrast:high){.navbar_header__KApwF{border-bottom-width:2px}.navbar_navLinks__yVuc4 li a{border:1px solid transparent}.navbar_navLinks__yVuc4 li a:hover{border-color:var(--accent-primary)}}@media (prefers-reduced-motion:reduce){.navbar_authButton__q3nYH,.navbar_header__KApwF,.navbar_logo__uZP7g,.navbar_menuButton__lmNGg span,.navbar_navLinks__yVuc4 li a,.navbar_themeButton__VOyv7{transition:none;animation:none}.navbar_navLinks__yVuc4 li{animation:none;opacity:1;transform:none}.navbar_navContent__U3pUz.navbar_show__Un15X .navbar_navLinks__yVuc4 li{transition:none;opacity:1;transform:none}}@media print{.navbar_header__KApwF{position:static;background:#fff;box-shadow:none;border-bottom:1px solid #ccc}.navbar_navButtons__PMKbG{display:none}}@media (min-width:768px) and (max-width:1024px){.navbar_navContent__U3pUz{position:static;width:auto;height:auto;background:transparent;backdrop-filter:none;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:var(--spacing-lg)}.navbar_navLinks__yVuc4{flex-direction:row;gap:var(--spacing-md);align-items:center}.navbar_navLinks__yVuc4 li a{font-size:.85rem;padding:var(--spacing-sm) var(--spacing-sm);width:auto;justify-content:flex-start}.navbar_navButtons__PMKbG{flex-direction:row;gap:var(--spacing-sm)}.navbar_authButton__q3nYH{width:auto;justify-content:center}.navbar_themeButton__VOyv7{width:40px;height:40px}.navbar_logo__uZP7g{flex-shrink:0}.navbar_container__CZncu{gap:var(--spacing-md);justify-content:space-between}}@media (max-width:767px){.navbar_header__KApwF{padding-top:env(safe-area-inset-top)}.navbar_navbar__1v1x3{padding:.7rem 0}.navbar_container__CZncu{min-height:48px}.navbar_logo__uZP7g{max-width:calc(100vw - 5.5rem);overflow:hidden;text-overflow:ellipsis}.navbar_menuButton__lmNGg{display:flex;width:44px;height:44px;padding:.55rem;border-radius:var(--radius-md);background:var(--background-glass);border:1px solid var(--border-secondary);position:relative;z-index:1001;align-items:center;justify-content:center}.navbar_navContent__U3pUz{position:fixed;top:0;right:-100%;width:100%;height:100vh;height:100dvh;background:radial-gradient(circle at 50% 8%,rgba(32,201,151,.12),transparent 38%),rgba(7,12,22,.98);backdrop-filter:blur(24px) saturate(155%);flex-direction:column;justify-content:center;gap:clamp(1.5rem,6vh,2.6rem);transition:var(--transition-normal);padding:calc(4.75rem + env(safe-area-inset-top)) 1.25rem calc(1.4rem + env(safe-area-inset-bottom));z-index:999;overflow-y:auto;overscroll-behavior:contain}[data-theme=light] .navbar_navContent__U3pUz,[data-theme=light] .navbar_navContent__U3pUz.navbar_show__Un15X{background:radial-gradient(circle at 50% 8%,rgba(13,148,136,.15),transparent 38%),hsla(0,0%,100%,.98)}.navbar_navContent__U3pUz.navbar_show__Un15X{right:0;animation:navbar_slideInRight__NnHY5 .3s ease-out}.navbar_navLinks__yVuc4{flex-direction:column;gap:.65rem;align-items:center;width:min(100%,320px)}.navbar_navLinks__yVuc4 li a{font-size:1.05rem;padding:.85rem 1rem;width:min(82vw,300px);min-height:48px;justify-content:center;border:1px solid var(--border-secondary);background:hsla(0,0%,100%,.045);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}[data-theme=light] .navbar_navLinks__yVuc4 li a{background:hsla(0,0%,100%,.72);border-color:rgba(15,23,42,.1);color:#0f172a}.navbar_navButtons__PMKbG{flex-direction:column;gap:var(--spacing-lg)}.navbar_authButton__q3nYH{width:min(82vw,300px);min-height:48px;justify-content:center}.navbar_themeButton__VOyv7{width:48px;height:48px}.navbar_container__CZncu{padding:0 var(--spacing-md)}.navbar_navLinks__yVuc4 li{opacity:0;transform:translateX(30px);transition:var(--transition-normal)}.navbar_navContent__U3pUz.navbar_show__Un15X .navbar_navLinks__yVuc4 li{opacity:1;transform:translateX(0)}.navbar_navContent__U3pUz.navbar_show__Un15X .navbar_navLinks__yVuc4 li:first-child{transition-delay:.1s}.navbar_navContent__U3pUz.navbar_show__Un15X .navbar_navLinks__yVuc4 li:nth-child(2){transition-delay:.2s}.navbar_navContent__U3pUz.navbar_show__Un15X .navbar_navLinks__yVuc4 li:nth-child(3){transition-delay:.3s}.navbar_navContent__U3pUz.navbar_show__Un15X .navbar_navLinks__yVuc4 li:nth-child(4){transition-delay:.4s}.navbar_navContent__U3pUz.navbar_show__Un15X .navbar_navLinks__yVuc4 li:nth-child(5){transition-delay:.5s}.navbar_navContent__U3pUz.navbar_show__Un15X .navbar_navLinks__yVuc4 li:nth-child(6){transition-delay:.6s}.navbar_navContent__U3pUz.navbar_show__Un15X .navbar_navLinks__yVuc4 li:nth-child(7){transition-delay:.7s}}@media (min-width:481px) and (max-width:767px){.navbar_logo__uZP7g{font-size:1.3rem}.navbar_navContent__U3pUz.navbar_show__Un15X{padding:var(--spacing-xl);gap:var(--spacing-2xl)}.navbar_navLinks__yVuc4 li a{width:180px;font-size:1rem}.navbar_authButton__q3nYH{width:180px}}@media (max-width:480px){.navbar_container__CZncu{padding:0 var(--spacing-sm)}.navbar_logo__uZP7g{font-size:1.2rem}.navbar_navContent__U3pUz.navbar_show__Un15X{padding:var(--spacing-lg);gap:var(--spacing-xl)}.navbar_navLinks__yVuc4 li a{width:160px;font-size:.95rem;padding:var(--spacing-sm) var(--spacing-md)}.navbar_authButton__q3nYH{width:160px;font-size:.9rem}.navbar_navButtons__PMKbG{gap:var(--spacing-md)}}@media (max-width:767px) and (orientation:landscape){.navbar_navContent__U3pUz.navbar_show__Un15X{padding:var(--spacing-lg);gap:var(--spacing-xl)}.navbar_navLinks__yVuc4{gap:var(--spacing-md)}.navbar_navLinks__yVuc4 li a{padding:var(--spacing-sm) var(--spacing-md)}.navbar_navButtons__PMKbG{gap:var(--spacing-md)}}@media (min-width:768px) and (max-width:1024px){.navbar_menuButton__lmNGg{display:none!important}.navbar_navContent__U3pUz{position:static!important;width:auto!important;height:auto!important;background:transparent!important;backdrop-filter:none!important;justify-content:space-between!important;align-items:center!important;padding:0!important;gap:var(--spacing-lg);z-index:auto!important;right:auto!important;top:auto!important}.navbar_navContent__U3pUz,.navbar_navLinks__yVuc4{flex-direction:row!important;opacity:1!important;visibility:visible!important;transform:none!important}.navbar_navLinks__yVuc4{gap:var(--spacing-md);align-items:center;flex-wrap:nowrap;overflow:visible;display:flex!important}.navbar_navLinks__yVuc4 li{flex-shrink:0;display:block!important}.navbar_navLinks__yVuc4 li,.navbar_navLinks__yVuc4 li a{opacity:1!important;visibility:visible!important;transform:none!important}.navbar_navLinks__yVuc4 li a{font-size:.85rem;padding:var(--spacing-sm) var(--spacing-sm);gap:var(--spacing-xs);width:auto!important;justify-content:flex-start!important;min-width:-moz-fit-content;min-width:fit-content;overflow:visible;display:flex!important}.navbar_navNumber__a_xTb{font-size:.75rem;display:inline!important}.navbar_navButtons__PMKbG{flex-direction:row!important;gap:var(--spacing-sm);flex-shrink:0;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important}.navbar_authButton__q3nYH{width:auto!important;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);font-size:.85rem;display:inline-flex!important;opacity:1!important;visibility:visible!important}.navbar_themeButton__VOyv7{width:40px!important;height:40px!important}.navbar_logo__uZP7g,.navbar_themeButton__VOyv7{display:flex!important;opacity:1!important;visibility:visible!important}.navbar_logo__uZP7g{font-size:1.4rem;flex-shrink:0}.navbar_container__CZncu{padding:0 var(--spacing-lg);max-width:100%;gap:var(--spacing-md);justify-content:space-between;display:flex!important}.navbar_navbar__1v1x3{padding:var(--spacing-sm) 0}.navbar_header__KApwF,.navbar_navbar__1v1x3{display:block!important}.navbar_navContent__U3pUz.navbar_show__Un15X{position:static!important;width:auto!important;height:auto!important;background:transparent!important;backdrop-filter:none!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:0!important;right:auto!important;top:auto!important;transform:none!important}}@media (min-width:785px) and (max-width:800px){.navbar_navContent__U3pUz{gap:var(--spacing-md)!important}.navbar_navLinks__yVuc4{gap:var(--spacing-sm)!important}.navbar_navLinks__yVuc4 li a{font-size:.8rem!important;padding:var(--spacing-xs) var(--spacing-sm)!important}.navbar_container__CZncu{gap:var(--spacing-sm)!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.navbar_navContent__U3pUz{gap:var(--spacing-lg)}.navbar_navLinks__yVuc4{gap:var(--spacing-sm)}.navbar_navLinks__yVuc4 li a{font-size:.8rem;padding:var(--spacing-xs) var(--spacing-sm)}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.navbar_navContent__U3pUz{gap:var(--spacing-2xl)}.navbar_navLinks__yVuc4{gap:var(--spacing-lg)}.navbar_navLinks__yVuc4 li a{font-size:.9rem;padding:var(--spacing-sm) var(--spacing-md)}}@media (min-width:1025px) and (max-width:1200px){.navbar_container__CZncu{max-width:100%;padding:0 var(--spacing-xl)}.navbar_navContent__U3pUz{gap:var(--spacing-xl);flex-wrap:nowrap;overflow:visible}.navbar_navLinks__yVuc4{gap:var(--spacing-lg);flex-wrap:nowrap;overflow:visible}.navbar_navLinks__yVuc4 li{flex-shrink:0}.navbar_navLinks__yVuc4 li a{font-size:.9rem;padding:var(--spacing-sm) var(--spacing-md)}.navbar_navButtons__PMKbG{flex-shrink:0;white-space:nowrap}.navbar_logo__uZP7g{font-size:1.6rem}}@media (min-width:1200px){.navbar_container__CZncu{max-width:1400px}.navbar_navLinks__yVuc4 li a{font-size:1rem;padding:var(--spacing-md) var(--spacing-lg)}.navbar_logo__uZP7g{font-size:1.75rem}}@media (max-width:1200px){.navbar_navContent__U3pUz,.navbar_navLinks__yVuc4{flex-wrap:nowrap;overflow:visible}.navbar_navLinks__yVuc4 li{flex-shrink:0}.navbar_navButtons__PMKbG{flex-shrink:0;white-space:nowrap}}@media (min-resolution:192dpi){.navbar_logo__uZP7g,.navbar_navLinks__yVuc4 li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (min-width:768px){.navbar_navContent__U3pUz,.navbar_navContent__U3pUz.navbar_show__Un15X{position:static!important;width:auto!important;height:auto!important;background:transparent!important;backdrop-filter:none!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:0!important;right:auto!important;top:auto!important;transform:none!important;z-index:auto!important}.navbar_navLinks__yVuc4{flex-direction:row!important;gap:var(--spacing-md);align-items:center;flex-wrap:nowrap;overflow:visible;display:flex!important}.navbar_navLinks__yVuc4,.navbar_navLinks__yVuc4 li{opacity:1!important;visibility:visible!important;transform:none!important}.navbar_navLinks__yVuc4 li{display:block!important}.navbar_navLinks__yVuc4 li a{width:auto!important;justify-content:flex-start!important}.navbar_navButtons__PMKbG,.navbar_navLinks__yVuc4 li a{display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important}.navbar_navButtons__PMKbG{flex-direction:row!important;gap:var(--spacing-sm)}.navbar_menuButton__lmNGg{display:none!important}}@media (min-width:768px) and (max-width:900px){.navbar_navContent__U3pUz{gap:var(--spacing-md)!important}.navbar_navLinks__yVuc4{gap:var(--spacing-sm)!important}.navbar_navLinks__yVuc4 li a{font-size:.8rem!important;padding:var(--spacing-xs) var(--spacing-sm)!important}.navbar_container__CZncu{gap:var(--spacing-sm)!important}}@media (min-width:900px) and (max-width:1024px){.navbar_navContent__U3pUz{gap:var(--spacing-lg)!important}.navbar_navLinks__yVuc4{gap:var(--spacing-md)!important}.navbar_navLinks__yVuc4 li a{font-size:.85rem!important;padding:var(--spacing-sm) var(--spacing-sm)!important}.navbar_container__CZncu{gap:var(--spacing-md)!important}}@media (min-width:768px) and (max-width:1024px){.navbar_authButton__q3nYH,.navbar_container__CZncu,.navbar_header__KApwF,.navbar_logo__uZP7g,.navbar_navButtons__PMKbG,.navbar_navContent__U3pUz,.navbar_navLinks__yVuc4,.navbar_navLinks__yVuc4 li,.navbar_navLinks__yVuc4 li a,.navbar_navbar__1v1x3,.navbar_themeButton__VOyv7{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;position:static!important;width:auto!important;height:auto!important}.navbar_container__CZncu,.navbar_header__KApwF,.navbar_navButtons__PMKbG,.navbar_navContent__U3pUz,.navbar_navLinks__yVuc4,.navbar_navbar__1v1x3{display:flex!important}.navbar_navLinks__yVuc4 li{display:block!important}.navbar_authButton__q3nYH,.navbar_logo__uZP7g,.navbar_navLinks__yVuc4 li a,.navbar_themeButton__VOyv7{display:flex!important}.navbar_navContent__U3pUz{justify-content:space-between!important;gap:var(--spacing-lg)!important}.navbar_navContent__U3pUz,.navbar_navLinks__yVuc4{flex-direction:row!important;align-items:center!important}.navbar_navLinks__yVuc4{gap:var(--spacing-md)!important}.navbar_navButtons__PMKbG{flex-direction:row!important;gap:var(--spacing-sm)!important;align-items:center!important}.navbar_navContent__U3pUz.navbar_show__Un15X{all:unset!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:var(--spacing-lg)!important;position:static!important;width:auto!important;height:auto!important;background:transparent!important;backdrop-filter:none!important;padding:0!important;right:auto!important;top:auto!important;transform:none!important;z-index:auto!important}}@media (min-width:780px) and (max-width:820px){.navbar_navContent__U3pUz{gap:var(--spacing-md)!important}.navbar_navLinks__yVuc4{gap:var(--spacing-sm)!important}.navbar_navLinks__yVuc4 li a{font-size:.8rem!important;padding:var(--spacing-xs) var(--spacing-sm)!important}.navbar_container__CZncu{gap:var(--spacing-sm)!important;padding:0 var(--spacing-md)!important}.navbar_logo__uZP7g{font-size:1.3rem!important}}@media (min-width:768px){.navbar_navContent__U3pUz,.navbar_navContent__U3pUz.navbar_show__Un15X{position:static!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;width:auto!important;height:auto!important;min-height:auto!important;max-height:none!important;background:transparent!important;backdrop-filter:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;overflow:visible!important;z-index:auto!important;transform:none!important;transition:none!important;animation:none!important}.navbar_navContent__U3pUz{justify-content:space-between!important;gap:var(--spacing-lg)!important}.navbar_navContent__U3pUz,.navbar_navLinks__yVuc4{display:flex!important;flex-direction:row!important;align-items:center!important}.navbar_navLinks__yVuc4{gap:var(--spacing-md)!important;margin:0!important;padding:0!important;list-style:none!important;flex-wrap:nowrap!important;overflow:visible!important}.navbar_navLinks__yVuc4 li{display:block!important;margin:0!important;padding:0!important;transition:none!important}.navbar_navLinks__yVuc4 li,.navbar_navLinks__yVuc4 li a{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}.navbar_navLinks__yVuc4 li a{display:flex!important;align-items:center!important;gap:var(--spacing-xs)!important;padding:var(--spacing-sm) var(--spacing-sm)!important;width:auto!important;min-width:-moz-fit-content!important;min-width:fit-content!important;justify-content:flex-start!important;text-decoration:none!important;color:var(--text-secondary)!important;font-weight:500!important;font-size:.85rem!important;border-radius:var(--radius-md)!important;cursor:pointer!important;white-space:nowrap!important;overflow:visible!important;transition:var(--transition-normal)!important}.navbar_navButtons__PMKbG{display:flex!important;flex-direction:row!important;gap:var(--spacing-sm)!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important}.navbar_authButton__q3nYH,.navbar_navButtons__PMKbG{align-items:center!important;opacity:1!important;visibility:visible!important;transform:none!important}.navbar_authButton__q3nYH{display:inline-flex!important;justify-content:center!important;width:auto!important;min-width:-moz-fit-content!important;min-width:fit-content!important;padding:var(--spacing-sm) var(--spacing-md)!important;font-size:.85rem!important}.navbar_themeButton__VOyv7{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;opacity:1!important;visibility:visible!important;transform:none!important}.navbar_menuButton__lmNGg{display:none!important}}@media (max-width:900px){.navbar_header__KApwF{padding-top:env(safe-area-inset-top)!important}.navbar_navbar__1v1x3{padding:.7rem 0!important}.navbar_container__CZncu{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.85rem!important;padding:0 var(--spacing-md)!important}.navbar_logo__uZP7g{display:flex!important;max-width:calc(100vw - 5.5rem)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(1.05rem,4.5vw,1.35rem)!important}.navbar_menuButton__lmNGg{display:flex!important;width:44px!important;height:44px!important;padding:.55rem!important;border-radius:var(--radius-md)!important;background:var(--background-glass)!important;border:1px solid var(--border-secondary)!important;position:relative!important;z-index:1001!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.navbar_navContent__U3pUz,.navbar_navContent__U3pUz.navbar_show__Un15X{position:fixed!important;top:0!important;right:-100%!important;width:100%!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;background:radial-gradient(circle at 50% 8%,rgba(32,201,151,.12),transparent 38%),rgba(7,12,22,.98)!important;backdrop-filter:blur(24px) saturate(155%)!important;-webkit-backdrop-filter:blur(24px) saturate(155%)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(1.5rem,6vh,2.6rem)!important;padding:calc(4.75rem + env(safe-area-inset-top)) 1.25rem calc(1.4rem + env(safe-area-inset-bottom))!important;z-index:999!important;overflow-y:auto!important;overscroll-behavior:contain!important;transform:none!important;opacity:1!important;visibility:visible!important}.navbar_navContent__U3pUz.navbar_show__Un15X{right:0!important}[data-theme=light] .navbar_navContent__U3pUz,[data-theme=light] .navbar_navContent__U3pUz.navbar_show__Un15X{background:radial-gradient(circle at 50% 8%,rgba(13,148,136,.15),transparent 38%),hsla(0,0%,100%,.98)!important}.navbar_navLinks__yVuc4{display:flex!important;flex-direction:column!important;align-items:center!important;width:min(100%,320px)!important;gap:.65rem!important}.navbar_navLinks__yVuc4 li{width:100%!important}.navbar_navLinks__yVuc4 li a{display:flex!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding:.85rem 1rem!important;font-size:1.05rem!important;border:1px solid var(--border-secondary)!important;background:hsla(0,0%,100%,.045)!important;color:var(--text-secondary)!important}[data-theme=light] .navbar_navLinks__yVuc4 li a{background:hsla(0,0%,100%,.72)!important;border-color:rgba(15,23,42,.1)!important;color:#0f172a!important}.navbar_navButtons__PMKbG{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1rem!important}.navbar_authButton__q3nYH{display:inline-flex!important;width:min(82vw,300px)!important;min-height:48px!important;justify-content:center!important}.navbar_themeButton__VOyv7{display:flex!important;width:48px!important;height:48px!important}}.navbar_mobileVersionWrapper__xmOz_{display:none}@media (max-width:768px){.navbar_mobileVersionWrapper__xmOz_{display:flex;justify-content:center;align-items:center;margin-top:1.25rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08);width:100%}[data-theme=light] .navbar_mobileVersionWrapper__xmOz_{border-top:1px solid rgba(0,0,0,.08)}.navbar_mobileVersionBadge__8ocaN{font-family:var(--font-mono,"Fira Code",monospace);font-size:.75rem;color:var(--text-secondary);opacity:.8;letter-spacing:.03em;-webkit-user-select:all;-moz-user-select:all;user-select:all}}.harmonicChip_harmonicChip__bkVVV{display:inline-flex;align-items:center;position:relative}.harmonicChip_srOnly__M_W2_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.harmonicChip_harmonicWrapper__ThV7j{display:inline-flex;flex-wrap:wrap;align-items:baseline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.harmonicChip_harmonicWord__9E_5v{display:inline-flex;white-space:nowrap}.harmonicChip_harmonicSpace__6s_1U{display:inline-block;width:.28em}.harmonicChip_harmonicChar__nbn5P{display:inline-block;position:relative;transform-origin:50% 88%;transition:color .22s ease,text-shadow .22s ease;will-change:transform}.harmonicChip_harmonicChip__bkVVV:hover .harmonicChip_harmonicChar__nbn5P,[class*=badge]:hover .harmonicChip_harmonicChar__nbn5P,[class*=capabilityPills]>span:hover .harmonicChip_harmonicChar__nbn5P,[class*=cgpa]:hover .harmonicChip_harmonicChar__nbn5P,[class*=companyName]:hover .harmonicChip_harmonicChar__nbn5P,[class*=companyUrl]:hover .harmonicChip_harmonicChar__nbn5P,[class*=contactItem]:hover .harmonicChip_harmonicChar__nbn5P,[class*=contactLink]:hover .harmonicChip_harmonicChar__nbn5P,[class*=date]:hover .harmonicChip_harmonicChar__nbn5P,[class*=department]:hover .harmonicChip_harmonicChar__nbn5P,[class*=highlightItem]:hover .harmonicChip_harmonicChar__nbn5P,[class*=institutionUrl]:hover .harmonicChip_harmonicChar__nbn5P,[class*=pill]:hover .harmonicChip_harmonicChar__nbn5P,[class*=projectBadge]:hover .harmonicChip_harmonicChar__nbn5P,[class*=skillCard]:hover .harmonicChip_harmonicChar__nbn5P,[class*=skillGroup] [class*=groupHeader] span:hover .harmonicChip_harmonicChar__nbn5P,[class*=statItem]:hover .harmonicChip_harmonicChar__nbn5P,[class*=techTag]:hover .harmonicChip_harmonicChar__nbn5P,[class*=totalExperience]:hover .harmonicChip_harmonicChar__nbn5P,[data-harmonic-hover]:hover .harmonicChip_harmonicChar__nbn5P{animation:harmonicChip_chipHarmonicMotion__EMxvS .88s cubic-bezier(.2,.85,.35,1) forwards;animation-delay:calc(var(--char-index, 0) * 24ms);color:var(--accent-primary,#64ffda);text-shadow:0 0 10px rgba(100,255,218,.7),0 0 20px rgba(100,255,218,.35)}@keyframes harmonicChip_chipHarmonicMotion__EMxvS{0%{transform:translateY(0) rotate(0deg) scale(1)}14%{transform:translateY(-.25em) rotate(-18deg) scale(1.15);color:var(--accent-primary,#64ffda)}30%{transform:translateY(.12em) rotate(13deg) scale(1.08)}46%{transform:translateY(-.08em) rotate(-8deg) scale(1.04)}62%{transform:translateY(.04em) rotate(4deg) scale(1.02)}78%{transform:translateY(-.02em) rotate(-2deg) scale(1.01)}90%{transform:translateY(.01em) rotate(.8deg) scale(1)}to{transform:translateY(0) rotate(0deg) scale(1)}}[data-theme=light] .harmonicChip_harmonicChip__bkVVV:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=badge]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=capabilityPills]>span:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=cgpa]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=companyName]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=companyUrl]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=contactItem]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=contactLink]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=date]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=department]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=highlightItem]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=institutionUrl]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=pill]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=projectBadge]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=skillCard]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=skillGroup] [class*=groupHeader] span:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=statItem]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=techTag]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [class*=totalExperience]:hover .harmonicChip_harmonicChar__nbn5P,[data-theme=light] [data-harmonic-hover]:hover .harmonicChip_harmonicChar__nbn5P{color:var(--accent-primary,#0d9488);text-shadow:0 0 10px rgba(13,148,136,.45)}@media (prefers-reduced-motion:reduce){.harmonicChip_harmonicChip__bkVVV:hover .harmonicChip_harmonicChar__nbn5P,[class*=badge]:hover .harmonicChip_harmonicChar__nbn5P,[class*=capabilityPills]>span:hover .harmonicChip_harmonicChar__nbn5P,[class*=cgpa]:hover .harmonicChip_harmonicChar__nbn5P,[class*=companyName]:hover .harmonicChip_harmonicChar__nbn5P,[class*=companyUrl]:hover .harmonicChip_harmonicChar__nbn5P,[class*=contactItem]:hover .harmonicChip_harmonicChar__nbn5P,[class*=contactLink]:hover .harmonicChip_harmonicChar__nbn5P,[class*=date]:hover .harmonicChip_harmonicChar__nbn5P,[class*=department]:hover .harmonicChip_harmonicChar__nbn5P,[class*=highlightItem]:hover .harmonicChip_harmonicChar__nbn5P,[class*=institutionUrl]:hover .harmonicChip_harmonicChar__nbn5P,[class*=pill]:hover .harmonicChip_harmonicChar__nbn5P,[class*=projectBadge]:hover .harmonicChip_harmonicChar__nbn5P,[class*=skillCard]:hover .harmonicChip_harmonicChar__nbn5P,[class*=statItem]:hover .harmonicChip_harmonicChar__nbn5P,[class*=techTag]:hover .harmonicChip_harmonicChar__nbn5P,[class*=totalExperience]:hover .harmonicChip_harmonicChar__nbn5P,[data-harmonic-hover]:hover .harmonicChip_harmonicChar__nbn5P{animation:none!important;transform:none!important}}.educations_educationSection__8_sYm{padding:clamp(4.5rem,8vw,6rem) 0;background:transparent;min-height:auto;position:relative;overflow:hidden}.educations_educationSection__8_sYm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(32,201,151,.02) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(23,162,184,.01) 0,transparent 50%);pointer-events:none;z-index:-1;opacity:.3}.educations_sectionHeader___yjMo{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:clamp(2.5rem,5vw,3.5rem);min-width:0}.educations_sectionHeader___yjMo h2{color:var(--text-primary);font-size:clamp(2rem,4vw,2.35rem);font-weight:750;line-height:1.12;white-space:nowrap;margin:0;display:flex;align-items:center;gap:1rem}.educations_sectionNumber__seuGT{color:var(--accent-primary);font-family:var(--font-mono);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700}.educations_educationCount__z_og3{color:var(--text-muted);font-family:var(--font-mono);font-size:.92rem;font-weight:600}.educations_headerLine__KeOLS{height:2px;flex-grow:1;background:var(--gradient-primary);border-radius:var(--radius-full)}.educations_timelineContainer__Lp7st{position:relative;max-width:1200px;margin:0 auto;padding:1rem 0}.educations_verticalLine__407c8{position:absolute;width:2px;background:var(--border-secondary);top:0;bottom:0;left:50%;transform:translateX(-50%)}.educations_timelineItem__7V9a4{padding:.85rem;position:relative;width:50%;margin-bottom:1.5rem}.educations_timelineItem__7V9a4.educations_left__y43pC{left:0;padding-right:3rem}.educations_timelineItem__7V9a4.educations_right__b1mUI{left:50%;padding-left:3rem}.educations_timelineContent__HV0qr{background:var(--background-card);padding:1.25rem;border:1px solid var(--border-secondary);border-radius:var(--radius-md);position:relative;transition:all .3s ease;backdrop-filter:blur(10px)}.educations_timelineContent__HV0qr:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl);border-color:var(--border-accent)}.educations_timelineDot__z1upg{position:absolute;width:12px;height:12px;background:var(--accent-primary);border-radius:50%;border:2px solid var(--background-primary)}.educations_left__y43pC .educations_timelineDot__z1upg{right:-6px;top:50%;transform:translateY(-50%)}.educations_right__b1mUI .educations_timelineDot__z1upg{left:-6px;top:50%;transform:translateY(-50%)}.educations_date__dsBNa{color:var(--accent-primary);font-family:var(--font-mono);font-size:.82rem;line-height:1.45;margin-bottom:.45rem;display:block}.educations_title__hLni9{color:var(--text-primary);font-size:clamp(1.1rem,2vw,1.22rem);line-height:1.3;margin-bottom:.55rem;font-family:var(--font-sans);font-weight:750}.educations_degree__ss2Ol{font-size:.97rem}.educations_degree__ss2Ol,.educations_department__P7stc{color:var(--text-secondary);line-height:1.55;margin-bottom:.5rem}.educations_department__P7stc{font-size:.9rem;opacity:.8}.educations_cgpa__9zLCw{color:var(--accent-primary);font-family:var(--font-mono);font-size:.86rem;line-height:1.45;margin-bottom:.5rem}.educations_thesis__UiQCc{color:var(--text-secondary);font-size:.9rem;line-height:1.6;font-style:italic;opacity:.8}.educations_institutionDetails__yamuJ{margin-top:.95rem}.educations_institutionUrl__7n49u{color:var(--accent-primary);font-size:.86rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.educations_cardActions__z1oNh{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;opacity:0;transition:opacity .3s ease;z-index:2}.educations_timelineContent__HV0qr:hover .educations_cardActions__z1oNh{opacity:1}.educations_actionButton__k0_lY{background:transparent;border:none;cursor:pointer;padding:.5rem;font-size:1rem;transition:all .3s ease;border-radius:4px;display:flex;align-items:center;justify-content:center;width:30px;height:30px}.educations_editButton__wFtfe{color:var(--accent-primary);border:1px solid var(--accent-primary)}.educations_editButton__wFtfe:hover{background:var(--accent-primary);color:var(--background-primary);transform:translateY(-2px)}.educations_deleteButton__XY_ZS{color:var(--accent-error);border:1px solid var(--accent-error)}.educations_deleteButton__XY_ZS:hover{background:var(--accent-error);color:var(--background-primary);transform:translateY(-2px)}.educations_addEducation___TjXt{width:50%;margin:2rem auto;padding:1.5rem;background:var(--background-card);border:2px dashed var(--accent-primary);border-radius:8px;cursor:pointer;text-align:center;transition:all .3s ease;display:block}.educations_addEducation___TjXt:hover{background:rgba(100,255,218,.1);transform:translateY(-5px)}.educations_addIcon__tNBkb{font-size:2rem;color:var(--accent-primary);margin-bottom:.5rem}.educations_addEducation___TjXt p{color:var(--accent-primary);font-family:Fira Code,monospace;margin:0}.educations_loading__7OGhu{display:flex;justify-content:center;padding:2rem}@media (max-width:768px){.educations_educationSection__8_sYm{padding:3.25rem 0}.educations_sectionHeader___yjMo h2{font-size:clamp(1.75rem,8vw,2rem);white-space:normal;flex-wrap:wrap}.educations_sectionHeader___yjMo{align-items:flex-start;flex-direction:column;gap:.75rem}.educations_headerLine__KeOLS{width:100%;flex:none}.educations_timelineContainer__Lp7st{padding:0 1rem 0 .35rem}.educations_verticalLine__407c8{left:18px}.educations_timelineItem__7V9a4{width:100%;padding:0 0 0 2.35rem;margin-bottom:1rem}.educations_timelineItem__7V9a4.educations_left__y43pC,.educations_timelineItem__7V9a4.educations_right__b1mUI{left:0;padding-right:0}.educations_timelineDot__z1upg{left:-5px;right:auto}.educations_timelineContent__HV0qr{padding:1rem;border-radius:1rem}.educations_title__hLni9{font-size:1.05rem}.educations_degree__ss2Ol,.educations_department__P7stc,.educations_thesis__UiQCc{font-size:.92rem;line-height:1.55}.educations_cardActions__z1oNh{opacity:1}.educations_addEducation___TjXt{width:calc(100% - 3rem);margin-left:3rem}}.educations_animateIn__bfXB3{animation:educations_fadeInUp__ZufUq .6s ease-out forwards}.educations_animateInTimeline___bV_y{animation:educations_fadeInTimeline__gdsMd .6s ease-out forwards;opacity:0;transform:translateX(-50px)}.educations_timelineItem__7V9a4.educations_right__b1mUI.educations_animateInTimeline___bV_y{transform:translateX(50px)}@keyframes educations_fadeInUp__ZufUq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes educations_fadeInTimeline__gdsMd{to{opacity:1;transform:translateX(0)}}[data-theme=light] .educations_educationSection__8_sYm:before{opacity:1;background:radial-gradient(circle at 20% 12%,rgba(20,184,166,.11) 0,transparent 34%),radial-gradient(circle at 78% 76%,rgba(37,99,235,.08) 0,transparent 34%)}[data-theme=light] .educations_timelineContent__HV0qr{background:linear-gradient(145deg,hsla(0,0%,100%,.94),rgba(242,249,255,.82));border-color:rgba(13,148,136,.18);box-shadow:0 18px 50px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}[data-theme=light] .educations_timelineContent__HV0qr:hover{border-color:rgba(13,148,136,.38);box-shadow:0 26px 68px rgba(15,23,42,.13),0 0 0 1px rgba(20,184,166,.08)}[data-theme=light] .educations_verticalLine__407c8{background:linear-gradient(180deg,transparent,rgba(13,148,136,.42),rgba(37,99,235,.28),transparent)}[data-theme=light] .educations_timelineDot__z1upg{border-color:#fff;box-shadow:0 0 0 6px rgba(13,148,136,.12),0 8px 22px rgba(13,148,136,.24)}