@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;1,300;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kdam+Thmor+Pro&display=swap");@import url("https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@300;400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200&display=swap");@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");:root{--bg-primary:#0d0d14;--bg-secondary:#131320;--bg-card:#1a1a2e;--bg-card-hover:#1f1f38;--color-brand:#ea4d4b;--color-brand-dim:rgba(234,77,75,.15);--color-brand-glow:rgba(234,77,75,.4);--color-purple:#8b5cf6;--color-purple-dim:rgba(139,92,246,.15);--color-cyan:#22d3ee;--color-text:#f1f5f9;--color-text-muted:#94a3b8;--color-border:hsla(0,0%,100%,.08);--color-border-hover:hsla(0,0%,100%,.16);--font-display:"Kdam Thmor Pro",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono","Fira Code","Courier New",monospace;--font-alt:"Poppins",sans-serif;--font-bangla:"Hind Siliguri",sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--transition-fast:0.15s ease;--transition-base:0.25s ease;--transition-slow:0.4s ease}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}* ::-webkit-scrollbar{display:none;width:0!important}html{scroll-behavior:smooth}body{background-color:var(--bg-primary);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px var(--color-brand-glow)}50%{box-shadow:0 0 40px var(--color-brand-glow),0 0 80px var(--color-brand-dim)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes orb1{0%{transform:translate(0) scale(1)}33%{transform:translate(60px,-40px) scale(1.1)}66%{transform:translate(-30px,30px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes orb2{0%{transform:translate(0) scale(1)}33%{transform:translate(-50px,60px) scale(1.05)}66%{transform:translate(40px,-20px) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes typewriterCursor{0%,to{opacity:1}50%{opacity:0}}@keyframes slideInStagger{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fadeInUp{animation:fadeInUp .7s ease forwards}.animate-fadeInLeft{animation:fadeInLeft .7s ease forwards}.animate-fadeInRight{animation:fadeInRight .7s ease forwards}.glass{background:rgba(26,26,46,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border)}.gradient-text{background:linear-gradient(135deg,var(--color-brand) 0,#f97316 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-purple{background:linear-gradient(135deg,var(--color-purple) 0,var(--color-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}.LoadingScreen_overlayApple__kQPI1,.LoadingScreen_overlayXP__S6sec{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .42s ease}.LoadingScreen_exiting__lx3DZ{opacity:0;pointer-events:none}.LoadingScreen_overlayApple__kQPI1{background:#000;gap:48px}.LoadingScreen_appleLogo__bsheU{width:56px;height:auto;filter:brightness(0) invert(1);opacity:0;transition:opacity .55s ease}.LoadingScreen_appleLogo__bsheU.LoadingScreen_visible__KM42w{opacity:1}.LoadingScreen_spinner__VP_tC{position:relative;width:32px;height:32px;opacity:0;transition:opacity .4s ease .35s}.LoadingScreen_spinner__VP_tC.LoadingScreen_visible__KM42w{opacity:1}.LoadingScreen_spinBlade__oeFZS{position:absolute;top:1px;left:50%;width:2.5px;height:7px;margin-left:-1.25px;border-radius:1.5px;background:hsla(0,0%,100%,.85);transform-origin:50% 15px;animation:LoadingScreen_spinFade__F2iG7 1.2s linear infinite}.LoadingScreen_spinBlade__oeFZS:first-child{animation-delay:0s}.LoadingScreen_spinBlade__oeFZS:nth-child(2){animation-delay:-1.1s}.LoadingScreen_spinBlade__oeFZS:nth-child(3){animation-delay:-1s}.LoadingScreen_spinBlade__oeFZS:nth-child(4){animation-delay:-.9s}.LoadingScreen_spinBlade__oeFZS:nth-child(5){animation-delay:-.8s}.LoadingScreen_spinBlade__oeFZS:nth-child(6){animation-delay:-.7s}.LoadingScreen_spinBlade__oeFZS:nth-child(7){animation-delay:-.6s}.LoadingScreen_spinBlade__oeFZS:nth-child(8){animation-delay:-.5s}.LoadingScreen_spinBlade__oeFZS:nth-child(9){animation-delay:-.4s}.LoadingScreen_spinBlade__oeFZS:nth-child(10){animation-delay:-.3s}.LoadingScreen_spinBlade__oeFZS:nth-child(11){animation-delay:-.2s}.LoadingScreen_spinBlade__oeFZS:nth-child(12){animation-delay:-.1s}@keyframes LoadingScreen_spinFade__F2iG7{0%{opacity:1}to{opacity:.1}}.LoadingScreen_overlayXP__S6sec{background:#000}.LoadingScreen_xpCenter__r7QyB{display:flex;flex-direction:column;align-items:center;gap:20px}.LoadingScreen_xpLogo__SJPx0{display:flex;align-items:center;gap:16px}.LoadingScreen_xpFlag__bEMYm{width:52px;height:52px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:3px;gap:3px;border-radius:6px;overflow:hidden;flex-shrink:0}.LoadingScreen_q1__iKY_R{background:#f03c00}.LoadingScreen_q2__i5kiT{background:#80b800}.LoadingScreen_q3___rK06{background:#0078d7}.LoadingScreen_q4__Djspi{background:#ffb900}.LoadingScreen_xpWords__xtyVV{display:flex;flex-direction:column;line-height:1.05}.LoadingScreen_xpWindows__2bbGF{font-weight:300;color:#fff}.LoadingScreen_xpWindows__2bbGF,.LoadingScreen_xpXP__HlSTE{font-family:Tahoma,sans-serif;font-size:30px;letter-spacing:.5px}.LoadingScreen_xpXP__HlSTE{font-weight:700;color:#f07020}.LoadingScreen_xpEdition__nIQGZ{font-family:Tahoma,sans-serif;font-size:12px;color:hsla(0,0%,100%,.4);letter-spacing:3px;text-transform:uppercase;margin:-14px 0 0 68px}.LoadingScreen_xpTrack__4Gs9j{width:220px;height:6px;background:#112;border-radius:3px;overflow:hidden;border:1px solid #2a2a5a}.LoadingScreen_xpFill__KTrd_{height:100%;border-radius:3px;transition:width .28s ease;background:linear-gradient(90deg,#1a50c0,#5090f0,#1a50c0);background-size:200% 100%;animation:LoadingScreen_shimmer__N1ur_ 1.4s linear infinite}@keyframes LoadingScreen_shimmer__N1ur_{0%{background-position:100% 0}to{background-position:-100% 0}}.Header_root__i4OrQ{display:flex;flex-direction:column;justify-content:flex-start;padding:4rem 5rem 5rem;max-width:860px}.Header_session___GlMM{display:flex;flex-direction:column;gap:0}.Header_cursorRow__bWFi2,.Header_lineGap__jVkEz,.Header_lineRow__ctZXD{opacity:0;animation:Header_lineIn__sOoxm .35s ease forwards}@keyframes Header_lineIn__sOoxm{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.Header_lineGap__jVkEz{height:1rem}.Header_lineRow__ctZXD{display:flex;align-items:baseline;gap:.65rem;line-height:1.85}.Header_zshPrompt__mxxvE{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.88rem;font-weight:400;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Header_pUser__SSQOs{color:#22d3ee}.Header_pAt___Fygj{color:#334155}.Header_pHost__zjkEh{color:#4ade80}.Header_pPath__02j7T{color:#818cf8}.Header_pSign__pRb_N{color:#94a3b8;font-weight:300}.Header_cmd__GXaIT{font-size:.9rem;color:#f1f5f9}.Header_cmd__GXaIT,.Header_out__SGmxk{font-family:var(--font-mono,"JetBrains Mono",monospace);font-weight:300;letter-spacing:.01em}.Header_out__SGmxk{font-size:.88rem;color:#e2e8f0;line-height:1.85}.Header_outDim__XS3bv{font-size:.82rem;color:#64748b;font-style:italic}.Header_outDim__XS3bv,.Header_outError__k1kdi{font-family:var(--font-mono,"JetBrains Mono",monospace);font-weight:300;line-height:1.85}.Header_outError__k1kdi{font-size:.88rem;color:#ea4d4b}.Header_outSection__Nw_Ep{font-size:.68rem;color:#4ade80;letter-spacing:.12em;text-transform:uppercase;line-height:2.4}.Header_helpCmd__0GqSe,.Header_outSection__Nw_Ep{font-family:var(--font-mono,"JetBrains Mono",monospace);font-weight:400}.Header_helpCmd__0GqSe{font-size:.88rem;color:#22d3ee;min-width:210px;display:inline-block}.Header_helpArrow__mpGNm{color:#1e293b;margin:0 .6rem}.Header_helpArrow__mpGNm,.Header_helpDesc__L2UZK{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.88rem}.Header_helpDesc__L2UZK{font-weight:300;color:#94a3b8}.Header_cursorRow__bWFi2{display:flex;align-items:baseline;gap:.65rem;margin-top:.25rem}.Header_cursor__K5Bo7{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.9rem;color:#4ade80;animation:Header_blink__oIvHs 1.1s step-end infinite}@keyframes Header_blink__oIvHs{0%,to{opacity:1}50%{opacity:0}}.Header_inputRow__Fx6j9{display:flex;align-items:baseline;gap:.65rem;margin-top:.1rem}.Header_inputEl__9FQD1{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.9rem;font-weight:300;color:#f1f5f9;background:transparent;border:none;outline:none;padding:0;flex:1 1;caret-color:#4ade80;letter-spacing:.01em;line-height:1.85}.Header_lineStatic__VfDj_{display:flex;align-items:baseline;gap:.65rem;line-height:1.85}.Header_lineGapStatic__C3JSi{height:1rem}.Header_quickNav__V3XuR{display:flex;gap:0;margin-top:3.5rem;padding-top:1.75rem;border-top:1px solid #1e293b;flex-wrap:wrap;opacity:0;animation:Header_lineIn__sOoxm .4s ease forwards}.Header_navLink__bzbwi{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.78rem;font-weight:300;color:#94a3b8;text-decoration:none;padding:.3rem 1.25rem .3rem 0;letter-spacing:.04em;transition:color .18s ease;position:relative}.Header_navLink__bzbwi:after{content:"/";color:#1e293b;margin-left:1.25rem}.Header_navLink__bzbwi:last-child:after{display:none}.Header_navLink__bzbwi:hover{color:#e2e8f0}@media screen and (max-width:860px){.Header_root__i4OrQ{padding:2.5rem 2rem 3rem}.Header_quickNav__V3XuR{margin-top:2rem;padding-top:1.25rem}}@media screen and (max-width:500px){.Header_root__i4OrQ{padding:2rem 1.25rem 2.5rem}.Header_helpCmd__0GqSe{min-width:150px}.Header_quickNav__V3XuR{margin-top:1.5rem;padding-top:1rem}.Header_cmd__GXaIT,.Header_cursor__K5Bo7,.Header_helpCmd__0GqSe,.Header_helpDesc__L2UZK,.Header_inputEl__9FQD1,.Header_outDim__XS3bv,.Header_outError__k1kdi,.Header_out__SGmxk,.Header_zshPrompt__mxxvE{font-size:.78rem}.Header_helpArrow__mpGNm{margin:0 .35rem}}.WhatILoveToDo_whatIloveToDoDivRoot__nqBDA{height:35rem;padding:0 5rem 5rem}.WhatILoveToDo_whatIlovetoDoContainer__wQk5h{display:flex;flex-direction:column;align-items:center;height:100%;padding:10px 20px;box-shadow:0 5px 15px rgba(0,0,0,.35)}.WhatILoveToDo_whatIlovetoDoTextContainer__9VX1r{paddingtop:2px}.WhatILoveToDo_whatIloveToDoDivHeaderText__ItM7I{margin:0;color:#fff;font-weight:700;text-align:left;font-size:2rem;font-family:Montserrat,sans-serif;padding:2rem 0}.WhatILoveToDo_whatIloveToDoHeaderText__QcEpS{text-align:center;font-size:1.5rem;padding-bottom:1rem;margin:0;color:#fff;font-family:Montserrat,sans-serif}.WhatILoveToDo_whatIloveToDoDescriptionText__E0g_O{color:#fff;font-family:Poppins,sans-serif;text-align:justify;font-weight:200;font-size:.5rem}@media screen and (min-width:2100px){.WhatILoveToDo_whatIloveToDoDivRoot__nqBDA{padding:0 20% 3rem}.WhatILoveToDo_whatIloveToDoDescriptionText__E0g_O{font-size:1rem}}@media screen and (max-width:2100px){.WhatILoveToDo_whatIloveToDoDivRoot__nqBDA{height:auto;padding:0 5rem 5rem}.WhatILoveToDo_whatIloveToDoDivHeaderText__ItM7I{font-size:2rem;padding:3rem 0}.WhatILoveToDo_whatIloveToDoHeaderText__QcEpS{font-size:1.5rem;padding-bottom:1rem;padding-left:10px}.WhatILoveToDo_whatIloveToDoDescriptionText__E0g_O{font-size:1.2rem;padding-left:10px}}@media screen and (max-width:1199px){.WhatILoveToDo_whatIloveToDoDivRoot__nqBDA{padding:0 5rem 5rem}.WhatILoveToDo_whatIloveToDoDivHeaderText__ItM7I{font-size:2rem;padding:3rem 0}.WhatILoveToDo_whatIloveToDoHeaderText__QcEpS{padding-bottom:1rem;padding-left:10px;font-size:1.3rem}.WhatILoveToDo_whatIloveToDoDescriptionText__E0g_O{font-size:.8rem;padding-left:10px}}@media screen and (max-width:899px){.WhatILoveToDo_whatIloveToDoDivRoot__nqBDA{height:auto}.WhatILoveToDo_whatIloveToDoDivHeaderText__ItM7I{padding:3rem 0;font-size:1.5rem}.WhatILoveToDo_whatIloveToDoHeaderText__QcEpS{padding-bottom:1rem;padding-left:10px}.WhatILoveToDo_whatIloveToDoDivRoot__nqBDA{padding:0 1rem 3rem}.WhatILoveToDo_whatIloveToDoDescriptionText__E0g_O{font-size:1rem;padding-left:10px}}@media screen and (max-width:425px){.WhatILoveToDo_whatIloveToDoDivRoot__nqBDA{height:auto}.WhatILoveToDo_whatIloveToDoDivHeaderText__ItM7I{padding:3rem 0;font-size:1.5rem}.WhatILoveToDo_whatIloveToDoHeaderText__QcEpS{padding-bottom:1rem;padding-left:10px}.WhatILoveToDo_whatIloveToDoDivRoot__nqBDA{padding:0 1rem 3rem}.WhatILoveToDo_whatIloveToDoDescriptionText__E0g_O{padding-left:10px}}.WhoIAm_root__iocGt{padding:5rem 5rem 4rem;max-width:860px;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.WhoIAm_root__iocGt.WhoIAm_visible__XXKKO{opacity:1;transform:translateY(0)}.WhoIAm_sectionMeta__kwQ7O{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}.WhoIAm_sectionComment__l3m67{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.75rem;font-weight:300;color:#64748b;white-space:nowrap;font-style:italic}.WhoIAm_rule__CIjYL{flex:1 1;height:1px;background:#1e293b}.WhoIAm_grid__nuzRf{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.WhoIAm_heading__M922_{font-size:1.5rem;font-weight:500;color:#f1f5f9;margin-bottom:1.5rem;letter-spacing:-.01em}.WhoIAm_body__03NR2,.WhoIAm_heading__M922_{font-family:var(--font-body,"Inter",sans-serif)}.WhoIAm_body__03NR2{font-size:.97rem;line-height:1.85;color:#cbd5e1;font-weight:300;margin-bottom:1.1rem}.WhoIAm_body__03NR2:last-child{margin-bottom:0}.WhoIAm_accent__3EKA9{color:#e2e8f0;font-weight:400}.WhoIAm_statsCol__XSbKA{padding-top:.25rem}.WhoIAm_statsLabel__24ipo{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:300;color:#94a3b8;font-style:italic;margin-bottom:1.25rem;letter-spacing:.02em}.WhoIAm_statsTable__DHC3n{border-collapse:collapse;width:100%}.WhoIAm_statsRow__D4X_q{border-bottom:1px solid #1a2235}.WhoIAm_statsRow__D4X_q:last-child{border-bottom:none}.WhoIAm_statsKey__O7Fw_{font-size:.8rem;font-weight:400;color:#e2e8f0;padding:.65rem 1.5rem .65rem 0;white-space:nowrap}.WhoIAm_statsKey__O7Fw_,.WhoIAm_statsVal__uwBo_{font-family:var(--font-mono,"JetBrains Mono",monospace);vertical-align:top}.WhoIAm_statsVal__uwBo_{font-size:.75rem;font-weight:300;color:#cbd5e1;padding:.65rem 0;line-height:1.5}@media screen and (max-width:860px){.WhoIAm_root__iocGt{padding:4rem 2rem 3.5rem}.WhoIAm_grid__nuzRf{grid-template-columns:1fr;gap:2.5rem}}@media screen and (max-width:500px){.WhoIAm_root__iocGt{padding:3.5rem 1.25rem 3rem}.WhoIAm_statsKey__O7Fw_{font-size:.72rem;padding-right:.75rem}.WhoIAm_statsVal__uwBo_{font-size:.68rem}}.WhatPeopleSay_root__9lwva{padding:4rem 5rem 5rem;max-width:860px;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.WhatPeopleSay_root__9lwva.WhatPeopleSay_visible__JRBYi{opacity:1;transform:translateY(0)}.WhatPeopleSay_sectionMeta__maJMn{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}.WhatPeopleSay_sectionComment__l0oM8{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.75rem;font-weight:300;color:#64748b;white-space:nowrap;font-style:italic}.WhatPeopleSay_rule__sBbyz{flex:1 1;height:1px;background:#1e293b}.WhatPeopleSay_quoteBlock__1hUlp{padding-left:1.25rem;border-left:2px solid #1e293b;margin-bottom:2rem;transition:opacity .3s ease;min-height:90px}.WhatPeopleSay_quoteBlock__1hUlp.WhatPeopleSay_fading__EnpBs{opacity:0}.WhatPeopleSay_quoteText__MX9qQ{font-family:var(--font-body,"Inter",sans-serif);font-size:1rem;line-height:1.85;color:#cbd5e1;font-weight:300;font-style:italic;margin-bottom:1rem}.WhatPeopleSay_quoteName___vdD4{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.75rem;font-weight:400;color:#ea4d4b;letter-spacing:.03em}.WhatPeopleSay_dots__6oV7L{display:flex;gap:6px;align-items:center}.WhatPeopleSay_dot__waKTX{width:5px;height:5px;border-radius:50%;background:#1e293b;border:none;cursor:pointer;padding:0;transition:background .2s ease,width .2s ease,border-radius .2s ease}.WhatPeopleSay_dotActive__fCbTW{background:#ea4d4b;width:16px;border-radius:2.5px}@media screen and (max-width:860px){.WhatPeopleSay_root__9lwva{padding:3.5rem 2rem 4.5rem}}@media screen and (max-width:499px){.WhatPeopleSay_root__9lwva{padding:3rem 1.25rem 5.5rem}.WhatPeopleSay_quoteText__MX9qQ{font-size:.92rem}}.XPDesktop_desktop__uKtPG{position:fixed;inset:0;overflow:hidden;font-family:Tahoma,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.XPDesktop_wallpaper__5hv1j{position:absolute;inset:0;background:radial-gradient(ellipse 110% 60% at 50% 118%,#4cb829 0,#3a9818 35%,transparent 68%),linear-gradient(180deg,#1a5cc5,#3a8ee8 42%,#62baf5 62%,#93d0f8 73%,#b4ddf8);z-index:0}.XPDesktop_wallpaper__5hv1j:after{content:"";position:absolute;inset:0;background-image:url(/images/windows.jpg);background-size:cover;background-position:50%}.XPDesktop_iconGrid__AEkFg{position:absolute;top:10px;left:10px;display:grid;grid-template-columns:repeat(2,70px);grid-gap:6px 4px;gap:6px 4px;z-index:1;padding:4px}.XPDesktop_deskIcon__dv6mI{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;border-radius:2px;cursor:default;width:70px}.XPDesktop_deskIcon__dv6mI:hover{background:rgba(49,106,197,.3)}.XPDesktop_recycleCorner__nUTii{position:absolute;bottom:50px;right:10px;z-index:1}.XPDesktop_deskIconSel__lXmGX{background:rgba(49,106,197,.5)!important;outline:1px dotted hsla(0,0%,100%,.6)}.XPDesktop_iconLink__lQCax{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:inherit}.XPDesktop_iconImg__65yqK{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:28px;background:hsla(0,0%,100%,.1);border-radius:4px}.XPDesktop_iconLabel__g9iGY{font-size:11px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.9),-1px -1px 3px rgba(0,0,0,.8);text-align:center;line-height:1.2;max-width:66px;word-break:break-word}.XPDesktop_socialFa__HcKoe{width:20px!important;height:20px!important;color:#fff}.XPDesktop_win__a6ToB{display:flex;flex-direction:column;border:2px solid #0055e5;border-bottom:none;border-radius:8px 8px 0 0;overflow:hidden;box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.75),inset -1px 0 0 rgba(0,0,120,.25),3px 3px 16px rgba(0,0,0,.6);min-width:320px;min-height:200px}.XPDesktop_winCmd__TIcZv{border-color:#111}.XPDesktop_titleBar__wO1uw{height:30px;min-height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 6px;background:linear-gradient(90deg,#0a246a 0,#2564c7 12%,#4598ea 32%,#3a88e0 52%,#1d6ed4 72%,#0b3db8 88%,#0a246a);cursor:default;flex-shrink:0}.XPDesktop_titleBarCmd__kSNDX{background:#000}.XPDesktop_titleLeft__FybKE{display:flex;align-items:center;gap:5px;min-width:0;flex:1 1}.XPDesktop_titleIcon__3Wd_g{font-size:14px}.XPDesktop_titleText__ZNMWI{color:#fff;font-size:12px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.XPDesktop_winBtns__fkszq{display:flex;gap:2px;flex-shrink:0}.XPDesktop_winBtn__B9RMT{width:22px;height:21px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1px 0 rgba(0,0,0,.25);font-size:9px;transition:filter .1s}.XPDesktop_winBtn__B9RMT:hover{filter:brightness(1.3)}.XPDesktop_winBtn__B9RMT:active{filter:brightness(.75)}.XPDesktop_winMax__S7Jny,.XPDesktop_winMin__PJxL_{background:linear-gradient(180deg,#5598e8,#2464c2 45%,#1a54b0);color:#fff}.XPDesktop_winClose__YRnWl{background:linear-gradient(180deg,#e85858,#c82828 45%,#a01818);color:#fff;font-weight:700}.XPDesktop_menuBar__58MDM{height:22px;min-height:22px;display:flex;align-items:center;background:#ece9d8;border-bottom:1px solid #b0afa8;padding:0 2px;flex-shrink:0}.XPDesktop_menuItem__HCFTb{padding:2px 8px;font-size:11px;color:#000;cursor:default;border-radius:2px}.XPDesktop_menuItem__HCFTb:hover{background:#316ac5;color:#fff}.XPDesktop_addressBar__2vpHW{height:26px;min-height:26px;display:flex;align-items:center;background:#ece9d8;border-bottom:2px solid #a0a0a0;padding:2px 4px;gap:4px;flex-shrink:0}.XPDesktop_addrLabel__GSdaQ{font-size:11px;color:#000;white-space:nowrap;padding:0 4px}.XPDesktop_addrInput__r2f5C{flex:1 1;background:#fff;border:2px inset #828282;padding:0 4px;display:flex;align-items:center;gap:3px;min-width:0;overflow:hidden}.XPDesktop_addrInput__r2f5C,.XPDesktop_goBtn__VEhnw{font-size:11px;color:#000;height:20px;white-space:nowrap;font-family:Tahoma,sans-serif}.XPDesktop_goBtn__VEhnw{background:linear-gradient(180deg,#f0f0ea,#d4d0c8);border:1px outset grey;padding:0 8px;cursor:pointer}.XPDesktop_goBtn__VEhnw:hover{background:linear-gradient(180deg,#dce8f8,#b8cce0)}.XPDesktop_winContent__uVszf{flex:1 1;overflow-y:auto;overflow-x:hidden;background:#0d0d14;scrollbar-width:thin;scrollbar-color:#a8b0c0 #ece9d8}.XPDesktop_winContent__uVszf::-webkit-scrollbar{width:16px!important;display:block!important}.XPDesktop_winContent__uVszf::-webkit-scrollbar-track{background:#ece9d8;border-left:1px solid #b8b8b8}.XPDesktop_winContent__uVszf::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#c8c4bc,#a0a0a0 40%,#c8c4bc);border:1px solid grey;min-height:20px}.XPDesktop_winContent__uVszf::-webkit-scrollbar-button{background:linear-gradient(180deg,#ece9d8,#c4c0b8);border:1px outset grey;height:16px}.XPDesktop_winContentCmd__d_6bA{background:#000;font-family:Lucida Console,Consolas,Courier New,monospace}.XPDesktop_taskbar__BX7F0{position:fixed;bottom:0;left:0;right:0;height:40px;z-index:100;display:flex;align-items:center;gap:4px;padding:2px 4px;background:linear-gradient(180deg,#3a88d4 0,#2168c4 25%,#1a58b2 50%,#2168c4 75%,#2d78cc);border-top:1px solid #5ab0f0}.XPDesktop_startBtn__W1Hss{display:flex;align-items:center;gap:4px;height:30px;padding:0 12px 0 6px;background:linear-gradient(180deg,#68d468 0,#42bc42 35%,#2aa828 50%,#42bc42 65%,#5ccc5c);border:1px solid #1a6a18;border-left:none;border-radius:0 14px 14px 0;cursor:pointer;font-family:Tahoma,sans-serif;box-shadow:0 1px 4px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.5);flex-shrink:0;transition:filter .1s}.XPDesktop_startBtnActive__kurOK{filter:brightness(.85)}.XPDesktop_startBtn__W1Hss:not(.XPDesktop_startBtnActive__kurOK):hover{filter:brightness(1.1)}.XPDesktop_startLogo__Gspo9{width:18px;height:18px;object-fit:contain;flex-shrink:0}.XPDesktop_startText__6CXna{color:#fff;font-size:13px;font-weight:700;font-style:italic;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.XPDesktop_tbWindows__WA5rC{flex:1 1;display:flex;gap:2px;min-width:0;overflow:hidden}.XPDesktop_tbWin__GXKqC{display:flex;align-items:center;gap:5px;max-width:200px;min-width:80px;height:28px;padding:0 8px;background:linear-gradient(180deg,#1a52a8,#2162b8 50%,#1a52a8);border-color:#1a3a7a #3a64b8 #3a64b8 #1a3a7a;border-style:solid;border-width:1px;border-radius:3px;font-size:11px;color:hsla(0,0%,100%,.7);overflow:hidden;cursor:pointer;font-family:Tahoma,sans-serif;transition:filter .1s}.XPDesktop_tbWin__GXKqC:hover{filter:brightness(1.15)}.XPDesktop_tbWinActive__htzTG{background:linear-gradient(180deg,#1248a0,#1d5ab8 50%,#1248a0);color:#fff;border-color:#0a2870 #2a54a8 #2a54a8 #0a2870}.XPDesktop_tbWinLabel__IxIC6{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1;text-align:left}.XPDesktop_tray__5jHt2{display:flex;align-items:center;gap:6px;background:linear-gradient(180deg,#1a52a8,#1a4ea4);border:1px inset #1a3a7a;border-radius:3px;padding:2px 8px;height:28px;flex-shrink:0}.XPDesktop_trayTime__kZLAn{font-size:11px;color:#fff;white-space:nowrap;text-shadow:1px 1px rgba(0,0,0,.5)}.XPDesktop_startMenu__nC6IZ{position:fixed;bottom:40px;left:0;width:270px;background:#d4e4f5;border:2px solid #0055e5;border-bottom:none;border-radius:8px 8px 0 0;box-shadow:4px -4px 24px rgba(0,0,0,.55);z-index:200;overflow:hidden;display:flex;flex-direction:column}.XPDesktop_smHead__x0QLH{height:54px;background:linear-gradient(135deg,#1a5cc5,#4a8fe8);display:flex;align-items:center;gap:10px;padding:0 12px;flex-shrink:0}.XPDesktop_smAvatar__70UMW{width:40px;height:40px;background:#fff;border:2px solid hsla(0,0%,100%,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#2469ce;flex-shrink:0}.XPDesktop_smAvatarImg__vOzny{width:44px;height:44px;border-radius:4px;object-fit:cover;border:2px solid hsla(0,0%,100%,.6);flex-shrink:0}.XPDesktop_smName__ox_0g{color:#fff;font-size:14px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.XPDesktop_smBody__15Rax{display:flex;flex:1 1;min-height:0;max-height:360px;overflow:hidden}.XPDesktop_smLeft__K_NGt{flex:1 1;background:#fff;overflow-y:auto;scrollbar-width:none}.XPDesktop_smLeft__K_NGt::-webkit-scrollbar{display:none}.XPDesktop_smSection__6kyQr{padding:4px 0}.XPDesktop_smDivider__ztoM3{height:1px;background:linear-gradient(90deg,transparent,silver 20%,silver 80%,transparent);margin:2px 8px}.XPDesktop_smItem__E_oW2{display:flex;align-items:center;gap:10px;padding:7px 12px;color:#000;font-size:12px;font-family:Tahoma,sans-serif;cursor:pointer;text-decoration:none;transition:background .1s,color .1s}.XPDesktop_smItem__E_oW2:hover{background:#316ac5;color:#fff}.XPDesktop_smItemActive__1kfVz{background:#d8e8fc}.XPDesktop_smItemEmoji__tgWhT{font-size:20px;flex-shrink:0}.XPDesktop_smItemFa__AkzR8{width:18px;text-align:center;flex-shrink:0;font-size:14px}.XPDesktop_smItemLabel__8Yo_F{font-weight:700}.XPDesktop_smRight__BaCQL{width:150px;background:#d4e4f5;border-left:1px solid #99b4d1;padding:6px 0;overflow-y:auto;scrollbar-width:none}.XPDesktop_smRight__BaCQL::-webkit-scrollbar{display:none}.XPDesktop_smRightItem__j94hu{padding:5px 10px;font-size:12px;color:#000;font-family:Tahoma,sans-serif;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .1s,color .1s}.XPDesktop_smRightItem__j94hu:hover{background:#316ac5;color:#fff}.XPDesktop_smFoot__IM_ij{background:linear-gradient(90deg,#1a5cc5,#4a8fe8);border-top:1px solid #99b4d1;padding:5px 8px;display:flex;justify-content:flex-end;gap:6px;flex-shrink:0}.XPDesktop_smFootBtn__1cizb{background:linear-gradient(180deg,#ece9d8,#c0bdb4);border:1px outset #888;padding:4px 10px;font-size:11px;cursor:pointer;font-family:Tahoma,sans-serif;border-radius:3px;color:#000;transition:filter .1s}.XPDesktop_smFootBtn__1cizb:hover{filter:brightness(1.1)}.XPDesktop_smFootBtn__1cizb:active{filter:brightness(.9)}.XPDesktop_winContentLight__UPPEW{flex:1 1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.XPDesktop_explorerWrap__Y94L0{flex:1 1;display:flex;flex-direction:column;min-height:0;font-family:Tahoma,Arial,sans-serif}.XPDesktop_explorerAddrRow__NT_qH{height:26px;min-height:26px;display:flex;align-items:center;background:#ece9d8;border-bottom:2px solid #a0a0a0;padding:2px 4px;gap:4px;flex-shrink:0}.XPDesktop_explorerNavBtn__oi5kb{background:linear-gradient(180deg,#f0f0ea,#d4d0c8);border:1px outset grey;padding:0 8px;height:20px;font-size:11px;cursor:pointer;font-family:Tahoma,sans-serif;color:#000;white-space:nowrap;border-radius:2px}.XPDesktop_explorerNavBtn__oi5kb:disabled{opacity:.4;cursor:default}.XPDesktop_explorerNavBtn__oi5kb:not(:disabled):hover{background:linear-gradient(180deg,#dce8f8,#b8cce0)}.XPDesktop_explorerBody__exRtj{flex:1 1;display:flex;min-height:0;overflow:hidden}.XPDesktop_explorerSidebar__XFmbU{width:160px;min-width:160px;background:#ece9d8;border-right:1px solid #b0afa8;overflow-y:auto;flex-shrink:0;scrollbar-width:thin}.XPDesktop_explorerSbTitle__yXMfN{padding:6px 8px 4px;font-size:11px;font-weight:700;color:#000;border-bottom:1px solid #c0bdb4;background:#d4d0c8}.XPDesktop_explorerTreeItem__nVwcm{font-size:11px;color:#000;padding:3px 6px;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.XPDesktop_explorerTreeItem__nVwcm:hover{background:rgba(49,106,197,.15)}.XPDesktop_explorerTreeItemSel__1dfLx{background:#316ac5;color:#fff}.XPDesktop_explorerTreeItemSel__1dfLx:hover{background:#316ac5}.XPDesktop_explorerContent__bEN_q{flex:1 1;background:#fff;overflow-y:auto;overflow-x:hidden;padding:12px;scrollbar-width:thin;scrollbar-color:#a8b0c0 #f0f0f0}.XPDesktop_explorerFolderGrid__vXuhL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;padding:8px}.XPDesktop_explorerFolder__27SFq{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 14px;border:2px solid transparent;border-radius:3px;cursor:default;transition:background .1s,border-color .1s;text-align:center}.XPDesktop_explorerFolder__27SFq:hover{background:rgba(49,106,197,.1);border-color:#316ac5}.XPDesktop_explorerFolder__27SFq:active{background:rgba(49,106,197,.2)}.XPDesktop_explorerFolderIcon__UoZY9{font-size:48px;line-height:1}.XPDesktop_explorerFolderLabel__5G_QJ{font-size:12px;font-weight:700;color:#000}.XPDesktop_explorerFolderCount__6xEoh{font-size:10px;color:#666}.XPDesktop_explorerFileList__CWHuM{display:flex;flex-direction:column;gap:1px}.XPDesktop_explorerFile__wu1eb{display:flex;align-items:center;gap:10px;padding:5px 8px;border-radius:2px;cursor:default;transition:background .1s}.XPDesktop_explorerFile__wu1eb:hover{background:rgba(49,106,197,.12)}.XPDesktop_explorerFile__wu1eb:active{background:rgba(49,106,197,.25)}.XPDesktop_explorerFileIcon__xUd9T{font-size:24px;flex-shrink:0}.XPDesktop_explorerFileInfo__FyGu_{display:flex;flex-direction:column;min-width:0}.XPDesktop_explorerFileName__t2WUH{font-size:12px;color:#000;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}.XPDesktop_explorerFileVenue__2FNz4{font-size:10px;color:#666}.XPDesktop_explorerStatus__nvtEx{height:22px;min-height:22px;background:#ece9d8;border-top:2px inset #c0bdb4;display:flex;align-items:center;padding:0 8px;font-size:11px;color:#000;flex-shrink:0}.XPDesktop_wordOuter__rgKma{flex:1 1;display:flex;flex-direction:column;min-height:0;font-family:Tahoma,Arial,sans-serif}.XPDesktop_wordToolbar__hE2z0{height:30px;min-height:30px;display:flex;align-items:center;background:#ece9d8;border-bottom:1px solid #b0afa8;padding:0 4px;gap:2px;flex-shrink:0}.XPDesktop_wordToolBtn__nKzK7{width:24px;height:22px;background:linear-gradient(180deg,#f0f0ea,#d4d0c8);border:1px outset grey;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;border-radius:2px}.XPDesktop_wordToolBtn__nKzK7:hover{background:linear-gradient(180deg,#dce8f8,#b8cce0)}.XPDesktop_wordToolBtnFmt__ZyROS{width:22px;height:22px;background:linear-gradient(180deg,#f0f0ea,#d4d0c8);border:1px outset grey;cursor:pointer;font-size:12px;font-family:Times New Roman,serif;border-radius:2px;color:#000}.XPDesktop_wordToolBtnFmt__ZyROS:hover{background:linear-gradient(180deg,#dce8f8,#b8cce0)}.XPDesktop_wordToolSep__P_DMx{width:1px;height:18px;background:#a0a0a0;margin:0 4px;flex-shrink:0}.XPDesktop_wordOpenPdf__6gw_y{margin-left:auto;margin-right:6px;font-size:11px;color:#316ac5;text-decoration:none;font-family:Tahoma,sans-serif;padding:2px 8px;border:1px solid #99b4d1;border-radius:2px;background:linear-gradient(180deg,#dce8f8,#b8cce0);white-space:nowrap}.XPDesktop_wordOpenPdf__6gw_y:hover{background:linear-gradient(180deg,#c8d8f0,#a0b8d8)}.XPDesktop_wordDocArea__BS7GT{flex:1 1;overflow-y:auto;background:grey;padding:20px;scrollbar-width:thin;scrollbar-color:#a8b0c0 grey}.XPDesktop_wordDocArea__BS7GT::-webkit-scrollbar{width:12px}.XPDesktop_wordDocArea__BS7GT::-webkit-scrollbar-track{background:#707070}.XPDesktop_wordDocArea__BS7GT::-webkit-scrollbar-thumb{background:#a0a0a0;border:1px solid #888}.XPDesktop_wordPage__fxCX0{background:#fff;max-width:660px;margin:0 auto;padding:40px 50px;box-shadow:2px 2px 8px rgba(0,0,0,.5);min-height:820px;font-family:Times New Roman,serif;color:#000;font-size:12px;line-height:1.5}.XPDesktop_wordDocName__viL8O{font-size:20px;font-weight:700;text-align:center;margin-bottom:4px}.XPDesktop_wordDocContact__O6R5k{font-size:10px;text-align:center;color:#444;margin-bottom:10px;font-family:Tahoma,sans-serif}.XPDesktop_wordHr__vuu47{border:none;border-top:1.5px solid #000;margin:6px 0 12px}.XPDesktop_wordSection___0RKK{margin-bottom:14px}.XPDesktop_wordSectionHead__8hmq7{font-size:11px;font-weight:700;font-family:Tahoma,sans-serif;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #000;margin-bottom:6px;padding-bottom:2px}.XPDesktop_wordEntry__l16F3{margin-bottom:6px}.XPDesktop_wordEntryRow__Sxn8G{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.XPDesktop_wordEntryTitle__ot6AR{font-weight:700;font-size:11px;flex:1 1;min-width:0}.XPDesktop_wordEntryYear__E6ks5{font-size:10px;color:#555;white-space:nowrap;flex-shrink:0}.XPDesktop_wordEntrySubtitle__eeDLQ{font-size:10px;color:#444;font-style:italic}.XPDesktop_wordEntryList__25x0Q{margin:3px 0 0;padding-left:16px;font-size:10px;color:#333;line-height:1.5}.XPDesktop_wordEntryList__25x0Q li{margin-bottom:1px}.XPDesktop_wordEntryLink__fQywq{font-size:11px;font-weight:600;color:#15c;text-decoration:none;font-family:Times New Roman,serif;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.XPDesktop_wordEntryLink__fQywq:hover{text-decoration:underline}.XPDesktop_wordSkillTable__8MeEf{display:flex;flex-direction:column;gap:3px;font-size:11px;font-family:Tahoma,sans-serif}.XPDesktop_wordSkillRow__Fat9R{line-height:1.5}.XPDesktop_recycleOverlay__MbuPe{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.XPDesktop_recycleDialog__G4U26{width:280px;background:#ece9d8;border:2px solid #0054e3;border-radius:6px 6px 4px 4px;box-shadow:4px 4px 12px rgba(0,0,0,.5);display:flex;flex-direction:column;font-family:Tahoma,sans-serif;font-size:11px}.XPDesktop_recycleDialogTitle__b1jfP{height:26px;background:linear-gradient(180deg,#0058e8,#3a8ae8 40%,#0058e8);border-radius:4px 4px 0 0;display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 8px;cursor:default}.XPDesktop_recycleDialogBody__pYKBZ{display:flex;align-items:center;gap:14px;padding:20px 20px 16px}.XPDesktop_recycleDialogIcon__mtrxx{font-size:36px;flex-shrink:0}.XPDesktop_recycleDialogMsg__ajW94{font-size:12px;color:#000;margin:0;line-height:1.4}.XPDesktop_recycleDialogFoot__pDAUx{display:flex;justify-content:center;padding:8px 12px 14px}.XPDesktop_recycleDialogBtn__VG8dd{width:80px;height:24px;background:linear-gradient(180deg,#f0f0ea 0,#d4cfbd);border:1px solid #7f7f7f;border-radius:3px;font-family:Tahoma,sans-serif;font-size:11px;cursor:pointer;box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.8)}.XPDesktop_recycleDialogBtn__VG8dd:hover{background:linear-gradient(180deg,#dce8f8,#b8cce0)}.XPDesktop_recycleDialogBtn__VG8dd:active{background:linear-gradient(180deg,#c0d0e8,#90b0d0)}.XPDesktop_researchBody__5DyG2{flex:1 1;background:#fff;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#a8b0c0 #f0f0f0}.XPDesktop_researchRow__YUQMC{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid #f0efec;transition:background .1s}.XPDesktop_researchRow__YUQMC:hover{background:rgba(49,106,197,.08)}.XPDesktop_researchRowBtns__WUEj2{display:flex;gap:6px;flex-shrink:0}.XPDesktop_researchBtn__FMZKo{padding:3px 10px;font-size:11px;font-family:Tahoma,sans-serif;background:linear-gradient(180deg,#f0f0ea,#d4d0c8);border:1px outset grey;border-radius:2px;color:#000;text-decoration:none;cursor:pointer;white-space:nowrap;display:inline-block}.XPDesktop_researchBtnDl__OTePn,.XPDesktop_researchBtn__FMZKo:hover{background:linear-gradient(180deg,#dce8f8,#b8cce0)}.XPDesktop_researchBtnDl__OTePn{border-color:#316ac5;color:#316ac5;font-weight:700}.XPDesktop_researchBtnDl__OTePn:hover{background:linear-gradient(180deg,#c8d8f0,#a0b8d8)}.XPDesktop_powerDialogBody__ZtAk7{display:flex;align-items:flex-start;gap:14px;padding:20px 20px 14px}.XPDesktop_powerDialogEmoji__BAsIL{font-size:36px;flex-shrink:0;line-height:1}.XPDesktop_powerDialogTitle__vMJO5{font-size:13px;font-weight:700;color:#000;margin:0 0 5px;line-height:1.3}.XPDesktop_powerDialogMsg__zTUkc{font-size:11px;color:#444;margin:0}.XPDesktop_powerDialogFoot__XESh3{display:flex;justify-content:center;gap:8px;padding:8px 12px 14px}.XPDesktop_powerEmailBtn__1CrWj{display:inline-flex;align-items:center;padding:3px 14px;height:24px;background:linear-gradient(180deg,#dce8f8,#b8cce0);border:1px solid #316ac5;border-radius:3px;font-family:Tahoma,sans-serif;font-size:11px;color:#000;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.8)}.XPDesktop_powerEmailBtn__1CrWj:hover{background:linear-gradient(180deg,#c8d8f0,#a0b8d8)}.iPhone2G_phone__r_Fdz{position:fixed;inset:0;display:flex;flex-direction:column;background:linear-gradient(160deg,#0f2027,#203a43 50%,#2c5364);overflow:hidden;font-family:-apple-system,Helvetica Neue,Arial,sans-serif}.iPhone2G_phone__r_Fdz:before{content:"";position:absolute;inset:0;background-image:url(/images/iphone.jpg);background-size:cover;background-position:50%;z-index:0}.iPhone2G_statusBar__QRPpI{position:relative;z-index:10;height:20px;background:linear-gradient(180deg,#1a1a1a 0,#111);display:flex;align-items:center;justify-content:space-between;padding:0 8px;flex-shrink:0;border-bottom:1px solid #2a2a2a}.iPhone2G_carrier__156lv{font-size:11px;font-weight:700;color:#fff;letter-spacing:.2px;text-shadow:0 1px 2px rgba(0,0,0,.8)}.iPhone2G_statusCenter__vU_1F{display:flex;align-items:center;gap:5px;position:absolute;left:50%;transform:translateX(-50%)}.iPhone2G_signal__oLhuy{display:flex;align-items:flex-end;gap:1.5px}.iPhone2G_sigBar__VQGTq{display:block;width:3px;background:#fff;border-radius:.5px}.iPhone2G_statusTime__JfmGY{font-size:11px;font-weight:700;color:#fff;letter-spacing:.2px;text-shadow:0 1px 2px rgba(0,0,0,.8)}.iPhone2G_statusRight__yG4Ms{display:flex;align-items:center;gap:4px}.iPhone2G_wifiSvg__oV0hK{width:14px;height:11px}.iPhone2G_battWrap__Mj8kq{display:flex;align-items:center;gap:1px}.iPhone2G_battBody__XKhCs{width:20px;height:10px;border:1.5px solid hsla(0,0%,100%,.7);border-radius:2.5px;padding:1.5px;overflow:hidden}.iPhone2G_battFill__gofbW{width:75%;height:100%;background:#fff;border-radius:1px}.iPhone2G_battNub__SLVEz{width:2px;height:4px;background:hsla(0,0%,100%,.7);border-radius:0 1px 1px 0}.iPhone2G_lockBody__5xdTg{position:relative;z-index:5;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding-bottom:60px}.iPhone2G_lockDate__1KWsz{font-size:16px;font-weight:300;color:hsla(0,0%,100%,.85);text-shadow:0 1px 4px rgba(0,0,0,.8);letter-spacing:.2px}.iPhone2G_lockTime__uSqoZ{font-size:52px;font-weight:200;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.9);letter-spacing:-2px;line-height:1}.iPhone2G_lockUnlock__y0u9V{position:relative;z-index:5;padding:0 12px 8px;flex-shrink:0}.iPhone2G_slideTrack__5Ef_m{position:relative;height:38px;background:hsla(0,0%,100%,.12);border-radius:19px;border:1px solid hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;display:flex;align-items:center;justify-content:center}.iPhone2G_slideLabel__QA5cA{font-size:14px;color:hsla(0,0%,100%,.5);letter-spacing:.5px;pointer-events:none;font-weight:300}.iPhone2G_slideLabel__QA5cA,.iPhone2G_slideThumb__3mDEU{-webkit-user-select:none;-moz-user-select:none;user-select:none}.iPhone2G_slideThumb__3mDEU{position:absolute;left:0;top:2px;width:34px;height:34px;background:linear-gradient(135deg,#f0f0f0,#d0d0d0);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;color:#888;cursor:-webkit-grab;cursor:grab;touch-action:none;box-shadow:0 2px 8px rgba(0,0,0,.5)}.iPhone2G_slideThumb__3mDEU:active{cursor:-webkit-grabbing;cursor:grabbing}.iPhone2G_homeBar__D9OcR{position:relative;z-index:10;height:50px;background:linear-gradient(180deg,#111 0,#1a1a1a);flex-shrink:0;cursor:pointer;border:none;border-top:1px solid #2a2a2a;width:100%;padding:0}.iPhone2G_homeBar__D9OcR,.iPhone2G_homeBtn__gwEsU{display:flex;align-items:center;justify-content:center}.iPhone2G_homeBtn__gwEsU{width:38px;height:38px;border-radius:50%;border:2px solid hsla(0,0%,100%,.18);background:linear-gradient(135deg,#2a2a2a,#111);box-shadow:0 0 0 1px rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.08)}.iPhone2G_homeLogo__ZN_hp{width:16px;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.55}.iPhone2G_homeScreen___sbfb{position:relative;z-index:5;flex:1 1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:12px 8px 0}.iPhone2G_homeScreen___sbfb::-webkit-scrollbar{display:none}.iPhone2G_iconGrid__5_x4g{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px 4px;gap:8px 4px;padding:0 4px}.iPhone2G_iconWrap__lOYV2{display:flex;flex-direction:column;align-items:center;gap:4px}.iPhone2G_appIcon__q1XvK{width:60px;height:60px;border-radius:14px;border:none;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.25);transition:transform .1s ease,box-shadow .1s ease}.iPhone2G_appIcon__q1XvK:active{transform:scale(.9);box-shadow:0 1px 4px rgba(0,0,0,.6)}.iPhone2G_iconGloss__sRd60{position:absolute;top:0;left:0;right:0;height:55%;background:linear-gradient(180deg,hsla(0,0%,100%,.42) 0,hsla(0,0%,100%,.06));border-radius:14px 14px 0 0;pointer-events:none}.iPhone2G_iconEmoji__Uj77e{font-size:28px;z-index:1;line-height:1}.iPhone2G_iconFa__ISfK7{color:#fff!important;width:26px!important;height:26px!important;z-index:1}.iPhone2G_iconLabel__b3VX_{font-size:10px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9);text-align:center;letter-spacing:.1px;line-height:1.2;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iPhone2G_dock__yYO6b{position:relative;z-index:5;padding:6px 8px;background:hsla(0,0%,100%,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,100%,.12);flex-shrink:0}.iPhone2G_dockInner__Bvevr{display:flex;justify-content:space-around;align-items:flex-start;padding:0 4px}.iPhone2G_dockWrap__9eWRz{display:flex;flex-direction:column;align-items:center;gap:3px}.iPhone2G_dockIcon__oqBPM{width:56px;height:56px;border-radius:13px}.iPhone2G_appNavBar__iw6c1{position:relative;z-index:10;height:44px;background:linear-gradient(180deg,#bdc8d8 0,#8e9fbc 50%,#748eb0 51%,#8e9fbc);display:flex;align-items:center;justify-content:space-between;padding:0 8px;border-bottom:1px solid #506070;flex-shrink:0}.iPhone2G_appNavBack__kq6tD{font-size:14px;color:#fff;background:linear-gradient(180deg,#5c8bbf,#3a6a9f);border:1px solid #2a5080;border-radius:8px;padding:3px 10px 3px 6px;cursor:pointer;font-family:inherit;text-shadow:0 -1px 0 rgba(0,0,0,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3)}.iPhone2G_appNavTitle__E_vJE{font-size:17px;font-weight:700;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.5);letter-spacing:-.3px}.iPhone2G_appView__jCpqv{position:relative;z-index:5;flex:1 1;overflow-y:auto;overflow-x:hidden;background:#0d0d14;scrollbar-width:none}.iPhone2G_appView__jCpqv::-webkit-scrollbar{display:none}.iPhone2G_collaborateOverlay__tjn84{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center}.iPhone2G_collaborateSheet__LPNHX{width:100%;background:linear-gradient(180deg,#1c1c2a,#0d0d14);border-radius:18px 18px 0 0;padding:12px 24px 36px;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:-apple-system,Helvetica Neue,sans-serif;border-top:1px solid hsla(0,0%,100%,.1)}.iPhone2G_collaborateHandle__iZ36e{width:36px;height:4px;background:hsla(0,0%,100%,.22);border-radius:2px;margin-bottom:4px}.iPhone2G_collaborateIcon__vzDgu{font-size:44px;line-height:1}.iPhone2G_collaborateTitle___oj5M{font-size:17px;font-weight:600;color:#fff;text-align:center;margin:0;line-height:1.35}.iPhone2G_collaborateMsg__G0a4C{font-size:14px;color:hsla(0,0%,100%,.55);text-align:center;margin:0}.iPhone2G_collaborateEmail__vkQTk{display:block;width:100%;padding:14px;background:#2196f3;border-radius:13px;font-size:16px;font-weight:600;color:#fff;text-align:center;text-decoration:none;margin-top:6px;letter-spacing:.1px}.iPhone2G_collaborateEmail__vkQTk:active{opacity:.85}.iPhone2G_collaborateDismiss__yFMZ4{background:none;border:none;color:hsla(0,0%,100%,.4);font-size:15px;cursor:pointer;padding:6px 12px;font-family:inherit}.Resume_root__Gx9Tw{max-width:860px;padding:4rem 5rem 6rem}.Resume_pathBar__rlRjB{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.78rem;font-weight:300;margin-bottom:2.5rem}.Resume_pathRed__XnCwM{color:#ea4d4b}.Resume_pathDim__O2LiF{color:#475569}.Resume_pathCurrent__cWrxA{color:#94a3b8}.Resume_pdfCmd__ije7w{display:flex;align-items:baseline;gap:.6rem;background:none;border:none;padding:0;cursor:pointer;margin-bottom:3rem}.Resume_pdfPrompt__NIZxj{color:#ea4d4b}.Resume_pdfPrompt__NIZxj,.Resume_pdfText__seKCq{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.85rem;font-weight:300}.Resume_pdfText__seKCq{color:#e2e8f0;transition:color .18s ease}.Resume_pdfCmd__ije7w:hover .Resume_pdfText__seKCq{color:#ea4d4b}.Resume_pdfHint__1T_rz{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:300;color:#64748b;font-style:italic}.Resume_sectionHeaderText__Fp_pz{display:flex;align-items:center;gap:1rem;padding:2.5rem 0 1.25rem;margin:0;border:none}.Resume_sectionHeaderText__Fp_pz:before{content:"//";font-style:italic}.Resume_sectionHeaderText__Fp_pz,.Resume_sectionHeaderText__Fp_pz:before{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:300;color:#64748b}.Resume_sectionHeaderText__Fp_pz{letter-spacing:.06em;text-transform:lowercase;border-top:1px solid #111827}.Resume_subSectionHeaderText__C5UTf{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.7rem;font-weight:300;color:#64748b;letter-spacing:.05em;display:block;margin-bottom:.4rem}@media screen and (max-width:860px){.Resume_root__Gx9Tw{padding:3.5rem 2rem 2rem}}@media screen and (max-width:499px){.Resume_root__Gx9Tw{padding:2.5rem 1.25rem 2rem}}.ResumeTimeline_list__oUqwa{display:flex;flex-direction:column}.ResumeTimeline_item__AVM39{display:flex;gap:2rem;padding:1.1rem 0;border-bottom:1px solid #0f1117}.ResumeTimeline_item__AVM39:last-child{border-bottom:none}.ResumeTimeline_yearCol__xIanX{flex-shrink:0;width:130px;padding-top:.1rem}.ResumeTimeline_year__RR6y2{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:300;color:#94a3b8;letter-spacing:.01em;line-height:1.6}.ResumeTimeline_contentCol___JsVG{flex:1 1;min-width:0}.ResumeTimeline_title__oVcZo{margin:0 0 .2rem}.ResumeTimeline_titleLink__ZdyfT,.ResumeTimeline_title__oVcZo{font-family:var(--font-body,"Inter",sans-serif);font-size:.92rem;font-weight:400;color:#e2e8f0;line-height:1.5}.ResumeTimeline_titleLink__ZdyfT{text-decoration:none;display:inline-flex;align-items:baseline;gap:.35rem;transition:color .18s ease;margin-bottom:.2rem}.ResumeTimeline_titleLink__ZdyfT:hover{color:#ea4d4b}.ResumeTimeline_extIcon__S9NPd{font-size:.6em;opacity:.5}.ResumeTimeline_subtitle____qhG{font-family:var(--font-body,"Inter",sans-serif);font-size:.78rem;font-weight:300;color:#cbd5e1;margin:0 0 .65rem;line-height:1.5}.ResumeTimeline_downloadLink__BgAFf{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.7rem;font-weight:300;color:#94a3b8;text-decoration:none;letter-spacing:.02em;display:inline-block;margin-bottom:.65rem;transition:color .18s ease}.ResumeTimeline_downloadLink__BgAFf:hover{color:#e2e8f0}.ResumeTimeline_descList__t77zQ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.ResumeTimeline_descItem__vcEQj{font-family:var(--font-body,"Inter",sans-serif);font-size:.82rem;font-weight:300;color:#cbd5e1;line-height:1.7;padding-left:1rem;position:relative}.ResumeTimeline_descItem__vcEQj:before{content:"–";position:absolute;left:0;color:#1e293b}@media screen and (max-width:600px){.ResumeTimeline_item__AVM39{flex-direction:column;gap:.3rem}.ResumeTimeline_yearCol__xIanX{width:auto}}.Skills_root__RqNvQ{display:flex;flex-direction:column;gap:.9rem;padding-bottom:1rem}.Skills_group__TJHbs{display:flex;align-items:baseline;gap:1rem}.Skills_tags__gkIiy{display:flex;flex-wrap:wrap;gap:.35rem}.Skills_tag__6QoZy{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:300;color:#cbd5e1;border:1px solid #1e293b;padding:2px 9px;letter-spacing:.02em;transition:color .18s ease,border-color .18s ease}.Skills_tag__6QoZy:hover{color:#f1f5f9;border-color:#334155}.ResearchPage_page__0bdA7{max-width:860px;padding-bottom:6rem}.ResearchPage_section___gjTV{padding:4rem 5rem;opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.ResearchPage_section___gjTV.ResearchPage_visible__i_EU6{opacity:1;transform:translateY(0)}.ResearchPage_pathBar__bDPGg{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.78rem;font-weight:300;margin-bottom:2.5rem;display:flex;align-items:center;gap:0}.ResearchPage_pathRed__GYg__{color:#ea4d4b}.ResearchPage_pathDim__ITEt2{color:#475569}.ResearchPage_pathCurrent__F_wiP{color:#94a3b8}.ResearchPage_heroTitle__k8xOk{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:clamp(2rem,5vw,3.5rem);font-weight:300;color:#e2e8f0;letter-spacing:-.02em;margin-bottom:1.25rem}.ResearchPage_heroSub__FsSLY{font-family:var(--font-body,"Inter",sans-serif);font-size:.97rem;line-height:1.85;color:#cbd5e1;font-weight:300;max-width:560px;margin-bottom:2rem}.ResearchPage_tagRow___6C8X{display:flex;flex-wrap:wrap;gap:.5rem}.ResearchPage_venueTag__F237y{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.7rem;font-weight:300;color:#64748b;border:1px solid #1e293b;padding:3px 10px;letter-spacing:.04em}.ResearchPage_sectionMeta__m84hF{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.ResearchPage_comment__I_AxU{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.75rem;font-weight:300;color:#64748b;font-style:italic;white-space:nowrap}.ResearchPage_rule__p0i9n{flex:1 1;height:1px;background:#1e293b}.ResearchPage_focusGrid___b2CO{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;border:1px solid #1e293b}.ResearchPage_focusCard__tIdpv{padding:1.5rem;background:#0d0d14;border:none;transition:background .2s ease}.ResearchPage_focusCard__tIdpv:hover{background:#111118}.ResearchPage_focusTag__lp6__{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.68rem;font-weight:300;color:#ea4d4b;letter-spacing:.06em;margin-bottom:.6rem}.ResearchPage_focusTitle__OLfGM{font-family:var(--font-body,"Inter",sans-serif);font-size:.9rem;font-weight:500;color:#e2e8f0;margin-bottom:.6rem}.ResearchPage_focusDesc__L_YGU{font-family:var(--font-body,"Inter",sans-serif);font-size:.82rem;line-height:1.7;color:#cbd5e1;font-weight:300}.ResearchPage_pubList__PXxme{display:flex;flex-direction:column}.ResearchPage_pubRow__66PBB{display:flex;gap:2rem;padding:1.25rem 0;border-bottom:1px solid #111827}.ResearchPage_pubRow__66PBB:last-child{border-bottom:none}.ResearchPage_pubLeft__V1iip{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0;width:72px}.ResearchPage_pubYear__loHZs{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:300;color:#64748b}.ResearchPage_pubVenueTag__BGQMN{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.65rem;font-weight:400;color:#ea4d4b;letter-spacing:.04em}.ResearchPage_pubRight__5mPp6{flex:1 1}.ResearchPage_pubTitle__vHX_i{font-family:var(--font-body,"Inter",sans-serif);font-size:.9rem;font-weight:400;color:#e2e8f0;text-decoration:none;line-height:1.55;transition:color .18s ease;display:block;margin-bottom:.3rem}.ResearchPage_pubTitle__vHX_i:hover{color:#ea4d4b}.ResearchPage_pubTitlePlain__IYh3D{font-family:var(--font-body,"Inter",sans-serif);font-size:.9rem;font-weight:400;color:#e2e8f0;line-height:1.55;display:block;margin-bottom:.3rem}.ResearchPage_extIcon__xa6Vc{font-size:.75em;opacity:.5}.ResearchPage_pubVenue__0__72{font-family:var(--font-body,"Inter",sans-serif);font-size:.78rem;color:#94a3b8;font-weight:300;line-height:1.5;margin-bottom:.6rem}.ResearchPage_downloadLink___xIvx{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:300;color:#94a3b8;text-decoration:none;letter-spacing:.02em;transition:color .18s ease}.ResearchPage_downloadLink___xIvx:hover{color:#e2e8f0}.ResearchPage_colabBlock__UdTJD{padding-left:1rem;border-left:2px solid #1e293b}.ResearchPage_colabText__cbvQx{font-family:var(--font-body,"Inter",sans-serif);font-size:.97rem;line-height:1.8;color:#cbd5e1;font-weight:300;margin-bottom:1.5rem}.ResearchPage_colabActions__7Qx8M{display:flex;flex-direction:column;gap:1rem}.ResearchPage_prompt__gyuGb{color:#ea4d4b;margin-right:.5rem}.ResearchPage_emailLine__fNixC{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.85rem;font-weight:300;color:#e2e8f0;text-decoration:none;transition:color .18s ease;letter-spacing:.02em}.ResearchPage_emailLine__fNixC:hover{color:#ea4d4b}.ResearchPage_colabLinks__EZ8kQ{display:flex;gap:1.5rem}.ResearchPage_colabLink__usvZ_{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.75rem;font-weight:300;color:#94a3b8;text-decoration:none;letter-spacing:.03em;transition:color .18s ease}.ResearchPage_colabLink__usvZ_:hover{color:#94a3b8}@media screen and (max-width:768px){.ResearchPage_section___gjTV{padding:3rem 2rem}.ResearchPage_focusGrid___b2CO{grid-template-columns:1fr}.ResearchPage_pubRow__66PBB{flex-direction:column;gap:.5rem}.ResearchPage_pubLeft__V1iip{flex-direction:row;width:auto;gap:1rem}}@media screen and (max-width:499px){.ResearchPage_section___gjTV{padding:2.5rem 1.25rem 2rem}.ResearchPage_section___gjTV:last-child{padding-bottom:2rem}}.Publications_root__QXeLU{min-height:100vh;padding:5rem 5rem 8rem;max-width:920px}.Publications_header__TzniT{margin-bottom:3.5rem;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.Publications_header__TzniT.Publications_visible__FqyYh{opacity:1;transform:translateY(0)}.Publications_pathBar__wHQff{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.78rem;font-weight:300;color:#475569;margin-bottom:2.5rem;display:flex;align-items:center;gap:0}.Publications_pathRed__YCOJK{color:#ea4d4b}.Publications_pathDim__dLlr4{color:#475569}.Publications_pathCurrent__JZNIw{color:#94a3b8}.Publications_titleRow__AlPgu{display:flex;align-items:baseline;gap:1.25rem;margin-bottom:1rem}.Publications_pageTitle__p89v_{font-size:clamp(2rem,5vw,3.2rem);color:#e2e8f0;letter-spacing:-.02em;margin:0}.Publications_countBadge__Yyyo1,.Publications_pageTitle__p89v_{font-family:var(--font-mono,"JetBrains Mono",monospace);font-weight:300}.Publications_countBadge__Yyyo1{font-size:.75rem;color:#475569;border:1px solid #1e293b;padding:3px 10px;letter-spacing:.06em;align-self:center}.Publications_subtitle__lYF_y{font-family:var(--font-body,"Inter",sans-serif);font-size:.92rem;line-height:1.8;color:#94a3b8;font-weight:300;max-width:520px}.Publications_filters__DMl0q{display:flex;gap:0;margin-bottom:3rem;border-bottom:1px solid #1e293b}.Publications_filter__ipiKX{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:300;letter-spacing:.05em;color:#475569;background:none;border:none;border-bottom:2px solid transparent;padding:.6rem 1.2rem .6rem 0;cursor:pointer;transition:color .18s ease,border-color .18s ease;margin-bottom:-1px}.Publications_filter__ipiKX:hover{color:#94a3b8}.Publications_filterActive__zDbUw{color:#e2e8f0;border-bottom-color:#ea4d4b}.Publications_list__bofKi{display:flex;flex-direction:column}.Publications_entry__AAgCl{display:grid;grid-template-columns:3.5rem 1fr;grid-gap:1.5rem;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid #0f172a;position:relative;transition:background .18s ease}.Publications_entry__AAgCl:last-child{border-bottom:none}.Publications_entry__AAgCl:before{content:"";position:absolute;left:-5rem;top:0;bottom:0;width:2px;background:transparent;transition:background .22s ease}.Publications_entry__AAgCl:hover:before{background:#1e293b}.Publications_index__kqkDZ{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:1.6rem;font-weight:300;color:#1e293b;line-height:1;padding-top:.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.03em}.Publications_content__r8X2K{flex:1 1}.Publications_topRow__pQQKj{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem;flex-wrap:wrap}.Publications_typeTag__pIiVT{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.62rem;font-weight:400;letter-spacing:.08em;padding:2px 7px;border:1px solid}.Publications_typeTagPaper___bD7u{color:#ea4d4b;border-color:rgba(234,77,75,.25)}.Publications_typeTagThesis__dIruM{color:#8b5cf6;border-color:rgba(139,92,246,.25)}.Publications_typeTagArticle__jgfBi{color:#f59e0b;border-color:rgba(245,158,11,.25)}.Publications_typeTagBlog__REJNv{color:#34d399;border-color:rgba(52,211,153,.25)}.Publications_year__YFOQ4{color:#475569}.Publications_venueShort__0Xyn3,.Publications_year__YFOQ4{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.68rem;font-weight:300}.Publications_venueShort__0Xyn3{color:#334155}.Publications_title__5KyC_{font-family:var(--font-body,"Inter",sans-serif);font-size:.93rem;font-weight:400;color:#e2e8f0;text-decoration:none;line-height:1.55;display:block;margin-bottom:.35rem;transition:color .18s ease}.Publications_title__5KyC_:hover{color:#ea4d4b}.Publications_titlePlain__9Laca{font-family:var(--font-body,"Inter",sans-serif);font-size:.93rem;font-weight:400;color:#e2e8f0;line-height:1.55;display:block;margin-bottom:.35rem}.Publications_venue__zlQSc{font-family:var(--font-body,"Inter",sans-serif);font-size:.78rem;color:#64748b;font-weight:300;line-height:1.5;margin-bottom:.65rem}.Publications_actions__AS07U{display:flex;gap:1.25rem;flex-wrap:wrap}.Publications_actionLink___jN4l{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.68rem;font-weight:300;color:#475569;text-decoration:none;letter-spacing:.03em;transition:color .18s ease}.Publications_actionLink___jN4l:hover{color:#94a3b8}.Publications_extIcon__Y6GS_{font-size:.7em;opacity:.6;margin-left:3px}.Publications_entryWrap__k05Qn{opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s ease}.Publications_entryWrap__k05Qn.Publications_visible__FqyYh{opacity:1;transform:translateY(0)}@media screen and (max-width:768px){.Publications_root__QXeLU{padding:4rem 2rem 6rem}.Publications_entry__AAgCl{grid-template-columns:2.5rem 1fr;gap:1rem}.Publications_index__kqkDZ{font-size:1.1rem}}@media screen and (max-width:499px){.Publications_root__QXeLU{padding:3rem 1.25rem 5rem}.Publications_filters__DMl0q{flex-wrap:wrap;gap:.25rem}.Publications_filter__ipiKX{padding:.5rem .75rem .5rem 0;font-size:.68rem}}