.ErrorBoundary_errorContainer__4dXMU{align-items:center;background:radial-gradient(ellipse at center,var(--background-1) 0,var(--background-2) 100%);display:flex;height:100vh;inset:0;justify-content:center;overflow:hidden;position:fixed;width:100vw}.ErrorBoundary_particlesContainer__\+ZUJb{inset:0;overflow:hidden;pointer-events:none;position:absolute}.ErrorBoundary_particle__1yYW4{animation:ErrorBoundary_particleFloat__rmQrn ease-in-out infinite;background:var(--accent-1);border-radius:50%;box-shadow:0 0 10px var(--accent-1);height:4px;opacity:0;position:absolute;width:4px}@keyframes ErrorBoundary_particleFloat__rmQrn{0%,to{opacity:0;transform:translateY(0) scale(1)}50%{opacity:.6;transform:translateY(-100px) scale(1.5)}}.ErrorBoundary_backgroundEffects__vRK0p{inset:0;overflow:hidden;pointer-events:none;position:absolute}.ErrorBoundary_glowOrb1__k4\+vE,.ErrorBoundary_glowOrb2__NRRdB{animation:ErrorBoundary_orbFloat__11eob 15s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.15;position:absolute}.ErrorBoundary_glowOrb1__k4\+vE{animation-delay:0s;background:radial-gradient(circle,var(--error-color),#0000);height:500px;left:-100px;top:-100px;width:500px}.ErrorBoundary_glowOrb2__NRRdB{animation-delay:5s;background:radial-gradient(circle,var(--accent-1),#0000);bottom:-100px;height:400px;right:-100px;width:400px}@keyframes ErrorBoundary_orbFloat__11eob{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,-50px) scale(1.2)}}.ErrorBoundary_contentScroll__ipg7y{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:var(--spacing-xl);width:100%}.ErrorBoundary_contentWrapper__IOCD4{align-items:center;animation:ErrorBoundary_contentSlideIn__HvtV9 .8s ease-out;background:var(--background-1);border:2px solid var(--error-color);border-radius:24px;box-shadow:var(--shadow-xl),0 0 100px var(--accent-1-background);box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;max-height:calc(100vh - 4rem);max-width:700px;overflow-x:hidden;overflow-y:auto;padding:3rem 2.5rem;position:relative;width:100%;z-index:10}@keyframes ErrorBoundary_contentSlideIn__HvtV9{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ErrorBoundary_iconContainer__YzjS5{height:120px;width:120px}.ErrorBoundary_alertCircle__Oj4wp,.ErrorBoundary_iconContainer__YzjS5{align-items:center;display:flex;justify-content:center;position:relative}.ErrorBoundary_alertCircle__Oj4wp{animation:ErrorBoundary_iconPulse__Z642L 2s ease-in-out infinite;background:var(--error-color);border-radius:50%;box-shadow:var(--shadow-lg);height:100px;width:100px;z-index:2}.ErrorBoundary_alertIcon__S\+gOu{color:var(--background-1);font-size:4rem;font-weight:900;line-height:1}.ErrorBoundary_pulseRing__TKHdP{animation:ErrorBoundary_ringPulse__XJx2\+ 2s ease-out infinite;border:3px solid var(--error-color);border-radius:50%;inset:0;position:absolute}@keyframes ErrorBoundary_iconPulse__Z642L{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ErrorBoundary_ringPulse__XJx2\+{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.ErrorBoundary_messageContainer__M1oWG{animation:ErrorBoundary_fadeInUp__gq-wC .8s ease-out .2s both;max-width:600px;text-align:center}@keyframes ErrorBoundary_fadeInUp__gq-wC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ErrorBoundary_title__ulnl2{color:var(--error-color);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.ErrorBoundary_subtitle__hZx-G{color:var(--disabled-color);font-size:1.125rem;line-height:1.6;margin:0}.ErrorBoundary_actionsContainer__d-rHJ{animation:ErrorBoundary_fadeInUp__gq-wC .8s ease-out .4s both;display:flex;gap:1rem;justify-content:center;max-width:500px;width:100%}.ErrorBoundary_technicalDetails__pYKQI{animation:ErrorBoundary_fadeInUp__gq-wC .8s ease-out .6s both;display:flex;flex-direction:column;width:100%}.ErrorBoundary_detailsSummary__8bsox{align-items:center;background:var(--background-3);border:1px solid var(--accent-3);border-radius:var(--radius-md);color:var(--accent-1);cursor:pointer;display:flex;font-weight:600;gap:.625rem;padding:.875rem 1.25rem;text-align:left;transition:background var(--transition-base),border-color var(--transition-base);-webkit-user-select:none;user-select:none;width:100%}.ErrorBoundary_detailsSummary__8bsox:hover{background:var(--accent-1-background);border-color:var(--accent-1)}.ErrorBoundary_detailsSummary__8bsox[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ErrorBoundary_detailsChevron__Dps-v{flex-shrink:0;font-size:.6rem;transition:transform var(--transition-base)}.ErrorBoundary_detailsChevronOpen__2tN16{transform:rotate(90deg)}.ErrorBoundary_detailsContent__sAJOg{animation:ErrorBoundary_detailsExpand__T\+cda .2s ease-out;background:var(--background-2);border:1px solid var(--accent-3);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-top:none;display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem 1.5rem 1.5rem}@keyframes ErrorBoundary_detailsExpand__T\+cda{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ErrorBoundary_errorBlock__Mu8dE{display:flex;flex-direction:column;gap:.625rem}.ErrorBoundary_errorBlockTitle__MgkJW{color:var(--tertiary-text-color);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.ErrorBoundary_errorText__njudB{background:var(--error-background-color);border:1px solid var(--border-color);border-left:3px solid var(--error-color);border-radius:var(--radius-sm);color:var(--primary-text-color);font-family:Courier New,monospace;font-size:.85rem;line-height:1.6;margin:0;max-height:160px;overflow-x:hidden;overflow-y:auto;padding:.875rem 1rem;white-space:pre-wrap;word-break:break-word}.ErrorBoundary_cornerDeco__xOU6H{animation:ErrorBoundary_cornerRotate__qRJHC 8s ease-in-out infinite;color:var(--error-color);font-size:2rem;opacity:.3;pointer-events:none;position:absolute}@keyframes ErrorBoundary_cornerRotate__qRJHC{0%,to{opacity:.3;transform:rotate(0deg) scale(1)}50%{opacity:.6;transform:rotate(180deg) scale(1.2)}}@media (max-width:768px){.ErrorBoundary_contentScroll__ipg7y{align-items:flex-start;padding:var(--spacing-lg)}.ErrorBoundary_contentWrapper__IOCD4{gap:1.5rem;padding:2rem 1.75rem}.ErrorBoundary_iconContainer__YzjS5{height:90px;width:90px}.ErrorBoundary_alertCircle__Oj4wp{height:72px;width:72px}.ErrorBoundary_alertIcon__S\+gOu{font-size:2.5rem}.ErrorBoundary_title__ulnl2{font-size:2rem}.ErrorBoundary_subtitle__hZx-G{font-size:1rem}.ErrorBoundary_actionsContainer__d-rHJ{flex-direction:column}}@media (max-width:480px){.ErrorBoundary_contentScroll__ipg7y{padding:var(--spacing-md)}.ErrorBoundary_contentWrapper__IOCD4{border-radius:var(--radius-xl);gap:1.25rem;padding:1.5rem 1.25rem}.ErrorBoundary_iconContainer__YzjS5{height:72px;width:72px}.ErrorBoundary_alertCircle__Oj4wp{height:58px;width:58px}.ErrorBoundary_alertIcon__S\+gOu{font-size:2rem}.ErrorBoundary_title__ulnl2{font-size:1.5rem}.ErrorBoundary_subtitle__hZx-G{font-size:.9rem}.ErrorBoundary_cornerDeco__xOU6H{font-size:1.5rem}.ErrorBoundary_glowOrb1__k4\+vE,.ErrorBoundary_glowOrb2__NRRdB{filter:blur(60px);opacity:.1}}.ErrorBoundary_errorCard__PDFAA{background:var(--background-1);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:680px;overflow:hidden;width:100%}.ErrorBoundary_errorHeader__om\+m\+{align-items:flex-start;background:var(--error-background-color);border-bottom:1px solid var(--border-color);display:flex;gap:var(--spacing-md);padding:var(--spacing-xl)}.ErrorBoundary_errorIconWrapper__M2uC4{align-items:center;background:var(--error-color);border-radius:var(--radius-md);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ErrorBoundary_errorIcon__EAHLP{color:#fff;font-size:var(--font-size-lg);font-style:normal;line-height:1}.ErrorBoundary_errorTitle__CdUpl{color:var(--error-color)!important;font-size:var(--font-size-xl)!important;font-weight:700!important;line-height:1.2!important;margin:0 0 var(--spacing-xs)!important}.ErrorBoundary_errorSubtitle__p\+Zyk{color:var(--secondary-text-color);font-size:var(--font-size-sm);line-height:1.5;margin:0}.ErrorBoundary_errorBody__85XNp{border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl)}.ErrorBoundary_errorMessage__uvpE8{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ErrorBoundary_errorLabel__srd03{color:var(--error-color);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ErrorBoundary_errorMessageText__JKhm4{background:var(--background-2);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--primary-text-color);display:block;font-family:Courier New,Courier,monospace;font-size:var(--font-size-sm);line-height:1.6;padding:var(--spacing-sm) var(--spacing-md);white-space:pre-wrap;word-break:break-word}.ErrorBoundary_stackDetails__i2dNx{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.ErrorBoundary_stackSummary__rWpy0{background:var(--background-2);color:var(--tertiary-text-color);cursor:pointer;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;list-style:none;padding:var(--spacing-sm) var(--spacing-md);text-transform:uppercase;-webkit-user-select:none;user-select:none}.ErrorBoundary_stackSummary__rWpy0::-webkit-details-marker{display:none}.ErrorBoundary_stackTrace__bD7Os{background:var(--background-2);border-top:1px solid var(--border-color);color:var(--tertiary-text-color);font-family:Courier New,Courier,monospace;font-size:.8rem;line-height:1.6;margin:0;max-height:280px;overflow-y:auto;padding:var(--spacing-md);white-space:pre-wrap;word-break:break-word}.ErrorBoundary_errorFooter__GVoWn{background:var(--background-2);display:flex;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xl)}.ErrorBoundary_button__X2MIP{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:600;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);transition:filter var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.ErrorBoundary_primaryButton__O-TbZ{background:var(--error-color);border:1px solid var(--error-color);color:#fff}.ErrorBoundary_primaryButton__O-TbZ:hover{filter:brightness(1.12)}.ErrorBoundary_primaryButton__O-TbZ:active{filter:brightness(.95)}.ErrorBoundary_secondaryButton__J3EhV{background:#0000;border:1px solid var(--border-color);color:var(--secondary-text-color)}.ErrorBoundary_secondaryButton__J3EhV:hover{background:var(--background-3);border-color:var(--border-color-hover)}@media (max-width:640px){.ErrorBoundary_errorPage__EWRbM{align-items:flex-start;padding:var(--spacing-md);padding-top:var(--spacing-xl)}.ErrorBoundary_errorHeader__om\+m\+{flex-direction:column;gap:var(--spacing-sm)}.ErrorBoundary_errorFooter__GVoWn{flex-direction:column}.ErrorBoundary_button__X2MIP{justify-content:center;width:100%}}.CursorGlowButton_button__x8JN4{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:var(--frosted-background);border:1px solid rgba(var(--accent-1-rgb),.12);border-radius:var(--radius-md);color:var(--primary-text-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-sm);isolation:isolate;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);position:relative;transition:border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap}.CursorGlowButton_button__x8JN4:before{background:radial-gradient(circle 150px at 50% 50%,rgba(var(--accent-1-rgb),.9) 0,rgba(var(--accent-1-rgb),.3) 35%,rgba(var(--accent-1-rgb),.06) 65%,#0000 100%);background:radial-gradient(circle 150px at var(--glow-x,50%) var(--glow-y,50%),rgba(var(--accent-1-rgb),.9) 0,rgba(var(--accent-1-rgb),.3) 35%,rgba(var(--accent-1-rgb),.06) 65%,#0000 100%);border-radius:calc(var(--radius-md) + 1px);content:"";inset:-1px;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;opacity:var(--glow-opacity,0);padding:1px;pointer-events:none;position:absolute;transition:opacity var(--transition-fast);will-change:opacity;z-index:1}.CursorGlowButton_button__x8JN4:after{background:linear-gradient(138deg,#ffffff12,#ffffff05 40%,#0000 55%,#ffffff08);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.CursorGlowButton_button__x8JN4:hover:not(:disabled){border-color:rgba(var(--accent-1-rgb),.24);box-shadow:0 4px 20px rgba(var(--accent-1-rgb),.1),var(--shadow-md);color:var(--accent-1);transform:translateY(-1px)}.CursorGlowButton_button__x8JN4:active:not(:disabled){box-shadow:none;opacity:.9;transform:translateY(0)}.CursorGlowButton_button__x8JN4:focus-visible{outline:2px solid var(--accent-1);outline-offset:3px}.CursorGlowButton_button__x8JN4:disabled{cursor:not-allowed;opacity:.45}.CursorGlowButton_glow__zoJxi{background:radial-gradient(circle 75px at 50% 50%,rgba(var(--accent-1-rgb),.17) 0,#0000 65%),radial-gradient(circle 160px at 50% 50%,rgba(var(--accent-1-rgb),.07) 0,#0000 65%),radial-gradient(circle 230px at 50% 50%,rgba(var(--accent-1-rgb),.025) 0,#0000 70%);background:radial-gradient(circle 75px at var(--glow-x,50%) var(--glow-y,50%),rgba(var(--accent-1-rgb),.17) 0,#0000 65%),radial-gradient(circle 160px at var(--glow-x,50%) var(--glow-y,50%),rgba(var(--accent-1-rgb),.07) 0,#0000 65%),radial-gradient(circle 230px at var(--glow-x,50%) var(--glow-y,50%),rgba(var(--accent-1-rgb),.025) 0,#0000 70%);border-radius:inherit;inset:0;opacity:0;opacity:var(--glow-opacity,0);pointer-events:none;position:absolute;transition:opacity var(--transition-fast);will-change:opacity;z-index:0}.CursorGlowButton_content__CA-RP{align-items:center;display:inline-flex;gap:var(--spacing-sm);position:relative;z-index:3}.MagneticButton_particleCanvas__FMTQN{pointer-events:none;position:fixed;z-index:9998}.MagneticButton_button__jNvwa{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:rgba(var(--accent-1-rgb),.82);border:1px solid #ffffff24;border-radius:var(--radius-md);box-shadow:0 1px 2px rgba(var(--accent-1-rgb),.18),0 3px 10px rgba(var(--accent-1-rgb),.12),inset 0 1px 0 #ffffff1a;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-sm);isolation:isolate;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);position:relative;transform:translate(0);transform:translate(var(--mag-x,0),var(--mag-y,0));transition:transform .48s cubic-bezier(.22,.61,.36,1),box-shadow var(--transition-base),filter var(--transition-base),border-color var(--transition-fast),opacity var(--transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.MagneticButton_button__jNvwa:before{background:radial-gradient(circle 130px at 50% 50%,rgba(var(--accent-1-rgb),.9) 0,rgba(var(--accent-1-rgb),.3) 38%,rgba(var(--accent-1-rgb),.06) 65%,#0000 100%);background:radial-gradient(circle 130px at var(--glow-x,50%) var(--glow-y,50%),rgba(var(--accent-1-rgb),.9) 0,rgba(var(--accent-1-rgb),.3) 38%,rgba(var(--accent-1-rgb),.06) 65%,#0000 100%);border-radius:calc(var(--radius-md) + 1px);content:"";inset:-1px;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;opacity:var(--glow-opacity,0);padding:1px;pointer-events:none;position:absolute;transition:opacity var(--transition-fast);will-change:opacity;z-index:1}.MagneticButton_button__jNvwa.MagneticButton_hovered__LzhVS{transition:transform 90ms ease-out,box-shadow var(--transition-base),filter var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast)}.MagneticButton_button__jNvwa:hover:not(:disabled){border-color:rgba(var(--accent-1-rgb),.7);box-shadow:0 2px 8px rgba(var(--accent-1-rgb),.28),0 8px 24px rgba(var(--accent-1-rgb),.18),0 1px 2px #0000001a,inset 0 1px 0 #ffffff24;filter:brightness(1.08) saturate(1.1)}.MagneticButton_button__jNvwa:active:not(:disabled){box-shadow:0 1px 3px rgba(var(--accent-1-rgb),.18),inset 0 1px 0 #ffffff14;filter:brightness(.96);opacity:.94;transform:translate(0) scale(.97);transform:translate(var(--mag-x,0),var(--mag-y,0)) scale(.97)}.MagneticButton_button__jNvwa:focus-visible{outline:2px solid var(--accent-1);outline-offset:3px}.MagneticButton_button__jNvwa:disabled{cursor:not-allowed;filter:none;opacity:.45;transform:none}.MagneticButton_sheen__7ocQn{background:linear-gradient(132deg,#ffffff21,#ffffff0a 38%,#0000 55%)}.MagneticButton_sheen__7ocQn,.MagneticButton_surfaceGlow__1cl5Q{border-radius:inherit;inset:0;pointer-events:none;position:absolute;z-index:0}.MagneticButton_surfaceGlow__1cl5Q{background:radial-gradient(circle 80px at 50% 50%,rgba(var(--accent-1-rgb),.28) 0,rgba(var(--accent-1-rgb),.1) 45%,#0000 70%);background:radial-gradient(circle 80px at var(--glow-x,50%) var(--glow-y,50%),rgba(var(--accent-1-rgb),.28) 0,rgba(var(--accent-1-rgb),.1) 45%,#0000 70%);opacity:0;opacity:var(--glow-opacity,0);transition:opacity var(--transition-fast);will-change:opacity}.MagneticButton_content__Bx1Uh{z-index:2}.LightWaveButton_button__i6aX7,.MagneticButton_content__Bx1Uh{align-items:center;display:inline-flex;gap:var(--spacing-sm);position:relative}.LightWaveButton_button__i6aX7{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:rgba(var(--accent-1-rgb),.04);border:1px solid rgba(var(--accent-1-rgb),.4);border-radius:var(--radius-md);color:var(--accent-1);cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);font-weight:500;isolation:isolate;justify-content:center;overflow:hidden;padding:var(--spacing-sm) var(--spacing-lg);transition:color var(--transition-fast),border-color .34s cubic-bezier(.4,0,.2,1),box-shadow var(--transition-fast),transform var(--transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap}.LightWaveButton_button__i6aX7:hover:not(:disabled){border-color:var(--accent-1);box-shadow:0 4px 18px rgba(var(--accent-1-rgb),.18),var(--shadow-sm);transform:translateY(-1px)}.LightWaveButton_button__i6aX7:active:not(:disabled){box-shadow:none;opacity:.88;transform:translateY(0)}.LightWaveButton_button__i6aX7:focus-visible{outline:2px solid var(--accent-1);outline-offset:3px}.LightWaveButton_button__i6aX7:disabled{cursor:not-allowed;opacity:.45}.LightWaveButton_button__i6aX7:before{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(90deg,rgba(var(--accent-1-rgb),.55) 0,rgba(var(--accent-1-rgb),.32) 8%,rgba(var(--accent-1-rgb),.18) 40%,rgba(var(--accent-1-rgb),.14) 100%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .34s cubic-bezier(.4,0,.2,1);z-index:0}.LightWaveButton_button__i6aX7:hover:not(:disabled):before{transform:translateX(0)}.LightWaveButton_button__i6aX7:after{background:linear-gradient(138deg,#ffffff12,#ffffff05 40%,#0000 55%,#ffffff08);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.LightWaveButton_content__khzB0{align-items:center;display:inline-flex;gap:var(--spacing-sm);position:relative;z-index:2}@keyframes Modal_backdropIn__ciumQ{0%{opacity:0}to{opacity:1}}@keyframes Modal_dialogIn__0N\+YP{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_backdrop__xTnIT{align-items:center;animation:Modal_backdropIn__ciumQ var(--transition-base) both;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000073;display:flex;inset:0;justify-content:center;padding:var(--spacing-lg);position:fixed;z-index:var(--z-modal-backdrop)}.Modal_dialog__yUi0X{animation:Modal_dialogIn__0N\+YP .35s cubic-bezier(.34,1.4,.64,1) both;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:var(--frosted-background);border:1px solid var(--border-color-hover);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 0 0 1px var(--border-color),inset 0 1px 0 #ffffff1f;display:flex;flex-direction:column;max-height:min(85dvh,85vh);max-width:580px;outline:none;overflow:hidden;position:relative;width:100%;z-index:var(--z-modal)}.Modal_header__fOQI0{background:#00000008;border-bottom:1px solid var(--border-color);padding:var(--spacing-xl) var(--spacing-3xl) var(--spacing-lg) var(--spacing-xl)}.Modal_title__3HkNf{color:var(--accent-1);font-size:var(--font-size-xl);font-weight:700;line-height:1.3;margin:0}.Modal_body__q5AFJ{color:var(--secondary-text-color);flex:1 1;line-height:1.7;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-xl)}.Modal_body__q5AFJ::-webkit-scrollbar{width:6px}.Modal_body__q5AFJ::-webkit-scrollbar-track{background:#0000}.Modal_body__q5AFJ::-webkit-scrollbar-thumb{background:var(--border-color-hover);border-radius:var(--radius-full)}.Modal_body__q5AFJ::-webkit-scrollbar-thumb:hover{background:var(--accent-1)}.Modal_closeButton__Ya\+Ev{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--tertiary-text-color);cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;position:absolute;right:var(--spacing-md);top:var(--spacing-md);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);width:34px;z-index:1}.Modal_closeButton__Ya\+Ev svg{flex-shrink:0;height:15px;width:15px}.Modal_closeButton__Ya\+Ev:hover{background:var(--error-color);border-color:var(--error-color);color:#fff;color:var(--background-1-light,#fff);transform:rotate(90deg)}.Modal_closeButton__Ya\+Ev:active{transform:rotate(90deg) scale(.9)}.Modal_closeButton__Ya\+Ev:focus-visible{outline:2px solid var(--accent-1);outline-offset:2px}@media (max-width:768px){.Modal_backdrop__xTnIT{padding:var(--spacing-md)}.Modal_dialog__yUi0X{max-height:90vh}.Modal_header__fOQI0{padding:var(--spacing-lg) var(--spacing-3xl) var(--spacing-md) var(--spacing-lg)}.Modal_title__3HkNf{font-size:var(--font-size-lg)}.Modal_body__q5AFJ{padding:var(--spacing-lg)}}@media (max-width:480px){.Modal_backdrop__xTnIT{align-items:flex-end;padding:0}.Modal_dialog__yUi0X{animation:Modal_mobileSlideUp__ZO8KG .35s cubic-bezier(.34,1.4,.64,1) both;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:92vh;max-width:100%}.Modal_header__fOQI0{padding:var(--spacing-md) var(--spacing-2xl) var(--spacing-sm) var(--spacing-md)}.Modal_title__3HkNf{font-size:var(--font-size-md)}.Modal_body__q5AFJ{padding:var(--spacing-md)}.Modal_closeButton__Ya\+Ev{right:var(--spacing-sm);top:var(--spacing-sm)}}@keyframes Modal_mobileSlideUp__ZO8KG{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Modal_backdrop__xTnIT,.Modal_dialog__yUi0X{animation:none}}.DesktopNav_capsule__3gCv5{backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);background:var(--frosted-background);border:1px solid var(--border-color-hover);border-radius:var(--radius-full);box-shadow:0 8px 32px #0000001f,inset 0 1px 0 #ffffff73;cursor:grab;left:50%;overflow:visible;padding:6px 8px;position:fixed;top:18px;touch-action:none;transform:translateX(-50%);transition:border-color .3s ease,box-shadow .35s ease;z-index:var(--z-fixed)}.DesktopNav_capsuleDragging__OjWyE{cursor:grabbing}.DesktopNav_capsule__3gCv5:before{background:linear-gradient(var(--frosted-background),var(--frosted-background)) padding-box,radial-gradient(circle at 50% 50%,var(--accent-1) 0,#0000 70%) border-box;background:linear-gradient(var(--frosted-background),var(--frosted-background)) padding-box,radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),var(--accent-1) 0,#0000 70%) border-box;border:1.5px solid #0000;border-radius:var(--radius-full);content:"";inset:0;opacity:0;opacity:var(--glow-show,0);pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:0}.DesktopNav_capsule__3gCv5:hover{box-shadow:0 12px 40px #00000029,inset 0 1px 0 #ffffff73}.DesktopNav_ambientGlow__-TGID{background:radial-gradient(ellipse 60% 100% at 50% 50%,rgba(var(--accent-1-rgb),.08) 0,#0000 75%);background:radial-gradient(ellipse 60% 100% at var(--glow-x,50%) 50%,rgba(var(--accent-1-rgb),.08) 0,#0000 75%);inset:0;opacity:0;opacity:var(--glow-show,0);transition:opacity .25s ease;z-index:0}.DesktopNav_ambientGlow__-TGID,.DesktopNav_liquidPill__J8fJX{border-radius:var(--radius-full);pointer-events:none;position:absolute}.DesktopNav_liquidPill__J8fJX{backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%);background:linear-gradient(135deg,rgba(var(--accent-1-rgb),.22) 0,rgba(var(--accent-1-rgb),.08) 100%);border:1px solid rgba(var(--accent-1-rgb),.35);box-shadow:0 2px 12px rgba(var(--accent-1-rgb),.15),inset 0 1px 0 #ffffff80,inset 0 -1px 0 #0000000a;transition:left .65s cubic-bezier(.34,1.56,.64,1),width .58s cubic-bezier(.34,1.56,.64,1),top .58s cubic-bezier(.34,1.56,.64,1),opacity .22s ease;z-index:2}.DesktopNav_liquidPillDragging__e304G{transition:width .12s ease,opacity .22s ease}.DesktopNav_linkList__IvR\+k{align-items:center;display:flex;gap:2px;list-style:none;margin:0;padding:0;position:relative;z-index:3}.DesktopNav_navLink__u6JJK{--_btn-bg:#0000;--_btn-border:#0000;--_btn-hover-bg:#0000;--_btn-hover-border:#0000;--_btn-glow:#0000;--_btn-shadow:none;align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;border-radius:var(--radius-full);box-shadow:none;color:var(--secondary-text-color);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:500;gap:6px;letter-spacing:.25px;outline:none;padding:8px 18px;position:relative;transition:color .25s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.DesktopNav_navLinkLabel__p5ZcY{position:relative;transition:color .22s ease;z-index:1}.DesktopNav_navLink__u6JJK:hover{box-shadow:none}.DesktopNav_navLinkActive__T7u8V{color:var(--accent-1);font-weight:600}.DesktopNav_navLink__u6JJK:focus-visible{outline:2px solid var(--accent-1);outline-offset:2px}.DesktopNav_navLink__u6JJK:active{box-shadow:none}.MobileNav_container__4g\+81{bottom:24px;height:64px;height:var(--trigger-size,64px);left:50%;overflow:visible;position:fixed;transform:translate(-50%);width:64px;width:var(--trigger-size,64px);z-index:var(--z-modal)}.MobileNav_trigger__dCQXg{align-items:center;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:var(--frosted-background);border:1px solid var(--border-color-hover);border-radius:50%;box-shadow:var(--shadow-md),inset 0 1px 0 #fff6;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;outline:none;padding:0;position:relative;transition:border-color .28s ease,box-shadow .28s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%;z-index:2}.MobileNav_trigger__dCQXg:before{background:linear-gradient(var(--frosted-background),var(--frosted-background)) padding-box,radial-gradient(circle at 50% 50%,var(--accent-1) 0,#0000 65%) border-box;background:linear-gradient(var(--frosted-background),var(--frosted-background)) padding-box,radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),var(--accent-1) 0,#0000 65%) border-box;border:1.5px solid #0000;border-radius:50%;content:"";inset:0;opacity:0;opacity:var(--glow-show,0);pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:0}.MobileNav_trigger__dCQXg:hover{border-color:var(--accent-1);transform:scale(1.07)}.MobileNav_trigger__dCQXg:focus-visible{outline:2px solid var(--accent-1);outline-offset:3px}.MobileNav_triggerOpen__KsRcm{border-color:var(--accent-1);box-shadow:var(--shadow-lg),0 0 0 3px var(--accent-1-background),inset 0 1px 0 #fff6}.MobileNav_bar__t\+OUm{background:var(--accent-1);border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .2s ease;width:20px}.MobileNav_barTop__SqnI9{transform:translateY(0)}.MobileNav_barMid__FEW9U{opacity:1}.MobileNav_barBot__9wmQ4{transform:translateY(0)}.MobileNav_barTopOpen__o0LX0{transform:translateY(6px) rotate(45deg)}.MobileNav_barMidOpen__5W0RB{opacity:0;transform:scaleX(0)}.MobileNav_barBotOpen__A6VYm{transform:translateY(-6px) rotate(-45deg)}.MobileNav_bubbleAnchor__zeA2K{align-items:center;display:flex;flex-direction:column;gap:5px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.35);transition:transform .28s cubic-bezier(.4,0,1,1),opacity .18s ease-in;z-index:1}.MobileNav_bubbleAnchorOpen__R4VFj{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);transform:translate(calc(-50% + var(--tx, 0px)),calc(-50% + var(--ty, 0px))) scale(1);transition:transform .58s cubic-bezier(.34,1.56,.64,1),opacity .32s ease;transition-delay:0s;transition-delay:var(--delay,0s)}.MobileNav_bubble__X6nrI{align-items:center;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);background:var(--frosted-background);border:1px solid var(--border-color-hover);border-radius:50%;box-shadow:var(--shadow-lg),inset 0 1px 0 #fff6;cursor:pointer;display:flex;height:50px;justify-content:center;outline:none;padding:0;position:relative;transition:transform .28s cubic-bezier(.34,1.56,.64,1),border-color .2s ease,box-shadow .2s ease,background .2s ease;width:50px}.MobileNav_bubble__X6nrI:before{background:linear-gradient(var(--frosted-background),var(--frosted-background)) padding-box,radial-gradient(circle at 50% 50%,var(--accent-1) 0,#0000 65%) border-box;background:linear-gradient(var(--frosted-background),var(--frosted-background)) padding-box,radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),var(--accent-1) 0,#0000 65%) border-box;border:1.5px solid #0000;border-radius:50%;content:"";inset:0;opacity:0;opacity:var(--glow-show,0);pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:0}.MobileNav_bubbleHovered__kMkLw,.MobileNav_bubble__X6nrI:hover{border-color:var(--accent-1);box-shadow:var(--shadow-xl),0 0 0 2px var(--accent-1-background),inset 0 1px 0 #ffffff73;transform:scale(1.12) translateY(-3px)}.MobileNav_bubbleActive__Ky7Wf{background:var(--accent-1-background);border-color:var(--accent-1);box-shadow:var(--shadow-md),0 0 0 1.5px var(--accent-1),inset 0 1px 0 #fff6}.MobileNav_bubbleActive__Ky7Wf:hover{transform:scale(1.08)}.MobileNav_bubble__X6nrI:focus-visible{outline:2px solid var(--accent-1);outline-offset:3px}.MobileNav_bubble__X6nrI:active{transform:scale(.94)}.MobileNav_bubbleIcon__fTApR{color:var(--accent-1);display:block;font-size:1.25rem;position:relative;transition:transform .25s cubic-bezier(.34,1.56,.64,1);z-index:1}.MobileNav_bubble__X6nrI:hover .MobileNav_bubbleIcon__fTApR{transform:scale(1.15)}.MobileNav_bubbleLabel__RM\+1G{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--secondary-text-color);font-size:.62rem;font-weight:600;letter-spacing:.07em;padding:2px 8px;pointer-events:none;text-transform:uppercase;white-space:nowrap}.MobileNav_arrowAnchor__mfVFx{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(calc(-50% + var(--ax)),calc(-50% + var(--ay))) scale(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .25s ease;z-index:1}.MobileNav_arrowLeft__qQIrr{--ax:-130px;--ay:-30px}.MobileNav_arrowRight__oJ7uV{--ax:130px;--ay:-30px}.MobileNav_arrowAnchorOpen__6ccav{opacity:1;pointer-events:auto;transform:translate(calc(-50% + var(--ax)),calc(-50% + var(--ay))) scale(1);transition-delay:.18s}.MobileNav_arrow__pTgoV{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--frosted-background);border:1px solid var(--border-color-hover);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--secondary-text-color);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;line-height:1;outline:none;transition:border-color .22s ease,color .22s ease,transform .25s cubic-bezier(.34,1.56,.64,1);width:32px}.MobileNav_arrow__pTgoV:hover{border-color:var(--accent-1);color:var(--accent-1);transform:scale(1.08)}.MobileNav_arrow__pTgoV:focus-visible{outline:2px solid var(--accent-1);outline-offset:2px}.MobileNav_backdrop__muKw4{animation:MobileNav_backdropIn__B3hiZ .3s ease forwards;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000002e;inset:0;position:fixed;z-index:var(--z-modal-backdrop)}@keyframes MobileNav_backdropIn__B3hiZ{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:1}}.searchable-select__control .css-1wa3eu0-ValueContainer,.searchable-select__input-container{box-shadow:none!important}.searchable-select__input{border:none!important;box-shadow:none!important;caret-color:#0000!important;outline:none!important}.searchable-select__control--is-focused .searchable-select__input{caret-color:var(--primary-text-color)!important}.searchable-select__control:not(.searchable-select__control--is-disabled):not(.searchable-select__control--is-focused):hover{background-color:rgba(var(--accent-1-rgb),.05)!important;border-color:var(--accent-1)!important;box-shadow:inset 0 1px 0 #ffffff0f,0 2px 6px #00000014!important}.searchable-select__control--is-focused{background-color:rgba(var(--accent-1-rgb),.03)!important;border-color:var(--accent-1)!important;box-shadow:0 0 0 3px rgba(var(--accent-1-rgb),.12),inset 0 1px 0 #ffffff0f,0 1px 2px #0000000a!important}.searchable-select__menu{animation:searchableMenuOpen .16s cubic-bezier(.16,1,.3,1) forwards}@keyframes searchableMenuOpen{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.searchable-select__option--is-focused{background-color:rgba(var(--accent-1-rgb),.07)!important;color:var(--primary-text-color)!important}.searchable-select__option--is-selected{background-color:rgba(var(--accent-1-rgb),.12)!important;color:var(--accent-1)!important;font-weight:600}.searchable-select__option--is-selected.searchable-select__option--is-focused{background-color:rgba(var(--accent-1-rgb),.18)!important}.searchable-select__option:active{background-color:rgba(var(--accent-1-rgb),.22)!important}.searchable-select__clear-indicator:hover,.searchable-select__dropdown-indicator:hover{color:var(--accent-1)!important}.searchable-select__multi-value__remove:hover{background-color:var(--accent-1)!important;color:var(--background-0)!important}.Tooltip_tooltip__lKrqH{backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--primary-text-color);font-size:var(--font-size-xs);line-height:1.5;max-width:min(300px,calc(100vw - var(--spacing-lg)));min-width:120px;opacity:0;padding:var(--spacing-sm) var(--spacing-md);pointer-events:none;position:fixed;transition:opacity .18s ease-out,transform .18s ease-out;white-space:pre-line;will-change:opacity,transform;z-index:var(--z-tooltip)}.Tooltip_tooltip__lKrqH.Tooltip_right__kanYq{transform:translateX(-6px) scale(.97)}.Tooltip_tooltip__lKrqH.Tooltip_left__P8DsN{transform:translateX(6px) scale(.97)}.Tooltip_tooltip__lKrqH.Tooltip_bottom__SJEdu{transform:translateY(-6px) scale(.97)}.Tooltip_tooltip__lKrqH.Tooltip_top__VaBao{transform:translateY(6px) scale(.97)}.Tooltip_tooltip__lKrqH.Tooltip_visible__mVoyK{opacity:1;transform:translate(0) scale(1)}.Tooltip_tooltip__lKrqH.Tooltip_exit__RaROW{opacity:0;transition-duration:.16s}.Tooltip_tooltip__lKrqH.Tooltip_right__kanYq.Tooltip_exit__RaROW{transform:translateX(-4px) scale(.98)}.Tooltip_tooltip__lKrqH.Tooltip_left__P8DsN.Tooltip_exit__RaROW{transform:translateX(4px) scale(.98)}.Tooltip_tooltip__lKrqH.Tooltip_bottom__SJEdu.Tooltip_exit__RaROW{transform:translateY(-4px) scale(.98)}.Tooltip_tooltip__lKrqH.Tooltip_top__VaBao.Tooltip_exit__RaROW{transform:translateY(4px) scale(.98)}.Tooltip_heading__Udy51{color:var(--accent-1);display:block;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.01em;margin-bottom:var(--spacing-xs)}.Tooltip_body__x8gr9{color:var(--secondary-text-color);display:block;font-size:var(--font-size-xs);font-weight:400;line-height:1.55}.Tooltip_tooltip__lKrqH:after{border:6px solid #0000;content:"";position:absolute}.Tooltip_tooltip__lKrqH.Tooltip_top__VaBao:after{border-top-color:var(--accent-1);left:50%;top:100%;transform:translateX(-50%)}.Tooltip_tooltip__lKrqH.Tooltip_bottom__SJEdu:after{border-bottom-color:var(--accent-1);bottom:100%;left:50%;transform:translateX(-50%)}.Tooltip_tooltip__lKrqH.Tooltip_left__P8DsN:after{border-left-color:var(--accent-1);left:100%;top:50%;transform:translateY(-50%)}.Tooltip_tooltip__lKrqH.Tooltip_right__kanYq:after{border-right-color:var(--accent-1);right:100%;top:50%;transform:translateY(-50%)}.Tooltip_trigger__GnMFC{align-items:center;cursor:help;display:inline-flex;position:relative}.Tooltip_trigger__GnMFC:focus{border-radius:4px;outline:2px solid var(--accent-1);outline-offset:3px}.Tooltip_trigger__GnMFC:focus:not(:focus-visible){outline:none}@media (max-width:480px){.Tooltip_tooltip__lKrqH{max-width:min(240px,calc(100vw - var(--spacing-md)))}}@media (prefers-reduced-motion:reduce){.Tooltip_tooltip__lKrqH{transition:opacity .12s ease}}.Settings_container__UnbZZ{position:fixed;right:20px;top:16px;z-index:var(--z-modal)}.Settings_trigger__j5yxd{align-items:center;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:var(--frosted-background);border:1px solid var(--border-color-hover);border-radius:50%;box-shadow:var(--shadow-md),inset 0 1px 0 #fff6;cursor:pointer;display:flex;justify-content:center;outline:none;padding:0;position:relative;transition:border-color .28s ease,box-shadow .28s ease,transform .35s cubic-bezier(.34,1.56,.64,1);z-index:2}.Settings_trigger__j5yxd:before{background:linear-gradient(var(--frosted-background),var(--frosted-background)) padding-box,radial-gradient(circle at 50% 50%,var(--accent-1) 0,#0000 80%) border-box;background:linear-gradient(var(--frosted-background),var(--frosted-background)) padding-box,radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),var(--accent-1) 0,#0000 80%) border-box;border:2px solid #0000;border-radius:50%}.Settings_trigger__j5yxd:after,.Settings_trigger__j5yxd:before{content:"";inset:0;opacity:0;opacity:var(--glow-show,0);pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:0}.Settings_trigger__j5yxd:after{background:radial-gradient(circle at 50% 50%,rgba(var(--accent-1-rgb),.18) 0,#0000 65%);background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),rgba(var(--accent-1-rgb),.18) 0,#0000 65%);border-radius:50%}.Settings_trigger__j5yxd:focus-visible{outline:2px solid var(--accent-1);outline-offset:3px}.Settings_trigger__j5yxd:hover{border-color:var(--accent-1);transform:scale(1.07)}.Settings_triggerOpen__7H6IU{border-color:var(--accent-1);box-shadow:var(--shadow-lg),0 0 0 3px var(--accent-1-background),inset 0 1px 0 #fff6}.Settings_triggerIcon__EPjbU{color:var(--accent-1);display:block;position:relative;transition:transform .5s cubic-bezier(.34,1.56,.64,1);z-index:1}.Settings_trigger__j5yxd:hover .Settings_triggerIcon__EPjbU{transform:rotate(60deg)}.Settings_triggerOpen__7H6IU .Settings_triggerIcon__EPjbU{transform:rotate(150deg)}.Settings_bubbleAnchor__viCAE{align-items:center;display:flex;flex-direction:column;gap:5px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.35);transition:transform .28s cubic-bezier(.4,0,1,1),opacity .18s ease-in;z-index:1}.Settings_bubbleAnchorOpen__egh8H{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);transform:translate(calc(-50% + var(--tx, 0px)),calc(-50% + var(--ty, 0px))) scale(1);transition:transform .58s cubic-bezier(.34,1.56,.64,1),opacity .32s ease;transition-delay:0s;transition-delay:var(--delay,0s)}.Settings_bubble__8Nxuu{align-items:center;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);background:var(--frosted-background);border:1px solid var(--border-color-hover);border-radius:50%;box-shadow:var(--shadow-lg),inset 0 1px 0 #fff6;cursor:pointer;display:flex;height:54px;justify-content:center;outline:none;padding:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1),border-color .2s ease,box-shadow .2s ease,background .2s ease;width:54px}.Settings_bubble__8Nxuu:hover{border-color:var(--accent-1);box-shadow:var(--shadow-xl),0 0 0 2px var(--accent-1-background),inset 0 1px 0 #ffffff73;transform:scale(1.12) translateY(-3px)}.Settings_bubble__8Nxuu:active{transform:scale(.94)}.Settings_bubble__8Nxuu:focus-visible{outline:2px solid var(--accent-1);outline-offset:3px}.Settings_bubbleActive__RFAE3{background:var(--accent-1-background);border-color:var(--accent-1);box-shadow:var(--shadow-md),0 0 0 1.5px var(--accent-1),inset 0 1px 0 #fff6}.Settings_bubbleActive__RFAE3:hover{background:var(--accent-2-background);box-shadow:var(--shadow-xl),0 0 0 2px var(--accent-1),inset 0 1px 0 #ffffff73}.Settings_bubbleIcon__B6E\+8{color:var(--accent-1);display:block;font-size:1.25rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.Settings_bubble__8Nxuu:hover .Settings_bubbleIcon__B6E\+8{transform:scale(1.15)}.Settings_bubbleLabel__BqRzk{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--secondary-text-color);font-size:.62rem;font-weight:600;letter-spacing:.07em;padding:2px 8px;pointer-events:none;text-transform:uppercase;white-space:nowrap}.Settings_backdrop__kPKST{animation:Settings_backdropIn__zWbMq .3s ease forwards;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000002e;inset:0;position:fixed;z-index:var(--z-modal-backdrop)}@keyframes Settings_backdropIn__zWbMq{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:1}}.ThemeSwitch_track__8sq0j{align-items:center;-webkit-appearance:none;appearance:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--frosted-background);border:1.5px solid var(--border-color);border-radius:var(--radius-full);box-shadow:inset 0 1px 3px #00000014,inset 0 -1px 2px #ffffff0d,var(--shadow-sm);cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;outline:none;overflow:hidden;padding:0;position:relative;transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base);vertical-align:middle;width:64px}.ThemeSwitch_track__8sq0j:hover{border-color:var(--border-color-hover);box-shadow:inset 0 1px 3px #0000001a,var(--shadow-md)}.ThemeSwitch_checked__1RxCN{background:linear-gradient(135deg,rgba(var(--accent-1-rgb),.14) 0,var(--frosted-background) 100%);border-color:rgba(var(--accent-1-rgb),.5);box-shadow:inset 0 1px 3px #0000001a,0 0 0 1px rgba(var(--accent-1-rgb),.12),var(--shadow-sm)}.ThemeSwitch_checked__1RxCN:hover{border-color:rgba(var(--accent-1-rgb),.7);box-shadow:inset 0 1px 3px #0000001f,0 0 0 1px rgba(var(--accent-1-rgb),.22),var(--shadow-md)}.ThemeSwitch_track__8sq0j:focus-visible{box-shadow:inset 0 1px 3px #00000014,0 0 0 4px rgba(var(--accent-1-rgb),.18),var(--shadow-sm);outline:2px solid var(--accent-1);outline-offset:3px}.ThemeSwitch_bgIcon__4uB7c{align-items:center;color:var(--tertiary-text-color);display:flex;font-size:.8125rem;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity var(--transition-base),color var(--transition-base);z-index:0}.ThemeSwitch_bgIconLeft__k2fgk{left:9px;opacity:0}.ThemeSwitch_bgIconRight__0w8Xc{opacity:1;right:9px}.ThemeSwitch_checked__1RxCN .ThemeSwitch_bgIconLeft__k2fgk{color:var(--accent-2);opacity:1}.ThemeSwitch_checked__1RxCN .ThemeSwitch_bgIconRight__0w8Xc{opacity:0}.ThemeSwitch_thumb__m16Q-{align-items:center;background:linear-gradient(145deg,var(--background-1) 0,var(--background-2) 100%);border:1px solid rgba(var(--accent-1-rgb),.18);border-radius:var(--radius-full);box-shadow:0 2px 6px #00000029,0 1px 2px #0000001a,inset 0 1px 0 #ffffff24;display:flex;height:26px;justify-content:center;left:4px;position:absolute;transition:transform .32s cubic-bezier(.34,1.56,.64,1);width:26px;will-change:transform;z-index:1}.ThemeSwitch_checked__1RxCN .ThemeSwitch_thumb__m16Q-{transform:translateX(30px)}.ThemeSwitch_track__8sq0j:active .ThemeSwitch_thumb__m16Q-{width:30px}.ThemeSwitch_checked__1RxCN:active .ThemeSwitch_thumb__m16Q-{transform:translateX(26px);width:30px}.ThemeSwitch_thumbIcon__5--o4{align-items:center;color:var(--accent-1);display:flex;font-size:.8125rem;justify-content:center;line-height:1;transition:color var(--transition-base)}@media (prefers-reduced-motion:reduce){.ThemeSwitch_bgIcon__4uB7c,.ThemeSwitch_thumbIcon__5--o4,.ThemeSwitch_thumb__m16Q-,.ThemeSwitch_track__8sq0j{transition:none}}[data-no-animations=true] .ThemeSwitch_bgIcon__4uB7c,[data-no-animations=true] .ThemeSwitch_thumbIcon__5--o4,[data-no-animations=true] .ThemeSwitch_thumb__m16Q-,[data-no-animations=true] .ThemeSwitch_track__8sq0j{animation:none!important;transition:none!important}.ReduceAnimationsSwitch_track__yY\+Yq{align-items:center;-webkit-appearance:none;appearance:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--frosted-background);border:1.5px solid var(--border-color);border-radius:var(--radius-full);box-shadow:inset 0 1px 3px #00000014,inset 0 -1px 2px #ffffff0d,var(--shadow-sm);cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;outline:none;overflow:hidden;padding:0;position:relative;transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base);vertical-align:middle;width:64px}.ReduceAnimationsSwitch_track__yY\+Yq:hover{border-color:var(--border-color-hover);box-shadow:inset 0 1px 3px #0000001a,var(--shadow-md)}.ReduceAnimationsSwitch_checked__8niIr{background:linear-gradient(135deg,rgba(var(--accent-1-rgb),.14) 0,var(--frosted-background) 100%);border-color:rgba(var(--accent-1-rgb),.5);box-shadow:inset 0 1px 3px #0000001a,0 0 0 1px rgba(var(--accent-1-rgb),.12),var(--shadow-sm)}.ReduceAnimationsSwitch_checked__8niIr:hover{border-color:rgba(var(--accent-1-rgb),.7);box-shadow:inset 0 1px 3px #0000001f,0 0 0 1px rgba(var(--accent-1-rgb),.22),var(--shadow-md)}.ReduceAnimationsSwitch_track__yY\+Yq:focus-visible{box-shadow:inset 0 1px 3px #00000014,0 0 0 4px rgba(var(--accent-1-rgb),.18),var(--shadow-sm);outline:2px solid var(--accent-1);outline-offset:3px}.ReduceAnimationsSwitch_bgIcon__qq-yH{align-items:center;color:var(--tertiary-text-color);display:flex;font-size:.8125rem;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity var(--transition-base),color var(--transition-base);z-index:0}.ReduceAnimationsSwitch_bgIconLeft__vW\+5e{left:9px;opacity:0}.ReduceAnimationsSwitch_bgIconRight__XVOl1{opacity:1;right:9px}.ReduceAnimationsSwitch_checked__8niIr .ReduceAnimationsSwitch_bgIconLeft__vW\+5e{color:var(--accent-2);opacity:1}.ReduceAnimationsSwitch_checked__8niIr .ReduceAnimationsSwitch_bgIconRight__XVOl1{opacity:0}.ReduceAnimationsSwitch_thumb__sthEy{align-items:center;background:linear-gradient(145deg,var(--background-1) 0,var(--background-2) 100%);border:1px solid rgba(var(--accent-1-rgb),.18);border-radius:var(--radius-full);box-shadow:0 2px 6px #00000029,0 1px 2px #0000001a,inset 0 1px 0 #ffffff24;display:flex;height:26px;justify-content:center;left:4px;position:absolute;transition:transform .32s cubic-bezier(.34,1.56,.64,1);width:26px;will-change:transform;z-index:1}.ReduceAnimationsSwitch_checked__8niIr .ReduceAnimationsSwitch_thumb__sthEy{transform:translateX(30px)}.ReduceAnimationsSwitch_track__yY\+Yq:active .ReduceAnimationsSwitch_thumb__sthEy{width:30px}.ReduceAnimationsSwitch_checked__8niIr:active .ReduceAnimationsSwitch_thumb__sthEy{transform:translateX(26px);width:30px}.ReduceAnimationsSwitch_thumbIcon__HcCut{align-items:center;color:var(--accent-1);display:flex;font-size:.8125rem;justify-content:center;line-height:1;transition:color var(--transition-base)}@media (prefers-reduced-motion:reduce){.ReduceAnimationsSwitch_bgIcon__qq-yH,.ReduceAnimationsSwitch_thumbIcon__HcCut,.ReduceAnimationsSwitch_thumb__sthEy,.ReduceAnimationsSwitch_track__yY\+Yq{transition:none}}[data-no-animations=true] .ReduceAnimationsSwitch_bgIcon__qq-yH,[data-no-animations=true] .ReduceAnimationsSwitch_thumbIcon__HcCut,[data-no-animations=true] .ReduceAnimationsSwitch_thumb__sthEy,[data-no-animations=true] .ReduceAnimationsSwitch_track__yY\+Yq{animation:none!important;transition:none!important}.ToastNotification_toastWrapper__8Mz0N{margin-bottom:var(--spacing-sm);transition:height .3s cubic-bezier(.4,0,.2,1),margin-bottom .3s cubic-bezier(.4,0,.2,1);width:100%}.ToastNotification_toastMessage__MBXtU{align-items:flex-start;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);box-sizing:border-box;color:var(--primary-text-color);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);max-width:100%;padding:var(--spacing-md);padding-right:calc(var(--spacing-md) + 1.75rem + var(--spacing-sm));position:relative;transition:box-shadow var(--transition-fast),opacity .2s ease,transform .2s ease;width:360px}.ToastNotification_toastMessage__MBXtU:hover{box-shadow:var(--shadow-lg)}.ToastNotification_toastMessage__MBXtU{animation:ToastNotification_toastEnter__ngfLC .32s cubic-bezier(.16,1,.3,1) both}.ToastNotification_closing__JC\+YQ .ToastNotification_toastMessage__MBXtU{opacity:0;pointer-events:none;transform:translateX(28px)}.ToastNotification_toastMessage__MBXtU:before{background:var(--_toast-accent);border-radius:var(--radius-full);bottom:var(--spacing-sm);content:"";left:0;position:absolute;top:var(--spacing-sm);width:3px}.ToastNotification_toastMessage__MBXtU.ToastNotification_success__364E9{--_toast-accent:var(--success-color)}.ToastNotification_toastMessage__MBXtU.ToastNotification_error__Gkq7l{--_toast-accent:var(--error-color)}.ToastNotification_toastMessage__MBXtU.ToastNotification_warning__XJucX{--_toast-accent:var(--warning-color)}.ToastNotification_toastMessage__MBXtU.ToastNotification_info__3k48u{--_toast-accent:var(--info-color)}.ToastNotification_icon__kGfVQ{color:var(--_toast-accent);flex-shrink:0;height:1.125rem;margin-top:.1em;width:1.125rem}.ToastNotification_textBlock__XZHeZ{flex:1 1;min-width:0;padding-left:var(--spacing-sm)}.ToastNotification_toastHeader__jdID8{color:var(--primary-text-color);font-size:var(--font-size-sm);font-weight:600;letter-spacing:-.005em;line-height:1.4}.ToastNotification_toastBody__EUiyj{color:var(--secondary-text-color);font-size:var(--font-size-xs);font-weight:400;line-height:1.55;margin-top:var(--spacing-xs)}.ToastNotification_toastHeader__jdID8+.ToastNotification_toastBody__EUiyj{margin-top:var(--spacing-xs)}.ToastNotification_toastFooter__HhCBe{border-top:1px solid var(--border-color);color:var(--secondary-text-color);font-family:Consolas,Monaco,Courier New,monospace;font-size:var(--font-size-xs);letter-spacing:.02em;margin-top:var(--spacing-sm);opacity:.75;padding-top:var(--spacing-xs)}.ToastNotification_closeButton__bMgAN{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;border-radius:var(--radius-full);box-shadow:none;color:var(--secondary-text-color);cursor:pointer;display:flex;font-size:.875rem;height:1.75rem;justify-content:center;line-height:1;opacity:.6;padding:0;position:absolute;right:var(--spacing-sm);top:var(--spacing-sm);transition:opacity var(--transition-fast),background-color var(--transition-fast);width:1.75rem}.ToastNotification_closeButton__bMgAN:hover{background:rgba(var(--accent-1-rgb),.08);opacity:1}.ToastNotification_closeButton__bMgAN:active{background:rgba(var(--accent-1-rgb),.14);opacity:1}@keyframes ToastNotification_toastEnter__ngfLC{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ToastNotification_toastMessage__MBXtU{animation:none}.ToastNotification_closing__JC\+YQ .ToastNotification_toastMessage__MBXtU,.ToastNotification_toastWrapper__8Mz0N{transition:none}}.PasswordInput_inputPasswordContainer__8vFyC{display:inline-block;margin-bottom:var(--spacing-md);position:relative;width:100%}.PasswordInput_inputPasswordContainer__8vFyC input[type=password],.PasswordInput_inputPasswordContainer__8vFyC input[type=text]{box-sizing:border-box;padding-right:3em;width:100%}.PasswordInput_inputPasswordContainer__8vFyC>label{display:block;margin-bottom:var(--spacing-xs);padding-left:var(--spacing-md);width:100%}.PasswordInput_inputPasswordContainer__8vFyC:has(input.PasswordInput_required__LBEBY):after,.PasswordInput_inputPasswordContainer__8vFyC:has(input[required]):after{color:var(--error-color);content:"*";font-size:var(--font-size-md);font-weight:700;left:var(--spacing-xs);line-height:1;pointer-events:none;position:absolute;top:0}.PasswordInput_inputPasswordContainer__8vFyC:has(input[required]:valid):after{content:none;pointer-events:none}.PasswordInput_inputEyeWrapper__taI7a{display:block;position:relative;width:100%}.PasswordInput_inputPasswordEye__0uWEe{align-items:center;background:none!important;border:none!important;border-radius:var(--radius-sm);box-shadow:none!important;color:var(--tertiary-text-color);cursor:pointer;display:flex;font-size:var(--font-size-lg);justify-content:center;line-height:1!important;margin:0!important;outline:none!important;padding:var(--spacing-xs)!important;position:absolute;right:var(--spacing-md);top:50%!important;transform:translateY(-50%)!important;transition:color var(--transition-fast),transform var(--transition-fast);z-index:2}.PasswordInput_inputPasswordEye__0uWEe:hover{background-color:var(--accent-1-background)!important;color:var(--accent-1);transform:translateY(-50%) scale(1.1)!important}.PasswordInput_inputPasswordEye__0uWEe:focus-visible{outline:2px solid var(--accent-1)!important;outline-offset:2px}@keyframes ImageCarousel_captionReveal__bN\+Bp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ImageCarousel_progressFill__HSdxc{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ImageCarousel_carousel__D9ykt{display:flex;flex-direction:column;gap:var(--spacing-lg);outline:none;position:relative;-webkit-user-select:none;user-select:none}.ImageCarousel_stageWrapper__vW6KD{border-radius:var(--radius-xl);overflow:hidden;position:relative}.ImageCarousel_stage__W7uH4{background:var(--background-2);border:1px solid var(--border-color-hover);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 0 0 1px var(--border-color),inset 0 1px 0 #ffffff1a;overflow:visible;position:relative;width:100%}.ImageCarousel_carousel__D9ykt:focus-visible .ImageCarousel_stage__W7uH4{outline:2px solid var(--accent-1);outline-offset:3px}.ImageCarousel_slide__Dshpb{border-radius:var(--radius-xl);height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:center center;transition:transform .54s cubic-bezier(.35,0,.25,1),opacity .54s cubic-bezier(.35,0,.25,1),filter .54s cubic-bezier(.35,0,.25,1),box-shadow .54s cubic-bezier(.35,0,.25,1);width:100%;will-change:transform,opacity,filter}.ImageCarousel_slideActive__nRzJx{box-shadow:var(--shadow-xl),0 0 0 1.5px rgba(var(--accent-1-rgb),.4),0 0 32px rgba(var(--accent-1-rgb),.14)}.ImageCarousel_image__3lc-1{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.ImageCarousel_caption__dmfUa{animation:ImageCarousel_captionReveal__bN\+Bp .38s cubic-bezier(.35,0,.25,1) .16s both;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);background:var(--frosted-background);border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:1px solid var(--border-color);bottom:0;box-shadow:inset 0 1px 0 #ffffff17;left:0;padding:var(--spacing-lg) var(--spacing-xl);position:absolute;right:0;z-index:4}.ImageCarousel_captionTitle__WbLeX{color:var(--accent-1);font-size:var(--font-size-md);font-weight:700;line-height:1.3;margin:0 0 var(--spacing-xs) 0}.ImageCarousel_captionBody__SqT9v{color:var(--secondary-text-color);font-size:var(--font-size-xs);line-height:1.6;margin:0}.ImageCarousel_glassOverlay__PRJk5{background:linear-gradient(135deg,#ffffff17,#ffffff05 35%,#0000 65%);border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffff21,inset 0 -1px 0 #0000000f;inset:0;pointer-events:none;position:absolute;z-index:5}.ImageCarousel_arrow__Zc\+rv{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--frosted-background);border:1px solid var(--border-color-hover);border-radius:var(--radius-full);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff21;color:var(--secondary-text-color);cursor:pointer;display:flex;height:2.75rem;justify-content:center;opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-base);width:2.75rem;z-index:6}.ImageCarousel_arrowPrev__SAYOJ{left:var(--spacing-md)}.ImageCarousel_arrowNext__\+MOZr{right:var(--spacing-md)}.ImageCarousel_arrow__Zc\+rv svg{height:1.125rem;width:1.125rem}.ImageCarousel_carousel__D9ykt:focus-within .ImageCarousel_arrow__Zc\+rv,.ImageCarousel_carousel__D9ykt:hover .ImageCarousel_arrow__Zc\+rv{opacity:1}.ImageCarousel_arrow__Zc\+rv:hover{background:rgba(var(--accent-1-rgb),.12);border-color:rgba(var(--accent-1-rgb),.36);box-shadow:var(--shadow-lg),0 0 0 3px rgba(var(--accent-1-rgb),.1),inset 0 1px 0 #ffffff2e;color:var(--accent-1);transform:translateY(-50%) scale(1.09)}.ImageCarousel_arrow__Zc\+rv:active{transform:translateY(-50%) scale(.95)}.ImageCarousel_arrow__Zc\+rv:focus-visible{opacity:1;outline:2px solid var(--accent-1);outline-offset:2px}.ImageCarousel_progressBar__FCfX1{background:rgba(var(--accent-1-rgb),.12);border-radius:0 0 var(--radius-xl) var(--radius-xl);bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0;z-index:7}.ImageCarousel_progressBar__FCfX1:after{background:linear-gradient(90deg,var(--accent-2) 0,var(--accent-1) 100%);border-radius:inherit;content:"";display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.ImageCarousel_progressBarActive__CbEuy:after,.ImageCarousel_progressBarPaused__sNtCq:after{animation:ImageCarousel_progressFill__HSdxc 4s linear both;animation:ImageCarousel_progressFill__HSdxc var(--progress-duration,4s) linear both}.ImageCarousel_progressBarPaused__sNtCq:after{animation-play-state:paused}.ImageCarousel_controls__CgU1O{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;padding:0 var(--spacing-xs)}.ImageCarousel_dots__W4J\+d{align-items:center;display:flex;gap:var(--spacing-sm)}.ImageCarousel_dot__rrMAZ{background:var(--border-color-hover);border:none;border-radius:var(--radius-full);cursor:pointer;height:.5rem;padding:0;transition:width var(--transition-base),background var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);width:.5rem}.ImageCarousel_dotActive__aLetD{background:var(--accent-1);box-shadow:0 0 8px rgba(var(--accent-1-rgb),.5);width:1.5rem}.ImageCarousel_dot__rrMAZ:not(.ImageCarousel_dotActive__aLetD):hover{background:var(--accent-2);transform:scale(1.3)}.ImageCarousel_dot__rrMAZ:focus-visible{outline:2px solid var(--accent-1);outline-offset:2px}.ImageCarousel_playToggle__3C-al{align-items:center;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:var(--frosted-background);border:1px solid var(--border-color-hover);border-radius:var(--radius-full);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff1f;color:var(--secondary-text-color);cursor:pointer;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;padding:0;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);width:2.25rem}.ImageCarousel_playToggle__3C-al svg{height:.9rem;width:.9rem}.ImageCarousel_playTogglePlaying__ne-f\+{background:rgba(var(--accent-1-rgb),.08);border-color:rgba(var(--accent-1-rgb),.35);color:var(--accent-1)}.ImageCarousel_playToggle__3C-al:hover{background:rgba(var(--accent-1-rgb),.12);border-color:rgba(var(--accent-1-rgb),.4);box-shadow:var(--shadow-md),0 0 0 3px rgba(var(--accent-1-rgb),.1),inset 0 1px 0 #ffffff29;color:var(--accent-1);transform:scale(1.08)}.ImageCarousel_playToggle__3C-al:active{transform:scale(.94)}.ImageCarousel_playToggle__3C-al:focus-visible{outline:2px solid var(--accent-1);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ImageCarousel_slide__Dshpb{transition:opacity .2s ease}.ImageCarousel_progressBarActive__CbEuy:after,.ImageCarousel_progressBarPaused__sNtCq:after{animation:none;transform:scaleX(1)}.ImageCarousel_caption__dmfUa{animation:none}}[data-no-animations=true] .ImageCarousel_slide__Dshpb{transition:opacity .2s ease}[data-no-animations=true] .ImageCarousel_progressBarActive__CbEuy:after,[data-no-animations=true] .ImageCarousel_progressBarPaused__sNtCq:after{animation:none;transform:scaleX(1)}[data-no-animations=true] .ImageCarousel_caption__dmfUa{animation:none}.NotFound_root__b-pjm{align-items:center;background:var(--background-0);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:var(--spacing-xl) var(--spacing-md);position:relative}.NotFound_blobField__1lyXD{inset:0;overflow:hidden;pointer-events:none;position:absolute}.NotFound_ambientSquare__O9Z2E{filter:blur(90px);left:0;opacity:.28;pointer-events:none;position:absolute;top:0;will-change:transform,border-radius}.NotFound_ambient1__Rma-k{animation:NotFound_ambientMorph1__pJwi8 52s ease-in-out infinite;animation-delay:-8s;background:radial-gradient(ellipse at 40% 40%,var(--accent-1),var(--accent-2) 55%,#0000 80%);border-radius:10%;height:480px;width:480px}.NotFound_ambient2__\+Jp3t{animation:NotFound_ambientMorph2__U2HA2 62s ease-in-out infinite;animation-delay:-32s;background:radial-gradient(ellipse at 60% 60%,var(--accent-2),var(--accent-3) 50%,#0000 80%);border-radius:20% 8% 20% 8%;height:380px;width:380px}.NotFound_ambient3__w7osV{animation:NotFound_ambientMorph3__9Y-dG 46s ease-in-out infinite;animation-delay:-18s;background:radial-gradient(ellipse at 50% 50%,var(--accent-3),var(--accent-1) 55%,#0000 80%);border-radius:8% 20% 8% 20%;height:320px;width:320px}@keyframes NotFound_ambientMorph1__pJwi8{0%{border-radius:10% 10% 10% 10%}25%{border-radius:28% 8% 24% 12%}50%{border-radius:12% 28% 8% 24%}75%{border-radius:22% 14% 28% 8%}to{border-radius:10% 10% 10% 10%}}@keyframes NotFound_ambientMorph2__U2HA2{0%{border-radius:20% 8% 20% 8%}33%{border-radius:8% 26% 10% 28%}66%{border-radius:28% 12% 24% 6%}to{border-radius:20% 8% 20% 8%}}@keyframes NotFound_ambientMorph3__9Y-dG{0%{border-radius:8% 20% 8% 20%}50%{border-radius:24% 6% 28% 10%}to{border-radius:8% 20% 8% 20%}}.NotFound_glassSquare__njjXD{--cursor-x:-500px;--cursor-y:-500px;background:linear-gradient(160deg,rgba(var(--accent-2-rgb),.09) 0,rgba(var(--accent-1-rgb),.05) 50%,rgba(var(--accent-3-rgb),.08) 100%);left:0;pointer-events:none;position:absolute;top:0;will-change:transform,border-radius}.NotFound_glassSquare__njjXD:before{background:radial-gradient(circle 200px at -500px -500px,rgba(var(--accent-1-rgb),.3) 0,rgba(var(--accent-1-rgb),.1) 45%,#0000 70%);background:radial-gradient(circle 200px at var(--cursor-x,-500px) var(--cursor-y,-500px),rgba(var(--accent-1-rgb),.3) 0,rgba(var(--accent-1-rgb),.1) 45%,#0000 70%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.NotFound_glassSquare__njjXD:after{background:radial-gradient(circle 160px at -500px -500px,rgba(var(--accent-2-rgb),.95) 0,rgba(var(--accent-1-rgb),.45) 40%,rgba(var(--accent-1-rgb),.1) 65%,#0000 100%);background:radial-gradient(circle 160px at var(--cursor-x,-500px) var(--cursor-y,-500px),rgba(var(--accent-2-rgb),.95) 0,rgba(var(--accent-1-rgb),.45) 40%,rgba(var(--accent-1-rgb),.1) 65%,#0000 100%);border-radius:inherit;content:"";inset:-1px;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:2}.NotFound_square1__e9JU8{animation:NotFound_squareMorph1__A5-nL 44s ease-in-out infinite;animation-delay:-11s;backdrop-filter:blur(18px) saturate(160%) brightness(1.06);-webkit-backdrop-filter:blur(18px) saturate(160%) brightness(1.06);border:1px solid #ffffff47;border-radius:6%;box-shadow:var(--shadow-md),inset 0 1.5px 0 #ffffff80,inset 0 -1px 0 #ffffff1a;height:260px;width:260px}.NotFound_square2__pvIz-{animation:NotFound_squareMorph2__QCRuq 52s ease-in-out infinite;animation-delay:-22s;backdrop-filter:blur(22px) saturate(180%) brightness(1.05);-webkit-backdrop-filter:blur(22px) saturate(180%) brightness(1.05);border:1px solid #ffffff38;border-radius:20% 6% 18% 8%;box-shadow:var(--shadow-lg),inset 0 2px 0 #ffffff73,inset 0 -1px 0 #ffffff14;height:300px;width:300px}.NotFound_square3__2dLsp{animation:NotFound_squareMorph3__S26lu 38s ease-in-out infinite;animation-delay:-7s;backdrop-filter:blur(14px) saturate(150%) brightness(1.07);-webkit-backdrop-filter:blur(14px) saturate(150%) brightness(1.07);border:1px solid #ffffff52;border-radius:8% 24% 6% 20%;box-shadow:var(--shadow-sm),inset 0 1.5px 0 #ffffff8c,inset 0 -1px 0 #ffffff14;height:220px;width:220px}@keyframes NotFound_squareMorph1__A5-nL{0%{border-radius:6% 6% 6% 6%}20%{border-radius:20% 6% 18% 8%}40%{border-radius:6% 22% 6% 20%}60%{border-radius:16% 8% 24% 6%}80%{border-radius:8% 18% 6% 22%}to{border-radius:6% 6% 6% 6%}}@keyframes NotFound_squareMorph2__QCRuq{0%{border-radius:20% 6% 18% 8%}25%{border-radius:6% 20% 8% 18%}50%{border-radius:24% 8% 20% 6%}75%{border-radius:8% 24% 6% 22%}to{border-radius:20% 6% 18% 8%}}@keyframes NotFound_squareMorph3__S26lu{0%{border-radius:8% 24% 6% 20%}33%{border-radius:22% 6% 24% 8%}66%{border-radius:6% 18% 10% 26%}to{border-radius:8% 24% 6% 20%}}.NotFound_card__ezmtq{animation:NotFound_cardEntrance__l1z\+Y .9s cubic-bezier(.34,1.56,.64,1) both;backdrop-filter:blur(48px) saturate(200%) brightness(1.04);-webkit-backdrop-filter:blur(48px) saturate(200%) brightness(1.04);background:linear-gradient(135deg,#ffffff21,#ffffff0d 50%,#ffffff1a);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),inset 0 1.5px 0 #ffffff59,inset 0 -1px 0 #ffffff0f;max-width:520px;padding:var(--spacing-3xl) var(--spacing-2xl);position:relative;text-align:center;width:100%;z-index:2}.NotFound_card__ezmtq:before{background:linear-gradient(180deg,#ffffff1a,#0000 40%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@keyframes NotFound_cardEntrance__l1z\+Y{0%{backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%);opacity:0;transform:translateY(28px) scale(.95)}to{backdrop-filter:blur(48px) saturate(200%);-webkit-backdrop-filter:blur(48px) saturate(200%);opacity:1;transform:translateY(0) scale(1)}}.NotFound_statusBadge__E9udD{align-items:center;animation:NotFound_fadeUp__PUUo0 .4s ease .1s both;background:rgba(var(--accent-1-rgb),.08);border:1px solid rgba(var(--accent-1-rgb),.2);border-radius:var(--radius-full);color:var(--accent-1);display:inline-flex;font-size:var(--font-size-xs);font-weight:700;gap:var(--spacing-xs);letter-spacing:.08em;margin-bottom:var(--spacing-xl);padding:var(--spacing-xs) var(--spacing-md);text-transform:uppercase}.NotFound_statusDot__OpynV{animation:NotFound_dotPulse__\+AYYC 2.4s ease-in-out infinite;background:var(--accent-1);border-radius:var(--radius-full);box-shadow:0 0 6px rgba(var(--accent-1-rgb),.7);display:block;height:6px;width:6px}@keyframes NotFound_dotPulse__\+AYYC{0%,to{box-shadow:0 0 6px rgba(var(--accent-1-rgb),.7);opacity:1}50%{box-shadow:0 0 10px rgba(var(--accent-1-rgb),.25);opacity:.55}}.NotFound_codeDisplay__OoC8F{-webkit-text-fill-color:#0000;animation:NotFound_fadeUp__PUUo0 .4s ease .15s both;background:linear-gradient(138deg,var(--accent-1) 0,var(--accent-2) 60%,var(--accent-3) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 28px rgba(var(--accent-1-rgb),.28));font-size:clamp(5rem,18vw,8.5rem);font-weight:900;letter-spacing:-.05em;line-height:1;margin-bottom:var(--spacing-xl)}.NotFound_heading__NXnRs{animation:NotFound_fadeUp__PUUo0 .4s ease .22s both;color:var(--primary-text-color)!important;margin-bottom:var(--spacing-md);margin-top:0}.NotFound_subtext__A7oXd{animation:NotFound_fadeUp__PUUo0 .4s ease .28s both;color:var(--secondary-text-color);font-size:var(--font-size-base);line-height:1.75;margin:0 auto;max-width:38ch}.NotFound_divider__RSiWb{animation:NotFound_fadeUp__PUUo0 .4s ease .32s both;background:linear-gradient(90deg,#0000 0,rgba(var(--accent-1-rgb),.22) 30%,rgba(var(--accent-2-rgb),.18) 70%,#0000 100%);height:1px;margin:var(--spacing-lg) 0;width:100%}.NotFound_sayingBlock__s8S-k{align-items:center;animation:NotFound_fadeUp__PUUo0 .4s ease .35s both;display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0 auto;max-width:420px;text-align:center;transition:opacity .5s ease,transform .5s ease}.NotFound_sayingVisible__v4Wpf{opacity:1;transform:translateY(0)}.NotFound_sayingHidden__Y5VTj{opacity:0;transform:translateY(6px)}.NotFound_sayingText__J3ob6{color:var(--secondary-text-color);font-size:var(--font-size-sm);font-style:italic;line-height:1.75;margin:0}.NotFound_quoteMark__N7l0l{color:var(--accent-1);font-size:1.15em;font-style:normal;font-weight:700;margin:0 1px;opacity:.8}.NotFound_sayingAttribution__SZSno{color:var(--tertiary-text-color);font-size:var(--font-size-xs);font-style:normal;letter-spacing:.07em;text-transform:uppercase}.NotFound_actions__NEarw{align-items:center;animation:NotFound_fadeUp__PUUo0 .4s ease .42s both;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center}.NotFound_actions__NEarw svg{flex-shrink:0;font-size:1.15em}.NotFound_backButton__Dw5u2{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--secondary-text-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);white-space:nowrap}.NotFound_backButton__Dw5u2:hover{background:rgba(var(--accent-1-rgb),.06);border-color:rgba(var(--accent-1-rgb),.4);color:var(--accent-1)}.NotFound_backButton__Dw5u2:active{opacity:.8}@keyframes NotFound_fadeUp__PUUo0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.NotFound_card__ezmtq{border-radius:22px;max-width:360px;padding:var(--spacing-xl) var(--spacing-md);width:74vw}.NotFound_ambientSquare__O9Z2E{filter:blur(65px);opacity:.38}.NotFound_glassSquare__njjXD{opacity:.85}.NotFound_ambient1__Rma-k{height:370px;width:370px}.NotFound_ambient2__\+Jp3t{height:290px;width:290px}.NotFound_ambient3__w7osV{height:245px;width:245px}.NotFound_square1__e9JU8{height:200px;width:200px}.NotFound_square2__pvIz-{height:230px;width:230px}.NotFound_square3__2dLsp{height:175px;width:175px}}@media (max-width:400px){.NotFound_card__ezmtq{max-width:300px;padding:var(--spacing-lg) var(--spacing-sm);width:80vw}.NotFound_actions__NEarw{flex-direction:column;width:100%}.NotFound_actions__NEarw>*{justify-content:center;width:100%}.NotFound_ambient1__Rma-k{height:250px;width:250px}.NotFound_ambient2__\+Jp3t{height:195px;width:195px}.NotFound_ambient3__w7osV{height:160px;width:160px}.NotFound_square1__e9JU8{height:135px;width:135px}.NotFound_square2__pvIz-{height:155px;width:155px}.NotFound_square3__2dLsp{height:115px;width:115px}}[data-theme=light] .NotFound_ambientSquare__O9Z2E{opacity:.52}[data-theme=light] .NotFound_card__ezmtq{backdrop-filter:blur(48px) saturate(180%) brightness(.98);-webkit-backdrop-filter:blur(48px) saturate(180%) brightness(.98);background:#ffffffc7;border-color:var(--border-color);box-shadow:var(--shadow-xl),inset 0 1.5px 0 #fff,inset 0 -1px 0 #0000000a}[data-theme=light] .NotFound_card__ezmtq:before{background:linear-gradient(180deg,#ffffff73,#0000 40%)}[data-theme=light] .NotFound_square1__e9JU8,[data-theme=light] .NotFound_square2__pvIz-,[data-theme=light] .NotFound_square3__2dLsp{backdrop-filter:blur(18px) saturate(140%) brightness(.97);-webkit-backdrop-filter:blur(18px) saturate(140%) brightness(.97);background:rgba(var(--accent-2-rgb),.05);border-color:var(--border-color);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffffe6}.Loading_wrapper__eHDyo{align-items:center;background:var(--background-0);display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:var(--z-modal)}.Loading_blobField__3LfN-{inset:0;overflow:hidden;pointer-events:none;position:absolute}.Loading_ambientBlob__Z6AWz{border-radius:50%;filter:blur(100px);left:0;opacity:.3;pointer-events:none;position:absolute;top:0;will-change:transform,border-radius}.Loading_ambient1__6JWRt{animation:Loading_ambientMorph1__uIXB0 48s ease-in-out infinite;animation-delay:-6s;background:radial-gradient(ellipse at 40% 40%,var(--accent-1),var(--accent-2) 55%,#0000 80%);height:580px;width:620px}.Loading_ambient2__aT2v7{animation:Loading_ambientMorph2__GIJhq 58s ease-in-out infinite;animation-delay:-28s;background:radial-gradient(ellipse at 60% 60%,var(--accent-2),var(--accent-3) 50%,#0000 80%);height:660px;width:500px}.Loading_ambient3__vrUAl{animation:Loading_ambientMorph3__l3kWD 52s ease-in-out infinite;animation-delay:-24s;background:radial-gradient(ellipse at 50% 50%,var(--accent-3),var(--accent-1) 55%,#0000 80%);height:420px;width:420px}@keyframes Loading_ambientMorph1__uIXB0{0%{border-radius:62% 38% 72% 28%/52% 64% 36% 68%}20%{border-radius:44% 56% 52% 48%/68% 38% 62% 32%}40%{border-radius:72% 28% 44% 56%/38% 72% 38% 62%}60%{border-radius:38% 62% 66% 34%/56% 44% 70% 30%}80%{border-radius:56% 44% 36% 64%/44% 60% 42% 58%}to{border-radius:62% 38% 72% 28%/52% 64% 36% 68%}}@keyframes Loading_ambientMorph2__GIJhq{0%{border-radius:44% 56% 38% 62%/66% 34% 56% 44%}25%{border-radius:68% 32% 58% 42%/42% 68% 34% 66%}50%{border-radius:32% 68% 44% 56%/58% 42% 72% 28%}75%{border-radius:54% 46% 66% 34%/36% 64% 48% 52%}to{border-radius:44% 56% 38% 62%/66% 34% 56% 44%}}@keyframes Loading_ambientMorph3__l3kWD{0%{border-radius:58% 42% 68% 32%/48% 58% 42% 52%}33%{border-radius:36% 64% 42% 58%/64% 36% 58% 42%}66%{border-radius:70% 30% 52% 48%/34% 66% 44% 56%}to{border-radius:58% 42% 68% 32%/48% 58% 42% 52%}}.Loading_glassBlob__lktOn{--cursor-x:-500px;--cursor-y:-500px;background:linear-gradient(160deg,rgba(var(--accent-2-rgb),.09) 0,rgba(var(--accent-1-rgb),.05) 50%,rgba(var(--accent-3-rgb),.08) 100%);left:0;pointer-events:none;position:absolute;top:0;will-change:transform,border-radius}.Loading_glassBlob__lktOn:before{background:radial-gradient(circle 200px at -500px -500px,rgba(var(--accent-1-rgb),.3) 0,rgba(var(--accent-1-rgb),.1) 45%,#0000 70%);background:radial-gradient(circle 200px at var(--cursor-x,-500px) var(--cursor-y,-500px),rgba(var(--accent-1-rgb),.3) 0,rgba(var(--accent-1-rgb),.1) 45%,#0000 70%);inset:0;z-index:1}.Loading_glassBlob__lktOn:after,.Loading_glassBlob__lktOn:before{border-radius:inherit;content:"";pointer-events:none;position:absolute}.Loading_glassBlob__lktOn:after{background:radial-gradient(circle 160px at -500px -500px,rgba(var(--accent-2-rgb),.95) 0,rgba(var(--accent-1-rgb),.45) 40%,rgba(var(--accent-1-rgb),.1) 65%,#0000 100%);background:radial-gradient(circle 160px at var(--cursor-x,-500px) var(--cursor-y,-500px),rgba(var(--accent-2-rgb),.95) 0,rgba(var(--accent-1-rgb),.45) 40%,rgba(var(--accent-1-rgb),.1) 65%,#0000 100%);inset:-1px;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;z-index:2}.Loading_glass1__zCBbm{animation:Loading_glassMorph1__nZxvY 42s ease-in-out infinite;animation-delay:-9s;backdrop-filter:blur(18px) saturate(160%) brightness(1.06);-webkit-backdrop-filter:blur(18px) saturate(160%) brightness(1.06);border:1px solid #ffffff47;border-radius:62% 38% 55% 45%/50% 60% 40% 50%;box-shadow:var(--shadow-md),inset 0 1.5px 0 #ffffff80,inset 0 -1px 0 #ffffff1a,inset 1px 0 0 #fff3;height:390px;width:340px}.Loading_glass2__e-qfd{animation:Loading_glassMorph2__izv9t 50s ease-in-out infinite;animation-delay:-30s;backdrop-filter:blur(22px) saturate(180%) brightness(1.05);-webkit-backdrop-filter:blur(22px) saturate(180%) brightness(1.05);border:1px solid #ffffff38;border-radius:44% 56% 38% 62%/64% 36% 64% 36%;box-shadow:var(--shadow-lg),inset 0 2px 0 #ffffff73,inset 0 -1px 0 #ffffff14,inset -1px 0 0 #ffffff26;height:320px;width:420px}.Loading_glass3__3tTov{animation:Loading_glassMorph3__2tWRw 36s ease-in-out infinite;animation-delay:-16s;backdrop-filter:blur(14px) saturate(150%) brightness(1.07);-webkit-backdrop-filter:blur(14px) saturate(150%) brightness(1.07);border:1px solid #ffffff52;border-radius:70% 30% 60% 40%/40% 68% 32% 60%;box-shadow:var(--shadow-sm),inset 0 1.5px 0 #ffffff8c,inset 0 -1px 0 #ffffff14;height:280px;width:260px}@keyframes Loading_glassMorph1__nZxvY{0%{border-radius:62% 38% 55% 45%/50% 60% 40% 50%}20%{border-radius:40% 60% 42% 58%/66% 34% 58% 42%}40%{border-radius:74% 26% 60% 40%/40% 72% 28% 60%}60%{border-radius:52% 48% 38% 62%/58% 42% 62% 38%}80%{border-radius:36% 64% 68% 32%/44% 56% 36% 64%}to{border-radius:62% 38% 55% 45%/50% 60% 40% 50%}}@keyframes Loading_glassMorph2__izv9t{0%{border-radius:44% 56% 38% 62%/64% 36% 64% 36%}25%{border-radius:60% 40% 56% 44%/42% 62% 38% 58%}50%{border-radius:34% 66% 44% 56%/58% 42% 70% 30%}75%{border-radius:56% 44% 64% 36%/36% 64% 46% 54%}to{border-radius:44% 56% 38% 62%/64% 36% 64% 36%}}@keyframes Loading_glassMorph3__2tWRw{0%{border-radius:70% 30% 60% 40%/40% 68% 32% 60%}33%{border-radius:38% 62% 46% 54%/62% 38% 58% 42%}66%{border-radius:54% 46% 72% 28%/36% 64% 44% 56%}to{border-radius:70% 30% 60% 40%/40% 68% 32% 60%}}.Loading_glassCard__cbXU5{align-items:center;animation:Loading_cardEntrance__2oZYM .9s cubic-bezier(.34,1.56,.64,1) both;backdrop-filter:blur(48px) saturate(200%) brightness(1.04);-webkit-backdrop-filter:blur(48px) saturate(200%) brightness(1.04);background:linear-gradient(135deg,#ffffff21,#ffffff0d 50%,#ffffff1a);border:1px solid var(--border-color);border-radius:28px;box-shadow:var(--shadow-xl),inset 0 1.5px 0 #ffffff59,inset 0 -1px 0 #ffffff0f,inset 1px 0 0 #ffffff1f,inset -1px 0 0 #ffffff0f;display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:500px;min-width:320px;padding:var(--spacing-3xl) var(--spacing-4xl);position:relative;width:88vw;z-index:2}.Loading_glassCard__cbXU5:before{background:linear-gradient(180deg,#ffffff1a,#0000 40%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@keyframes Loading_cardEntrance__2oZYM{0%{backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%);opacity:0;transform:translateY(28px) scale(.95)}to{backdrop-filter:blur(48px) saturate(200%);-webkit-backdrop-filter:blur(48px) saturate(200%);opacity:1;transform:translateY(0) scale(1)}}.Loading_message__ib-Wi{color:var(--primary-text-color);font-size:var(--font-size-lg);font-weight:600;letter-spacing:.06em;margin:0;text-align:center}.Loading_dotsRow__LZl3J{align-items:flex-end;display:flex;gap:10px;height:34px}.Loading_dot__uahTj{animation:Loading_dotBounce__ELdfn 1.6s cubic-bezier(.36,.07,.19,.97) infinite;background:var(--accent-1);border-radius:50%;box-shadow:0 0 8px rgba(var(--accent-1-rgb),.5),0 0 18px rgba(var(--accent-1-rgb),.2);display:block;flex-shrink:0;height:10px;width:10px}@keyframes Loading_dotBounce__ELdfn{0%{background:var(--accent-1);opacity:.4;transform:translateY(0) scale(1)}12%{background:var(--accent-2);box-shadow:0 0 14px rgba(var(--accent-2-rgb),.8),0 0 30px rgba(var(--accent-2-rgb),.4);opacity:1;transform:translateY(-18px) scale(1.3)}24%,to{background:var(--accent-1);opacity:.4;transform:translateY(0) scale(1)}}.Loading_verseBlock__oMIUR{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:400px;text-align:center;transition:opacity .5s ease,transform .5s ease}.Loading_verseVisible__Qo4Uf{opacity:1;transform:translateY(0)}.Loading_verseHidden__0NZy2{opacity:0;transform:translateY(6px)}.Loading_verseDivider__YV3Kp{background:linear-gradient(90deg,#0000,var(--accent-1),#0000);border-radius:2px;height:1.5px;margin-bottom:var(--spacing-xs);opacity:.7;width:36px}.Loading_verseText__b0VVF{color:var(--secondary-text-color);font-size:var(--font-size-sm);font-style:italic;line-height:1.75;margin:0}.Loading_quoteMark__qbIWo{color:var(--accent-1);font-size:1.15em;font-style:normal;font-weight:700;margin:0 1px;opacity:.8}.Loading_verseRef__gL5FE{color:var(--tertiary-text-color);font-size:var(--font-size-xs);font-style:normal;letter-spacing:.07em;text-transform:uppercase}@media (max-width:600px){.Loading_glassCard__cbXU5{border-radius:22px;gap:var(--spacing-lg);max-width:340px;min-width:240px;padding:var(--spacing-xl) var(--spacing-lg);width:72vw}.Loading_ambientBlob__Z6AWz{filter:blur(70px);opacity:.4}.Loading_glassBlob__lktOn{opacity:.85}.Loading_ambient1__6JWRt{height:400px;width:430px}.Loading_ambient2__aT2v7{height:460px;width:350px}.Loading_ambient3__vrUAl{height:285px;width:285px}.Loading_glass1__zCBbm{height:285px;width:250px}.Loading_glass2__e-qfd{height:220px;width:295px}.Loading_glass3__3tTov{height:200px;width:190px}}@media (max-width:400px){.Loading_glassCard__cbXU5{border-radius:18px;max-width:290px;min-width:210px;padding:var(--spacing-lg) var(--spacing-md);width:76vw}.Loading_dot__uahTj{height:8px;width:8px}.Loading_dotsRow__LZl3J{gap:8px}.Loading_ambient1__6JWRt{height:255px;width:270px}.Loading_ambient2__aT2v7{height:310px;width:235px}.Loading_ambient3__vrUAl{height:195px;width:195px}.Loading_glass1__zCBbm{height:200px;width:175px}.Loading_glass2__e-qfd{height:160px;width:210px}.Loading_glass3__3tTov{height:155px;width:140px}}[data-theme=light] .Loading_ambientBlob__Z6AWz{opacity:.55}[data-theme=light] .Loading_glassCard__cbXU5{backdrop-filter:blur(48px) saturate(180%) brightness(.98);-webkit-backdrop-filter:blur(48px) saturate(180%) brightness(.98);background:#ffffffc7;border-color:var(--border-color);box-shadow:var(--shadow-xl),inset 0 1.5px 0 #fff,inset 0 -1px 0 #0000000a}[data-theme=light] .Loading_glassCard__cbXU5:before{background:linear-gradient(180deg,#ffffff73,#0000 40%)}[data-theme=light] .Loading_glass1__zCBbm,[data-theme=light] .Loading_glass2__e-qfd,[data-theme=light] .Loading_glass3__3tTov{backdrop-filter:blur(18px) saturate(140%) brightness(.97);-webkit-backdrop-filter:blur(18px) saturate(140%) brightness(.97);background:rgba(var(--accent-2-rgb),.05);border-color:var(--border-color);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffffe6}.Home_pageWrapper__S6yrl{background:var(--background-0);min-height:100vh;overflow-x:hidden;position:relative;width:100%}.Home_heroBackground__8yYvv{height:100vh;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.Home_gradientOrb__1SN\+r{animation:Home_floatOrb__1Aic2 20s ease-in-out infinite;animation-delay:calc(var(--orb-index)*3s);border-radius:50%;filter:blur(100px);opacity:.4;position:absolute;will-change:transform}.Home_gradientOrb__1SN\+r:first-child{background:radial-gradient(circle,rgba(var(--accent-1-rgb),.5),#0000 70%);height:500px;left:-100px;top:-100px;width:500px}.Home_gradientOrb__1SN\+r:nth-child(2){background:radial-gradient(circle,rgba(var(--accent-2-rgb),.4),#0000 70%);height:600px;right:-150px;top:20%;width:600px}.Home_gradientOrb__1SN\+r:nth-child(3){background:radial-gradient(circle,rgba(var(--accent-3-rgb),.35),#0000 70%);bottom:-100px;height:450px;left:30%;width:450px}@keyframes Home_floatOrb__1Aic2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-50px) scale(1.1)}66%{transform:translate(-30px,40px) scale(.95)}}.Home_floatingShapes__dcRdJ{inset:0;opacity:.15;overflow:hidden;position:absolute}.Home_shape__-KkYT{animation:Home_floatShape__oJJr0 15s ease-in-out infinite;animation-delay:calc(var(--shape-index)*2s);background:linear-gradient(135deg,var(--accent-1),var(--accent-2));border-radius:var(--radius-lg);position:absolute;will-change:transform}.Home_shape__-KkYT:first-child{height:80px;left:10%;opacity:.3;top:10%;width:80px}.Home_shape__-KkYT:nth-child(2){border-radius:50%;height:60px;left:20%;opacity:.2;top:60%;width:60px}.Home_shape__-KkYT:nth-child(3){border-radius:50%;height:100px;opacity:.25;right:15%;top:20%;width:100px}.Home_shape__-KkYT:nth-child(4){bottom:15%;height:70px;opacity:.2;right:25%;width:70px}.Home_shape__-KkYT:nth-child(5){height:50px;left:5%;opacity:.15;top:40%;width:50px}.Home_shape__-KkYT:nth-child(6){border-radius:var(--radius-full);bottom:25%;height:90px;left:15%;opacity:.2;width:90px}@keyframes Home_floatShape__oJJr0{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(20px,-30px) rotate(90deg)}50%{transform:translate(-10px,20px) rotate(180deg)}75%{transform:translate(30px,10px) rotate(270deg)}}.Home_container__w\+u63{align-items:center;display:flex;justify-content:center;min-height:100vh;opacity:0;padding:var(--spacing-3xl) var(--spacing-lg);position:relative;transform:translate3d(0,30px,0);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.Home_container__w\+u63.Home_visible__ArwG0{opacity:1;transform:translateZ(0)}.Home_content__Iy\+Sd{max-width:1000px;position:relative;text-align:center;width:100%;z-index:10}.Home_hero__tSEiQ{margin-bottom:var(--spacing-4xl);position:relative}.Home_greetingWrapper__3Uk0S{align-items:center;animation:Home_fadeInDown__1GkjK .6s ease .1s both;display:flex;gap:var(--spacing-md);justify-content:center;margin-bottom:var(--spacing-lg)}.Home_decorLine__yOpWx{animation:Home_lineExpand__99WFd .8s ease .2s both;background:linear-gradient(90deg,#0000,var(--accent-1),#0000);height:2px;width:60px}@keyframes Home_lineExpand__99WFd{0%{opacity:0;width:0}to{opacity:1;width:60px}}.Home_greeting__UhFmD{color:var(--accent-1);font-size:var(--font-size-lg);font-weight:700;letter-spacing:3px;text-shadow:0 0 20px var(--accent-1-background);text-transform:uppercase}.Home_name__GPsqW{-webkit-text-fill-color:#0000;animation:Home_fadeInUp__X25pa .6s ease .2s both,Home_nameGlow__4wJix 3s ease-in-out infinite;background:linear-gradient(135deg,var(--primary-text-color) 0,var(--accent-1) 50%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:var(--primary-text-color);font-size:clamp(3rem,10vw,5.5rem);font-weight:900;line-height:1.1;margin-bottom:var(--spacing-lg);position:relative}@keyframes Home_nameGlow__4wJix{0%,to{background-position:0 50%;filter:drop-shadow(0 0 20px var(--accent-1-background))}50%{background-position:100% 50%;filter:drop-shadow(0 0 30px var(--accent-2-background))}}.Home_tagline__9SMkV{animation:Home_fadeInUp__X25pa .6s ease .3s both,Home_pulse__DoOnv 2s ease-in-out infinite;color:var(--accent-2);font-size:clamp(1rem,3vw,1.35rem);font-weight:700;letter-spacing:3px;margin-bottom:var(--spacing-xl);text-shadow:0 0 10px var(--accent-2-background);text-transform:uppercase}@keyframes Home_pulse__DoOnv{0%,to{opacity:1}50%{opacity:.85}}.Home_description__cu\+ts{animation:Home_fadeInUp__X25pa .6s ease .4s both;color:var(--secondary-text-color);font-size:clamp(1rem,2.5vw,1.3rem);font-weight:500;line-height:1.8;margin:0 auto var(--spacing-2xl);max-width:700px}@keyframes Home_fadeInDown__1GkjK{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_fadeInUp__X25pa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_fadeIn__KcmLH{0%{opacity:0}to{opacity:1}}.Home_ctaContainer__-5fNA{animation:Home_fadeInUp__X25pa .6s ease .5s both;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center}.Home_button__1gOAx{align-items:center;border:2px solid;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);cursor:pointer;display:inline-flex;font-size:var(--font-size-base);font-weight:700;gap:var(--spacing-sm);overflow:hidden;padding:var(--spacing-lg) var(--spacing-2xl);position:relative;text-decoration:none;transition:all .3s ease}.Home_button__1gOAx:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.Home_button__1gOAx:hover:before{height:300px;width:300px}.Home_primaryButton__FlAwD{animation:Home_buttonGlow__TMGgA 3s ease-in-out infinite;background:linear-gradient(135deg,var(--accent-1),var(--accent-2));border-color:#0000;color:#fff}@keyframes Home_buttonGlow__TMGgA{0%,to{box-shadow:0 4px 20px var(--accent-1-background),0 0 40px var(--accent-1-background)}50%{box-shadow:0 6px 30px var(--accent-2-background),0 0 60px var(--accent-2-background)}}.Home_primaryButton__FlAwD:hover{box-shadow:0 10px 40px var(--accent-1-background),0 0 80px var(--accent-1-background);transform:translateY(-4px) scale(1.05)}.Home_secondaryButton__7b\+Up{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border-color:var(--accent-1);color:var(--accent-1)}.Home_secondaryButton__7b\+Up:hover{background:var(--accent-1-background);border-color:var(--accent-2);box-shadow:0 10px 30px var(--accent-1-background);transform:translateY(-4px) scale(1.05)}.Home_scrollIndicator__NFxNi{align-items:center;animation:Home_fadeIn__KcmLH .6s ease .7s both;display:flex;flex-direction:column;margin-top:var(--spacing-3xl)}.Home_scrollArrow__FX-gd{animation:Home_arrowBounce__tYYNw 2s ease-in-out infinite;border-bottom:3px solid var(--accent-1);border-left:3px solid var(--accent-1);height:24px;transform:rotate(-45deg);width:24px}@keyframes Home_arrowBounce__tYYNw{0%,to{opacity:.5;transform:rotate(-45deg) translateY(0)}50%{opacity:1;transform:rotate(-45deg) translateY(10px)}}@media (max-width:768px){.Home_container__w\+u63{padding:var(--spacing-2xl) var(--spacing-md)}.Home_decorLine__yOpWx{width:30px}.Home_ctaContainer__-5fNA{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-md);justify-content:center;padding:0 var(--spacing-md)}.Home_ctaContainer__-5fNA .Home_button__1gOAx{box-sizing:border-box;flex:0 1 45%;font-size:var(--font-size-sm);justify-content:center;max-width:45%;min-width:120px;padding:var(--spacing-md) var(--spacing-xl)}.Home_scrollIndicator__NFxNi{display:flex;margin-top:var(--spacing-lg)}.Home_heroBackground__8yYvv .Home_gradientOrb__1SN\+r{height:400px;width:400px}.Home_heroBackground__8yYvv .Home_floatingShapes__dcRdJ .Home_shape__-KkYT:nth-child(5),.Home_heroBackground__8yYvv .Home_floatingShapes__dcRdJ .Home_shape__-KkYT:nth-child(6){display:none}}@media (max-width:480px){.Home_heroBackground__8yYvv .Home_gradientOrb__1SN\+r{filter:blur(80px);height:250px;width:250px}.Home_heroBackground__8yYvv .Home_gradientOrb__1SN\+r:first-child{left:-50px;top:-100px}.Home_heroBackground__8yYvv .Home_gradientOrb__1SN\+r:nth-child(2){bottom:-100px;right:-50px}.Home_heroBackground__8yYvv .Home_gradientOrb__1SN\+r:nth-child(3){right:-50px;top:30%}.Home_heroBackground__8yYvv .Home_floatingShapes__dcRdJ .Home_shape__-KkYT{height:40px;width:40px}.Home_heroBackground__8yYvv .Home_floatingShapes__dcRdJ .Home_shape__-KkYT:nth-child(n+4){display:none}.Home_container__w\+u63{padding:var(--spacing-xl) var(--spacing-sm)}.Home_greeting__UhFmD{font-size:var(--font-size-sm);letter-spacing:1.5px}.Home_decorLine__yOpWx{width:20px}.Home_tagline__9SMkV{font-size:var(--font-size-sm);letter-spacing:1.5px}.Home_description__cu\+ts{font-size:var(--font-size-sm);padding:0 var(--spacing-xs)}.Home_ctaContainer__-5fNA{flex-wrap:nowrap;gap:var(--spacing-sm);justify-content:center;padding:0 var(--spacing-sm)}.Home_ctaContainer__-5fNA .Home_button__1gOAx{box-sizing:border-box;flex:0 1 48%;font-size:.85rem;gap:var(--spacing-xs);max-width:48%;min-width:100px;padding:var(--spacing-sm) var(--spacing-md)}.Home_button__1gOAx svg{font-size:1rem}.Home_scrollIndicator__NFxNi{display:flex;margin-top:var(--spacing-md)}.Home_scrollArrow__FX-gd{border-bottom:2px solid var(--accent-1);border-left:2px solid var(--accent-1);height:20px;transform:rotate(-45deg);width:20px}}@media (prefers-reduced-motion:reduce){.Home_container__w\+u63,.Home_ctaContainer__-5fNA,.Home_description__cu\+ts,.Home_floatingShapes__dcRdJ .Home_shape__-KkYT,.Home_gradientOrb__1SN\+r,.Home_greetingWrapper__3Uk0S,.Home_name__GPsqW,.Home_scrollArrow__FX-gd span,.Home_scrollIndicator__NFxNi,.Home_tagline__9SMkV{animation:none!important;transition:none!important}.Home_container__w\+u63.Home_visible__ArwG0{opacity:1;transform:none}.Home_content__Iy\+Sd,.Home_name__GPsqW,.Home_primaryButton__FlAwD:hover,.Home_secondaryButton__7b\+Up:hover{transform:none!important}.Home_heroBackground__8yYvv .Home_gradientOrb__1SN\+r{opacity:.3}.Home_heroBackground__8yYvv .Home_floatingShapes__dcRdJ .Home_shape__-KkYT{opacity:.2}}.Home_memoryLaneSection__edTR4{background:#0000;margin-top:var(--spacing-4xl);padding:var(--spacing-6xl) 0;position:relative;width:100%}.Home_memoryLaneSection__edTR4:before{background:linear-gradient(180deg,#0000,var(--accent-1));content:"";height:100px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.Home_memoryLaneContainer__IF9Ar{margin:0 auto;max-width:1100px;padding:0 var(--spacing-lg)}.Home_memoryLaneHeader__PzwwK{animation:Home_fadeInUp__X25pa .8s ease both;margin-bottom:var(--spacing-5xl);position:relative;text-align:center}.Home_sectionDivider__a3lSq{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:center;margin-bottom:var(--spacing-2xl)}.Home_dividerLine__zR\+S\+{animation:Home_lineGlow__\+NOAU 2s ease-in-out infinite alternate;background:linear-gradient(90deg,#0000,var(--accent-1),var(--accent-2),#0000);border-radius:var(--radius-full);height:3px;width:100px}@keyframes Home_lineGlow__\+NOAU{0%{opacity:.6}to{opacity:1}}.Home_dividerDot__cqz3X{animation:Home_dotPulse__IbtSi 2s ease-in-out infinite;background:linear-gradient(135deg,var(--accent-1),var(--accent-2));border-radius:50%;box-shadow:0 0 20px var(--accent-1-background);height:16px;position:relative;width:16px}.Home_dividerDot__cqz3X:after{animation:Home_dotRipple__OOWUP 2s ease-out infinite;border:2px solid var(--accent-1);border-radius:50%;content:"";inset:-4px;opacity:.3;position:absolute}@keyframes Home_dotPulse__IbtSi{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes Home_dotRipple__OOWUP{0%{opacity:.3;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.Home_memoryLaneTitle__NOpAJ{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-text-color) 0,var(--accent-1) 100%);-webkit-background-clip:text;background-clip:text;color:var(--primary-text-color);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.2;margin-bottom:var(--spacing-md)}.Home_memoryLaneSubtitle__x8rEf{color:var(--secondary-text-color);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:500;line-height:1.6;margin:0 auto;max-width:600px}.Home_memoryTimeline__xVoar{display:flex;flex-direction:column;gap:var(--spacing-5xl);position:relative}.Home_memoryTimeline__xVoar:before{animation:Home_timelineGlow__gqaMb 3s ease-in-out infinite alternate;background:linear-gradient(180deg,#0000 0,var(--accent-1) 10%,var(--accent-2) 50%,var(--accent-1) 90%,#0000 100%);border-radius:var(--radius-full);bottom:0;box-shadow:0 0 20px var(--accent-1-background);content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}@keyframes Home_timelineGlow__gqaMb{0%{box-shadow:0 0 20px var(--accent-1-background);opacity:.6}to{box-shadow:0 0 40px var(--accent-1-background),0 0 60px var(--accent-1-background);opacity:1}}.Home_memoryItem__E5X-m{grid-gap:var(--spacing-5xl);align-items:center;animation:Home_fadeInLeft__GjgzY .8s ease both;display:grid;gap:var(--spacing-5xl);grid-template-columns:1fr 1fr;position:relative}.Home_memoryItem__E5X-m:before{animation:Home_timelineNodePulse__574j5 2s ease-in-out infinite;background:linear-gradient(135deg,var(--accent-1),var(--accent-2));border:5px solid var(--background-0);border-radius:50%;box-shadow:0 0 0 4px var(--accent-1-background),0 0 30px var(--accent-1);content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:5}@keyframes Home_timelineNodePulse__574j5{0%,to{box-shadow:0 0 0 4px var(--accent-1-background),0 0 30px var(--accent-1);transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 0 8px var(--accent-1-background),0 0 40px var(--accent-1),0 0 60px var(--accent-1);transform:translate(-50%,-50%) scale(1.2)}}.Home_memoryItem__E5X-m:after{animation:Home_lineSlideIn__E2lNo .8s ease both;background:linear-gradient(90deg,var(--accent-1),#0000);content:"";height:3px;left:50%;position:absolute;top:50%;transform:translateX(-24px) translateY(-50%);width:calc(var(--spacing-2xl) + 20px);z-index:4}.Home_memoryItemReverse__uQR13:after{left:auto;right:50%;transform:translateX(24px) translateY(-50%) scaleX(-1)}@keyframes Home_lineSlideIn__E2lNo{0%{opacity:0;width:0}to{opacity:1;width:calc(var(--spacing-2xl) + 20px)}}@keyframes Home_fadeInLeft__GjgzY{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes Home_fadeInRight__zfqWD{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}.Home_memoryItem__E5X-m .Home_memoryImageContainer__EprsX{order:1}.Home_memoryItem__E5X-m .Home_memoryTextContainer__bHGOu{order:2;padding-left:var(--spacing-2xl);text-align:left}.Home_memoryItemReverse__uQR13{animation:Home_fadeInRight__zfqWD .8s ease both}.Home_memoryItemReverse__uQR13 .Home_memoryImageContainer__EprsX{order:2}.Home_memoryItemReverse__uQR13 .Home_memoryTextContainer__bHGOu{order:1;padding-left:0;padding-right:var(--spacing-2xl);text-align:right}.Home_memoryImageContainer__EprsX{aspect-ratio:4/3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--background-3);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden;position:relative;transition:all .6s cubic-bezier(.4,0,.2,1)}.Home_memoryImageContainer__EprsX:before{background:linear-gradient(135deg,var(--accent-1),var(--accent-2));content:"";inset:0;mix-blend-mode:overlay;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease;z-index:1}.Home_memoryImageContainer__EprsX:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-xl);transform:translateY(-8px) scale(1.02)}.Home_memoryImageContainer__EprsX:hover:before{opacity:.15}.Home_memoryImage__qcdoh{background:var(--background-2);height:100%;object-fit:contain;object-position:center;transition:transform .7s cubic-bezier(.4,0,.2,1);width:100%}.Home_memoryImageContainer__EprsX:hover .Home_memoryImage__qcdoh{transform:scale(1.1)}.Home_memoryImageOverlay__JRGhw{background:linear-gradient(135deg,var(--accent-1),var(--accent-2));inset:0;mix-blend-mode:multiply;opacity:0;position:absolute;transition:opacity .5s ease}.Home_memoryImageContainer__EprsX:hover .Home_memoryImageOverlay__JRGhw{opacity:.2}.Home_memoryNumberBadge__X8U1x{align-items:center;background:linear-gradient(135deg,var(--accent-1),var(--accent-2));border:5px solid var(--background-1);border-radius:50%;box-shadow:var(--shadow-xl);color:var(--background-1);display:flex;font-size:var(--font-size-2xl);font-weight:900;height:64px;justify-content:center;position:absolute;right:var(--spacing-lg);top:var(--spacing-lg);transition:all .6s cubic-bezier(.34,1.56,.64,1);width:64px;z-index:3}.Home_memoryImageContainer__EprsX:hover .Home_memoryNumberBadge__X8U1x{box-shadow:var(--shadow-xl);transform:rotate(1turn) scale(1.2)}.Home_memoryTextContainer__bHGOu{padding:var(--spacing-xl)}.Home_memoryTitle__a94Gn{color:var(--primary-text-color);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.3;margin-bottom:var(--spacing-md);position:relative}.Home_memoryItem__E5X-m .Home_memoryTitle__a94Gn:after{background:linear-gradient(90deg,var(--accent-1),var(--accent-2));border-radius:var(--radius-full);bottom:-12px;content:"";height:5px;left:0;position:absolute;transition:width var(--transition-base);width:80px}.Home_memoryItem__E5X-m:hover .Home_memoryTitle__a94Gn:after{width:120px}.Home_memoryItemReverse__uQR13 .Home_memoryTitle__a94Gn:after{left:auto;right:0}.Home_memoryDescription__MvKX1{color:var(--secondary-text-color);font-size:var(--font-size-base);line-height:1.8;margin-top:var(--spacing-lg)}@media (max-width:1024px){.Home_memoryItem__E5X-m{gap:var(--spacing-3xl)}.Home_memoryTextContainer__bHGOu{padding-left:var(--spacing-xl)}.Home_memoryItemReverse__uQR13 .Home_memoryTextContainer__bHGOu{padding-right:var(--spacing-xl)}}@media (max-width:768px){.Home_memoryLaneSection__edTR4{padding:var(--spacing-4xl) 0}.Home_memoryLaneContainer__IF9Ar{padding:0 var(--spacing-md)}.Home_memoryTimeline__xVoar{gap:var(--spacing-4xl)}.Home_memoryTimeline__xVoar:before{left:var(--spacing-lg);transform:translateX(0);width:3px}.Home_memoryItemReverse__uQR13,.Home_memoryItem__E5X-m{gap:var(--spacing-xl);grid-template-columns:1fr;padding-left:calc(var(--spacing-lg)*3)}.Home_memoryItemReverse__uQR13:before,.Home_memoryItem__E5X-m:before{left:var(--spacing-lg);transform:translate(-50%)}.Home_memoryItemReverse__uQR13:after,.Home_memoryItem__E5X-m:after{left:calc(var(--spacing-lg) + 12px);right:auto;transform:translateY(-50%) scaleX(1);width:var(--spacing-xl)}.Home_memoryItemReverse__uQR13 .Home_memoryImageContainer__EprsX,.Home_memoryItem__E5X-m .Home_memoryImageContainer__EprsX{order:1}.Home_memoryItemReverse__uQR13 .Home_memoryTextContainer__bHGOu,.Home_memoryItem__E5X-m .Home_memoryTextContainer__bHGOu{order:2;padding-left:0;padding-right:0;text-align:left}.Home_memoryItemReverse__uQR13 .Home_memoryTitle__a94Gn:after,.Home_memoryItem__E5X-m .Home_memoryTitle__a94Gn:after{left:0;right:auto;transform:none}}@media (max-width:480px){.Home_memoryLaneSection__edTR4{padding:var(--spacing-3xl) 0}.Home_memoryLaneTitle__NOpAJ{font-size:var(--font-size-2xl)}.Home_memoryLaneSubtitle__x8rEf{font-size:var(--font-size-base)}.Home_memoryTimeline__xVoar{gap:var(--spacing-3xl)}.Home_memoryItemReverse__uQR13,.Home_memoryItem__E5X-m{padding-left:calc(var(--spacing-md)*3)}.Home_memoryTimeline__xVoar:before{left:var(--spacing-md)}.Home_memoryItemReverse__uQR13:before,.Home_memoryItem__E5X-m:before{border-width:4px;height:20px;left:var(--spacing-md);width:20px}.Home_memoryItemReverse__uQR13:after,.Home_memoryItem__E5X-m:after{left:calc(var(--spacing-md) + 10px);width:var(--spacing-lg)}.Home_memoryNumberBadge__X8U1x{font-size:var(--font-size-xl);height:48px;width:48px}.Home_memoryTitle__a94Gn{font-size:var(--font-size-xl)}.Home_memoryDescription__MvKX1{font-size:var(--font-size-sm)}}@media (prefers-reduced-motion:reduce){.Home_dividerDot__cqz3X,.Home_memoryItemReverse__uQR13,.Home_memoryItem__E5X-m,.Home_memoryItem__E5X-m:after,.Home_memoryItem__E5X-m:before{animation:none!important}.Home_memoryTimeline__xVoar:before{animation:none;opacity:.8}.Home_memoryItem__E5X-m:before{animation:none}.Home_memoryImageContainer__EprsX:hover{transform:scale(1.01)}.Home_memoryImageContainer__EprsX:hover .Home_memoryImage__qcdoh{transform:scale(1.03)}.Home_memoryImageContainer__EprsX:hover .Home_memoryNumberBadge__X8U1x{transform:scale(1.05)}}.DesktopBio_root__jIoTD{min-height:100vh;position:relative}.DesktopBio_blobField__Lp2wj{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.DesktopBio_ambientOrb__u8adS{border-radius:50%;filter:blur(140px);left:0;opacity:.13;pointer-events:none;position:absolute;top:0}.DesktopBio_orb1__e85sl{animation:DesktopBio_orbDrift1__i0L7t 110s ease-in-out infinite;animation-delay:-40s;background:radial-gradient(ellipse at 40% 40%,var(--accent-1),var(--accent-2) 55%,#0000 80%);height:860px;width:860px}.DesktopBio_orb2__ft1ZN{animation:DesktopBio_orbDrift2__NFK6\+ 130s ease-in-out infinite;animation-delay:-70s;background:radial-gradient(ellipse at 60% 60%,var(--accent-2),var(--accent-3) 50%,#0000 80%);height:700px;width:700px}@keyframes DesktopBio_orbDrift1__i0L7t{0%{transform:translate(-10vw,-10vh)}50%{transform:translate(52vw,62vh)}to{transform:translate(-10vw,-10vh)}}@keyframes DesktopBio_orbDrift2__NFK6\+{0%{transform:translate(62vw,56vh)}50%{transform:translate(4vw,4vh)}to{transform:translate(62vw,56vh)}}@keyframes DesktopBio_cardIn__GWZzr{0%{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DesktopBio_fadeUp__y\+fYs{0%{filter:blur(3px);opacity:0;transform:translateY(22px) scale(.97)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes DesktopBio_slideIn__jGsBP{0%{filter:blur(3px);opacity:0;transform:translateX(-22px)}to{filter:blur(0);opacity:1;transform:translateX(0)}}@keyframes DesktopBio_dotPop__NlJr3{0%{opacity:0;transform:scale(0)}55%{transform:scale(1.5)}75%{transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes DesktopBio_ringPulse__vjlF3{0%,to{box-shadow:var(--shadow-lg),0 0 0 1px var(--border-color),0 0 0 rgba(var(--accent-1-rgb),0)}50%{box-shadow:var(--shadow-lg),0 0 0 1px var(--border-color),0 0 32px rgba(var(--accent-1-rgb),.18)}}@keyframes DesktopBio_techScroll__XA8Ye{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes DesktopBio_waveBob__wSK6W{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.DesktopBio_content__Fu30M{box-sizing:border-box;display:flex;justify-content:center;padding:var(--spacing-xl) var(--spacing-md);position:relative;width:100%;z-index:2}.DesktopBio_page__yaZXS{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:1100px;width:100%}.DesktopBio_profileSection__I27Xw{opacity:0;transform:translateY(36px) scale(.985);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.DesktopBio_profileSection__I27Xw.DesktopBio_revealed__dzMZT{opacity:1;transform:none;will-change:auto}.DesktopBio_profileCard__qR5LD{border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #ffffff0a;display:grid;grid-template-columns:260px 1fr;overflow:hidden}.DesktopBio_identityPanel__beKvI{align-items:center;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:linear-gradient(160deg,rgba(var(--accent-1-rgb),.11) 0,rgba(var(--accent-2-rgb),.05) 70%,#0000 100%);border-right:1px solid var(--border-color);display:flex;flex-direction:column;gap:var(--spacing-xl);justify-content:center;opacity:0;padding:var(--spacing-2xl) var(--spacing-xl);transform:translateX(-18px);transition:opacity .75s cubic-bezier(.22,1,.36,1) .15s,transform .75s cubic-bezier(.22,1,.36,1) .15s}.DesktopBio_profileSection__I27Xw.DesktopBio_revealed__dzMZT .DesktopBio_identityPanel__beKvI{opacity:1;transform:none}.DesktopBio_imageRing__V9fSt{background:linear-gradient(145deg,var(--accent-1),var(--accent-2));border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),0 0 0 1px var(--border-color);flex-shrink:0;height:200px;padding:3px;width:200px}.DesktopBio_profileSection__I27Xw.DesktopBio_revealed__dzMZT .DesktopBio_imageRing__V9fSt{animation:DesktopBio_ringPulse__vjlF3 5s ease-in-out 1s infinite}.DesktopBio_profileImage__zFM-x{border-radius:calc(var(--radius-xl) - 3px);display:block;height:100%;object-fit:cover;width:100%}.DesktopBio_socialRow__RACMM{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:center}.DesktopBio_socialLink__kPUAM{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff14;color:var(--secondary-text-color);display:flex;font-size:1rem;height:38px;justify-content:center;text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);width:38px}.DesktopBio_socialLink__kPUAM:hover{border-color:rgba(var(--accent-1-rgb),.5);box-shadow:var(--shadow-md),0 6px 16px rgba(var(--accent-1-rgb),.14);color:var(--accent-1);text-decoration:none;transform:translateY(-3px)}.DesktopBio_infoPanel__SrP12{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:var(--frosted-background);display:flex;flex-direction:column;gap:var(--spacing-lg);opacity:0;padding:var(--spacing-2xl);transform:translateX(18px);transition:opacity .75s cubic-bezier(.22,1,.36,1) .25s,transform .75s cubic-bezier(.22,1,.36,1) .25s}.DesktopBio_profileSection__I27Xw.DesktopBio_revealed__dzMZT .DesktopBio_infoPanel__SrP12{opacity:1;transform:none}.DesktopBio_nameBlock__WZUEX{display:flex;flex-direction:column;gap:var(--spacing-xs)}.DesktopBio_name__RKtHf{line-height:1.05!important;margin:0!important}.DesktopBio_profileTitle__PPsf9{color:var(--secondary-text-color);font-size:var(--font-size-md);font-weight:400;letter-spacing:.01em;margin:0}.DesktopBio_summary__jH3cK{color:var(--secondary-text-color);font-size:var(--font-size-sm);line-height:1.85;margin:0}.DesktopBio_divider__IBaRv{background:linear-gradient(to right,var(--border-color) 0,rgba(var(--accent-1-rgb),.25) 50%,var(--border-color) 100%);flex-shrink:0;height:1px}.DesktopBio_contactGrid__PN8Ts{grid-gap:var(--spacing-sm) var(--spacing-lg);display:grid;gap:var(--spacing-sm) var(--spacing-lg);grid-template-columns:1fr 1fr}.DesktopBio_contactItem__PgRKF{align-items:center;color:var(--secondary-text-color);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);min-width:0;text-decoration:none;transition:color var(--transition-fast)}.DesktopBio_contactItem__PgRKF>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DesktopBio_contactItem__PgRKF:hover{color:var(--accent-1);text-decoration:none}.DesktopBio_contactIcon__bRGgT{color:var(--accent-1);flex-shrink:0;font-size:.95rem;opacity:.7}.DesktopBio_metaStrip__sLV1s{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-sm);grid-column:1/-1;opacity:0;padding:var(--spacing-md) var(--spacing-xl);transform:translateY(8px);transition:opacity .6s cubic-bezier(.22,1,.36,1) .5s,transform .6s cubic-bezier(.22,1,.36,1) .5s}.DesktopBio_profileSection__I27Xw.DesktopBio_revealed__dzMZT .DesktopBio_metaStrip__sLV1s{opacity:1;transform:none}.DesktopBio_metaPill__xJ60R{background:var(--background-2);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--secondary-text-color);font-size:var(--font-size-xs);font-weight:500;line-height:1.6;padding:3px var(--spacing-md);transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.DesktopBio_metaPill__xJ60R:hover{background:var(--accent-1-background);border-color:rgba(var(--accent-1-rgb),.4);color:var(--accent-1)}.DesktopBio_section__RwOTk{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff14;opacity:0;padding:var(--spacing-xl) var(--spacing-2xl);position:relative;transform:translateY(40px) scale(.985);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.DesktopBio_section__RwOTk.DesktopBio_revealed__dzMZT{opacity:1;transform:none;will-change:auto}.DesktopBio_section__RwOTk:before{background:linear-gradient(180deg,#ffffff0f,#0000 30%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.DesktopBio_sectionHeader__p20il{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);overflow:hidden}.DesktopBio_sectionTitle__eGdva{font-size:var(--font-size-xl)!important;letter-spacing:-.02em!important;margin:0!important;opacity:0;transform:translateY(10px);transition:opacity .55s cubic-bezier(.22,1,.36,1) .1s,transform .55s cubic-bezier(.22,1,.36,1) .1s;white-space:nowrap}.DesktopBio_section__RwOTk.DesktopBio_revealed__dzMZT .DesktopBio_sectionTitle__eGdva{opacity:1;transform:none}.DesktopBio_sectionIcon__2sOCj{align-items:center;color:var(--accent-1);display:flex;flex-shrink:0;font-size:1.15rem;opacity:0;transform:scale(.5);transition:opacity .4s cubic-bezier(.34,1.56,.64,1) .05s,transform .4s cubic-bezier(.34,1.56,.64,1) .05s}.DesktopBio_section__RwOTk.DesktopBio_revealed__dzMZT .DesktopBio_sectionIcon__2sOCj{opacity:.85;transform:scale(1)}.DesktopBio_sectionRule__0NWhQ{background:linear-gradient(to right,rgba(var(--accent-1-rgb),.5),var(--border-color) 60%,#0000);flex:1 1;height:1px;min-width:16px;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.22,1,.36,1) .22s}.DesktopBio_section__RwOTk.DesktopBio_revealed__dzMZT .DesktopBio_sectionRule__0NWhQ{transform:scaleX(1)}.DesktopBio_timeline__\+tzsT{padding-left:var(--spacing-xl);position:relative}.DesktopBio_timeline__\+tzsT:before{background:linear-gradient(to bottom,var(--accent-1),var(--accent-2) 55%,#0000);bottom:14px;content:"";left:4px;opacity:0;position:absolute;top:14px;transform:scaleY(0);transform-origin:top;transition:opacity .6s ease .3s,transform .8s cubic-bezier(.22,1,.36,1) .3s;width:1px}.DesktopBio_revealed__dzMZT .DesktopBio_timeline__\+tzsT:before{opacity:.3;transform:scaleY(1)}.DesktopBio_timelineItem__eCYYQ{animation:DesktopBio_slideIn__jGsBP .65s cubic-bezier(.22,1,.36,1) both;animation-delay:.16s;animation-delay:calc(.16s + var(--item-delay, 0ms));animation-play-state:paused;margin-bottom:var(--spacing-lg);opacity:0;position:relative}.DesktopBio_timelineItem__eCYYQ:last-child{margin-bottom:0}.DesktopBio_revealed__dzMZT .DesktopBio_timelineItem__eCYYQ{animation-play-state:running}.DesktopBio_timelineDot__yjJPh{animation:DesktopBio_dotPop__NlJr3 .55s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.2s;animation-delay:calc(.2s + var(--item-delay, 0ms));animation-play-state:paused;background:var(--accent-1);border-radius:50%;height:9px;left:calc(var(--spacing-xl)*-1);outline:2px solid var(--accent-1);outline-offset:2px;position:absolute;top:var(--spacing-md);width:9px;z-index:1}.DesktopBio_revealed__dzMZT .DesktopBio_timelineDot__yjJPh{animation-play-state:running}.DesktopBio_timelineCard__69E7g{background:var(--background-2);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;padding:var(--spacing-lg) var(--spacing-xl);position:relative;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.DesktopBio_timelineCard__69E7g:after{background:linear-gradient(105deg,#0000 35%,#ffffff0a 50%,#0000 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .65s ease}.DesktopBio_timelineCard__69E7g:hover{border-color:rgba(var(--accent-1-rgb),.3);box-shadow:var(--shadow-lg),0 0 0 1px rgba(var(--accent-1-rgb),.1)}.DesktopBio_timelineCard__69E7g:hover:after{transform:translateX(120%)}.DesktopBio_timelineTop__98QNk{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between;margin-bottom:var(--spacing-sm)}.DesktopBio_timelineMeta__HupLz{flex:1 1;min-width:0}.DesktopBio_timelineTitle__89jVP{font-size:var(--font-size-base)!important;margin:0 0 3px!important}.DesktopBio_timelineCompany__pWfiJ{color:var(--secondary-text-color);font-size:var(--font-size-sm);font-weight:600;margin:0 0 2px}.DesktopBio_timelineLocation__TVtum{color:var(--tertiary-text-color);font-size:var(--font-size-xs);margin:0}.DesktopBio_periodBadge__fIKiP{align-self:flex-start;background:var(--accent-1-background);border:1px solid rgba(var(--accent-1-rgb),.25);border-radius:var(--radius-full);color:var(--accent-1);flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;line-height:1.5;padding:3px var(--spacing-md);white-space:nowrap}.DesktopBio_timelineDesc__Bb0sG{color:var(--secondary-text-color);font-size:var(--font-size-sm);line-height:1.8;margin:0}.DesktopBio_eduGrid__mloBO{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}.DesktopBio_eduCard__EcWzK{animation:DesktopBio_fadeUp__y\+fYs .6s cubic-bezier(.22,1,.36,1) both;animation-delay:.16s;animation-delay:calc(.16s + var(--item-delay, 0ms));animation-play-state:paused;background:var(--background-2);border:1px solid var(--border-color);border-left:2px solid var(--accent-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);opacity:0;overflow:hidden;padding:var(--spacing-lg) var(--spacing-xl);position:relative;transition:border-left-color var(--transition-base),box-shadow var(--transition-base)}.DesktopBio_revealed__dzMZT .DesktopBio_eduCard__EcWzK{animation-play-state:running}.DesktopBio_eduCard__EcWzK:after{background:linear-gradient(105deg,#0000 35%,#ffffff0a 50%,#0000 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .65s ease}.DesktopBio_eduCard__EcWzK:hover{border-left-color:var(--accent-2);box-shadow:var(--shadow-md),0 0 0 1px rgba(var(--accent-1-rgb),.08)}.DesktopBio_eduCard__EcWzK:hover:after{transform:translateX(120%)}.DesktopBio_eduPeriod__0NUky{background:var(--accent-1-background);border:1px solid rgba(var(--accent-1-rgb),.25);border-radius:var(--radius-full);color:var(--accent-1);display:inline-block;font-size:var(--font-size-xs);font-weight:600;line-height:1.5;margin-bottom:var(--spacing-sm);padding:2px var(--spacing-sm)}.DesktopBio_eduDegree__xjxHy{font-size:var(--font-size-base)!important;margin:0 0 var(--spacing-xs) 0!important}.DesktopBio_eduInstitution__oWbVP{color:var(--secondary-text-color);font-size:var(--font-size-sm);font-weight:500;margin:0 0 var(--spacing-sm) 0}.DesktopBio_eduDetails__GVPR2{color:var(--tertiary-text-color);font-size:var(--font-size-xs);line-height:1.7;margin:0}.DesktopBio_skillsGrid__2dr4k{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-xl)}.DesktopBio_skillCard__ew5Wg{animation:DesktopBio_fadeUp__y\+fYs .6s cubic-bezier(.22,1,.36,1) both;animation-delay:.16s;animation-delay:calc(.16s + var(--item-delay, 0ms));animation-play-state:paused;background:var(--background-2);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);opacity:0;overflow:hidden;padding:var(--spacing-lg);position:relative;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.DesktopBio_revealed__dzMZT .DesktopBio_skillCard__ew5Wg{animation-play-state:running}.DesktopBio_skillCard__ew5Wg:after{background:linear-gradient(105deg,#0000 35%,#ffffff0a 50%,#0000 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .65s ease}.DesktopBio_skillCard__ew5Wg:hover{border-color:rgba(var(--accent-1-rgb),.3);box-shadow:var(--shadow-md),0 0 0 1px rgba(var(--accent-1-rgb),.08)}.DesktopBio_skillCard__ew5Wg:hover:after{transform:translateX(120%)}.DesktopBio_skillCategory__Dt9Kh{border-bottom:1px solid var(--border-color);color:var(--tertiary-text-color)!important;font-size:var(--font-size-xs)!important;font-weight:700!important;letter-spacing:.1em!important;margin:0 0 var(--spacing-md) 0!important;padding-bottom:var(--spacing-sm);text-transform:uppercase!important}.DesktopBio_tagRow__\+WE6e{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-sm)}.DesktopBio_skillTag__x0QRG{background:var(--background-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--secondary-text-color);font-size:var(--font-size-xs);font-weight:500;padding:3px var(--spacing-sm);transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.DesktopBio_skillTag__x0QRG:hover{background:var(--accent-1-background);border-color:rgba(var(--accent-1-rgb),.4);color:var(--accent-1)}.DesktopBio_techDivider__MSW9x{background:linear-gradient(to right,#0000,var(--accent-1) 25%,var(--accent-2) 50%,var(--accent-1) 75%,#0000);height:1px;margin:var(--spacing-xl) 0 var(--spacing-lg);opacity:.3;width:100%}.DesktopBio_techMarqueeWrapper__jvGr7{margin-bottom:var(--spacing-lg);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 8%,#000 92%,#0000);overflow:hidden;width:100%}.DesktopBio_techTrack__zKu2q{animation:DesktopBio_techScroll__XA8Ye 30s linear infinite;display:flex;gap:var(--spacing-sm);width:-webkit-max-content;width:max-content}.DesktopBio_techItem__W4254{align-items:center;animation:DesktopBio_waveBob__wSK6W 3.2s ease-in-out infinite;animation-delay:0s;animation-delay:calc(var(--wave-i, 0)*.18s);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;flex-shrink:0;gap:5px;justify-content:center;min-width:80px;padding:var(--spacing-md) var(--spacing-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.DesktopBio_techItem__W4254:hover{border-color:rgba(var(--accent-1-rgb),.45);box-shadow:var(--shadow-md),0 4px 14px rgba(var(--accent-1-rgb),.12)}.DesktopBio_techIcon__kGbMu{color:var(--accent-1);display:block;font-size:1.4rem;line-height:1;opacity:.75;transition:opacity var(--transition-fast)}.DesktopBio_techItem__W4254:hover .DesktopBio_techIcon__kGbMu{opacity:1}.DesktopBio_techName__3Sthc{color:var(--tertiary-text-color);font-size:.72rem;font-weight:500;line-height:1.2;white-space:nowrap}.DesktopBio_sectionCta__ufbGf{display:flex;justify-content:center;margin-top:var(--spacing-md)}@media (max-width:1023px){.DesktopBio_glassCard__5uft-{padding:var(--spacing-xl)}.DesktopBio_profileCard__qR5LD{grid-template-columns:220px 1fr}.DesktopBio_imageRing__V9fSt{height:170px;width:170px}.DesktopBio_contactGrid__PN8Ts{grid-template-columns:1fr}.DesktopBio_section__RwOTk{padding:var(--spacing-xl)}.DesktopBio_eduGrid__mloBO,.DesktopBio_skillsGrid__2dr4k{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.DesktopBio_identityPanel__beKvI,.DesktopBio_infoPanel__SrP12,.DesktopBio_metaStrip__sLV1s,.DesktopBio_profileSection__I27Xw,.DesktopBio_sectionIcon__2sOCj,.DesktopBio_sectionRule__0NWhQ,.DesktopBio_sectionTitle__eGdva,.DesktopBio_section__RwOTk{opacity:1!important;transform:none!important;transition:none!important}.DesktopBio_ambientOrb__u8adS,.DesktopBio_techItem__W4254,.DesktopBio_techTrack__zKu2q{animation:none!important}.DesktopBio_eduCard__EcWzK,.DesktopBio_skillCard__ew5Wg,.DesktopBio_timelineDot__yjJPh,.DesktopBio_timelineItem__eCYYQ{animation:none!important;opacity:1!important}.DesktopBio_timeline__\+tzsT:before{opacity:.3!important;transform:none!important;transition:none!important}.DesktopBio_profileSection__I27Xw.DesktopBio_revealed__dzMZT .DesktopBio_imageRing__V9fSt{animation:none!important}}[data-no-animations=true] .DesktopBio_identityPanel__beKvI,[data-no-animations=true] .DesktopBio_infoPanel__SrP12,[data-no-animations=true] .DesktopBio_metaStrip__sLV1s,[data-no-animations=true] .DesktopBio_profileSection__I27Xw,[data-no-animations=true] .DesktopBio_sectionIcon__2sOCj,[data-no-animations=true] .DesktopBio_sectionRule__0NWhQ,[data-no-animations=true] .DesktopBio_sectionTitle__eGdva,[data-no-animations=true] .DesktopBio_section__RwOTk{opacity:1!important;transform:none!important;transition:none!important}[data-no-animations=true] .DesktopBio_eduCard__EcWzK,[data-no-animations=true] .DesktopBio_skillCard__ew5Wg,[data-no-animations=true] .DesktopBio_techItem__W4254,[data-no-animations=true] .DesktopBio_timelineDot__yjJPh,[data-no-animations=true] .DesktopBio_timelineItem__eCYYQ{animation:none!important;opacity:1!important}[data-no-animations=true] .DesktopBio_profileSection__I27Xw.DesktopBio_revealed__dzMZT .DesktopBio_imageRing__V9fSt{animation:none!important}.MobileBio_root__TpSZw{min-height:100vh;position:relative}.MobileBio_blobField__Ckefz{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.MobileBio_ambientOrb__ZX1-C{border-radius:50%;filter:blur(100px);left:0;opacity:.18;pointer-events:none;position:absolute;top:0}.MobileBio_orb1__VzlN5{animation:MobileBio_orbDrift1__2uFz5 90s ease-in-out infinite;animation-delay:-30s;background:radial-gradient(ellipse at 40% 40%,var(--accent-1),var(--accent-2) 55%,#0000 80%);height:480px;width:480px}.MobileBio_orb2__ZtYwc{animation:MobileBio_orbDrift2__cY1AD 110s ease-in-out infinite;animation-delay:-55s;background:radial-gradient(ellipse at 60% 60%,var(--accent-2),var(--accent-3) 50%,#0000 80%);height:380px;width:380px}@keyframes MobileBio_orbDrift1__2uFz5{0%{transform:translate(-20vw,-5vh)}50%{transform:translate(40vw,72vh)}to{transform:translate(-20vw,-5vh)}}@keyframes MobileBio_orbDrift2__cY1AD{0%{transform:translate(52vw,60vh)}50%{transform:translateY(8vh)}to{transform:translate(52vw,60vh)}}@keyframes MobileBio_cardIn__gozJs{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes MobileBio_fadeUp__6qF7I{0%{filter:blur(2px);opacity:0;transform:translateY(18px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes MobileBio_slideIn__5m8rj{0%{filter:blur(2px);opacity:0;transform:translateX(-18px)}to{filter:blur(0);opacity:1;transform:translateX(0)}}@keyframes MobileBio_dotPop__09JLV{0%{opacity:0;transform:scale(0)}55%{transform:scale(1.5)}75%{transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes MobileBio_ringPulse__busry{0%,to{box-shadow:var(--shadow-md),0 0 0 1px #ffffff2e,0 0 0 rgba(var(--accent-1-rgb),0)}50%{box-shadow:var(--shadow-md),0 0 0 1px #ffffff2e,0 0 28px rgba(var(--accent-1-rgb),.22)}}@keyframes MobileBio_techScroll__dF1o6{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes MobileBio_waveBob__CNKN9{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.MobileBio_content__XihL9{display:flex;justify-content:center;padding:var(--spacing-sm)}.MobileBio_content__XihL9,.MobileBio_glassCard__sTSCk{box-sizing:border-box;position:relative;width:100%;z-index:2}.MobileBio_glassCard__sTSCk{backdrop-filter:blur(40px) saturate(200%) brightness(1.04);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.04);background:linear-gradient(160deg,#ffffff24,#ffffff0d 55%,#ffffff1c);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl),inset 0 1.5px 0 #ffffff4d,inset 0 -1px 0 #ffffff0f,inset 1px 0 0 #ffffff1a,inset -1px 0 0 #ffffff0d;padding:var(--spacing-md)}.MobileBio_glassCard__sTSCk:before{background:linear-gradient(180deg,#ffffff1a,#0000 36%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.MobileBio_page__Ouvkr{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.MobileBio_profileSection__Tb2Am{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.MobileBio_profileSection__Tb2Am.MobileBio_revealed__0Qo4C{opacity:1;transform:none;will-change:auto}.MobileBio_profileCard__VjQft{border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),inset 0 1px 0 #ffffff1a;overflow:hidden}.MobileBio_heroZone__80LAZ{align-items:center;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:linear-gradient(160deg,rgba(var(--accent-1-rgb),.16) 0,rgba(var(--accent-2-rgb),.09) 55%,rgba(var(--accent-1-rgb),.05) 100%);border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:var(--spacing-md);opacity:0;padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-xl);transform:translateY(-12px);transition:opacity .7s cubic-bezier(.22,1,.36,1) .12s,transform .7s cubic-bezier(.22,1,.36,1) .12s}.MobileBio_profileSection__Tb2Am.MobileBio_revealed__0Qo4C .MobileBio_heroZone__80LAZ{opacity:1;transform:none}.MobileBio_imageRing__2DLP2{background:linear-gradient(145deg,var(--accent-1),var(--accent-2));border-radius:var(--radius-xl);box-shadow:var(--shadow-md),0 0 0 1px #ffffff2e;flex-shrink:0;height:150px;padding:3px;width:150px}.MobileBio_profileSection__Tb2Am.MobileBio_revealed__0Qo4C .MobileBio_imageRing__2DLP2{animation:MobileBio_ringPulse__busry 5s ease-in-out .9s infinite}.MobileBio_profileImage__58DMk{border-radius:calc(var(--radius-xl) - 3px);display:block;height:100%;object-fit:cover;width:100%}.MobileBio_heroText__yvCfI{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:center}.MobileBio_name__Iz1s6{line-height:1.08!important;margin:0!important;text-align:center}.MobileBio_profileTitle__cYyIt{color:var(--secondary-text-color);font-size:var(--font-size-base);font-weight:400;letter-spacing:.01em;margin:0;text-align:center}.MobileBio_bodyZone__0n86r{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:var(--frosted-background);display:flex;flex-direction:column;gap:var(--spacing-md);opacity:0;padding:var(--spacing-xl) var(--spacing-lg);transform:translateY(12px);transition:opacity .7s cubic-bezier(.22,1,.36,1) .25s,transform .7s cubic-bezier(.22,1,.36,1) .25s}.MobileBio_profileSection__Tb2Am.MobileBio_revealed__0Qo4C .MobileBio_bodyZone__0n86r{opacity:1;transform:none}.MobileBio_summary__uDS1Y{color:var(--secondary-text-color);font-size:var(--font-size-sm);line-height:1.85;margin:0}.MobileBio_divider__ohCBv{background:linear-gradient(to right,#0000,var(--border-color) 20%,rgba(var(--accent-1-rgb),.2) 50%,var(--border-color) 80%,#0000);flex-shrink:0;height:1px}.MobileBio_contactList__0fhZL{display:flex;flex-direction:column;gap:var(--spacing-sm)}.MobileBio_contactItem__5W2gK{align-items:center;color:var(--secondary-text-color);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);min-width:0;text-decoration:none;transition:color var(--transition-fast)}.MobileBio_contactItem__5W2gK>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileBio_contactItem__5W2gK:hover{color:var(--accent-1);text-decoration:none}.MobileBio_contactIcon__H6iZt{color:var(--accent-1);flex-shrink:0;font-size:.95rem;opacity:.7}.MobileBio_metaRow__QOn\+P{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-sm)}.MobileBio_metaPill__8XATB{background:var(--background-2);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--secondary-text-color);font-size:var(--font-size-xs);font-weight:500;line-height:1.6;padding:4px var(--spacing-md)}.MobileBio_socialRow__kQo3P{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.MobileBio_socialLink__AXytG{align-items:center;background:var(--background-2);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--secondary-text-color);display:flex;font-size:1.1rem;height:44px;justify-content:center;text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);width:44px}.MobileBio_socialLink__AXytG:hover{background:var(--accent-1-background);border-color:rgba(var(--accent-1-rgb),.4);color:var(--accent-1);text-decoration:none}.MobileBio_section__BgZWd{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff12;opacity:0;padding:var(--spacing-lg);position:relative;transform:translateY(28px) scale(.985);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.MobileBio_section__BgZWd.MobileBio_revealed__0Qo4C{opacity:1;transform:none;will-change:auto}.MobileBio_section__BgZWd:before{background:linear-gradient(180deg,#ffffff0d,#0000 28%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.MobileBio_sectionHeader__0YNkH{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);overflow:hidden}.MobileBio_sectionTitle__8Jc9M{font-size:var(--font-size-lg)!important;letter-spacing:-.015em!important;margin:0!important;opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.22,1,.36,1) .1s,transform .5s cubic-bezier(.22,1,.36,1) .1s;white-space:nowrap}.MobileBio_section__BgZWd.MobileBio_revealed__0Qo4C .MobileBio_sectionTitle__8Jc9M{opacity:1;transform:none}.MobileBio_sectionIcon__\+Eey4{align-items:center;color:var(--accent-1);display:flex;flex-shrink:0;font-size:1rem;opacity:0;transform:scale(.5);transition:opacity .4s cubic-bezier(.34,1.56,.64,1) .05s,transform .4s cubic-bezier(.34,1.56,.64,1) .05s}.MobileBio_section__BgZWd.MobileBio_revealed__0Qo4C .MobileBio_sectionIcon__\+Eey4{opacity:.85;transform:scale(1)}.MobileBio_sectionRule__G8Ecu{background:linear-gradient(to right,rgba(var(--accent-1-rgb),.4),var(--border-color) 50%,#0000);flex:1 1;height:1px;min-width:10px;transform:scaleX(0);transform-origin:left;transition:transform .65s cubic-bezier(.22,1,.36,1) .2s}.MobileBio_section__BgZWd.MobileBio_revealed__0Qo4C .MobileBio_sectionRule__G8Ecu{transform:scaleX(1)}.MobileBio_timeline__gsxz3{padding-left:var(--spacing-lg);position:relative}.MobileBio_timeline__gsxz3:before{background:linear-gradient(to bottom,var(--accent-1),var(--accent-2) 55%,#0000);bottom:10px;content:"";left:3px;opacity:0;position:absolute;top:10px;transform:scaleY(0);transform-origin:top;transition:opacity .5s ease .25s,transform .7s cubic-bezier(.22,1,.36,1) .25s;width:1px}.MobileBio_revealed__0Qo4C .MobileBio_timeline__gsxz3:before{opacity:.3;transform:scaleY(1)}.MobileBio_timelineItem__HBZyh{animation:MobileBio_slideIn__5m8rj .6s cubic-bezier(.22,1,.36,1) both;animation-delay:.14s;animation-delay:calc(.14s + var(--item-delay, 0ms));animation-play-state:paused;margin-bottom:var(--spacing-md);opacity:0;position:relative}.MobileBio_timelineItem__HBZyh:last-child{margin-bottom:0}.MobileBio_revealed__0Qo4C .MobileBio_timelineItem__HBZyh{animation-play-state:running}.MobileBio_timelineDot__Dso2M{animation:MobileBio_dotPop__09JLV .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.18s;animation-delay:calc(.18s + var(--item-delay, 0ms));animation-play-state:paused;background:var(--accent-1);border-radius:50%;height:8px;left:calc(var(--spacing-lg)*-1);outline:2px solid var(--accent-1);outline-offset:2px;position:absolute;top:var(--spacing-md);width:8px;z-index:1}.MobileBio_revealed__0Qo4C .MobileBio_timelineDot__Dso2M{animation-play-state:running}.MobileBio_timelineCard__V1UAI{background:var(--background-2);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md)}.MobileBio_periodBadge__x9-rj{align-self:flex-start;background:var(--accent-1-background);border:1px solid rgba(var(--accent-1-rgb),.25);border-radius:var(--radius-full);color:var(--accent-1);font-size:var(--font-size-xs);font-weight:600;line-height:1.5;padding:2px var(--spacing-sm)}.MobileBio_timelineTitle__JQ106{font-size:var(--font-size-base)!important;margin:0!important}.MobileBio_timelineCompany__n0Skh{color:var(--secondary-text-color);font-size:var(--font-size-sm);font-weight:600;margin:0}.MobileBio_timelineLocation__nMbt-{color:var(--tertiary-text-color);font-size:var(--font-size-xs);margin:0}.MobileBio_timelineDesc__IPwHG{color:var(--secondary-text-color);font-size:var(--font-size-sm);line-height:1.78;margin:var(--spacing-xs) 0 0}.MobileBio_eduList__-lFas{display:flex;flex-direction:column;gap:var(--spacing-sm)}.MobileBio_eduCard__DY0O7{animation:MobileBio_fadeUp__6qF7I .55s cubic-bezier(.22,1,.36,1) both;animation-delay:.14s;animation-delay:calc(.14s + var(--item-delay, 0ms));animation-play-state:paused;background:var(--background-2);border:1px solid var(--border-color);border-left:2px solid var(--accent-1);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-xs);opacity:0;padding:var(--spacing-md)}.MobileBio_revealed__0Qo4C .MobileBio_eduCard__DY0O7{animation-play-state:running}.MobileBio_eduPeriod__AJQ0e{background:var(--accent-1-background);border:1px solid rgba(var(--accent-1-rgb),.25);border-radius:var(--radius-full);color:var(--accent-1);display:inline-block;font-size:var(--font-size-xs);font-weight:600;line-height:1.5;padding:2px var(--spacing-sm)}.MobileBio_eduDegree__Ysdu8{font-size:var(--font-size-sm)!important;font-weight:700!important;margin:0!important}.MobileBio_eduInstitution__Crf5H{color:var(--secondary-text-color);font-size:var(--font-size-sm);font-weight:500;margin:0}.MobileBio_eduDetails__W7zJL{color:var(--tertiary-text-color);font-size:var(--font-size-xs);line-height:1.65;margin:0}.MobileBio_skillsStack__D08o9{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.MobileBio_skillCard__7WNBH{animation:MobileBio_fadeUp__6qF7I .55s cubic-bezier(.22,1,.36,1) both;animation-delay:.14s;animation-delay:calc(.14s + var(--item-delay, 0ms));animation-play-state:paused;background:var(--background-2);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);opacity:0;padding:var(--spacing-md)}.MobileBio_revealed__0Qo4C .MobileBio_skillCard__7WNBH{animation-play-state:running}.MobileBio_skillCategory__V\+m9\+{border-bottom:1px solid var(--border-color);color:var(--tertiary-text-color)!important;font-size:var(--font-size-xs)!important;font-weight:700!important;letter-spacing:.1em!important;margin:0 0 var(--spacing-sm) 0!important;padding-bottom:var(--spacing-xs);text-transform:uppercase!important}.MobileBio_tagRow__zeX-m{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-sm)}.MobileBio_skillTag__GCz1B{background:var(--background-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--secondary-text-color);font-size:var(--font-size-xs);font-weight:500;padding:3px var(--spacing-sm)}.MobileBio_techDivider__A0ehL{background:linear-gradient(to right,#0000,var(--accent-1) 25%,var(--accent-2) 50%,var(--accent-1) 75%,#0000);height:1px;margin:var(--spacing-lg) 0 var(--spacing-md);opacity:.3;width:100%}.MobileBio_techMarqueeWrapper__4R0Gh{margin-bottom:var(--spacing-md);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6%,#000 94%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 6%,#000 94%,#0000);overflow:hidden;width:100%}.MobileBio_techTrack__jw\+U3{animation:MobileBio_techScroll__dF1o6 24s linear infinite;display:flex;gap:var(--spacing-xs);width:-webkit-max-content;width:max-content}.MobileBio_techItem__3sM30{align-items:center;animation:MobileBio_waveBob__CNKN9 3s ease-in-out infinite;animation-delay:0s;animation-delay:calc(var(--wave-i, 0)*.18s);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-sm);display:flex;flex-direction:column;flex-shrink:0;gap:4px;justify-content:center;min-width:62px;padding:var(--spacing-sm) var(--spacing-xs)}.MobileBio_techIcon__z0urI{color:var(--accent-1);display:block;font-size:1.25rem;line-height:1;opacity:.75}.MobileBio_techName__XdAKs{color:var(--tertiary-text-color);font-size:.68rem;font-weight:500;line-height:1.2;white-space:nowrap}.MobileBio_sectionCta__jRgPy{display:flex;justify-content:center;margin-top:var(--spacing-sm)}.MobileBio_sectionCta__jRgPy button{max-width:320px;width:100%}@media (max-width:479px){.MobileBio_content__XihL9{padding:var(--spacing-xs)}.MobileBio_glassCard__sTSCk{border-radius:var(--radius-md);padding:var(--spacing-sm)}.MobileBio_heroZone__80LAZ{padding:var(--spacing-xl) var(--spacing-md) var(--spacing-lg)}.MobileBio_bodyZone__0n86r{padding:var(--spacing-lg) var(--spacing-md)}.MobileBio_imageRing__2DLP2{height:120px;width:120px}.MobileBio_section__BgZWd{padding:var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.MobileBio_bodyZone__0n86r,.MobileBio_heroZone__80LAZ,.MobileBio_profileSection__Tb2Am,.MobileBio_sectionIcon__\+Eey4,.MobileBio_sectionRule__G8Ecu,.MobileBio_sectionTitle__8Jc9M,.MobileBio_section__BgZWd{opacity:1!important;transform:none!important;transition:none!important}.MobileBio_ambientOrb__ZX1-C,.MobileBio_techItem__3sM30,.MobileBio_techTrack__jw\+U3{animation:none!important}.MobileBio_eduCard__DY0O7,.MobileBio_skillCard__7WNBH,.MobileBio_timelineDot__Dso2M,.MobileBio_timelineItem__HBZyh{animation:none!important;opacity:1!important}.MobileBio_timeline__gsxz3:before{opacity:.3!important;transform:none!important;transition:none!important}.MobileBio_profileSection__Tb2Am.MobileBio_revealed__0Qo4C .MobileBio_imageRing__2DLP2{animation:none!important}}[data-no-animations=true] .MobileBio_bodyZone__0n86r,[data-no-animations=true] .MobileBio_heroZone__80LAZ,[data-no-animations=true] .MobileBio_profileSection__Tb2Am,[data-no-animations=true] .MobileBio_sectionIcon__\+Eey4,[data-no-animations=true] .MobileBio_sectionRule__G8Ecu,[data-no-animations=true] .MobileBio_sectionTitle__8Jc9M,[data-no-animations=true] .MobileBio_section__BgZWd{opacity:1!important;transform:none!important;transition:none!important}[data-no-animations=true] .MobileBio_eduCard__DY0O7,[data-no-animations=true] .MobileBio_skillCard__7WNBH,[data-no-animations=true] .MobileBio_techItem__3sM30,[data-no-animations=true] .MobileBio_timelineDot__Dso2M,[data-no-animations=true] .MobileBio_timelineItem__HBZyh{animation:none!important;opacity:1!important}[data-no-animations=true] .MobileBio_profileSection__Tb2Am.MobileBio_revealed__0Qo4C .MobileBio_imageRing__2DLP2{animation:none!important}.DesktopConnect_root__8VwCw{align-items:center;display:flex;height:100vh;overflow:hidden;position:relative}.DesktopConnect_blobField__iKfNy{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.DesktopConnect_ambientOrb__BSD-0{border-radius:50%;filter:blur(80px);left:0;opacity:.22;pointer-events:none;position:absolute;top:0}.DesktopConnect_orb1__fwQG\+{animation:DesktopConnect_orbDrift1__V0is6 52s ease-in-out infinite;animation-delay:-14s;background:radial-gradient(ellipse at 40% 40%,var(--accent-1),var(--accent-2) 55%,#0000 80%);height:420px;width:420px}.DesktopConnect_orb2__9gB5a{animation:DesktopConnect_orbDrift2__pTciF 64s ease-in-out infinite;animation-delay:-33s;background:radial-gradient(ellipse at 60% 60%,var(--accent-2),var(--accent-3) 50%,#0000 80%);height:340px;width:340px}.DesktopConnect_orb3__dAoOW{animation:DesktopConnect_orbDrift3__pbjdl 44s ease-in-out infinite;animation-delay:-22s;background:radial-gradient(ellipse at 50% 50%,var(--accent-3),var(--accent-1) 55%,#0000 80%);height:290px;width:290px}@keyframes DesktopConnect_orbDrift1__V0is6{0%{transform:translate(5vw,10vh)}25%{transform:translate(68vw,4vh)}50%{transform:translate(62vw,62vh)}75%{transform:translate(12vw,68vh)}to{transform:translate(5vw,10vh)}}@keyframes DesktopConnect_orbDrift2__pTciF{0%{transform:translate(74vw,66vh)}33%{transform:translate(8vw,52vh)}66%{transform:translate(48vw,12vh)}to{transform:translate(74vw,66vh)}}@keyframes DesktopConnect_orbDrift3__pbjdl{0%{transform:translate(44vw,44vh)}50%{transform:translate(18vw,18vh)}to{transform:translate(44vw,44vh)}}.DesktopConnect_glassTri__XCZsy{--cursor-x:-500px;--cursor-y:-500px;background:linear-gradient(160deg,rgba(var(--accent-2-rgb),.09) 0,rgba(var(--accent-1-rgb),.05) 50%,rgba(var(--accent-3-rgb),.08) 100%);left:0;pointer-events:none;position:absolute;top:0;will-change:transform,border-radius}.DesktopConnect_glassTri__XCZsy:before{background:radial-gradient(circle 200px at -500px -500px,rgba(var(--accent-1-rgb),.3) 0,rgba(var(--accent-1-rgb),.1) 45%,#0000 70%);background:radial-gradient(circle 200px at var(--cursor-x,-500px) var(--cursor-y,-500px),rgba(var(--accent-1-rgb),.3) 0,rgba(var(--accent-1-rgb),.1) 45%,#0000 70%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.DesktopConnect_glassTri__XCZsy:after{background:radial-gradient(circle 160px at -500px -500px,rgba(var(--accent-2-rgb),.95) 0,rgba(var(--accent-1-rgb),.45) 40%,rgba(var(--accent-1-rgb),.1) 65%,#0000 100%);background:radial-gradient(circle 160px at var(--cursor-x,-500px) var(--cursor-y,-500px),rgba(var(--accent-2-rgb),.95) 0,rgba(var(--accent-1-rgb),.45) 40%,rgba(var(--accent-1-rgb),.1) 65%,#0000 100%);border-radius:inherit;content:"";inset:-1px;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:2}.DesktopConnect_tri1__cavyH{animation:DesktopConnect_triMorph1__94Cqm 44s ease-in-out infinite;animation-delay:-11s;backdrop-filter:blur(18px) saturate(160%) brightness(1.06);-webkit-backdrop-filter:blur(18px) saturate(160%) brightness(1.06);border:1px solid #ffffff47;border-radius:4% 4% 48% 48%/6% 6% 50% 50%;box-shadow:var(--shadow-md),inset 0 1.5px 0 #ffffff80,inset 0 -1px 0 #ffffff1a;height:260px;width:260px}.DesktopConnect_tri2__RnuK3{animation:DesktopConnect_triMorph2__Da7Ik 52s ease-in-out infinite;animation-delay:-22s;backdrop-filter:blur(22px) saturate(180%) brightness(1.05);-webkit-backdrop-filter:blur(22px) saturate(180%) brightness(1.05);border:1px solid #ffffff38;border-radius:48% 4% 4% 48%/50% 6% 6% 50%;box-shadow:var(--shadow-lg),inset 0 2px 0 #ffffff73,inset 0 -1px 0 #ffffff14;height:300px;width:300px}.DesktopConnect_tri3__Jncxj{animation:DesktopConnect_triMorph3__lGmGG 38s ease-in-out infinite;animation-delay:-7s;backdrop-filter:blur(14px) saturate(150%) brightness(1.07);-webkit-backdrop-filter:blur(14px) saturate(150%) brightness(1.07);border:1px solid #ffffff52;border-radius:48% 48% 4% 4%/50% 50% 6% 6%;box-shadow:var(--shadow-sm),inset 0 1.5px 0 #ffffff8c,inset 0 -1px 0 #ffffff14;height:220px;width:220px}@keyframes DesktopConnect_triMorph1__94Cqm{0%,to{border-radius:4% 4% 48% 48%/6% 6% 50% 50%}33%{border-radius:6% 4% 50% 44%/8% 4% 54% 46%}66%{border-radius:4% 8% 44% 50%/4% 8% 46% 54%}}@keyframes DesktopConnect_triMorph2__Da7Ik{0%,to{border-radius:48% 4% 4% 48%/50% 6% 6% 50%}33%{border-radius:52% 6% 4% 44%/54% 8% 4% 46%}66%{border-radius:44% 4% 8% 52%/46% 4% 8% 54%}}@keyframes DesktopConnect_triMorph3__lGmGG{0%,to{border-radius:48% 48% 4% 4%/50% 50% 6% 6%}33%{border-radius:52% 44% 6% 4%/54% 46% 8% 4%}66%{border-radius:44% 52% 4% 8%/46% 54% 4% 8%}}.DesktopConnect_content__2Mcdf{align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;padding:var(--spacing-xl);position:relative;width:100%;z-index:2}.DesktopConnect_layout__mJlZN{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:1100px;opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);width:100%}.DesktopConnect_ready__gFWr2 .DesktopConnect_layout__mJlZN{opacity:1;transform:none}.DesktopConnect_contactPanel__JPcPW,.DesktopConnect_heroPanel__\+Rrdk,.DesktopConnect_socialPanel__l7fwf{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md),inset 0 1.5px 0 #ffffff38}.DesktopConnect_heroPanel__\+Rrdk{align-items:center;display:flex;gap:var(--spacing-xl);justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl)}.DesktopConnect_heroCopy__3PDXl{display:flex;flex-direction:column;gap:var(--spacing-xs)}.DesktopConnect_eyebrow__tDZes{color:var(--accent-2);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.DesktopConnect_heading__K-jPX{line-height:1.05!important;margin:0!important}.DesktopConnect_subtitle__GRm5e{color:var(--secondary-text-color);font-size:var(--font-size-sm);line-height:1.75;margin:0;max-width:560px}.DesktopConnect_mainGrid__4nh-B{grid-gap:var(--spacing-md);align-items:start;display:grid;gap:var(--spacing-md);grid-template-columns:400px 1fr}.DesktopConnect_contactPanel__JPcPW{padding:var(--spacing-lg) var(--spacing-xl)}.DesktopConnect_contactPanel__JPcPW,.DesktopConnect_rightStack__O9K-m,.DesktopConnect_socialPanel__l7fwf{display:flex;flex-direction:column;gap:var(--spacing-md)}.DesktopConnect_socialPanel__l7fwf{padding:var(--spacing-lg) var(--spacing-xl)}.DesktopConnect_panelLabel__i5hzg{border-bottom:1px solid #ffffff14;color:var(--tertiary-text-color);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;margin:0;padding-bottom:var(--spacing-sm);text-transform:uppercase}.DesktopConnect_contactList__6oIGb{display:flex;flex-direction:column;gap:var(--spacing-sm)}.DesktopConnect_methodCard__rdoxD{align-items:center;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff2e;color:var(--primary-text-color);cursor:default;display:flex;gap:var(--spacing-md);overflow:hidden;padding:var(--spacing-md) var(--spacing-lg);position:relative;text-decoration:none;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}a.DesktopConnect_methodCard__rdoxD{cursor:pointer}a.DesktopConnect_methodCard__rdoxD:hover{border-color:rgba(var(--accent-1-rgb),.45);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff38,0 0 0 1px rgba(var(--accent-1-rgb),.1);text-decoration:none;transform:translateX(4px)}.DesktopConnect_methodCard__rdoxD.DesktopConnect_primary__0htqt{border-color:rgba(var(--accent-1-rgb),.28);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff38,0 0 18px rgba(var(--accent-1-rgb),.08)}.DesktopConnect_methodCard__rdoxD:after{background:linear-gradient(105deg,#0000 30%,#ffffff1a 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-110%);transition:transform .5s ease}a.DesktopConnect_methodCard__rdoxD:hover:after{transform:translateX(110%)}@keyframes DesktopConnect_slideInLeft__mhE2w{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}.DesktopConnect_methodIcon__dLU4I{align-items:center;background:linear-gradient(135deg,rgba(var(--accent-1-rgb),.18) 0,rgba(var(--accent-2-rgb),.1) 100%);border:1px solid rgba(var(--accent-1-rgb),.2);border-radius:var(--radius-md);color:var(--accent-1);display:flex;flex-shrink:0;font-size:1.2rem;height:44px;justify-content:center;width:44px}.DesktopConnect_methodBody__M1nz\+{display:flex;flex-direction:column;gap:2px;min-width:0}.DesktopConnect_methodLabel__7rLS9{color:var(--tertiary-text-color);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.DesktopConnect_methodValue__6vgIP{color:var(--primary-text-color);font-size:var(--font-size-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DesktopConnect_statusBar__fGGk\+{align-items:center;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid var(--border-color);border-radius:var(--radius-full);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff2e;display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);width:-webkit-fit-content;width:fit-content}@keyframes DesktopConnect_fadeUp__5tVO-{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.DesktopConnect_statusDot__paCtz{background:var(--tertiary-text-color);border-radius:50%;flex-shrink:0;height:8px;width:8px}.DesktopConnect_statusBar__fGGk\+.DesktopConnect_open__xfzFQ .DesktopConnect_statusDot__paCtz{animation:DesktopConnect_pulse__2Ae8P 2s ease-in-out infinite;background:#22c55e;box-shadow:0 0 6px #22c55ea6}@keyframes DesktopConnect_pulse__2Ae8P{0%,to{box-shadow:0 0 6px #22c55ea6;transform:scale(1)}50%{box-shadow:0 0 14px #22c55ee6;transform:scale(1.18)}}.DesktopConnect_statusText__HNs2K{color:var(--secondary-text-color);font-size:var(--font-size-xs);font-weight:500}.DesktopConnect_socialGrid__FXuUM{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr)}.DesktopConnect_socialCard__A84V1{align-items:center;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff2e;display:flex;flex-direction:column;gap:var(--spacing-sm);overflow:hidden;padding:var(--spacing-lg) var(--spacing-sm);position:relative;text-decoration:none;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}@keyframes DesktopConnect_popIn__NQQEa{0%{opacity:0;transform:scale(.85) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.DesktopConnect_socialCard__A84V1:hover{border-color:var(--brand-color,var(--accent-1));box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff38,0 0 20px color-mix(in srgb,var(--accent-1) 28%,#0000);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff38,0 0 20px color-mix(in srgb,var(--brand-color,var(--accent-1)) 28%,#0000);text-decoration:none;transform:scale(1.04) translateY(-2px)}.DesktopConnect_socialIconWrap__iLc8l{align-items:center;color:var(--accent-1);color:var(--brand-color,var(--accent-1));display:flex;font-size:1.7rem;justify-content:center;line-height:1;transition:transform var(--transition-base)}.DesktopConnect_socialCard__A84V1:hover .DesktopConnect_socialIconWrap__iLc8l{transform:scale(1.12)}.DesktopConnect_socialName__br625{color:var(--secondary-text-color);font-size:var(--font-size-xs);font-weight:500;text-align:center}.DesktopConnect_donationCard__AKKYS{grid-gap:var(--spacing-lg);align-items:center;backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:linear-gradient(135deg,#ffffff1c,#ffffff0d 50%,#ffffff17);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),inset 0 1.5px 0 #ffffff47,inset 0 -1px 0 #ffffff0f;display:grid;gap:var(--spacing-lg);grid-template-columns:auto 1fr auto;overflow:hidden;padding:var(--spacing-xl) var(--spacing-xl);position:relative}.DesktopConnect_donationCard__AKKYS:before{background:linear-gradient(180deg,#ffffff12,#0000 40%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.DesktopConnect_donationIcon__7e243{align-items:center;background:linear-gradient(135deg,rgba(var(--accent-1-rgb),.2) 0,rgba(var(--accent-2-rgb),.12) 100%);border:1px solid rgba(var(--accent-1-rgb),.25);border-radius:50%;color:var(--accent-1);display:flex;flex-shrink:0;font-size:1.4rem;height:52px;justify-content:center;width:52px}.DesktopConnect_donationBody__1Uayk{min-width:0}.DesktopConnect_donationTitle__xGBpG{font-size:var(--font-size-base)!important;font-weight:700;margin:0 0 var(--spacing-xs) 0!important}.DesktopConnect_donationMessage__Kuivu{color:var(--secondary-text-color);font-size:var(--font-size-xs);line-height:1.65;margin:0}.DesktopConnect_donationCta__FeG5h{flex-shrink:0}@media (max-width:1023px){.DesktopConnect_content__2Mcdf{padding:var(--spacing-lg)}.DesktopConnect_mainGrid__4nh-B{grid-template-columns:1fr 1fr}.DesktopConnect_socialGrid__FXuUM{grid-template-columns:repeat(2,1fr)}.DesktopConnect_donationCard__AKKYS{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.DesktopConnect_donationCta__FeG5h{grid-column:1/-1}.DesktopConnect_heroPanel__\+Rrdk{flex-wrap:wrap;gap:var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.DesktopConnect_layout__mJlZN{opacity:1!important;transform:none!important;transition:none!important}.DesktopConnect_donationCard__AKKYS,.DesktopConnect_methodCard__rdoxD,.DesktopConnect_socialCard__A84V1,.DesktopConnect_statusBar__fGGk\+{animation:none!important;opacity:1!important;transform:none!important}.DesktopConnect_ambientOrb__BSD-0,.DesktopConnect_glassTri__XCZsy,.DesktopConnect_statusBar__fGGk\+.DesktopConnect_open__xfzFQ .DesktopConnect_statusDot__paCtz{animation:none!important}}[data-no-animations=true] .DesktopConnect_donationCard__AKKYS,[data-no-animations=true] .DesktopConnect_layout__mJlZN,[data-no-animations=true] .DesktopConnect_methodCard__rdoxD,[data-no-animations=true] .DesktopConnect_socialCard__A84V1,[data-no-animations=true] .DesktopConnect_statusBar__fGGk\+{animation:none!important;opacity:1!important;transform:none!important}.MobileConnect_root__dsLlt{min-height:100vh;opacity:0;position:relative;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.MobileConnect_ready__Usois{opacity:1}.MobileConnect_blobField__en7Q2{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.MobileConnect_ambientOrb__--PH\+{border-radius:50%;filter:blur(70px);left:0;opacity:.18;pointer-events:none;position:absolute;top:0}.MobileConnect_orb1__RBo62{animation:MobileConnect_orbDrift1__yrv4p 52s ease-in-out infinite;animation-delay:-14s;background:radial-gradient(ellipse at 40% 40%,var(--accent-1),var(--accent-2) 55%,#0000 80%);height:280px;width:280px}.MobileConnect_orb2__rE\+yV{animation:MobileConnect_orbDrift2__eZX7t 64s ease-in-out infinite;animation-delay:-33s;background:radial-gradient(ellipse at 60% 60%,var(--accent-2),var(--accent-3) 50%,#0000 80%);height:220px;width:220px}@keyframes MobileConnect_orbDrift1__yrv4p{0%{transform:translate(-5vw,8vh)}25%{transform:translate(60vw,4vh)}50%{transform:translate(55vw,65vh)}75%{transform:translate(5vw,72vh)}to{transform:translate(-5vw,8vh)}}@keyframes MobileConnect_orbDrift2__eZX7t{0%{transform:translate(70vw,60vh)}33%{transform:translate(4vw,50vh)}66%{transform:translate(45vw,10vh)}to{transform:translate(70vw,60vh)}}.MobileConnect_glassTri__aOtoy{background:linear-gradient(160deg,rgba(var(--accent-2-rgb),.08) 0,rgba(var(--accent-1-rgb),.04) 50%,rgba(var(--accent-3-rgb),.07) 100%);left:0;pointer-events:none;position:absolute;top:0;will-change:transform,border-radius}.MobileConnect_glassTri__aOtoy:after{background:linear-gradient(135deg,#ffffff73,#ffffff1a 50%,#0000);border-radius:inherit;content:"";inset:-1px;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.MobileConnect_tri1__mgZtw{animation:MobileConnect_triMorph1__yVc8L 44s ease-in-out infinite;animation-delay:-11s;backdrop-filter:blur(14px) saturate(150%) brightness(1.06);-webkit-backdrop-filter:blur(14px) saturate(150%) brightness(1.06);border:1px solid #ffffff3d;border-radius:4% 4% 48% 48%/6% 6% 50% 50%;box-shadow:var(--shadow-sm),inset 0 1.5px 0 #ffffff73,inset 0 -1px 0 #ffffff14;height:140px;width:140px}.MobileConnect_tri2__3uyTC{animation:MobileConnect_triMorph2__bKSqf 52s ease-in-out infinite;animation-delay:-22s;backdrop-filter:blur(18px) saturate(170%) brightness(1.05);-webkit-backdrop-filter:blur(18px) saturate(170%) brightness(1.05);border:1px solid #fff3;border-radius:48% 4% 4% 48%/50% 6% 6% 50%;box-shadow:var(--shadow-md),inset 0 2px 0 #fff6,inset 0 -1px 0 #ffffff0f;height:170px;width:170px}.MobileConnect_tri3__62-rK{animation:MobileConnect_triMorph3__9PW9X 38s ease-in-out infinite;animation-delay:-7s;backdrop-filter:blur(12px) saturate(140%) brightness(1.07);-webkit-backdrop-filter:blur(12px) saturate(140%) brightness(1.07);border:1px solid #ffffff47;border-radius:48% 48% 4% 4%/50% 50% 6% 6%;box-shadow:var(--shadow-sm),inset 0 1.5px 0 #ffffff80,inset 0 -1px 0 #ffffff0f;height:120px;width:120px}@keyframes MobileConnect_triMorph1__yVc8L{0%,to{border-radius:4% 4% 48% 48%/6% 6% 50% 50%}33%{border-radius:6% 4% 50% 44%/8% 4% 54% 46%}66%{border-radius:4% 8% 44% 50%/4% 8% 46% 54%}}@keyframes MobileConnect_triMorph2__bKSqf{0%,to{border-radius:48% 4% 4% 48%/50% 6% 6% 50%}33%{border-radius:52% 6% 4% 44%/54% 8% 4% 46%}66%{border-radius:44% 4% 8% 52%/46% 4% 8% 54%}}@keyframes MobileConnect_triMorph3__9PW9X{0%,to{border-radius:48% 48% 4% 4%/50% 50% 6% 6%}33%{border-radius:52% 44% 6% 4%/54% 46% 8% 4%}66%{border-radius:44% 52% 4% 8%/46% 54% 4% 8%}}.MobileConnect_content__8kjfo{box-sizing:border-box;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-2xl);position:relative;width:100%;z-index:2}.MobileConnect_page__PwF8i{display:flex;flex-direction:column;gap:var(--spacing-xl);margin:0 auto;max-width:540px}.MobileConnect_header__BmClu{display:flex;flex-direction:column;gap:var(--spacing-xs)}.MobileConnect_eyebrow__FUxj4{color:var(--accent-2);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.MobileConnect_heading__f\+GUQ{line-height:1.1!important;margin:0!important}.MobileConnect_subtitle__X3lXq{color:var(--secondary-text-color);font-size:var(--font-size-sm);line-height:1.75;margin:0}@keyframes MobileConnect_fadeUp__lHnrQ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.MobileConnect_panelLabel__aeNqE{border-bottom:1px solid #ffffff14;color:var(--tertiary-text-color);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;margin:0;padding-bottom:var(--spacing-sm);text-transform:uppercase}.MobileConnect_contactPanel__1PcwG{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md),inset 0 1.5px 0 #ffffff38;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.MobileConnect_contactList__AS3cj{display:flex;flex-direction:column;gap:var(--spacing-sm)}.MobileConnect_methodCard__iohJj{align-items:center;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff2e;color:var(--primary-text-color);cursor:default;display:flex;gap:var(--spacing-md);overflow:hidden;padding:var(--spacing-md) var(--spacing-md);position:relative;text-decoration:none;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}a.MobileConnect_methodCard__iohJj{cursor:pointer}a.MobileConnect_methodCard__iohJj:active{border-color:rgba(var(--accent-1-rgb),.45);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff38;transform:scale(.98)}.MobileConnect_methodCard__iohJj.MobileConnect_primary__ioEdA{border-color:rgba(var(--accent-1-rgb),.28);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff38,0 0 18px rgba(var(--accent-1-rgb),.08)}.MobileConnect_methodCard__iohJj:after{background:linear-gradient(105deg,#0000 30%,#ffffff1a 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-110%);transition:transform .5s ease}@keyframes MobileConnect_slideInLeft__Po0\+t{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}.MobileConnect_methodIcon__V3OME{align-items:center;background:linear-gradient(135deg,rgba(var(--accent-1-rgb),.18) 0,rgba(var(--accent-2-rgb),.1) 100%);border:1px solid rgba(var(--accent-1-rgb),.2);border-radius:var(--radius-md);color:var(--accent-1);display:flex;flex-shrink:0;font-size:1.1rem;height:40px;justify-content:center;width:40px}.MobileConnect_methodBody__GYTE2{display:flex;flex-direction:column;gap:2px;min-width:0}.MobileConnect_methodLabel__f21WU{color:var(--tertiary-text-color);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.MobileConnect_methodValue__V9qOr{color:var(--primary-text-color);font-size:var(--font-size-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileConnect_socialPanel__KXae\+{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md),inset 0 1.5px 0 #ffffff38;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.MobileConnect_socialGrid__oP-m0{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr)}.MobileConnect_socialCard__\+7jA8{align-items:center;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff2e;display:flex;flex-direction:column;gap:var(--spacing-xs);overflow:hidden;padding:var(--spacing-md) var(--spacing-xs);position:relative;text-decoration:none;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}@keyframes MobileConnect_popIn__zTH\+q{0%{opacity:0;transform:scale(.85) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.MobileConnect_socialCard__\+7jA8:active{border-color:var(--brand-color,var(--accent-1));box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff38,0 0 16px color-mix(in srgb,var(--accent-1) 25%,#0000);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff38,0 0 16px color-mix(in srgb,var(--brand-color,var(--accent-1)) 25%,#0000);text-decoration:none;transform:scale(.96)}.MobileConnect_socialIconWrap__PZ3wh{align-items:center;color:var(--accent-1);color:var(--brand-color,var(--accent-1));display:flex;font-size:1.5rem;justify-content:center;line-height:1}.MobileConnect_socialName__hA\+h4{color:var(--secondary-text-color);font-size:.65rem;font-weight:500;letter-spacing:.02em;text-align:center}.MobileConnect_donationCard__nf8IP{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:linear-gradient(135deg,#ffffff1c,#ffffff0d 50%,#ffffff17);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),inset 0 1.5px 0 #ffffff47,inset 0 -1px 0 #ffffff0f;display:flex;flex-direction:column;gap:var(--spacing-lg);overflow:hidden;padding:var(--spacing-xl) var(--spacing-lg);position:relative}.MobileConnect_donationCard__nf8IP:before{background:linear-gradient(180deg,#ffffff12,#0000 40%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.MobileConnect_donationTop__yIrmy{align-items:flex-start;display:flex;gap:var(--spacing-md)}.MobileConnect_donationIcon__2ns0i{align-items:center;background:linear-gradient(135deg,rgba(var(--accent-1-rgb),.2) 0,rgba(var(--accent-2-rgb),.12) 100%);border:1px solid rgba(var(--accent-1-rgb),.25);border-radius:50%;color:var(--accent-1);display:flex;flex-shrink:0;font-size:1.25rem;height:46px;justify-content:center;width:46px}.MobileConnect_donationBody__PUtL8{flex:1 1;min-width:0}.MobileConnect_donationTitle__H0yS6{font-size:var(--font-size-base)!important;font-weight:700;margin:0 0 var(--spacing-xs) 0!important}.MobileConnect_donationMessage__Raorn{color:var(--secondary-text-color);font-size:var(--font-size-xs);line-height:1.65;margin:0}.MobileConnect_statusBar__x4W7D{align-items:center;align-self:center;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid var(--border-color);border-radius:var(--radius-full);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff2e;display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);width:-webkit-fit-content;width:fit-content}.MobileConnect_statusDot__8UudX{background:var(--tertiary-text-color);border-radius:50%;flex-shrink:0;height:8px;width:8px}.MobileConnect_statusBar__x4W7D.MobileConnect_open__7334r .MobileConnect_statusDot__8UudX{animation:MobileConnect_pulse__UQ9Py 2s ease-in-out infinite;background:#22c55e;box-shadow:0 0 6px #22c55ea6}@keyframes MobileConnect_pulse__UQ9Py{0%,to{box-shadow:0 0 6px #22c55ea6;transform:scale(1)}50%{box-shadow:0 0 14px #22c55ee6;transform:scale(1.18)}}.MobileConnect_statusText__iw-ne{color:var(--secondary-text-color);font-size:var(--font-size-xs);font-weight:500}@media (max-width:479px){.MobileConnect_content__8kjfo{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-2xl)}.MobileConnect_socialGrid__oP-m0{gap:var(--spacing-xs);grid-template-columns:repeat(3,1fr)}.MobileConnect_socialIconWrap__PZ3wh{font-size:1.3rem}.MobileConnect_methodIcon__V3OME{font-size:1rem;height:36px;width:36px}.MobileConnect_donationCard__nf8IP{padding:var(--spacing-lg) var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.MobileConnect_root__dsLlt{opacity:1!important;transition:none!important}.MobileConnect_contactPanel__1PcwG,.MobileConnect_donationCard__nf8IP,.MobileConnect_header__BmClu,.MobileConnect_methodCard__iohJj,.MobileConnect_socialCard__\+7jA8,.MobileConnect_socialPanel__KXae\+,.MobileConnect_statusBar__x4W7D{animation:none!important;opacity:1!important;transform:none!important}.MobileConnect_ambientOrb__--PH\+,.MobileConnect_glassTri__aOtoy,.MobileConnect_statusBar__x4W7D.MobileConnect_open__7334r .MobileConnect_statusDot__8UudX{animation:none!important}}[data-no-animations=true] .MobileConnect_contactPanel__1PcwG,[data-no-animations=true] .MobileConnect_donationCard__nf8IP,[data-no-animations=true] .MobileConnect_header__BmClu,[data-no-animations=true] .MobileConnect_methodCard__iohJj,[data-no-animations=true] .MobileConnect_socialCard__\+7jA8,[data-no-animations=true] .MobileConnect_socialPanel__KXae\+,[data-no-animations=true] .MobileConnect_statusBar__x4W7D{animation:none!important;opacity:1!important;transform:none!important}.Projects_container__MaVS7{margin:0 auto;max-width:1400px;min-height:100vh;opacity:0;padding:var(--spacing-4xl) var(--spacing-lg);transform:translate3d(0,30px,0);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.Projects_container__MaVS7.Projects_visible__ygOIy{opacity:1;transform:translateZ(0)}.Projects_pageHeader__k15jN{margin-bottom:var(--spacing-3xl);text-align:center}.Projects_pageTitle__u6upX{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-text-color) 0,var(--accent-1) 100%);-webkit-background-clip:text;background-clip:text;color:var(--primary-text-color);font-size:var(--font-size-4xl);font-weight:800;margin-bottom:var(--spacing-md)}.Projects_pageSubtitle__122nO{color:var(--secondary-text-color);font-size:var(--font-size-lg);line-height:1.6;margin:0 auto;max-width:700px}.Projects_projectsGrid__-qAzM{display:flex;flex-direction:column;gap:var(--spacing-xl)}.Projects_projectCard__n9scA{background:var(--background-1);border:2px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);will-change:transform}.Projects_projectCard__n9scA:hover{border-color:var(--accent-1);box-shadow:0 20px 40px #00000026;transform:translateY(-6px)}.Projects_projectCard__n9scA.Projects_expanded__brlIr{border-color:var(--accent-2);box-shadow:0 25px 50px #0003}.Projects_cardHeader__QSXq1{padding:var(--spacing-xl)}.Projects_headerTop__So926{align-items:flex-start;display:flex;gap:var(--spacing-lg);justify-content:space-between;margin-bottom:var(--spacing-md)}.Projects_titleSection__ZQ8Tt{flex:1 1}.Projects_projectTitle__vLExZ{color:var(--primary-text-color);font-size:var(--font-size-2xl);font-weight:700;line-height:1.2;margin-bottom:var(--spacing-xs)}.Projects_projectSubtitle__0B71D{color:var(--accent-1);font-size:var(--font-size-base);font-weight:600}.Projects_projectLinks__pDpvv{display:flex;flex-shrink:0;gap:var(--spacing-sm)}.Projects_projectLink__CI6e6{align-items:center;background:var(--background-2);border:2px solid #0000;border-radius:var(--radius-md);color:var(--primary-text-color);display:flex;font-size:1.25rem;height:40px;justify-content:center;text-decoration:none;transition:all var(--transition-base);width:40px}.Projects_projectLink__CI6e6:hover{background:var(--accent-1);border-color:var(--accent-1);box-shadow:var(--shadow-md);color:var(--background-1);transform:translateY(-2px)}.Projects_summary__20j15{color:var(--secondary-text-color);font-size:var(--font-size-base);line-height:1.6;margin-bottom:var(--spacing-lg)}.Projects_techPreview__cBa7j{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.Projects_techBadge__vB\+-O{align-items:center;background:var(--background-2);border:2px solid var(--border-color);border-radius:var(--radius-md);display:flex;font-size:1.25rem;height:36px;justify-content:center;transition:all var(--transition-base);width:36px}.Projects_techBadge__vB\+-O:hover{border-color:var(--accent-1);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.Projects_techMore__XpofA{background:var(--background-2);border-radius:var(--radius-md);color:var(--tertiary-text-color);font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-xs) var(--spacing-sm)}.Projects_readMoreButton__bFqlE{align-items:center;background:linear-gradient(135deg,var(--accent-1),var(--accent-2));border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-size-base);font-weight:700;gap:var(--spacing-sm);overflow:hidden;padding:var(--spacing-md) var(--spacing-xl);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.Projects_readMoreButton__bFqlE:before{background:linear-gradient(135deg,var(--accent-2),var(--accent-1));content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.Projects_readMoreButton__bFqlE:hover{box-shadow:var(--shadow-xl);transform:translateY(-3px)}.Projects_readMoreButton__bFqlE:hover:before{opacity:1}.Projects_readMoreButton__bFqlE span,.Projects_readMoreButton__bFqlE svg{position:relative;z-index:1}.Projects_readMoreButton__bFqlE:active{transform:translateY(-1px)}.Projects_expandedContent__IbXDF{animation:Projects_slideDown__biu9x .4s cubic-bezier(.4,0,.2,1);padding:0 var(--spacing-2xl) var(--spacing-2xl)}@keyframes Projects_slideDown__biu9x{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.Projects_section__mar4Z{margin-bottom:var(--spacing-xl)}.Projects_section__mar4Z:last-child{margin-bottom:0}.Projects_sectionTitle__NjA\+f{border-bottom:2px solid var(--border-color);color:var(--primary-text-color);font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.Projects_description__BBL8y{color:var(--secondary-text-color);font-size:var(--font-size-base);line-height:1.7}.Projects_techGrid__pf3Gn{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.Projects_techItem__dlWfO{align-items:center;background:var(--background-2);border:2px solid #0000;border-radius:var(--radius-md);display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm);transition:all var(--transition-base)}.Projects_techItem__dlWfO:hover{background:var(--background-1);border-color:var(--accent-1);transform:translateY(-2px)}.Projects_techIcon__fW5DJ{align-items:center;display:flex;font-size:1.5rem;justify-content:center}.Projects_techName__i72qf{color:var(--primary-text-color);font-size:var(--font-size-sm);font-weight:500}.Projects_featuresGrid__TB5lC{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Projects_featureCard__GLPWB{background:var(--background-2);border:2px solid #0000;border-radius:var(--radius-lg);overflow:hidden;padding:var(--spacing-xl);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.Projects_featureCard__GLPWB:before{background:linear-gradient(180deg,var(--accent-1),var(--accent-2));content:"";height:0;left:0;position:absolute;top:0;transition:height .3s cubic-bezier(.4,0,.2,1);width:4px}.Projects_featureCard__GLPWB:hover{background:var(--background-1);border-color:var(--accent-1);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.Projects_featureCard__GLPWB:hover:before{height:100%}.Projects_featureHeader__LJ\+2n{align-items:center;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.Projects_featureIcon__F9MdO{align-items:center;color:var(--accent-1);display:flex;font-size:1.75rem;justify-content:center}.Projects_featureTitle__OqrFL{color:var(--primary-text-color);flex:1 1;font-size:var(--font-size-md);font-weight:600}.Projects_featureDescription__ubAZF{color:var(--secondary-text-color);font-size:var(--font-size-sm);line-height:1.6}.Projects_highlightsList__65NcJ{list-style:none;margin:0;padding:0}.Projects_highlightItem__\+3wLq{color:var(--secondary-text-color);font-size:var(--font-size-base);line-height:1.7;margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg);position:relative}.Projects_highlightItem__\+3wLq:before{color:var(--accent-1);content:"▹";font-size:1.2em;font-weight:700;left:0;position:absolute}.Projects_highlightItem__\+3wLq:last-child{margin-bottom:0}@media (max-width:1024px){.Projects_container__MaVS7{padding:var(--spacing-3xl) var(--spacing-lg)}.Projects_techGrid__pf3Gn{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.Projects_featuresGrid__TB5lC{grid-template-columns:1fr}}@media (max-width:768px){.Projects_container__MaVS7{padding:var(--spacing-2xl) var(--spacing-md)}.Projects_pageTitle__u6upX{font-size:var(--font-size-3xl)}.Projects_pageSubtitle__122nO{font-size:var(--font-size-base)}.Projects_headerTop__So926{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.Projects_projectLinks__pDpvv{justify-content:flex-start;width:100%}.Projects_cardHeader__QSXq1{padding:var(--spacing-xl)}.Projects_expandedContent__IbXDF{padding:0 var(--spacing-xl) var(--spacing-xl)}.Projects_techGrid__pf3Gn{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}@media (max-width:480px){.Projects_container__MaVS7{padding:var(--spacing-xl) var(--spacing-sm)}.Projects_pageTitle__u6upX{font-size:var(--font-size-2xl)}.Projects_projectTitle__vLExZ{font-size:var(--font-size-xl)}.Projects_projectSubtitle__0B71D{font-size:var(--font-size-sm)}.Projects_cardHeader__QSXq1{padding:var(--spacing-lg)}.Projects_expandedContent__IbXDF{padding:0 var(--spacing-lg) var(--spacing-lg)}.Projects_techGrid__pf3Gn{grid-template-columns:repeat(2,1fr)}.Projects_readMoreButton__bFqlE{justify-content:center;width:100%}.Projects_projectLink__CI6e6{font-size:1.125rem;height:36px;width:36px}.Projects_sectionTitle__NjA\+f{font-size:var(--font-size-base)}.Projects_featureCard__GLPWB{padding:var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.Projects_container__MaVS7,.Projects_expandedContent__IbXDF,.Projects_featureCard__GLPWB,.Projects_projectCard__n9scA,.Projects_readMoreButton__bFqlE,.Projects_techItem__dlWfO{animation:none;transition:none}.Projects_container__MaVS7.Projects_visible__ygOIy{opacity:1;transform:none}.Projects_featureCard__GLPWB:hover,.Projects_projectCard__n9scA:hover,.Projects_readMoreButton__bFqlE:hover{transform:none}.Projects_techItem__dlWfO:hover{transform:scale(1.02)}}.App_app__zr1wm{display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%}.App_backgroundEffects__NS8Sg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.App_orb1__dpSQ8,.App_orb2__ZZ2lZ,.App_orb3__0F\+90{border-radius:50%;filter:blur(80px);opacity:.15;position:absolute;will-change:transform}.App_orb1__dpSQ8{animation:App_orbFloat1__PAgT0 20s ease-in-out infinite;background:radial-gradient(circle,var(--accent-1),#0000);height:500px;left:-150px;top:-150px;width:500px}.App_orb2__ZZ2lZ{animation:App_orbFloat2__M0COH 25s ease-in-out infinite;background:radial-gradient(circle,var(--accent-2),#0000);bottom:-100px;height:400px;right:-100px;width:400px}.App_orb3__0F\+90{animation:App_orbFloat3__O3UY6 30s ease-in-out infinite;background:radial-gradient(circle,var(--accent-3),#0000);height:350px;left:50%;top:40%;transform:translate(-50%,-50%);width:350px}@keyframes App_orbFloat1__PAgT0{0%,to{transform:translate(0) scale(1)}50%{transform:translate(80px,-60px) scale(1.1)}}@keyframes App_orbFloat2__M0COH{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,80px) scale(.9)}}@keyframes App_orbFloat3__O3UY6{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}.App_navigationBar__qtNo7{background:#0000;left:.5rem;pointer-events:none;position:fixed;top:.5rem;z-index:var(--z-sticky)}.App_navigationBar__qtNo7>*{pointer-events:auto}.App_themeSwitch__xm\+\+h{position:fixed;right:.5rem;top:.5rem;z-index:calc(var(--z-sticky) + 1)}.App_pageContent__S6r43{box-sizing:border-box;flex:1 1;margin-top:0;max-width:100vw;padding:0;position:relative;width:100%;z-index:2}@media (max-width:768px){.App_themeSwitch__xm\+\+h{right:var(--spacing-md);top:var(--spacing-md)}}@media (max-width:480px){.App_themeSwitch__xm\+\+h{right:var(--spacing-xs);top:var(--spacing-xs)}}:root{--font-size-xs:0.875rem;--font-size-sm:0.9375rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.875rem;--font-size-3xl:2.25rem;--font-size-4xl:3rem;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--spacing-5xl:6rem;--spacing-6xl:8rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-full:9999px;--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:350ms ease;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--z-base:1;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--primary-text-color-light:#0f1117;--secondary-text-color-light:#374151;--tertiary-text-color-light:#6b7280;--disabled-color-light:#9ca3af;--primary-text-color-dark:#f0f2f5;--secondary-text-color-dark:#c8cdd6;--tertiary-text-color-dark:#8892a0;--disabled-color-dark:#505a6a;--error-color:#e5484d;--warning-color:#e79420;--success-color:#1a9e70;--info-color:#0d9488;--success-background-color-light:#edfdf5;--warning-background-color-light:#fefce8;--error-background-color-light:#fff1f2;--info-background-color-light:#f0fdfa;--success-background-color-dark:#022918;--warning-background-color-dark:#311a00;--error-background-color-dark:#3d0a0f;--info-background-color-dark:#022926;--accent-1-light:#0d9488;--accent-2-light:#14b8a6;--accent-3-light:#0f766e;--accent-hover-light:#0f766e;--accent-1-dark:#2dd4bf;--accent-2-dark:#5eead4;--accent-3-dark:#14b8a6;--accent-hover-dark:#5eead4;--accent-1-rgb-light:13,148,136;--accent-2-rgb-light:20,184,166;--accent-3-rgb-light:15,118,110;--accent-1-rgb-dark:45,212,191;--accent-2-rgb-dark:94,234,212;--accent-3-rgb-dark:20,184,166;--accent-1-background-light:#f0fdfa;--accent-2-background-light:#ccfbf1;--accent-3-background-light:#99f6e4;--accent-1-background-dark:#022926;--accent-2-background-dark:#0d3d39;--accent-3-background-dark:#134e4a;--background-0-light:#f9fafb;--background-1-light:#fff;--background-2-light:#f3f4f6;--background-3-light:#e9ecf0;--background-4-light:#dde1e7;--frosted-background-light:#ffffffd9;--border-color-light:#e5e7eb;--border-color-hover-light:#d1d5db;--background-0-dark:#06080d;--background-1-dark:#0d1117;--background-2-dark:#161b24;--background-3-dark:#1f2530;--background-4-dark:#2a3140;--frosted-background-dark:#0d1117e0;--border-color-dark:#1e2531;--border-color-hover-dark:#2a3140;--primary-text-color:var(--primary-text-color-light);--secondary-text-color:var(--secondary-text-color-light);--tertiary-text-color:var(--tertiary-text-color-light);--disabled-color:var(--disabled-color-light);--background-0:var(--background-0-light);--background-1:var(--background-1-light);--background-2:var(--background-2-light);--background-3:var(--background-3-light);--background-4:var(--background-4-light);--frosted-background:var(--frosted-background-light);--border-color:var(--border-color-light);--border-color-hover:var(--border-color-hover-light);--accent-1:var(--accent-1-light);--accent-2:var(--accent-2-light);--accent-3:var(--accent-3-light);--accent-hover:var(--accent-hover-light);--accent-1-rgb:var(--accent-1-rgb-light);--accent-2-rgb:var(--accent-2-rgb-light);--accent-3-rgb:var(--accent-3-rgb-light);--accent-1-background:var(--accent-1-background-light);--accent-2-background:var(--accent-2-background-light);--accent-3-background:var(--accent-3-background-light);--success-background-color:var(--success-background-color-light);--warning-background-color:var(--warning-background-color-light);--error-background-color:var(--error-background-color-light);--info-background-color:var(--info-background-color-light)}[data-theme=dark]{--primary-text-color:var(--primary-text-color-dark);--secondary-text-color:var(--secondary-text-color-dark);--tertiary-text-color:var(--tertiary-text-color-dark);--disabled-color:var(--disabled-color-dark);--background-0:var(--background-0-dark);--background-1:var(--background-1-dark);--background-2:var(--background-2-dark);--background-3:var(--background-3-dark);--background-4:var(--background-4-dark);--frosted-background:var(--frosted-background-dark);--border-color:var(--border-color-dark);--border-color-hover:var(--border-color-hover-dark);--accent-1:var(--accent-1-dark);--accent-2:var(--accent-2-dark);--accent-3:var(--accent-3-dark);--accent-hover:var(--accent-hover-dark);--accent-1-rgb:var(--accent-1-rgb-dark);--accent-2-rgb:var(--accent-2-rgb-dark);--accent-3-rgb:var(--accent-3-rgb-dark);--accent-1-background:var(--accent-1-background-dark);--accent-2-background:var(--accent-2-background-dark);--accent-3-background:var(--accent-3-background-dark);--success-background-color:var(--success-background-color-dark);--warning-background-color:var(--warning-background-color-dark);--error-background-color:var(--error-background-color-dark);--info-background-color:var(--info-background-color-dark);--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 6px -1px #00000080,0 2px 4px -1px #0006;--shadow-lg:0 10px 15px -3px #0009,0 4px 6px -2px #00000080;--shadow-xl:0 20px 25px -5px #000000b3,0 10px 10px -5px #0009}html{overflow-x:hidden;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root,body,html{background:linear-gradient(135deg,#fff,#f3f4f6);background:linear-gradient(135deg,var(--background-1) 0,var(--background-2) 100%);background-attachment:fixed;margin:0;min-height:100%;transition:background .35s ease;transition:background var(--transition-slow)}html{overflow-y:auto}#root,body{overflow:visible}@media (min-width:576px){:root{--font-size-3xl:2.5rem;--font-size-4xl:3.5rem}}@media (min-width:768px){:root{--font-size-3xl:2.75rem;--font-size-4xl:4rem;--spacing-3xl:5rem}}@media (min-width:992px){:root{--font-size-3xl:3rem;--font-size-4xl:4.5rem;--spacing-3xl:6rem}}@media (min-width:1200px){:root{--font-size-4xl:5rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[data-no-animations=true] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}@supports (container-type:inline-size){.container{container-type:inline-size}}@media print{:root{--background-1:#fff;--background-2:#fff;--primary-text-color:#000}body{background:#fff!important}[data-print-hide=true]{display:none!important}}.input-container{margin-bottom:var(--spacing-md);min-width:-webkit-min-content;min-width:min-content;overflow:visible}.input-container,.input-container>label{display:flex;flex-direction:column;position:relative;width:100%}.input-container>label{align-items:flex-start;margin-bottom:var(--spacing-xs);padding-left:var(--spacing-md)}.input-container:has(>input.required):after,.input-container:has(>input[required]):after,.input-container:has(>select.required):after,.input-container:has(>select[required]):after,.input-container:has(>textarea.required):after,.input-container:has(>textarea[required]):after,.input-container:has(input.required):after,.input-container:has(input[required]):after,.input-container:has(select.required):after,.input-container:has(select[required]):after,.input-container:has(textarea.required):after,.input-container:has(textarea[required]):after{color:var(--error-color);content:"*";font-size:var(--font-size-md);font-weight:700;left:var(--spacing-xs);line-height:1;pointer-events:none;position:absolute;top:0}.input-container:has(>input[required]:valid):after,.input-container:has(>select[required]:valid):after,.input-container:has(>textarea[required]:valid):after,.input-container:has(input[required]:valid):after,.input-container:has(select[required]:valid):after,.input-container:has(textarea[required]:valid):after{content:none;pointer-events:none}body{color:var(--primary-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:var(--font-size-base);line-height:1.6;transition:color var(--transition-base),background-color var(--transition-base)}h1,h2,h3{color:var(--accent-1)}h1{font-size:clamp(var(--font-size-2xl),5vw,var(--font-size-4xl));font-weight:800;letter-spacing:-.034em;line-height:1.08;margin:var(--spacing-sm) 0 var(--spacing-md) 0}h2{font-size:clamp(var(--font-size-xl),3.5vw,var(--font-size-3xl));font-weight:700;letter-spacing:-.024em;line-height:1.15}h2,h3{margin:var(--spacing-md) 0 var(--spacing-sm) 0}h3{font-size:clamp(var(--font-size-lg),2vw,var(--font-size-xl));font-weight:600;letter-spacing:-.014em;line-height:1.3}h4{color:var(--accent-2);font-size:var(--font-size-md);letter-spacing:-.005em;line-height:1.4}h4,h5{font-weight:600;margin:var(--spacing-sm) 0}h5{color:var(--accent-3);font-size:var(--font-size-base)}h5,h6{line-height:1.5}h6{color:var(--tertiary-text-color);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase}h6,p{margin:var(--spacing-sm) 0}p{color:var(--primary-text-color);font-size:var(--font-size-base);line-height:1.75;transition:color var(--transition-base)}a{color:var(--accent-1);cursor:pointer;text-decoration:none;transition:color var(--transition-fast),opacity var(--transition-fast)}a:hover{color:var(--accent-hover);opacity:.9;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}a:active{color:var(--accent-3);opacity:.8}a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent-1);outline-offset:3px}ol,ul{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}li{line-height:1.75;margin:var(--spacing-xs) 0}li::marker{color:var(--accent-1)}button{--_btn-bg:rgba(var(--accent-1-rgb),0.10);--_btn-border:rgba(var(--accent-1-rgb),0.35);--_btn-color:var(--accent-1);--_btn-hover-bg:rgba(var(--accent-1-rgb),0.17);--_btn-hover-border:rgba(var(--accent-1-rgb),0.55);--_btn-glow:rgba(var(--accent-1-rgb),0.10);--_btn-shadow:inset 0 1px 0 #ffffff1a,0 1px 2px #0000000f;align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--_btn-bg);border:1px solid var(--_btn-border);border-radius:var(--radius-md);box-shadow:var(--_btn-shadow);color:var(--_btn-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-sm);justify-content:center;letter-spacing:.01em;padding:var(--spacing-sm) var(--spacing-lg);transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast);white-space:nowrap}button:hover:not(:disabled){background:var(--_btn-hover-bg);border-color:var(--_btn-hover-border);box-shadow:var(--_btn-shadow),0 0 0 4px var(--_btn-glow),0 4px 16px var(--_btn-glow)}button:active:not(:disabled){box-shadow:inset 0 1px 3px #0000001f,0 1px 2px #0000000f;transform:translateY(1px)}button:focus-visible{outline:2px solid var(--accent-1);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.4}button.btn-secondary,button[type=button]{--_btn-bg:var(--frosted-background);--_btn-border:var(--border-color);--_btn-color:var(--primary-text-color);--_btn-hover-bg:rgba(var(--accent-1-rgb),0.06);--_btn-hover-border:rgba(var(--accent-1-rgb),0.30);--_btn-glow:rgba(var(--accent-1-rgb),0.07);--_btn-shadow:inset 0 1px 0 #ffffff14,0 1px 2px #0000000d}button.btn-secondary:hover:not(:disabled),button[type=button]:hover:not(:disabled){color:var(--accent-1)}button.btn-outline{--_btn-bg:#0000;--_btn-border:rgba(var(--accent-1-rgb),0.45);--_btn-color:var(--accent-1);--_btn-hover-bg:rgba(var(--accent-1-rgb),0.08);--_btn-hover-border:rgba(var(--accent-1-rgb),0.65)}button.btn-ghost,button.btn-outline{backdrop-filter:none;-webkit-backdrop-filter:none}button.btn-ghost{--_btn-bg:#0000;--_btn-border:#0000;--_btn-color:var(--accent-1);--_btn-hover-bg:rgba(var(--accent-1-rgb),0.08);--_btn-hover-border:#0000;--_btn-shadow:none;box-shadow:none}button.btn-ghost:hover:not(:disabled){box-shadow:none}button.btn-danger,button[type=reset]{--_btn-bg:#e5484d1a;--_btn-border:#e5484d59;--_btn-color:var(--error-color);--_btn-hover-bg:#e5484d2b;--_btn-hover-border:#e5484d8c;--_btn-glow:#e5484d1a;--_btn-shadow:inset 0 1px 0 #ffffff1a,0 1px 2px #0000000f}button.btn-success,button[type=submit]{--_btn-bg:#1a9e701c;--_btn-border:#1a9e7059;--_btn-color:var(--success-color);--_btn-hover-bg:#1a9e702e;--_btn-hover-border:#1a9e708c;--_btn-glow:#1a9e701a;--_btn-shadow:inset 0 1px 0 #ffffff1a,0 1px 2px #0000000f}label{color:var(--secondary-text-color);cursor:pointer;display:inline-block;font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--spacing-xs);transition:color var(--transition-fast)}input,select,textarea{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 #ffffff0f,inset 0 2px 4px #00000008;box-sizing:border-box;color:var(--primary-text-color);font-family:inherit;font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .2s cubic-bezier(.4,0,.2,1);transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),backdrop-filter .2s cubic-bezier(.4,0,.2,1);transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),backdrop-filter .2s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .2s cubic-bezier(.4,0,.2,1)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){background-color:rgba(var(--accent-1-rgb),.04);border-color:rgba(var(--accent-1-rgb),.35);box-shadow:inset 0 1px 0 #ffffff17,inset 0 2px 4px #00000005,0 2px 8px #0000000f}input:focus,select:focus,textarea:focus{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:rgba(var(--accent-1-rgb),.05);border-color:rgba(var(--accent-1-rgb),.65);box-shadow:inset 0 1px 0 #ffffff1a,inset 0 -1px 0 rgba(var(--accent-1-rgb),.05),0 0 0 3px rgba(var(--accent-1-rgb),.1),0 0 0 1px rgba(var(--accent-1-rgb),.28),0 2px 10px #0000000f;outline:none}input:focus:active,select:focus:active,textarea:focus:active{background-color:rgba(var(--accent-1-rgb),.04);box-shadow:inset 0 1px 2px #00000012,0 0 0 3px rgba(var(--accent-1-rgb),.08),0 0 0 1px rgba(var(--accent-1-rgb),.22)}input:disabled,select:disabled,textarea:disabled{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:var(--background-3);box-shadow:none;color:var(--disabled-color);cursor:not-allowed;opacity:.55}.input-group{align-items:stretch;display:flex;gap:var(--spacing-sm)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{display:inline-block;outline:none}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}input[type=password]::-webkit-clear-button,input[type=password]::-webkit-credentials-auto-fill-button{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}textarea{line-height:1.65;min-height:100px;resize:vertical}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%230d9488' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right var(--spacing-md) center;background-repeat:no-repeat;cursor:pointer;min-height:42px;padding-right:calc(var(--spacing-xl) + var(--spacing-sm))}[data-theme=dark] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%232dd4bf' d='M6 9 1 4h10z'/%3E%3C/svg%3E")}select:focus option:checked{background-color:var(--accent-1-background);color:var(--primary-text-color)}select option[disabled],select option[hidden]{color:var(--disabled-color);cursor:not-allowed}option[value=""]{color:var(--disabled-color)}input[type=checkbox]{--size:18px;align-items:center;-webkit-appearance:none;appearance:none;background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:inset 0 1px 3px #00000014,inset 0 -1px 0 #ffffff0d;cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--size);justify-content:center;position:relative;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);width:var(--size)}input[type=checkbox]:hover:not(:disabled){background:rgba(var(--accent-1-rgb),.05);border-color:rgba(var(--accent-1-rgb),.55);box-shadow:inset 0 1px 2px #0000000f,0 0 0 3px rgba(var(--accent-1-rgb),.08)}input[type=checkbox]:checked{background:rgba(var(--accent-1-rgb),.13);border-color:rgba(var(--accent-1-rgb),.75);box-shadow:inset 0 1px 0 #ffffff1a,0 0 0 2px rgba(var(--accent-1-rgb),.12)}input[type=checkbox]:focus-visible{box-shadow:inset 0 1px 2px #0000000f,0 0 0 3px rgba(var(--accent-1-rgb),.14);outline:2px solid var(--accent-1);outline-offset:2px}input[type=checkbox]:after{border-bottom:2px solid var(--accent-1);border-right:2px solid var(--accent-1);content:"";height:8px;opacity:0;position:absolute;transform:rotate(45deg) scale(0);transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity var(--transition-fast);width:4px}input[type=checkbox]:checked:after{opacity:1;transform:rotate(45deg) scale(1)}input[type=checkbox]:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}label:has(input[type=checkbox]){align-items:center;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);transition:background-color var(--transition-fast);-webkit-user-select:none;user-select:none}label:has(input[type=checkbox]):hover{background-color:rgba(var(--accent-1-rgb),.05)}input[type=radio]{--size:18px;align-items:center;-webkit-appearance:none;appearance:none;background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-full);box-shadow:inset 0 1px 3px #00000014,inset 0 -1px 0 #ffffff0d;cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--size);justify-content:center;position:relative;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);width:var(--size)}input[type=radio]:hover:not(:disabled){background:rgba(var(--accent-1-rgb),.05);border-color:rgba(var(--accent-1-rgb),.55);box-shadow:inset 0 1px 2px #0000000f,0 0 0 3px rgba(var(--accent-1-rgb),.08)}input[type=radio]:checked{background:rgba(var(--accent-1-rgb),.1);border-color:rgba(var(--accent-1-rgb),.75);box-shadow:inset 0 1px 0 #ffffff1a,0 0 0 2px rgba(var(--accent-1-rgb),.12)}input[type=radio]:checked:after{background:var(--accent-1);border-radius:var(--radius-full);box-shadow:0 0 0 1px rgba(var(--accent-1-rgb),.2);content:"";height:7px;position:absolute;transform:scale(1);transition:transform .2s cubic-bezier(.34,1.56,.64,1);width:7px}input[type=radio]:focus-visible{box-shadow:inset 0 1px 2px #0000000f,0 0 0 3px rgba(var(--accent-1-rgb),.14);outline:2px solid var(--accent-1);outline-offset:2px}input[type=radio]:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{border-radius:var(--radius-sm);cursor:pointer;opacity:.45;-webkit-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast)}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=month]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover,input[type=week]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=file]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(var(--accent-1-rgb),.03);border:1px dashed rgba(var(--accent-1-rgb),.3);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 #ffffff0f;color:var(--secondary-text-color);cursor:pointer;padding:var(--spacing-md) var(--spacing-lg);transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),box-shadow var(--transition-fast)}input[type=file]:hover{background:rgba(var(--accent-1-rgb),.06);border-color:rgba(var(--accent-1-rgb),.55)}input[type=file]:focus{border-color:rgba(var(--accent-1-rgb),.65);box-shadow:inset 0 1px 0 #ffffff0f,0 0 0 3px rgba(var(--accent-1-rgb),.1);outline:none}input[type=range]{-webkit-appearance:none;appearance:none;background:var(--background-4);border:none;border-radius:var(--radius-full);box-shadow:inset 0 1px 2px #0000001a;cursor:pointer;height:4px;outline:none;width:100%}input[type=range]:focus-visible{outline:2px solid var(--accent-1);outline-offset:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent-1);border:2px solid var(--background-1);border-radius:var(--radius-full);box-shadow:var(--shadow-sm),0 0 0 1px rgba(var(--accent-1-rgb),.2);cursor:pointer;height:18px;-webkit-transition:box-shadow .2s cubic-bezier(.4,0,.2,1);transition:box-shadow .2s cubic-bezier(.4,0,.2,1);width:18px}input[type=range]::-webkit-slider-thumb:hover{box-shadow:var(--shadow-md),0 0 0 4px rgba(var(--accent-1-rgb),.14)}input[type=range]::-moz-range-thumb{background:var(--accent-1);border:2px solid var(--background-1);border-radius:var(--radius-full);box-shadow:var(--shadow-sm),0 0 0 1px rgba(var(--accent-1-rgb),.2);cursor:pointer;height:18px;width:18px}input[type=range]::-moz-range-track{background:var(--background-4);border-radius:var(--radius-full);box-shadow:inset 0 1px 2px #0000001a}fieldset{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff12,0 1px 3px #0000000d;margin:var(--spacing-md) 0;padding:var(--spacing-lg) var(--spacing-xl);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}fieldset:focus-within{border-color:rgba(var(--accent-1-rgb),.45);box-shadow:inset 0 1px 0 #ffffff12,0 0 0 3px rgba(var(--accent-1-rgb),.08)}legend{color:var(--tertiary-text-color);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;padding:0 var(--spacing-sm);text-transform:uppercase}details{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 #ffffff0f,0 1px 3px #0000000d;margin:var(--spacing-md) 0;padding:var(--spacing-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}details:hover{border-color:var(--border-color-hover);box-shadow:inset 0 1px 0 #ffffff12,0 2px 6px #00000012}details[open]{border-color:rgba(var(--accent-1-rgb),.25);box-shadow:inset 0 1px 0 #ffffff12,0 4px 12px #00000012;padding-bottom:var(--spacing-md)}summary{align-items:center;border-radius:var(--radius-md);color:var(--primary-text-color);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:500;gap:var(--spacing-sm);list-style:none;margin:calc(var(--spacing-md)*-1);padding:var(--spacing-xs) var(--spacing-sm);transition:background-color var(--transition-fast),color var(--transition-fast);-webkit-user-select:none;user-select:none}summary:hover{background-color:rgba(var(--accent-1-rgb),.05);color:var(--accent-1)}summary::-webkit-details-marker{display:none}summary:before{color:var(--tertiary-text-color);content:"›";display:inline-block;font-size:1.1em;line-height:1;transition:transform var(--transition-fast),color var(--transition-fast)}details[open] summary:before{color:var(--accent-1);transform:rotate(90deg)}table{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--frosted-background);border:1px solid var(--border-color);border-collapse:initial;border-radius:var(--radius-lg);border-spacing:0;box-shadow:inset 0 1px 0 #ffffff12,var(--shadow-md);margin:var(--spacing-lg) 0;overflow:hidden;width:100%}thead{background:rgba(var(--accent-1-rgb),.03)}th{border-bottom:1px solid var(--border-color);color:var(--tertiary-text-color);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase}td,th{padding:var(--spacing-sm) var(--spacing-lg)}td{border-bottom:1px solid rgba(var(--accent-1-rgb),.05);color:var(--primary-text-color);font-size:var(--font-size-sm);transition:background-color var(--transition-fast),color var(--transition-fast)}tbody tr:hover td{background:rgba(var(--accent-1-rgb),.04)}tbody tr:last-child td{border-bottom:none}@media (max-width:768px){td,th{padding:var(--spacing-xs) var(--spacing-md)}}code{background:rgba(var(--accent-1-rgb),.07);border:1px solid rgba(var(--accent-1-rgb),.15);border-radius:var(--radius-sm);color:var(--accent-1);font-family:Consolas,Monaco,Courier New,monospace;font-size:.875em;padding:.15em .45em}pre{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff0f,0 2px 8px #0000000f;margin:var(--spacing-md) 0;overflow-x:auto;padding:var(--spacing-lg)}pre code{background:none;border:none;color:var(--primary-text-color);font-size:var(--font-size-sm);padding:0}blockquote{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(var(--accent-1-rgb),.04);border-left:2px solid var(--accent-1);border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:inset 0 1px 0 #ffffff0f,0 1px 3px #0000000a;color:var(--secondary-text-color);font-style:italic;margin:var(--spacing-lg) 0;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-lg)}dialog{backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);background:var(--frosted-background);border:1px solid #ffffff1f;border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffff1a,0 0 0 1px #0000000d,var(--shadow-xl);color:var(--primary-text-color);max-width:560px;padding:var(--spacing-2xl);width:100%}dialog::backdrop{backdrop-filter:blur(10px) saturate(.9);-webkit-backdrop-filter:blur(10px) saturate(.9);background:#00000080}progress{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:var(--radius-full);box-shadow:none;height:8px;overflow:hidden;width:100%}progress::-webkit-progress-bar{background:#0000;border-radius:var(--radius-full)}progress::-webkit-progress-value{background:linear-gradient(90deg,var(--accent-2),var(--accent-1));border-radius:var(--radius-full);box-shadow:0 0 6px rgba(var(--accent-1-rgb),.4);-webkit-transition:width var(--transition-slow);transition:width var(--transition-slow)}progress::-moz-progress-bar{background:linear-gradient(90deg,var(--accent-2),var(--accent-1));border-radius:var(--radius-full);-moz-transition:width var(--transition-slow);transition:width var(--transition-slow)}meter{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:var(--radius-full);box-shadow:none;height:10px;overflow:hidden}meter::-webkit-meter-inner-element{-webkit-appearance:none;background:#0000;box-sizing:border-box}meter::-webkit-meter-bar{background-color:initial;border:none;border-radius:var(--radius-full)}meter::-webkit-meter-optimum-value{background-color:var(--success-color);border-radius:var(--radius-full)}meter::-webkit-meter-suboptimum-value{background-color:var(--warning-color);border-radius:var(--radius-full)}meter::-webkit-meter-even-less-good-value{background-color:var(--error-color);border-radius:var(--radius-full)}meter:-moz-meter-optimum::-moz-meter-bar{background-color:var(--success-color)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background-color:var(--warning-color)}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background-color:var(--error-color)}output{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 #ffffff12,0 1px 2px #0000000d;display:inline-flex;font-size:var(--font-size-sm);justify-content:center;min-width:56px;padding:var(--spacing-xs) var(--spacing-md)}mark,output{color:var(--primary-text-color);font-weight:500}mark{background:rgba(var(--accent-1-rgb),.14);border-radius:var(--radius-sm);box-shadow:inset 0 -1px 0 rgba(var(--accent-1-rgb),.25);padding:.1em .35em}kbd{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:var(--frosted-background);border:solid var(--border-color);border-radius:var(--radius-sm);border-width:1px 1px 2px;box-shadow:inset 0 1px 0 #ffffff1a,var(--shadow-sm);display:inline-block;font-family:Consolas,Monaco,Courier New,monospace;font-size:var(--font-size-xs);font-weight:600;padding:.15em .5em}abbr{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--tertiary-text-color);text-decoration-color:var(--tertiary-text-color);text-underline-offset:3px}figure{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--frosted-background);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff12,0 2px 8px #0000000d;margin:var(--spacing-xl) 0;padding:var(--spacing-md)}figcaption{color:var(--tertiary-text-color);font-size:var(--font-size-sm);font-style:italic;letter-spacing:.01em;margin-top:var(--spacing-md);text-align:center}img{border-radius:var(--radius-md);display:block;height:auto;max-width:100%}hr{background:linear-gradient(90deg,#0000,var(--border-color) 20%,var(--border-color) 80%,#0000);border:none;height:1px;margin:var(--spacing-lg) 0}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent-1);outline-offset:2px}::selection{background-color:rgba(var(--accent-1-rgb),.18);color:var(--primary-text-color)}::-moz-selection{background-color:rgba(var(--accent-1-rgb),.18);color:var(--primary-text-color)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.visually-hidden{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.container{margin:0 auto;max-width:1200px;padding:0 var(--spacing-lg)}@media (max-width:768px){.container{padding:0 var(--spacing-md)}}