:root,:root[data-theme=dark]{--colorBackground: #060b16;--colorSurface: #0d1628;--colorSurfaceSoft: #132039;--colorTextMain: #e9eef7;--colorTextMuted: #96a3ba;--colorPrimary: #2fc0bb;--colorPrimaryStrong: #25a6a2;--colorBorder: #23314f;--colorWhite: #ffffff;--colorShadow: #01081780;--colorHeroGradientA: #35d8bf;--colorHeroGradientB: #2d88d4;--radiusMain: 18px}:root[data-theme=light]{--colorBackground: #edf3fb;--colorSurface: #ffffff;--colorSurfaceSoft: #f4f8ff;--colorTextMain: #122038;--colorTextMuted: #5c6b85;--colorPrimary: #198f94;--colorPrimaryStrong: #11757b;--colorBorder: #ccdae9;--colorWhite: #ffffff;--colorShadow: #1d2f4d24;--colorHeroGradientA: #1da59f;--colorHeroGradientB: #2f76bf}@font-face{font-family:Sora;src:local("Sora SemiBold"),local("Sora-SemiBold");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:local("Sora Bold"),local("Sora-Bold");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope-Regular");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),local("Manrope-SemiBold");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{--myAnchorOffset: 7rem;scroll-behavior:smooth;scroll-padding-top:var(--myAnchorOffset)}body{font-family:Manrope,system-ui,sans-serif;color:var(--colorTextMain);background:radial-gradient(1400px 900px at 10% -10%,color-mix(in srgb,var(--colorPrimary) 16%,transparent),transparent 68%),radial-gradient(1000px 760px at 78% 120%,color-mix(in srgb,var(--colorPrimary) 10%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--colorPrimary) 4%,transparent) 0%,transparent 20%),var(--colorBackground)}a{color:inherit;text-decoration:none}.myPageRoot{position:relative;min-height:100vh;padding-bottom:4rem}.myPageRoot:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;opacity:0;background:radial-gradient(1200px 700px at 50% 45%,color-mix(in srgb,var(--colorPrimary) 10%,transparent),transparent 72%),color-mix(in srgb,var(--colorSurface) 16%,transparent);transition:opacity .28s ease}.myPageRoot.myUiTransitionLanguage .myHeader,.myPageRoot.myUiTransitionLanguage .myMainGrid{transition:opacity .32s ease,transform .46s cubic-bezier(.22,1,.36,1),filter .46s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.myPageRoot.myUiTransitionLanguage.myUiTransitionExiting .myHeader,.myPageRoot.myUiTransitionLanguage.myUiTransitionExiting .myMainGrid{opacity:.5;transform:translateY(4px) scale(.998);filter:blur(2px)}.myPageRoot.myUiTransitionLanguage.myUiTransitionEntering .myHeader,.myPageRoot.myUiTransitionLanguage.myUiTransitionEntering .myMainGrid{animation:myUiLanguageEnter .68s cubic-bezier(.22,1,.36,1) both}.myPageRoot.myUiTransitionTheme,.myPageRoot.myUiTransitionTheme *{transition:color .62s cubic-bezier(.22,1,.36,1),background-color .62s cubic-bezier(.22,1,.36,1),border-color .62s cubic-bezier(.22,1,.36,1),box-shadow .62s cubic-bezier(.22,1,.36,1),fill .62s cubic-bezier(.22,1,.36,1),stroke .62s cubic-bezier(.22,1,.36,1)}.myPageRoot.myUiTransitionTheme.myUiTransitionExiting:before{opacity:.26}.myPageRoot.myUiTransitionTheme.myUiTransitionEntering:before{opacity:0;transition-duration:.76s}.myPageRoot.myUiTransitionTheme.myUiTransitionExiting .myHeader,.myPageRoot.myUiTransitionTheme.myUiTransitionExiting .myMainGrid{opacity:.7}.myPageRoot.myUiTransitionTheme.myUiTransitionEntering .myHeader,.myPageRoot.myUiTransitionTheme.myUiTransitionEntering .myMainGrid{animation:myUiThemeEnter .76s cubic-bezier(.22,1,.36,1) both}.myContainer{width:min(1432px,calc(100% - 1.2rem));margin:0 auto}.myHeader{position:sticky;top:.35rem;z-index:40;margin-bottom:.95rem}.myHeaderRow{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.82rem 1.45rem;border:1px solid color-mix(in srgb,var(--colorBorder) 88%,transparent);border-radius:16px;background:color-mix(in srgb,var(--colorSurface) 84%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:myHeaderBorderBreath 6.2s ease-in-out infinite}.myHeaderRow:before{content:"";position:absolute;top:-35%;right:-14%;bottom:-35%;left:-14%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 14% 36%,color-mix(in srgb,var(--colorPrimary) 16%,transparent),transparent 56%),radial-gradient(circle at 84% 20%,color-mix(in srgb,#84b7ff 12%,transparent),transparent 58%);opacity:.72;animation:myHeaderAmbientDrift 18s linear infinite alternate}.myLogo{position:relative;z-index:2;display:inline-flex;align-items:center;height:44px;font-family:Sora,sans-serif;font-size:2rem;font-weight:700;line-height:1;color:var(--colorPrimary)}.myLogoCluster{position:relative;display:flex;flex:0 0 auto;align-items:center;height:48px}.myTinyOwl{position:relative;display:block;flex:0 0 50px;width:50px;height:58px;margin:-5px 0 -5px -1px;pointer-events:none}.myTinyOwlStage{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transform:translateZ(0);transition:opacity .16s ease,transform .72s cubic-bezier(.2,.78,.24,1);will-change:transform}.myTinyOwlInFlight .myTinyOwlStage{opacity:0}.myTinyOwlPosition-1 .myTinyOwlStage{transform:translate3d(-5px,0,0)}.myTinyOwlPosition1 .myTinyOwlStage{transform:translate3d(5px,0,0)}.myTinyOwlMotion{position:absolute;left:50%;bottom:3px;width:32px;height:59px;transform:translate(-50%);transform-origin:50% 88%;will-change:transform}.myTinyOwlImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 2px 2px color-mix(in srgb,#000000 28%,transparent));animation:myTinyOwlBreathe 7.2s ease-in-out infinite;transform-origin:50% 90%;transition:opacity .52s ease,filter .52s ease}.myTinyOwlBlack,[data-theme=light] .myTinyOwlSnowy{opacity:0}[data-theme=light] .myTinyOwlBlack{opacity:1;filter:drop-shadow(0 2px 2px color-mix(in srgb,#0b1b2b 24%,transparent)) drop-shadow(0 0 3px color-mix(in srgb,#ffffff 15%,transparent))}.myPageRoot.myUiTransitionTheme .myTinyOwlImage{transition:opacity .52s ease,filter .52s ease}.myTinyOwlShadow{position:absolute;left:50%;bottom:1px;width:25px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--colorTextMain) 22%,transparent);filter:blur(2px);opacity:.42;transform:translate(-50%);transition:width .26s ease,opacity .26s ease}.myTinyOwlAction-lookLeft .myTinyOwlMotion{animation:myTinyOwlLookLeft 1.55s cubic-bezier(.2,.72,.2,1) both}.myTinyOwlAction-lookRight .myTinyOwlMotion{animation:myTinyOwlLookRight 1.45s cubic-bezier(.2,.72,.2,1) both}.myTinyOwlAction-hopLeft .myTinyOwlMotion,.myTinyOwlAction-hopRight .myTinyOwlMotion{animation:myTinyOwlHop .92s cubic-bezier(.22,.75,.24,1) both}.myTinyOwlAction-hopLeft .myTinyOwlShadow,.myTinyOwlAction-hopRight .myTinyOwlShadow{width:17px;opacity:.25}.myTinyOwlAction-ruffle .myTinyOwlMotion{animation:myTinyOwlRuffle 1.05s cubic-bezier(.2,.75,.2,1) both}.myTinyOwlAction-takeoff .myTinyOwlMotion{animation:myTinyOwlTakeoff .64s cubic-bezier(.2,.75,.2,1) both}.myTinyOwlAction-takeoff .myTinyOwlShadow{width:19px;opacity:.28}.myLogoCluster:hover .myTinyOwlMotion{animation:myTinyOwlNotice .85s cubic-bezier(.2,.75,.2,1) both}@keyframes myTinyOwlBreathe{0%,to{transform:scaleZ(1)}45%{transform:scale3d(1.012,.994,1)}58%{transform:scale3d(.997,1.006,1)}}@keyframes myTinyOwlLookLeft{0%,to{transform:translate(-50%) rotate(0)}24%,74%{transform:translate(calc(-50% - 1px)) rotate(-2.7deg)}}@keyframes myTinyOwlLookRight{0%,to{transform:translate(-50%) rotate(0)}26%,72%{transform:translate(calc(-50% + 1px)) rotate(2.5deg)}}@keyframes myTinyOwlHop{0%,to{transform:translate(-50%) translateY(0) scaleY(1)}16%{transform:translate(-50%) translateY(1px) scaleY(.98)}46%{transform:translate(-50%) translateY(-7px) scaleY(1.012)}72%{transform:translate(-50%) translateY(-1px) scaleY(.99)}}@keyframes myTinyOwlRuffle{0%,to{transform:translate(-50%) scale(1) rotate(0)}24%{transform:translate(-50%) scale(1.035,.985) rotate(-1deg)}42%{transform:translate(-50%) scale(.985,1.025) rotate(1.2deg)}58%{transform:translate(-50%) scale(1.025,.992) rotate(-.7deg)}}@keyframes myTinyOwlNotice{0%,to{transform:translate(-50%) translateY(0) rotate(0)}38%,72%{transform:translate(-50%) translateY(-2px) rotate(1.8deg)}}@keyframes myTinyOwlTakeoff{0%{transform:translate(-50%) translateY(0) scale(1)}42%{transform:translate(-50%) translateY(2px) scale(1.035,.955) rotate(-1deg)}72%{transform:translate(-50%) translateY(-3px) scale(.985,1.025) rotate(1deg)}to{transform:translate(-50%) translateY(-8px) scale(.94,1.04)}}.myOwlFlightAnchor{position:fixed;z-index:72;width:clamp(108px,9.5vw,142px);aspect-ratio:4 / 3;contain:layout style;pointer-events:none;transform:translate(-50%,-50%)}.myOwlFlightBird,.myOwlFlightImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.myOwlFlightBird{opacity:0;transform-origin:50% 52%;will-change:opacity,transform}.myOwlFlightImage{backface-visibility:hidden;display:block;image-rendering:auto;object-fit:contain;transform-origin:50% 52%}.myOwlFlightLoopImage{opacity:1}.myOwlLandingSequenceImage{opacity:0;background-position:0 0;background-repeat:no-repeat;background-size:1200% 800%;transform-origin:0 0;animation:myOwlLandingSequenceBlend 1.36s linear both}.myOwlLandingPoseImage{opacity:0;filter:drop-shadow(0 2px 2px color-mix(in srgb,#000000 28%,transparent));transform:scale(.36);animation:myOwlLandingPoseReveal 1.36s linear both}.myOwlFlightMode-landing .myOwlFlightLoopImage{animation:myOwlFlightLoopConceal 1.36s linear both}@keyframes myOwlFlightLoopConceal{0%{opacity:1}20%,to{opacity:0}}@keyframes myOwlLandingSequenceBlend{0%{opacity:0}20%,72%{opacity:1}90%,to{opacity:0}}@keyframes myOwlLandingPoseReveal{0%,72%{opacity:0;transform:scale(.36)}90%{opacity:1;transform:scale(.65)}to{opacity:1;transform:scale(.81)}}.myOwlPerchedAnchor{position:fixed;z-index:72;width:26px;height:47px;opacity:1;pointer-events:none;transform:translate(-50%,-50%);transition:left .7s cubic-bezier(.22,1,.36,1),top .7s cubic-bezier(.22,1,.36,1),opacity .26s ease;will-change:left,top,opacity}.myOwlPerchedPhase-flying{opacity:0}.myOwlPerchedPhase-landing{opacity:1;transition:opacity .22s ease-out}.myOwlPerchedMotion,.myOwlPerchedBody,.myOwlPerchedImage,.myOwlPerchedHead,.myOwlPerchedHeadImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.myOwlPerchedMotion{transform-origin:50% 90%;will-change:transform}.myOwlPerchedBody{animation:myOwlPerchedBreathe 8.8s ease-in-out infinite;transform-origin:50% 90%}.myOwlPerchedImage,.myOwlPerchedHeadImage{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 2px 2px color-mix(in srgb,#000000 28%,transparent));transition:opacity .52s ease,filter .52s ease}.myOwlPerchedBlack,[data-theme=light] .myOwlPerchedSnowy{opacity:0}[data-theme=light] .myOwlPerchedBlack{opacity:1;filter:drop-shadow(0 2px 2px color-mix(in srgb,#0b1b2b 24%,transparent)) drop-shadow(0 0 3px color-mix(in srgb,#ffffff 15%,transparent))}.myOwlPerchedHead{clip-path:inset(0 0 53% 0);transform-origin:50% 42%;transition:transform 1.45s cubic-bezier(.22,.78,.22,1);will-change:transform}.myOwlPerchedAction-lookLeft .myOwlPerchedHead{transform:translate3d(-1px,0,0) rotate(-4.6deg) scale(1.018)}.myOwlPerchedAction-lookRight .myOwlPerchedHead{transform:translate3d(1px,0,0) rotate(4.6deg) scale(1.018)}.myOwlPerchedAction-watchUp .myOwlPerchedHead,.myOwlPerchedAction-watchDown .myOwlPerchedHead{transition-duration:.88s}.myOwlPerchedAction-watchUp .myOwlPerchedHead{transform:translate3d(0,-1px,0) rotate(-1deg) scale(1.012)}.myOwlPerchedAction-watchDown .myOwlPerchedHead{transform:translate3d(0,1.4px,0) rotate(1deg) scale(1.012)}.myOwlPerchedAction-ruffle .myOwlPerchedMotion{animation:myOwlPerchedRuffle 1.8s cubic-bezier(.22,.7,.22,1) both}.myOwlPerchedAction-takeoff .myOwlPerchedMotion{animation:myOwlPerchedTakeoff .65s cubic-bezier(.22,.72,.22,1) both}.myOwlPerchedAction-landing .myOwlPerchedMotion{animation:myOwlPerchedLanding .72s cubic-bezier(.22,.72,.22,1) both}.myOwlPerchedAction-takeoff .myOwlPerchedHead{transition-duration:.26s;transform:translate3d(0,-1px,0) scale(1.012)}.myOwlPerchedShadow{position:absolute;left:50%;bottom:-1px;width:20px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--colorTextMain) 22%,transparent);filter:blur(2px);opacity:.38;transform:translate(-50%);transition:width .42s ease,opacity .42s ease}.myOwlPerchedAction-takeoff .myOwlPerchedShadow{animation:myOwlPerchedShadowTakeoff .65s cubic-bezier(.22,.72,.22,1) both}.myOwlPerchedAction-landing .myOwlPerchedShadow{animation:myOwlPerchedShadowLanding .72s cubic-bezier(.22,.72,.22,1) both}@keyframes myOwlPerchedBreathe{0%,to{transform:scaleZ(1)}44%{transform:scale3d(1.009,.996,1)}60%{transform:scale3d(.998,1.004,1)}}@keyframes myOwlPerchedRuffle{0%,to{transform:scale(1) rotate(0)}28%{transform:scale(1.025,.99) rotate(-.6deg)}48%{transform:scale(.992,1.018) rotate(.8deg)}68%{transform:scale(1.014,.996) rotate(-.35deg)}}@keyframes myOwlPerchedTakeoff{0%{opacity:1;transform:translateY(0) scale(1)}12%{opacity:1;transform:translateY(1px) scale(1.018,.982)}36%{opacity:.74;transform:translateY(-1px) scale(1.006,.994)}60%{opacity:.25;transform:translateY(-4px) scale(.992,1.008)}83%,to{opacity:0;transform:translateY(-7px) scale(.985,1.015)}}@keyframes myOwlPerchedLanding{0%,to{opacity:0;transform:translateY(-7px) scale(.985,1.015)}}@keyframes myOwlPerchedShadowTakeoff{0%{width:20px;opacity:.38}36%{width:24px;opacity:.46}72%{width:17px;opacity:.26}to{width:8px;opacity:0}}@keyframes myOwlPerchedShadowLanding{0%,44%{width:7px;opacity:0}62%{width:14px;opacity:.14}82%{width:24px;opacity:.42}to{width:20px;opacity:.38}}.myNav{display:flex;gap:1.2rem;color:var(--colorTextMuted);font-size:1.02rem}.myNav a{position:relative;display:inline-block;padding-bottom:.22rem}.myNav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;border-radius:999px;background:color-mix(in srgb,var(--colorTextMain) 92%,transparent);transform:scaleX(0);transform-origin:left center;opacity:.92;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.myNav a:hover{color:var(--colorTextMain)}.myNav a:hover:after,.myNav a:focus-visible:after{transform:scaleX(1)}.myHeaderActions{display:flex;align-items:center;gap:.7rem}.myIconButton{width:42px;height:42px;border-radius:12px;border:1px solid var(--colorBorder);background:color-mix(in srgb,var(--colorSurfaceSoft) 72%,transparent);color:var(--colorTextMain);cursor:pointer}.myHeaderCta{padding-inline:1.3rem}.myLanguageWrap{display:flex;align-items:center;gap:.45rem}.mySelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--colorBorder);border-radius:12px;padding:.35rem 1.6rem .35rem .64rem;background-color:var(--colorSurface);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path d="M1 1l4 4 4-4" fill="none" stroke="%23d9e3f2" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right .64rem center;background-size:10px 6px;color:var(--colorTextMain)}.myMainGrid{display:grid;gap:.95rem}.mySection{scroll-margin-top:var(--myAnchorOffset);border:1px solid color-mix(in srgb,var(--colorBorder) 90%,transparent);border-radius:var(--radiusMain);background:color-mix(in srgb,var(--colorSurface) 90%,transparent);box-shadow:0 24px 45px var(--colorShadow);padding:1.6rem}.myHeroSectionWrap{display:grid;grid-template-columns:1.55fr .95fr;gap:1.7rem;min-height:67vh;padding-top:1.36rem;padding-bottom:1.36rem;align-items:start}.myHeroName,.myHeroGradientTitle,.mySectionTitle,.myProjectTitle,.myCtaTitle{font-family:Sora,sans-serif;margin:0}.myHeroName{margin-top:.3rem;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1}.myHeroGradientTitle{font-size:clamp(2rem,4.8vw,4.3rem);line-height:1.02;background:linear-gradient(135deg,var(--colorHeroGradientA),var(--colorHeroGradientB));-webkit-background-clip:text;background-clip:text;color:transparent}.myHeroText,.mySectionText,.myProjectText,.mySmallLabel{color:var(--colorTextMuted);line-height:1.45}.mySectionTitle{font-size:clamp(2.1rem,3.3vw,4rem)}.mySectionTitleWrap{margin-bottom:1rem}.myHeroVisual{position:relative}.myHeroPhoto{width:100%;min-height:560px;border-radius:28px;background-image:linear-gradient(170deg,color-mix(in srgb,var(--colorPrimary) 20%,transparent),transparent 48%),url(/myHeroPortrait.jpg);background-size:cover;background-position:center;border:1px solid var(--colorBorder);transform:scale(1) translateY(0);transform-origin:center;transition:transform .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);will-change:transform}.myHeroPhoto:hover{transform:scale(1.02) translateY(-4px);filter:brightness(1.02) saturate(1.05);animation:myHeroPhotoHoverPulse 1.7s ease-in-out infinite}[data-theme=dark] .myHeroPhoto:hover{animation:myHeroPhotoHoverPulseDark 1.8s ease-in-out infinite}@keyframes myHeroPhotoHoverPulse{0%,to{border-color:color-mix(in srgb,var(--colorPrimary) 36%,var(--colorBorder));box-shadow:0 0 0 1px color-mix(in srgb,var(--colorPrimary) 16%,transparent),0 16px 30px color-mix(in srgb,var(--colorPrimary) 16%,transparent)}50%{border-color:color-mix(in srgb,var(--colorPrimary) 62%,var(--colorBorder));box-shadow:0 0 0 1px color-mix(in srgb,var(--colorPrimary) 30%,transparent),0 22px 40px color-mix(in srgb,var(--colorPrimary) 24%,transparent)}}@keyframes myHeroPhotoHoverPulseDark{0%,to{border-color:color-mix(in srgb,var(--colorPrimary) 28%,var(--colorBorder));box-shadow:0 0 0 1px color-mix(in srgb,var(--colorPrimary) 11%,transparent),0 14px 26px color-mix(in srgb,var(--colorPrimary) 12%,transparent)}50%{border-color:color-mix(in srgb,var(--colorPrimary) 46%,var(--colorBorder));box-shadow:0 0 0 1px color-mix(in srgb,var(--colorPrimary) 20%,transparent),0 18px 34px color-mix(in srgb,var(--colorPrimary) 18%,transparent)}}@media (prefers-reduced-motion: reduce){.myPageRoot:before{animation:none;transition:none;opacity:0}.myPageRoot.myUiTransitionLanguage .myHeader,.myPageRoot.myUiTransitionLanguage .myMainGrid,.myPageRoot.myUiTransitionTheme .myHeader,.myPageRoot.myUiTransitionTheme .myMainGrid{animation:none;transition:none;opacity:1;transform:none;filter:none}.myHeaderRow,.myHeaderRow:before{animation:none;transition:none}.myTinyOwlStage,.myTinyOwlMotion,.myTinyOwlImage,.myTinyOwlShadow,.myOwlPerchedAnchor,.myOwlPerchedMotion,.myOwlPerchedBody,.myOwlPerchedHead,.myOwlPerchedShadow,.myOwlFlightBird,.myOwlFlightImage{animation:none;transition:none}.myHeroPhoto{transition:none}.myHeroPhoto:hover{transform:none;filter:none;border-color:var(--colorBorder);box-shadow:none;animation:none}.myJourneyButton,.myJourneyButton:before,.myJourneyButton:after{transition:none;animation:none}.myJourneyButtonActive{animation:none}.myJourneyCard,.myJourneyCard:before,.myJourneyCard:after,.myJourneyContent,.myJourneyPreview,.myJourneyPreview:before,.myJourneyPreview:after{animation:none;transition:none}.myJourneyContentExiting,.myJourneyContentEntering{opacity:1;transform:none;filter:none}.mySkillsModalOverlay,.mySkillsModal,.myJourneyDetailOverlay,.myJourneyDetailModal,.myJourneyDetailOverlay.myIsClosing,.myJourneyDetailModal.myIsClosing{animation:none}}@keyframes myUiLanguageEnter{0%{opacity:.22;transform:translateY(8px) scale(.996);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes myUiThemeEnter{0%{opacity:.84;transform:scale(.999)}to{opacity:1;transform:scale(1)}}@keyframes myHeaderBorderBreath{0%,to{border-color:color-mix(in srgb,var(--colorPrimary) 22%,var(--colorBorder));box-shadow:0 7px 16px color-mix(in srgb,var(--colorPrimary) 5%,transparent)}50%{border-color:color-mix(in srgb,var(--colorPrimary) 34%,var(--colorBorder));box-shadow:0 10px 22px color-mix(in srgb,var(--colorPrimary) 10%,transparent)}}@keyframes myHeaderAmbientDrift{0%{transform:translate3d(-2.2%,-1.2%,0) scale(1)}to{transform:translate3d(2.2%,1.2%,0) scale(1.04)}}.myStatusCard{position:absolute;right:1.2rem;bottom:1.2rem;background:color-mix(in srgb,var(--colorSurface) 90%,transparent);border:1px solid var(--colorBorder);border-radius:14px;padding:.7rem 1rem;display:inline-flex;align-items:center;gap:.5rem}.myStatusDot{width:9px;height:9px;border-radius:999px;background:var(--colorPrimary)}.myChipRow{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.myChipRowWrap{position:relative}.myChipRowMeasure{position:absolute;inset:0 auto auto 0;visibility:hidden;pointer-events:none;margin-top:0}.myChip{border:1px solid var(--colorBorder);border-radius:999px;padding:.35rem .8rem;font-size:1rem;color:var(--colorTextMuted);background:color-mix(in srgb,var(--colorSurfaceSoft) 55%,transparent)}.myChipButton{cursor:pointer;color:var(--colorTextMain);transition:border-color .22s ease,color .22s ease,background-color .22s ease}.myChipButton:hover,.myChipButton:focus-visible{border-color:color-mix(in srgb,var(--colorPrimary) 62%,var(--colorBorder));color:var(--colorPrimary);background:color-mix(in srgb,var(--colorSurfaceSoft) 70%,transparent)}.myHeroText{white-space:normal;margin:1rem 0 0}.myHeroDetailTrigger{display:inline;border:none;padding:0;background:transparent;color:var(--colorPrimary);font-size:.98rem;font-weight:600;cursor:pointer;text-align:left}.myHeroDetailTrigger:hover,.myHeroDetailTrigger:focus-visible{color:var(--colorPrimaryStrong);text-decoration:underline}.myHeroDetailBody{display:grid;gap:.85rem}.myHeroDetailParagraph,.myHeroDetailHeading{margin:0}.myHeroDetailHeading{font-weight:600;color:var(--colorTextMain)}.myHeroDetailList{margin:0;padding-left:1.2rem;display:grid;gap:.38rem}.mySkillsModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,#030917 58%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mySkillsOverlayIn .3s ease-out both}.mySkillsModal{width:min(760px,calc(100vw - 2rem));border:1px solid color-mix(in srgb,var(--colorBorder) 90%,transparent);border-radius:18px;background:color-mix(in srgb,var(--colorSurface) 96%,transparent);box-shadow:0 24px 52px color-mix(in srgb,#000 24%,transparent);padding:1rem 1rem 1.1rem;transform-origin:center top;animation:mySkillsModalIn .42s cubic-bezier(.22,1,.36,1) both}.mySkillsModalOverlay.myIsClosing{animation:mySkillsOverlayOut .28s ease-in both}.mySkillsModal.myIsClosing{animation:mySkillsModalOut .28s cubic-bezier(.4,0,1,1) both}.mySkillsModalHeader{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.4rem}.mySkillsModalClose{width:34px;height:34px;border-radius:10px;border:1px solid var(--colorBorder);background:color-mix(in srgb,var(--colorSurfaceSoft) 56%,transparent);color:var(--colorTextMain);font-size:1.4rem;line-height:1;cursor:pointer}.mySkillsModalClose:hover,.mySkillsModalClose:focus-visible{border-color:color-mix(in srgb,var(--colorPrimary) 62%,var(--colorBorder));color:var(--colorPrimary)}@keyframes mySkillsOverlayIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@keyframes mySkillsModalIn{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes mySkillsOverlayOut{0%{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}to{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@keyframes mySkillsModalOut{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(8px) scale(.985);filter:blur(2px)}}@media (prefers-reduced-motion: reduce){.mySkillsModalOverlay,.mySkillsModal,.mySkillsModalOverlay.myIsClosing,.mySkillsModal.myIsClosing{animation:none!important}}.myButtonRow,.mySocialRow{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.1rem}.myPrimaryButton,.mySecondaryButton,.myGhostButton{border-radius:14px;padding:.85rem 1.2rem;border:1px solid var(--colorBorder);font-weight:700;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .26s ease,transform .22s ease}.myPrimaryButton{background:var(--colorPrimary);border-color:var(--colorPrimary);color:#071825}.myPrimaryButton:hover{background:var(--colorPrimaryStrong);border-color:var(--colorPrimaryStrong)}[data-theme=light] .myPrimaryButton{background:linear-gradient(135deg,#2bd5c9,#1e9fc3 52%,#2478ba);border-color:color-mix(in srgb,#1e9fc3 78%,#ffffff);color:#fff;box-shadow:0 10px 20px color-mix(in srgb,#1e9fc3 24%,transparent),0 2px 6px color-mix(in srgb,#2bd5c9 16%,transparent)}[data-theme=light] .myPrimaryButton:hover,[data-theme=light] .myPrimaryButton:focus-visible{background:linear-gradient(135deg,#1fc8bc,#188eb3 52%,#1f6cab);border-color:color-mix(in srgb,#188eb3 76%,#ffffff);box-shadow:0 14px 26px color-mix(in srgb,#1e9fc3 30%,transparent),0 3px 8px color-mix(in srgb,#2bd5c9 24%,transparent);transform:translateY(-1px)}.mySecondaryButton,.myGhostButton,.myLinkButton{background:transparent;color:var(--colorTextMain)}.mySecondaryButton:hover,.myGhostButton:hover,.myLinkButton:hover{border-color:var(--colorPrimary);color:var(--colorPrimary)}.myLinkButton{border:none;padding:.85rem .5rem}.myJourneyLayout{display:grid;grid-template-columns:370px 1fr;gap:1rem}.myJourneyList{display:grid;gap:.45rem;align-content:start}.myJourneyButton{position:relative;display:flex;align-items:center;gap:.72rem;text-align:left;border:1px solid color-mix(in srgb,var(--colorBorder) 68%,transparent);background:color-mix(in srgb,var(--colorSurfaceSoft) 22%,transparent);color:var(--colorTextMuted);border-radius:14px;padding:.75rem .9rem;font-size:1.04rem;cursor:pointer;transition:color .22s ease,background-color .22s ease,box-shadow .26s ease,border-color .22s ease}.myJourneyButtonIcon{width:24px;height:24px;display:inline-grid;place-items:center;flex-shrink:0;color:color-mix(in srgb,var(--colorTextMuted) 90%,transparent)}.myJourneyButtonIconSvg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.myJourneyButtonIconSvgHeavy{stroke-width:2.4}.myJourneyButtonLabel{line-height:1.25}.myJourneyButton:hover{color:var(--colorTextMain);background:color-mix(in srgb,var(--colorSurfaceSoft) 46%,transparent);border-color:color-mix(in srgb,var(--colorPrimary) 46%,var(--colorBorder));box-shadow:0 0 0 1px color-mix(in srgb,var(--colorPrimary) 20%,transparent),0 8px 18px color-mix(in srgb,var(--colorPrimary) 10%,transparent)}.myJourneyButton:hover .myJourneyButtonIcon,.myJourneyButton:focus-visible .myJourneyButtonIcon,.myJourneyButtonActive .myJourneyButtonIcon{color:var(--colorPrimary)}.myJourneyButton:hover:not(.myJourneyButtonActive),.myJourneyButton:focus-visible:not(.myJourneyButtonActive){animation:myJourneyHoverBorderPulse 1.3s ease-in-out infinite}.myJourneyButton:focus-visible{outline:none;color:var(--colorTextMain);background:color-mix(in srgb,var(--colorSurfaceSoft) 50%,transparent);border-color:color-mix(in srgb,var(--colorPrimary) 52%,var(--colorBorder))}.myJourneyButtonActive{border-color:color-mix(in srgb,var(--colorPrimary) 46%,var(--colorBorder));background:color-mix(in srgb,var(--colorSurfaceSoft) 52%,transparent);color:var(--colorTextMain);box-shadow:0 8px 16px color-mix(in srgb,var(--colorPrimary) 7%,transparent);animation:myJourneyActiveBorderPulse 2.6s ease-in-out infinite}.myJourneyButtonActive:hover,.myJourneyButtonActive:focus-visible{border-color:color-mix(in srgb,var(--colorPrimary) 62%,var(--colorBorder));background:color-mix(in srgb,var(--colorSurfaceSoft) 52%,transparent);color:var(--colorTextMain);box-shadow:0 0 0 1px color-mix(in srgb,var(--colorPrimary) 34%,transparent),0 10px 20px color-mix(in srgb,var(--colorPrimary) 14%,transparent);animation:myJourneyActiveHoverBorderPulse 1.2s ease-in-out infinite}[data-theme=dark] .myJourneyButtonActive{animation:myJourneyActiveBorderPulseDark 3s ease-in-out infinite}@keyframes myJourneyActiveBorderPulse{0%,to{border-color:color-mix(in srgb,var(--colorPrimary) 42%,var(--colorBorder));box-shadow:0 8px 16px color-mix(in srgb,var(--colorPrimary) 6%,transparent)}50%{border-color:color-mix(in srgb,var(--colorPrimary) 52%,var(--colorBorder));box-shadow:0 10px 20px color-mix(in srgb,var(--colorPrimary) 10%,transparent)}}@keyframes myJourneyHoverBorderPulse{0%,to{border-color:color-mix(in srgb,var(--colorPrimary) 30%,var(--colorBorder));box-shadow:0 0 0 1px color-mix(in srgb,var(--colorPrimary) 12%,transparent),0 6px 14px color-mix(in srgb,var(--colorPrimary) 6%,transparent)}50%{border-color:color-mix(in srgb,var(--colorPrimary) 70%,var(--colorBorder));box-shadow:0 0 0 1px color-mix(in srgb,var(--colorPrimary) 34%,transparent),0 9px 19px color-mix(in srgb,var(--colorPrimary) 14%,transparent)}}[data-theme=dark] .myJourneyButton:hover:not(.myJourneyButtonActive),[data-theme=dark] .myJourneyButton:focus-visible:not(.myJourneyButtonActive){animation:myJourneyHoverBorderPulseDark 1.4s ease-in-out infinite}@keyframes myJourneyHoverBorderPulseDark{0%,to{border-color:color-mix(in srgb,var(--colorPrimary) 26%,var(--colorBorder));box-shadow:0 0 0 1px color-mix(in srgb,var(--colorPrimary) 9%,transparent),0 5px 10px color-mix(in srgb,var(--colorPrimary) 4%,transparent)}50%{border-color:color-mix(in srgb,var(--colorPrimary) 56%,var(--colorBorder));box-shadow:0 0 0 1px color-mix(in srgb,var(--colorPrimary) 24%,transparent),0 7px 14px color-mix(in srgb,var(--colorPrimary) 10%,transparent)}}@keyframes myJourneyActiveHoverBorderPulse{0%,to{border-color:color-mix(in srgb,var(--colorPrimary) 50%,var(--colorBorder));box-shadow:0 0 0 1px color-mix(in srgb,var(--colorPrimary) 22%,transparent),0 8px 16px color-mix(in srgb,var(--colorPrimary) 10%,transparent)}50%{border-color:color-mix(in srgb,var(--colorPrimary) 82%,var(--colorBorder));box-shadow:0 0 0 1px color-mix(in srgb,var(--colorPrimary) 44%,transparent),0 11px 22px color-mix(in srgb,var(--colorPrimary) 18%,transparent)}}@keyframes myJourneyActiveBorderPulseDark{0%,to{border-color:color-mix(in srgb,var(--colorPrimary) 34%,var(--colorBorder));box-shadow:0 6px 12px color-mix(in srgb,var(--colorPrimary) 4%,transparent)}50%{border-color:color-mix(in srgb,var(--colorPrimary) 42%,var(--colorBorder));box-shadow:0 8px 16px color-mix(in srgb,var(--colorPrimary) 6%,transparent)}}.myJourneyCard,.myProjectCard,.myTimelineItem{border:1px solid var(--colorBorder);border-radius:16px;padding:1.2rem;background:color-mix(in srgb,var(--colorSurfaceSoft) 70%,transparent)}.myJourneyCard{position:relative;isolation:isolate;overflow:hidden;--myJourneyPreviewBreathDuration: 36s;--myJourneyMatterDriftDurationA: 52s;--myJourneyMatterDriftDurationB: 68s;--myJourneyPreviewLiftStart: 1;--myJourneyPreviewLiftPeak: 1.006;--myJourneyBlobAOpacity: 10%;--myJourneyBlobBOpacity: 9%;box-shadow:0 8px 18px color-mix(in srgb,var(--colorPrimary) 4%,transparent)}.myJourneyCard:before{content:"";position:absolute;top:-35%;right:-18%;bottom:-35%;left:-18%;z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 24%,color-mix(in srgb,var(--colorPrimary) 14%,transparent),transparent 60%),radial-gradient(circle at 84% 18%,color-mix(in srgb,#8ab9ff 12%,transparent),transparent 56%);opacity:.3;animation:myJourneyCardMatterDrift var(--myJourneyMatterDriftDurationA) linear infinite alternate}.myJourneyContent{position:relative;z-index:1;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.2,.65,.2,1),filter .32s cubic-bezier(.2,.65,.2,1);will-change:opacity,transform,filter}.myJourneyCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.myJourneyDetailButton{width:36px;height:36px;border-radius:11px;border:1px solid var(--colorBorder);background:color-mix(in srgb,var(--colorSurfaceSoft) 50%,transparent);color:var(--colorPrimary);display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease,background-color .22s ease}.myJourneyDetailButton svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.myJourneyDetailButton:hover,.myJourneyDetailButton:focus-visible{border-color:color-mix(in srgb,var(--colorPrimary) 68%,var(--colorBorder));background:color-mix(in srgb,var(--colorSurfaceSoft) 68%,transparent);transform:translateY(-1px);box-shadow:0 7px 16px color-mix(in srgb,var(--colorPrimary) 12%,transparent)}.myJourneyDetailOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;padding:1rem;display:grid;place-items:center;background:color-mix(in srgb,#040b1a 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:myJourneyDetailOverlayIn .24s ease-out both}.myJourneyDetailModal{width:min(1020px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;border:1px solid color-mix(in srgb,var(--colorBorder) 90%,transparent);border-radius:18px;background:color-mix(in srgb,var(--colorSurface) 96%,transparent);box-shadow:0 26px 58px color-mix(in srgb,#000 28%,transparent);padding:1rem;animation:myJourneyDetailModalIn .32s cubic-bezier(.22,1,.36,1) both}.myCertificateDetailModal{width:min(1240px,calc(100vw - 1.4rem));max-height:calc(100vh - 1.2rem);padding:1.15rem}.myJourneyDetailOverlay.myIsClosing{animation:myJourneyDetailOverlayOut .22s ease-in both}.myJourneyDetailModal.myIsClosing{animation:myJourneyDetailModalOut .22s cubic-bezier(.4,0,1,1) both}.myJourneyDetailHead{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.55rem}.myJourneyDetailClose{width:34px;height:34px;border-radius:10px;border:1px solid var(--colorBorder);background:color-mix(in srgb,var(--colorSurfaceSoft) 52%,transparent);color:var(--colorTextMain);font-size:1.4rem;line-height:1;cursor:pointer}.myJourneyDetailClose:hover,.myJourneyDetailClose:focus-visible{border-color:color-mix(in srgb,var(--colorPrimary) 65%,var(--colorBorder));color:var(--colorPrimary)}.myJourneyDetailGallery{margin-top:.9rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.myJourneyDetailText{white-space:pre-line}.myJourneyDetailFigure{margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--colorBorder);background:color-mix(in srgb,var(--colorSurfaceSoft) 35%,transparent)}.myJourneyDetailFigure img{display:block;width:100%;height:100%;object-fit:cover}.myJourneyContentExiting{opacity:0;transform:translateY(6px) scale(.996);filter:blur(3px)}.myJourneyContentEntering{animation:myJourneyContentAppleIn .62s cubic-bezier(.16,1,.3,1) both}.myCardIcon{display:inline-block;margin-right:.55rem;color:var(--colorPrimary)}.myJourneyPreview{margin-top:1rem;min-height:190px;border-radius:14px;border:1px solid var(--colorBorder);position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--colorPrimary) 12%,transparent),transparent 58%),radial-gradient(circle at 72% 32%,color-mix(in srgb,#4d82d2 22%,transparent),transparent 44%),var(--colorSurface);background-size:170% 170%,150% 150%,100% 100%;will-change:transform,background-position;animation:myJourneyPreviewBreath var(--myJourneyPreviewBreathDuration) linear infinite alternate}.myJourneyNanoScene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;padding:0;overflow:hidden}.myJourneyGlowScene,.myJourneyFlowScene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none}.myJourneyFlowField{width:min(94%,1080px);height:min(78%,250px);position:relative;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 18% 50%,color-mix(in srgb,#7fe7e0 10%,transparent),transparent 56%),radial-gradient(circle at 82% 48%,color-mix(in srgb,#85afff 10%,transparent),transparent 60%)}.myJourneyFlowLine{position:absolute;left:6%;right:6%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,#86dcff 70%,transparent) 12%,color-mix(in srgb,#86dcff 68%,transparent) 88%,transparent 100%);opacity:.34}.myJourneyFlowLineA{top:18%}.myJourneyFlowLineB{top:34%}.myJourneyFlowLineC{top:50%}.myJourneyFlowLineD{top:66%}.myJourneyFlowLineE{top:82%}.myJourneyFlowDot{position:absolute;width:10px;height:10px;border-radius:999px;opacity:0;filter:drop-shadow(0 0 10px currentColor)}.myJourneyFlowDotA{top:calc(18% - 4px);color:#77ecff;background:currentColor;animation:myJourneyFlowMove 2.8s linear infinite}.myJourneyFlowDotB{top:calc(34% - 4px);color:#ffc875;background:currentColor;animation:myJourneyFlowMove 3.2s linear infinite;animation-delay:.35s}.myJourneyFlowDotC{top:calc(50% - 4px);color:#77ecff;background:currentColor;animation:myJourneyFlowMove 3s linear infinite;animation-delay:.7s}.myJourneyFlowDotD{top:calc(66% - 4px);color:#ffc875;background:currentColor;animation:myJourneyFlowMove 3.4s linear infinite;animation-delay:.55s}.myJourneyFlowDotE{top:calc(82% - 4px);color:#77ecff;background:currentColor;animation:myJourneyFlowMove 2.9s linear infinite;animation-delay:.2s}.myJourneyFlowDotF{top:calc(50% - 4px);color:#9fb7ff;background:currentColor;animation:myJourneyFlowMoveReverse 3.6s linear infinite;animation-delay:.85s}.myJourneyRealtimeScene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none}.myJourneyRealtimeField{width:min(94%,1080px);height:min(78%,250px);position:relative;overflow:hidden;border-radius:16px;border:0;background:none;box-shadow:none;--myRtY1: 32%;--myRtY2: 50%;--myRtY3: 68%;--myRtX0: 13%;--myRtX1: 26.5%;--myRtX2: 34.7%;--myRtX3: 46.5%;--myRtX4: 54.7%;--myRtX5: 70%;--myRtX6: 78.8%;--myRtX7: 82%}.myJourneyRealtimeSources{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.myJourneyRealtimeSource{position:absolute;left:4%;width:9%;height:14%;border-radius:10px;border:1px solid color-mix(in srgb,#84d8ff 18%,transparent);background:color-mix(in srgb,#123050 42%,transparent);display:grid;place-items:center}.myJourneyRealtimeSource:nth-child(1){top:calc(var(--myRtY1) - 7%)}.myJourneyRealtimeSource:nth-child(2){top:calc(var(--myRtY2) - 7%)}.myJourneyRealtimeSource:nth-child(3){top:calc(var(--myRtY3) - 7%)}.myJourneyRealtimeDbIcon{position:relative;width:clamp(18px,2vw,25px);height:clamp(14px,1.6vw,19px);border:2px solid color-mix(in srgb,#74ddff 84%,#fff 16%);border-radius:48%/40%;box-sizing:border-box;color:color-mix(in srgb,#74ddff 84%,#fff 16%)}.myJourneyRealtimeDbIcon:before,.myJourneyRealtimeDbIcon:after{content:"";position:absolute;left:-2px;right:-2px;border:2px solid currentColor;border-radius:48%/40%;border-top:0;border-left-color:transparent;border-right-color:transparent}.myJourneyRealtimeDbIcon:before{top:32%}.myJourneyRealtimeDbIcon:after{top:60%}.myJourneyRealtimePipeline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.myJourneyRealtimeLine{position:absolute;left:var(--myRtFrom);width:calc(var(--myRtTo) - var(--myRtFrom));top:var(--myRtY);height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,#8fe4ff 62%,transparent),color-mix(in srgb,#93dbff 84%,transparent) 55%,color-mix(in srgb,#8fe4ff 62%,transparent));opacity:.86;filter:drop-shadow(0 0 5px color-mix(in srgb,#7edfff 42%,transparent))}.myJourneyRealtimeLineA{--myRtFrom: var(--myRtX0);--myRtTo: var(--myRtX1);--myRtY: var(--myRtY1)}.myJourneyRealtimeLineB{--myRtFrom: var(--myRtX0);--myRtTo: var(--myRtX1);--myRtY: var(--myRtY2)}.myJourneyRealtimeLineC{--myRtFrom: var(--myRtX0);--myRtTo: var(--myRtX1);--myRtY: var(--myRtY3)}.myJourneyRealtimeLineD{--myRtFrom: var(--myRtX2);--myRtTo: var(--myRtX3);--myRtY: var(--myRtY1)}.myJourneyRealtimeLineE{--myRtFrom: var(--myRtX2);--myRtTo: var(--myRtX3);--myRtY: var(--myRtY2)}.myJourneyRealtimeLineF{--myRtFrom: var(--myRtX2);--myRtTo: var(--myRtX3);--myRtY: var(--myRtY3)}.myJourneyRealtimeLineG{--myRtFrom: var(--myRtX4);--myRtTo: var(--myRtX5);--myRtY: var(--myRtY1)}.myJourneyRealtimeLineH{--myRtFrom: var(--myRtX4);--myRtTo: var(--myRtX5);--myRtY: var(--myRtY2)}.myJourneyRealtimeLineI{--myRtFrom: var(--myRtX4);--myRtTo: var(--myRtX5);--myRtY: var(--myRtY3)}.myJourneyRealtimeLineJ{--myRtFrom: var(--myRtX6);--myRtTo: var(--myRtX7);--myRtY: var(--myRtY1)}.myJourneyRealtimeLineK{--myRtFrom: var(--myRtX6);--myRtTo: var(--myRtX7);--myRtY: var(--myRtY2)}.myJourneyRealtimeLineL{--myRtFrom: var(--myRtX6);--myRtTo: var(--myRtX7);--myRtY: var(--myRtY3)}.myJourneyRealtimeStage,.myJourneyRealtimeWarehouse,.myJourneyRealtimeTransform{position:absolute;top:50%;transform:translateY(-50%);border-radius:12px;z-index:2}.myJourneyRealtimeStage{width:8.2%;height:46%;display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,#2e5d9a 84%,#6f6dff 16%),color-mix(in srgb,#3b5eb9 86%,#5fe6ff 14%));border:1px solid color-mix(in srgb,#9ad9ff 22%,transparent);box-shadow:0 5px 16px color-mix(in srgb,#04162c 36%,transparent)}.myJourneyRealtimeStageExtract{left:var(--myRtX1)}.myJourneyRealtimeStageLoad{left:var(--myRtX3)}.myJourneyRealtimePacket{position:absolute;left:var(--myRtFrom);top:var(--myRtY);width:9px;height:9px;border-radius:999px;background:#7de9ff;box-shadow:0 0 10px color-mix(in srgb,#7de9ff 64%,transparent);opacity:0;transform:translate(-50%,-50%);z-index:5;animation:myJourneyRealtimePacketMove 2.2s linear infinite}.myJourneyRealtimePacketA{--myRtFrom: var(--myRtX0);--myRtTo: var(--myRtX1);--myRtY: var(--myRtY1)}.myJourneyRealtimePacketB{--myRtFrom: var(--myRtX0);--myRtTo: var(--myRtX1);--myRtY: var(--myRtY2);background:#ffc775;box-shadow:0 0 10px color-mix(in srgb,#ffc775 64%,transparent);animation-delay:.12s}.myJourneyRealtimePacketC{--myRtFrom: var(--myRtX0);--myRtTo: var(--myRtX1);--myRtY: var(--myRtY3);animation-delay:.26s}.myJourneyRealtimePacketD{--myRtFrom: var(--myRtX2);--myRtTo: var(--myRtX3);--myRtY: var(--myRtY1);animation-delay:.42s}.myJourneyRealtimePacketE{--myRtFrom: var(--myRtX4);--myRtTo: var(--myRtX5);--myRtY: var(--myRtY2);background:#ffc775;box-shadow:0 0 10px color-mix(in srgb,#ffc775 64%,transparent);animation-delay:.68s}.myJourneyRealtimePacketF{--myRtFrom: var(--myRtX6);--myRtTo: var(--myRtX7);--myRtY: var(--myRtY3);animation-delay:.94s}.myJourneyRealtimeWarehouse{left:var(--myRtX5);width:8.8%;height:52%;border:1px solid color-mix(in srgb,#8ed9ff 20%,transparent);background:color-mix(in srgb,#143252 42%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#9ddfff 14%,transparent);display:grid;place-items:center center;z-index:2}.myJourneyRealtimeWarehouseDb{position:relative;width:clamp(25px,2.8vw,37px);height:clamp(19px,2.2vw,29px);border:3px solid color-mix(in srgb,#9a84ff 78%,#d2b5ff 22%);border-radius:48%/40%;box-sizing:border-box}.myJourneyRealtimeWarehouseDb:before,.myJourneyRealtimeWarehouseDb:after{content:"";position:absolute;left:-3px;right:-3px;border:3px solid color-mix(in srgb,#9a84ff 78%,#d2b5ff 22%);border-top:0;border-left-color:transparent;border-right-color:transparent;border-radius:48%/40%}.myJourneyRealtimeWarehouseDb:before{top:34%}.myJourneyRealtimeWarehouseDb:after{top:66%}.myJourneyRealtimeTransform{left:var(--myRtX7);width:8.8%;height:56%;border:1px solid color-mix(in srgb,#a787ff 20%,transparent);background:color-mix(in srgb,#1a2f56 38%,transparent);display:grid;place-items:center center;z-index:2}.myJourneyRealtimeGear{position:absolute;border-radius:999px;box-sizing:border-box;border:3px solid color-mix(in srgb,#b78fff 76%,#fff 24%);background:radial-gradient(circle,color-mix(in srgb,#2a3f74 86%,transparent) 0 42%,transparent 43%),repeating-conic-gradient(from 0deg,color-mix(in srgb,#b78fff 72%,#fff 28%) 0 12deg,transparent 12deg 30deg)}.myJourneyRealtimeGear:before{content:"";position:absolute;top:34%;right:34%;bottom:34%;left:34%;border-radius:999px;border:2px solid color-mix(in srgb,#d6c4ff 72%,#fff 28%);background:color-mix(in srgb,#142f54 88%,transparent)}.myJourneyRealtimeGearLarge{width:clamp(26px,3vw,40px);height:clamp(26px,3vw,40px);left:14%;top:12%;animation:myJourneyRealtimeGearSpinCW 8s linear infinite}.myJourneyRealtimeGearMedium{width:clamp(22px,2.6vw,33px);height:clamp(22px,2.6vw,33px);right:10%;top:16%;animation:myJourneyRealtimeGearSpinCCW 6.8s linear infinite}.myJourneyRealtimeGearSmall{width:clamp(18px,2.2vw,28px);height:clamp(18px,2.2vw,28px);right:28%;bottom:12%;animation:myJourneyRealtimeGearSpinCW 5.8s linear infinite}.myJourneyRealtimePort{display:none}@media (max-width: 900px){.myJourneyRealtimeField{--myRtX0: 13%;--myRtX1: 27.5%;--myRtX2: 35.7%;--myRtX3: 47.5%;--myRtX4: 55.7%;--myRtX5: 71%;--myRtX6: 79.8%;--myRtX7: 83%}}.myJourneyRealtimeGalaxyScene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none}.myJourneyRealtimeGalaxyPanel{width:min(97%,1160px);height:min(84%,286px);position:relative;overflow:hidden;border-radius:24px;border:1px solid color-mix(in srgb,#8ce3ff 44%,var(--colorBorder));background:radial-gradient(1px 1px at 5% 16%,color-mix(in srgb,#c9f5ff 82%,transparent),transparent 75%),radial-gradient(1px 1px at 11% 62%,color-mix(in srgb,#c0ecff 72%,transparent),transparent 75%),radial-gradient(1px 1px at 20% 36%,color-mix(in srgb,#d7e3ff 66%,transparent),transparent 75%),radial-gradient(1px 1px at 30% 76%,color-mix(in srgb,#c9f5ff 58%,transparent),transparent 75%),radial-gradient(1px 1px at 43% 20%,color-mix(in srgb,#c8f3ff 66%,transparent),transparent 75%),radial-gradient(1px 1px at 52% 67%,color-mix(in srgb,#d7deff 48%,transparent),transparent 75%),radial-gradient(1px 1px at 63% 30%,color-mix(in srgb,#cbf2ff 64%,transparent),transparent 75%),radial-gradient(1px 1px at 72% 80%,color-mix(in srgb,#c5ecff 56%,transparent),transparent 75%),radial-gradient(1px 1px at 84% 19%,color-mix(in srgb,#dde2ff 52%,transparent),transparent 75%),radial-gradient(1px 1px at 94% 55%,color-mix(in srgb,#cdf6ff 56%,transparent),transparent 75%),radial-gradient(circle at 20% 50%,color-mix(in srgb,#59e4d8 12%,transparent),transparent 52%),radial-gradient(circle at 80% 48%,color-mix(in srgb,#8d8bff 15%,transparent),transparent 56%),linear-gradient(142deg,color-mix(in srgb,#081a35 97%,transparent),color-mix(in srgb,#11274a 93%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#a9ecff 28%,transparent),0 16px 34px color-mix(in srgb,#041226 42%,transparent)}.myJourneyRealtimeGalaxyMainLine,.myJourneyRealtimeGalaxyBottomLine{position:absolute;left:9.5%;right:7.6%;height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,#61f0d6 84%,transparent),color-mix(in srgb,#81e5ff 92%,transparent) 58%,color-mix(in srgb,#ffbf70 76%,transparent));filter:drop-shadow(0 0 8px color-mix(in srgb,#96e9ff 52%,transparent))}.myJourneyRealtimeGalaxyMainLine{top:50%}.myJourneyRealtimeGalaxyBottomLine{top:80%}.myJourneyRealtimeGalaxyRightLink{position:absolute;right:7.6%;top:50%;bottom:20%;width:2px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,#9ea2ff 80%,transparent),color-mix(in srgb,#8fdfff 84%,transparent));filter:drop-shadow(0 0 6px color-mix(in srgb,#96dfff 44%,transparent))}.myJourneyRealtimeGalaxyDrop{position:absolute;width:2px;top:50%;height:30%;background:linear-gradient(180deg,color-mix(in srgb,#78e2ff 78%,transparent),color-mix(in srgb,#71e7d2 82%,transparent));opacity:.76}.myJourneyRealtimeGalaxyDrop1{left:10.5%}.myJourneyRealtimeGalaxyDrop2{left:24.6%}.myJourneyRealtimeGalaxyDrop3{left:38.7%}.myJourneyRealtimeGalaxyDrop4{left:52.8%}.myJourneyRealtimeGalaxyDrop5{left:66.9%}.myJourneyRealtimeGalaxyDrop6{left:81%}.myJourneyRealtimeGalaxyDrop7{left:95.1%}.myJourneyRealtimeGalaxyPulse,.myJourneyRealtimeGalaxyRailDot{position:absolute;width:9px;height:9px;border-radius:999px;transform:translate(-50%,-50%);background:#84e8ff;box-shadow:0 0 12px color-mix(in srgb,#7ce8ff 66%,transparent)}.myJourneyRealtimeGalaxyPulse{top:50%;animation:myJourneyRealtimeGalaxyPulse 2.6s ease-in-out infinite}.myJourneyRealtimeGalaxyPulse1{left:17.4%;animation-delay:0ms}.myJourneyRealtimeGalaxyPulse2{left:31.5%;animation-delay:.3s}.myJourneyRealtimeGalaxyPulse3{left:45.6%;animation-delay:.6s}.myJourneyRealtimeGalaxyPulse4{left:59.7%;animation-delay:.9s}.myJourneyRealtimeGalaxyPulse5{left:73.8%;animation-delay:1.2s}.myJourneyRealtimeGalaxyPulse6{left:87.9%;animation-delay:1.5s}.myJourneyRealtimeGalaxyRailDot{top:80%;animation:myJourneyRealtimeGalaxyRailBlink 3.2s ease-in-out infinite}.myJourneyRealtimeGalaxyRailDot1{left:10.5%;animation-delay:80ms}.myJourneyRealtimeGalaxyRailDot2{left:24.6%;animation-delay:.42s}.myJourneyRealtimeGalaxyRailDot3{left:38.7%;animation-delay:.78s}.myJourneyRealtimeGalaxyRailDot4{left:52.8%;animation-delay:1.06s}.myJourneyRealtimeGalaxyRailDot5{left:66.9%;animation-delay:1.38s}.myJourneyRealtimeGalaxyRailDot6{left:81%;animation-delay:1.7s}.myJourneyRealtimeGalaxyRailDot7{left:95.1%;animation-delay:2.02s}.myJourneyRealtimeGalaxyNode{position:absolute;top:50%;width:12.8%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:999px;border:2px solid color-mix(in srgb,#84e8ff 82%,transparent);background:color-mix(in srgb,#0f2648 76%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#95e4ff 22%,transparent),0 0 22px color-mix(in srgb,#79dfff 24%,transparent);display:grid;place-items:center}.myJourneyRealtimeGalaxyNode1{left:10.5%;border-color:color-mix(in srgb,#69efd7 86%,transparent)}.myJourneyRealtimeGalaxyNode2{left:24.6%}.myJourneyRealtimeGalaxyNode3{left:38.7%;border-color:color-mix(in srgb,#86b8ff 80%,transparent)}.myJourneyRealtimeGalaxyNode4{left:52.8%}.myJourneyRealtimeGalaxyNode5{left:66.9%}.myJourneyRealtimeGalaxyNode6{left:81%;border-color:color-mix(in srgb,#c9a0ff 78%,transparent)}.myJourneyRealtimeGalaxyNode7{left:95.1%;width:13%;aspect-ratio:.84 / 1;border-radius:20px;border-color:color-mix(in srgb,#b993ff 80%,transparent);background:color-mix(in srgb,#171f4d 78%,transparent)}.myJourneyRealtimeGlyph{font-size:clamp(1.2rem,2.4vw,2rem);font-weight:700;line-height:1;letter-spacing:.01em;color:color-mix(in srgb,#b8ecff 86%,#fff 14%);text-shadow:0 0 14px color-mix(in srgb,#87e4ff 56%,transparent);position:relative;z-index:2}.myJourneyRealtimeGlyphIos{font-size:clamp(1.3rem,2.5vw,2.2rem);letter-spacing:.02em}.myJourneyRealtimeIconChip{width:44%;height:44%;border-radius:10px;border:2px solid color-mix(in srgb,#8cf6de 86%,transparent);background:color-mix(in srgb,#112f4e 72%,transparent);position:relative;box-shadow:inset 0 0 12px color-mix(in srgb,#7debd5 24%,transparent)}.myJourneyRealtimeIconChip:before,.myJourneyRealtimeIconChip:after{content:"";position:absolute;left:-18%;right:-18%;top:50%;height:2px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,color-mix(in srgb,#9beedb 74%,transparent) 0 7%,transparent 7% 14%);opacity:.88}.myJourneyRealtimeIconChipCore{position:absolute;top:27%;right:27%;bottom:27%;left:27%;border-radius:4px;border:2px solid color-mix(in srgb,#c8fff5 74%,transparent);box-shadow:0 0 8px color-mix(in srgb,#8ff2df 54%,transparent)}.myJourneyRealtimeIconLab{position:relative;width:54%;height:44%;border-radius:8px;border:2px solid color-mix(in srgb,#86ebff 70%,transparent)}.myJourneyRealtimeIconLabFlask{position:absolute;left:34%;right:34%;top:20%;bottom:8%;border:2px solid color-mix(in srgb,#99f3ff 84%,transparent);border-top-width:5px;border-radius:3px 3px 12px 12px}.myJourneyRealtimeIconTower{position:relative;width:38%;height:54%;border-left:2px solid color-mix(in srgb,#98ecff 82%,transparent);border-right:2px solid color-mix(in srgb,#98ecff 82%,transparent);clip-path:polygon(50% 0%,100% 100%,0% 100%)}.myJourneyRealtimeIconTowerSignalA,.myJourneyRealtimeIconTowerSignalB{position:absolute;top:-18%;left:50%;width:170%;height:170%;border-radius:999px;border:2px solid color-mix(in srgb,#86b8ff 64%,transparent);transform:translate(-50%,-50%);clip-path:inset(0 0 48% 0)}.myJourneyRealtimeIconTowerSignalB{width:230%;height:230%;opacity:.68}.myJourneyRealtimeIconCloud{position:relative;width:60%;height:32%;border-radius:20px;background:color-mix(in srgb,#79beff 72%,transparent);box-shadow:0 0 14px color-mix(in srgb,#7abfff 44%,transparent)}.myJourneyRealtimeIconCloud:before,.myJourneyRealtimeIconCloud:after{content:"";position:absolute;border-radius:999px;background:inherit}.myJourneyRealtimeIconCloud:before{width:45%;height:150%;left:8%;bottom:48%}.myJourneyRealtimeIconCloud:after{width:40%;height:130%;right:10%;bottom:38%}.myJourneyRealtimeIconCloudDocA,.myJourneyRealtimeIconCloudDocB{position:absolute;width:26%;height:48%;bottom:-56%;border-radius:4px;border:2px solid color-mix(in srgb,#8be6ff 68%,transparent);background:color-mix(in srgb,#102f56 66%,transparent)}.myJourneyRealtimeIconCloudDocA{left:30%}.myJourneyRealtimeIconCloudDocB{left:58%}.myJourneyRealtimeIconFinalGear{position:absolute;border-radius:999px;border:3px solid color-mix(in srgb,#d2a0ff 86%,transparent);background:radial-gradient(circle,color-mix(in srgb,#1d2e5a 88%,transparent) 0 34%,transparent 35%),repeating-conic-gradient(from 0deg,color-mix(in srgb,#d2a0ff 84%,transparent) 0 16deg,transparent 16deg 32deg)}.myJourneyRealtimeIconFinalGearA{width:33%;height:33%;left:10%;top:44%}.myJourneyRealtimeIconFinalGearB{width:29%;height:29%;left:45%;top:26%}.myJourneyRealtimeIconFinalGearC{width:23%;height:23%;left:32%;top:58%}.myJourneyRealtimeIconFinalNet{position:absolute;height:2px;background:color-mix(in srgb,#c49bff 72%,transparent);transform-origin:left center}.myJourneyRealtimeIconFinalNetA{left:34%;top:26%;width:38%;transform:rotate(36deg)}.myJourneyRealtimeIconFinalNetB{left:22%;top:58%;width:34%;transform:rotate(-34deg)}.myJourneyRealtimeIconFinalNetC{left:46%;top:66%;width:40%;transform:rotate(-10deg)}@media (max-width: 900px){.myJourneyRealtimeGalaxyPanel{height:min(80%,242px);border-radius:18px}.myJourneyRealtimeGalaxyNode{width:13.8%}.myJourneyRealtimeGalaxyNode7{width:13.4%}}.myJourneyCodeScene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none}.myJourneyCodePanel{width:min(92%,1040px);height:min(80%,260px);border-radius:16px;border:1px solid color-mix(in srgb,var(--colorPrimary) 20%,var(--colorBorder));background:linear-gradient(165deg,color-mix(in srgb,#173247 54%,transparent),color-mix(in srgb,#162d51 64%,transparent)),color-mix(in srgb,var(--colorSurface) 96%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#9ddfff 18%,transparent),0 16px 36px color-mix(in srgb,#021025 36%,transparent);overflow:hidden;position:relative}.myJourneyCodeHeader{height:30px;display:flex;align-items:center;gap:.4rem;padding:0 .7rem;border-bottom:1px solid color-mix(in srgb,var(--colorPrimary) 20%,transparent);background:color-mix(in srgb,#0f2238 76%,transparent)}.myJourneyCodeHeaderDot{width:8px;height:8px;border-radius:999px}.myJourneyCodeHeaderDotRed{background:color-mix(in srgb,#ff7d8f 76%,#fff 24%)}.myJourneyCodeHeaderDotAmber{background:color-mix(in srgb,#ffc46f 78%,#fff 22%)}.myJourneyCodeHeaderDotGreen{background:color-mix(in srgb,#69e8b1 78%,#fff 22%)}.myJourneyCodeBody{position:absolute;top:30px;right:0;bottom:0;left:0;padding:12px 16px 10px 12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth}.myJourneyCodeBody::-webkit-scrollbar{width:0;height:0}.myJourneyCodeTypedBlock{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(.56rem,.72vw,.72rem);line-height:1.28}.myJourneyCodeTyped{display:inline-block;margin:0;white-space:pre;color:color-mix(in srgb,#9ee8ff 76%,#b7c4ff 24%);text-shadow:0 0 8px color-mix(in srgb,#79eaff 24%,transparent);letter-spacing:0}.myJourneyCodeTypedRow{margin:0 0 5px;display:grid;grid-template-columns:30px 1fr;align-items:baseline;column-gap:10px}.myJourneyCodeLineNumber{color:color-mix(in srgb,#89a0bf 74%,transparent);text-align:right;-webkit-user-select:none;user-select:none;opacity:.82}.myJourneyCodeCursorInline{display:inline-block;margin-left:1px;color:color-mix(in srgb,#8ef3ff 88%,#fff 12%);filter:drop-shadow(0 0 6px color-mix(in srgb,#8ef3ff 52%,transparent));transform:translateY(-1px);animation:myJourneyCodeCursorBlink .92s steps(1,end) infinite}.myJourneyGlowField{width:min(94%,1080px);height:min(78%,250px);position:relative;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 24% 42%,color-mix(in srgb,#7fe7e0 18%,transparent),transparent 56%),radial-gradient(circle at 78% 34%,color-mix(in srgb,#8ab2ff 18%,transparent),transparent 58%),radial-gradient(circle at 56% 72%,color-mix(in srgb,#65dfff 10%,transparent),transparent 64%)}.myJourneyGlowAura{position:absolute;border-radius:999px;filter:blur(12px);opacity:.24}.myJourneyGlowAuraA{width:52%;height:56%;left:-8%;top:10%;background:radial-gradient(circle,color-mix(in srgb,#79e9ef 44%,transparent) 0%,transparent 70%);animation:myJourneyGlowDriftA 14s ease-in-out infinite alternate}.myJourneyGlowAuraB{width:58%;height:62%;right:-12%;bottom:-10%;background:radial-gradient(circle,color-mix(in srgb,#8ca9ff 42%,transparent) 0%,transparent 72%);animation:myJourneyGlowDriftB 16s ease-in-out infinite alternate}.myJourneyGlowParticle{position:absolute;width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,#7cecff 78%,#ffd288 22%);opacity:.22;filter:drop-shadow(0 0 8px color-mix(in srgb,#83ebff 48%,transparent))}.myJourneyGlowParticleA{left:10%;top:64%;animation:myJourneyParticleFloatA 10.4s ease-in-out infinite}.myJourneyGlowParticleB{left:22%;top:28%;animation:myJourneyParticleFloatB 12.8s ease-in-out infinite}.myJourneyGlowParticleC{left:38%;top:52%;animation:myJourneyParticleFloatA 9.6s ease-in-out infinite;animation-delay:.9s}.myJourneyGlowParticleD{left:58%;top:36%;animation:myJourneyParticleFloatB 11.4s ease-in-out infinite;animation-delay:.4s}.myJourneyGlowParticleE{left:74%;top:68%;animation:myJourneyParticleFloatA 10.9s ease-in-out infinite;animation-delay:1.1s}.myJourneyGlowParticleF{left:88%;top:44%;animation:myJourneyParticleFloatB 12.2s ease-in-out infinite;animation-delay:.6s}.myJourneyNanoSvg{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 16px 30px color-mix(in srgb,var(--colorPrimary) 14%,transparent));color:color-mix(in srgb,var(--colorPrimary) 72%,#86abff)}.myJourneyNanoEmbed{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;pointer-events:none}.myJourneyNanoField{transform-origin:center;animation:myJourneyNanoLatticeFloat 12s ease-in-out infinite alternate}.myJourneyNanoAmbient{fill:color-mix(in srgb,#6be0dc 10%,transparent);filter:blur(22px);opacity:.38}.myJourneyNanoAmbientB{fill:color-mix(in srgb,#6fa7ff 10%,transparent);opacity:.3}.myJourneyNanoBond{stroke:color-mix(in srgb,#7fd7ff 68%,transparent);stroke-width:1.45;stroke-linecap:round;opacity:.5}.myJourneyNanoBondBack{opacity:.1;stroke-width:.85}.myJourneyNanoBondMid{opacity:.28;stroke-width:1.1}.myJourneyNanoBondFront{opacity:.64;stroke-width:1.45}.myJourneyNanoBondDepth{opacity:.16;stroke-width:.9;stroke-dasharray:0 0}.myJourneyNanoNodeBack{opacity:.18}.myJourneyNanoNodeMid{opacity:.58}.myJourneyNanoNodeFront{opacity:1}.myJourneyNanoAtomCd{fill:url(#myNanoCdFill);filter:url(#myNanoGlowCd)}.myJourneyNanoAtomS{fill:url(#myNanoSFill);filter:url(#myNanoGlowS)}.myJourneyNanoNodeBack .myJourneyNanoAtomCd,.myJourneyNanoNodeBack .myJourneyNanoAtomS{transform:scale(.82);transform-origin:center}.myJourneyNanoNodeMid .myJourneyNanoAtomCd,.myJourneyNanoNodeMid .myJourneyNanoAtomS{transform:scale(.92);transform-origin:center}.myJourneyNanoElectronHalo{fill:color-mix(in srgb,#8ffcff 34%,transparent);filter:url(#myNanoGlowElectron);opacity:.88}.myJourneyNanoElectronCore{fill:url(#myNanoElectronFill);filter:url(#myNanoGlowElectron)}.myJourneyNanoElectronTunnelHalo,.myJourneyNanoElectronTunnelCore{opacity:0}.myJourneyCrystalSweep{fill:url(#myJourneyCrystalSweep);opacity:.42;animation:myJourneyNanoSweepMove 6.8s ease-in-out infinite alternate}.myJourneyNanoLabel{position:absolute;top:1.05rem;left:1.05rem;z-index:2;display:grid;gap:.12rem;padding:.42rem .68rem;border:1px solid color-mix(in srgb,var(--colorPrimary) 24%,var(--colorBorder));border-radius:12px;background:color-mix(in srgb,var(--colorSurface) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.myJourneyNanoLabelTitle{font-size:.74rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--colorTextMain)}.myJourneyNanoLabelMeta{font-size:.68rem;line-height:1.1;color:var(--colorTextMuted)}.myJourneyNanoLabelSubtle{font-size:.6rem;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--colorPrimary) 42%,var(--colorTextMuted))}.myJourneyCrystalMain{transform-origin:50% 50%;animation:myJourneyNanoLatticeFloat 9.5s ease-in-out infinite alternate}.myJourneyCrystalLattice{transform-origin:50% 50%;animation:myJourneyNanoLatticeFloat 12s ease-in-out infinite alternate}.myJourneyCrystalGuide{fill:none;stroke:color-mix(in srgb,var(--colorPrimary) 14%,var(--colorBorder));stroke-width:1.1;stroke-linecap:round;opacity:.14}.myJourneyCrystalFade{fill:none;stroke:color-mix(in srgb,var(--colorPrimary) 18%,var(--colorBorder));stroke-width:1.35;opacity:.08}.myJourneyCrystalField{fill:none;stroke:color-mix(in srgb,var(--colorPrimary) 12%,var(--colorBorder));stroke-width:1.1;opacity:.08}.myJourneyCrystalBackdrop{fill:color-mix(in srgb,var(--colorSurface) 40%,transparent);stroke:color-mix(in srgb,var(--colorPrimary) 8%,transparent);stroke-width:1;opacity:.32}.myJourneyCrystalAura{fill:url(#myJourneyCrystalAura);stroke:color-mix(in srgb,#8cbcff 16%,transparent);stroke-width:1;opacity:.34;filter:blur(.6px);animation:myJourneyNanoHaloPulse 8.4s ease-in-out infinite}.myJourneyCrystalCell{fill:none;stroke:color-mix(in srgb,#9fdcff 52%,var(--colorPrimary));stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.myJourneyCrystalCellBack{opacity:.42}.myJourneyCrystalCellFront{opacity:.82}.myJourneyCrystalBond{stroke:color-mix(in srgb,#8fd7ff 54%,transparent);stroke-width:1.22;opacity:.72;fill:none}.myJourneyCrystalBondSoft{opacity:.5}.myJourneyCrystalShell{fill:none;stroke:color-mix(in srgb,#9fdcff 38%,var(--colorPrimary));stroke-width:1.35;opacity:.22}.myJourneyCrystalShellBack{opacity:.12}.myJourneyCrystalShellFront{opacity:.2}.myJourneyCrystalAxis{fill:none;stroke:color-mix(in srgb,#95c8ff 50%,var(--colorPrimary));stroke-width:1.85;stroke-linecap:round;opacity:.74}.myJourneyCrystalAxisSoft{stroke-width:1.05;opacity:.34}.myJourneyCrystalCadmium{fill:#68b4ff;stroke:color-mix(in srgb,#f0fbff 50%,#68b4ff);stroke-width:1.1;filter:drop-shadow(0 0 12px color-mix(in srgb,#84c6ff 40%,transparent))}.myJourneyCrystalCadmiumInner{opacity:.7}.myJourneyCrystalResponsive{animation:myJourneyCrystalExcitationPulse 7.8s linear infinite}.myPulseDelay00{animation-delay:0s}.myPulseDelay01{animation-delay:-1.1s}.myPulseDelay02{animation-delay:-2.2s}.myPulseDelay03{animation-delay:-3.3s}.myPulseDelay04{animation-delay:-4.4s}.myPulseDelay05{animation-delay:-5.2s}.myPulseDelay06{animation-delay:-6.1s}.myPulseDelay07{animation-delay:-7s}.myJourneyCrystalCadmium.myJourneyCrystalResponsive{transform-origin:center}.myJourneyCrystalSulfur{fill:#f2d543;stroke:color-mix(in srgb,#fff7c8 48%,#f2d543);stroke-width:1.05;opacity:.98;filter:drop-shadow(0 0 10px color-mix(in srgb,#ffe26b 36%,transparent));transform-origin:center}.myJourneyCrystalLegend text{fill:color-mix(in srgb,var(--colorTextMain) 78%,var(--colorPrimary));font-size:12px;letter-spacing:.01em;opacity:.92}.myJourneyCrystalAtomLabel{fill:#101c2ce0;font-size:5.1px;font-weight:700;text-anchor:middle;dominant-baseline:middle;letter-spacing:-.01em;pointer-events:none}.myJourneyCrystalAtomLabelSulfur{fill:#36300ceb}.myJourneyCrystalElectronLabel{fill:color-mix(in srgb,#a5ffff 88%,white);font-size:8px;font-weight:700;letter-spacing:.02em;opacity:.9}.myJourneyCrystalAnnotationLine{fill:none;stroke:color-mix(in srgb,var(--colorPrimary) 28%,var(--colorTextMuted));stroke-width:1.1;stroke-linecap:round;opacity:.86}.myJourneyCrystalAnnotationText{fill:color-mix(in srgb,var(--colorTextMain) 82%,var(--colorPrimary));font-size:11px;letter-spacing:.04em}.myJourneyCrystalElectronPath{fill:none;stroke:color-mix(in srgb,#b6e4ff 34%,var(--colorPrimary));stroke-width:1.05;stroke-linecap:round;stroke-dasharray:4 9;opacity:.26;animation:myJourneyNanoOrbitDash 7.8s linear infinite}.myJourneyCrystalElectronTrace{fill:none;stroke:color-mix(in srgb,#8cf7ff 58%,transparent);stroke-width:1.05;stroke-linecap:round;opacity:.42;stroke-dasharray:3 7}.myJourneyCrystalElectronTraceSecondary{opacity:.22}.myJourneyNanoElectronGlowSvg{fill:color-mix(in srgb,#9bd8ff 24%,transparent);filter:blur(10px);opacity:.82}.myJourneyNanoElectronSvg{fill:#dff9ff;stroke:color-mix(in srgb,#9de7ff 42%,var(--colorPrimary));stroke-width:1.3;filter:drop-shadow(0 0 14px color-mix(in srgb,#8fd6ff 44%,transparent))}.myJourneyPreview:before{content:"";position:absolute;top:-30%;right:-26%;bottom:-30%;left:-26%;pointer-events:none;background:radial-gradient(circle at 24% 42%,color-mix(in srgb,#7fd9d2 var(--myJourneyBlobAOpacity),transparent),transparent 58%);filter:blur(8px);opacity:.72;will-change:transform;animation:myJourneyPreviewMatterDriftA var(--myJourneyMatterDriftDurationA) linear infinite alternate}.myJourneyPreview:after{content:"";position:absolute;top:-32%;right:-22%;bottom:-32%;left:-22%;pointer-events:none;background:radial-gradient(circle at 78% 24%,color-mix(in srgb,#9fc5ff var(--myJourneyBlobBOpacity),transparent),transparent 54%);opacity:.68;will-change:transform;animation:myJourneyPreviewMatterDriftB var(--myJourneyMatterDriftDurationB) linear infinite alternate}@keyframes myJourneyCardMatterDrift{0%{transform:translate3d(-1.2%,-.9%,0) scale(1)}to{transform:translate3d(1.2%,.9%,0) scale(1.015)}}@keyframes myJourneyContentAppleIn{0%{opacity:0;transform:translateY(10px) scale(.992);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes myJourneyDetailOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes myJourneyDetailOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes myJourneyDetailModalIn{0%{opacity:0;transform:translateY(10px) scale(.986);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes myJourneyDetailModalOut{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(8px) scale(.986);filter:blur(2px)}}@keyframes myJourneyPreviewBreath{0%{background-position:8% 49%,80% 30%,0 0;transform:scale(var(--myJourneyPreviewLiftStart))}to{background-position:22% 54%,66% 36%,0 0;transform:scale(var(--myJourneyPreviewLiftPeak))}}@keyframes myJourneyGlowDriftA{0%,to{transform:translate3d(-2%,1%,0) scale(1);opacity:.2}50%{transform:translate3d(4%,-2%,0) scale(1.08);opacity:.34}}@keyframes myJourneyFlowMove{0%{left:4%;opacity:0;transform:scale(.72)}10%{opacity:.95;transform:scale(1)}90%{opacity:.95;transform:scale(1)}to{left:96%;opacity:0;transform:scale(.72)}}@keyframes myJourneyFlowMoveReverse{0%{right:4%;opacity:0;transform:scale(.72)}10%{opacity:.85;transform:scale(1)}90%{opacity:.85;transform:scale(1)}to{right:96%;opacity:0;transform:scale(.72)}}@keyframes myJourneyRealtimeAuraA{0%{transform:translate3d(-3%,-2%,0) scale(1);opacity:.15}to{transform:translate3d(3%,2%,0) scale(1.08);opacity:.28}}@keyframes myJourneyRealtimeAuraB{0%{transform:translate3d(2%,3%,0) scale(1);opacity:.14}to{transform:translate3d(-3%,-2%,0) scale(1.1);opacity:.24}}@keyframes myJourneyRealtimePacketMove{0%{left:var(--myRtFrom);opacity:0;transform:translate(-50%,-50%)}10%{opacity:1}90%{opacity:1}to{left:var(--myRtTo);opacity:0;transform:translate(-50%,-50%)}}@keyframes myJourneyRealtimeGearSpinCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes myJourneyRealtimeGearSpinCCW{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes myJourneyRealtimeGalaxyPulse{0%,to{opacity:.42;transform:translate(-50%,-50%) scale(.86)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.16)}}@keyframes myJourneyRealtimeGalaxyRailBlink{0%,to{opacity:.34;transform:translate(-50%,-50%) scale(.8)}40%{opacity:.88;transform:translate(-50%,-50%) scale(1)}}@keyframes myJourneyCodeCursorBlink{0%,48%{opacity:1}49%,to{opacity:.08}}@keyframes myJourneyGlowDriftB{0%,to{transform:translate3d(2%,-1%,0) scale(1);opacity:.22}50%{transform:translate3d(-5%,3%,0) scale(1.1);opacity:.36}}@keyframes myJourneyParticleFloatA{0%,to{transform:translateZ(0) scale(.9);opacity:.18}45%{transform:translate3d(10px,-8px,0) scale(1.18);opacity:.58}70%{transform:translate3d(-6px,6px,0) scale(1);opacity:.32}}@keyframes myJourneyParticleFloatB{0%,to{transform:translateZ(0) scale(.86);opacity:.16}40%{transform:translate3d(-11px,-7px,0) scale(1.16);opacity:.52}72%{transform:translate3d(7px,8px,0) scale(1);opacity:.34}}@keyframes myJourneyPreviewMatterDriftA{0%{transform:translate3d(-1.6%,-.8%,0) scale(1)}to{transform:translate3d(1.6%,1.2%,0) scale(1.02)}}@keyframes myJourneyPreviewMatterDriftB{0%{transform:translate3d(1.4%,-1%,0) scale(1)}to{transform:translate3d(-1.7%,1.3%,0) scale(1.02)}}.myJourneyPreset-subtle .myJourneyCard{--myJourneyPreviewBreathDuration: 46s;--myJourneyMatterDriftDurationA: 64s;--myJourneyMatterDriftDurationB: 82s;--myJourneyPreviewLiftStart: 1;--myJourneyPreviewLiftPeak: 1.004;--myJourneyBlobAOpacity: 8%;--myJourneyBlobBOpacity: 7%}.myJourneyPreset-balanced .myJourneyCard{--myJourneyPreviewBreathDuration: 36s;--myJourneyMatterDriftDurationA: 52s;--myJourneyMatterDriftDurationB: 68s;--myJourneyPreviewLiftStart: 1;--myJourneyPreviewLiftPeak: 1.006;--myJourneyBlobAOpacity: 10%;--myJourneyBlobBOpacity: 9%}.myJourneyPreset-showcase .myJourneyCard{--myJourneyPreviewBreathDuration: 28s;--myJourneyMatterDriftDurationA: 40s;--myJourneyMatterDriftDurationB: 52s;--myJourneyPreviewLiftStart: 1.001;--myJourneyPreviewLiftPeak: 1.01;--myJourneyBlobAOpacity: 14%;--myJourneyBlobBOpacity: 12%}[data-theme=dark] .myJourneyPreset-subtle .myJourneyCard{--myJourneyBlobAOpacity: 6%;--myJourneyBlobBOpacity: 5%}[data-theme=dark] .myJourneyPreset-balanced .myJourneyCard{--myJourneyBlobAOpacity: 8%;--myJourneyBlobBOpacity: 7%}[data-theme=dark] .myJourneyPreset-showcase .myJourneyCard{--myJourneyBlobAOpacity: 11%;--myJourneyBlobBOpacity: 9%}.myJourneyVariantBorderOnly .myJourneyCard{border-color:color-mix(in srgb,var(--colorPrimary) 28%,var(--colorBorder));box-shadow:0 8px 18px color-mix(in srgb,var(--colorPrimary) 6%,transparent);animation:myJourneyBorderOnlyBreath 4.2s ease-in-out infinite}.myJourneyVariantBorderOnly .myJourneyCard:before,.myJourneyVariantBorderOnly .myJourneyPreview:before,.myJourneyVariantBorderOnly .myJourneyPreview:after{animation:none;content:none}.myJourneyVariantBorderOnly .myJourneyPreview{animation:none;transform:none;background:linear-gradient(130deg,color-mix(in srgb,var(--colorPrimary) 12%,transparent),transparent 58%),radial-gradient(circle at 72% 32%,color-mix(in srgb,#4d82d2 22%,transparent),transparent 44%),var(--colorSurface)}.myJourneyVariantBorderOnly .myJourneyContent,.myJourneyVariantBorderOnly .myJourneyContentExiting,.myJourneyVariantBorderOnly .myJourneyContentEntering{animation:none;transition:none;transform:none;filter:none;opacity:1}[data-theme=dark] .myJourneyVariantBorderOnly .myJourneyCard{border-color:color-mix(in srgb,var(--colorPrimary) 22%,var(--colorBorder));animation:myJourneyBorderOnlyBreathDark 4.8s ease-in-out infinite}@keyframes myJourneyBorderOnlyBreath{0%,to{border-color:color-mix(in srgb,var(--colorPrimary) 24%,var(--colorBorder));box-shadow:0 7px 16px color-mix(in srgb,var(--colorPrimary) 4%,transparent)}50%{border-color:color-mix(in srgb,var(--colorPrimary) 40%,var(--colorBorder));box-shadow:0 10px 22px color-mix(in srgb,var(--colorPrimary) 9%,transparent)}}@keyframes myJourneyBorderOnlyBreathDark{0%,to{border-color:color-mix(in srgb,var(--colorPrimary) 18%,var(--colorBorder));box-shadow:0 6px 14px color-mix(in srgb,var(--colorPrimary) 3%,transparent)}50%{border-color:color-mix(in srgb,var(--colorPrimary) 30%,var(--colorBorder));box-shadow:0 8px 18px color-mix(in srgb,var(--colorPrimary) 6%,transparent)}}.myJourneyVariantAurora .myJourneyCard{animation:none;border-color:color-mix(in srgb,var(--colorPrimary) 24%,var(--colorBorder));box-shadow:0 8px 18px color-mix(in srgb,var(--colorPrimary) 4%,transparent)}.myJourneyVariantAurora .myJourneyCard:before,.myJourneyVariantAurora .myJourneyPreview:after{animation:none;content:none}.myJourneyVariantAurora .myJourneyPreview{animation:none;transform:none;background:linear-gradient(130deg,color-mix(in srgb,var(--colorPrimary) 14%,transparent),transparent 58%),radial-gradient(circle at 72% 32%,color-mix(in srgb,#4d82d2 26%,transparent),transparent 44%),var(--colorSurface)}.myJourneyVariantAurora .myJourneyPreview:before{content:"";position:absolute;top:-12%;right:-44%;bottom:-12%;left:-44%;pointer-events:none;background:linear-gradient(106deg,transparent 0%,transparent 34%,color-mix(in srgb,#87d8ff 22%,transparent) 50%,transparent 66%,transparent 100%);filter:blur(8px);transform:translate(-56%);opacity:0;animation:myJourneyAuroraSweep 6.8s cubic-bezier(.22,1,.36,1) infinite}[data-theme=dark] .myJourneyVariantAurora .myJourneyPreview:before{background:linear-gradient(106deg,transparent 0%,transparent 34%,color-mix(in srgb,#8ccfff 16%,transparent) 50%,transparent 66%,transparent 100%);animation-duration:7.6s}@keyframes myJourneyAuroraSweep{0%{transform:translate(-56%);opacity:0}16%{opacity:.56}84%{opacity:.56}to{transform:translate(56%);opacity:0}}.myJourneyVariantParallax .myJourneyCard{animation:none;border-color:color-mix(in srgb,var(--colorPrimary) 24%,var(--colorBorder));box-shadow:0 8px 18px color-mix(in srgb,var(--colorPrimary) 4%,transparent)}.myJourneyVariantParallax .myJourneyCard:before,.myJourneyVariantParallax .myJourneyPreview:after{animation:none;content:none}.myJourneyVariantParallax .myJourneyPreview{animation:none;background:linear-gradient(132deg,color-mix(in srgb,var(--colorPrimary) 14%,transparent),transparent 58%),radial-gradient(circle at 72% 32%,color-mix(in srgb,#4d82d2 24%,transparent),transparent 44%),var(--colorSurface);transform:perspective(900px) rotateX(var(--myPreviewTiltX, 0deg)) rotateY(var(--myPreviewTiltY, 0deg)) scale(1.008);transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);box-shadow:0 12px 22px color-mix(in srgb,var(--colorPrimary) 7%,transparent);will-change:transform,box-shadow}.myJourneyVariantParallax .myJourneyPreview:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;pointer-events:none;background:radial-gradient(circle at var(--myPreviewGlowX, 50%) var(--myPreviewGlowY, 42%),color-mix(in srgb,#a9dcff 22%,transparent) 0%,color-mix(in srgb,#7fdad4 14%,transparent) 24%,transparent 58%);opacity:.82;transition:opacity .26s ease}[data-theme=dark] .myJourneyVariantParallax .myJourneyPreview{box-shadow:0 10px 18px color-mix(in srgb,var(--colorPrimary) 5%,transparent)}[data-theme=dark] .myJourneyVariantParallax .myJourneyPreview:before{background:radial-gradient(circle at var(--myPreviewGlowX, 50%) var(--myPreviewGlowY, 42%),color-mix(in srgb,#9ccfff 16%,transparent) 0%,color-mix(in srgb,#7fdad4 10%,transparent) 24%,transparent 56%);opacity:.74}@media (prefers-reduced-motion: reduce){.myJourneyVariantParallax .myJourneyPreview{transform:none}.myJourneyVariantContentReveal .myJourneyContent>*{animation:none}.myJourneyCrystalMain,.myJourneyCrystalSweep,.myJourneyNanoHalo,.myJourneyCrystalResponsive,.myJourneyCrystalElectronPath{animation:none}.myJourneyNanoElectronGlowSvg,.myJourneyNanoElectronSvg{display:none}}.myJourneyVariantContentReveal .myJourneyCard{border-color:color-mix(in srgb,var(--colorPrimary) 22%,var(--colorBorder))}.myJourneyVariantContentReveal .myJourneyContent{transition:opacity .18s ease,transform .22s ease,filter .22s ease}.myJourneyVariantContentReveal .myJourneyContentExiting{opacity:0;transform:translateY(4px);filter:blur(2px)}.myJourneyVariantContentReveal .myJourneyContentEntering{animation:none}.myJourneyVariantContentReveal .myJourneyContentEntering>*{opacity:0;transform:translateY(10px);filter:blur(4px);animation:myJourneyContentItemIn .42s cubic-bezier(.22,1,.36,1) both}.myJourneyVariantContentReveal .myJourneyContentEntering>:nth-child(2){animation-delay:45ms}.myJourneyVariantContentReveal .myJourneyContentEntering>:nth-child(3){animation-delay:90ms}.myJourneyVariantContentReveal .myJourneyContentEntering>:nth-child(4){animation-delay:135ms}@keyframes myJourneyContentItemIn{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.myJourneyVariantMesh .myJourneyCard{border-color:color-mix(in srgb,var(--colorPrimary) 24%,var(--colorBorder));box-shadow:0 8px 18px color-mix(in srgb,var(--colorPrimary) 5%,transparent)}.myJourneyVariantMesh .myJourneyCard:before{animation:none;opacity:.22}.myJourneyVariantMesh .myJourneyPreview{border-color:color-mix(in srgb,var(--colorPrimary) 20%,var(--colorBorder));background:radial-gradient(circle at 14% 20%,color-mix(in srgb,#6bd2c8 18%,transparent),transparent 58%),radial-gradient(circle at 84% 18%,color-mix(in srgb,#7ea8ff 22%,transparent),transparent 54%),radial-gradient(circle at 56% 82%,color-mix(in srgb,var(--colorPrimary) 16%,transparent),transparent 60%),linear-gradient(138deg,color-mix(in srgb,var(--colorPrimary) 14%,transparent),transparent 62%),var(--colorSurface);background-size:190% 190%,170% 170%,180% 180%,140% 140%,100% 100%;background-position:8% 18%,86% 12%,52% 84%,12% 42%,0 0;animation:myJourneyMeshFlow 42s linear infinite alternate}.myJourneyVariantMesh .myJourneyPreview:before{content:"";position:absolute;top:-26%;right:-22%;bottom:-26%;left:-22%;pointer-events:none;background:radial-gradient(circle at 24% 40%,color-mix(in srgb,#8ad8ff 14%,transparent),transparent 60%);filter:blur(10px);opacity:.72;animation:myJourneyMeshBlobA 52s linear infinite alternate}.myJourneyVariantMesh .myJourneyPreview:after{content:"";position:absolute;top:-30%;right:-24%;bottom:-30%;left:-24%;pointer-events:none;background:radial-gradient(circle at 78% 28%,color-mix(in srgb,#72d0c7 13%,transparent),transparent 58%);filter:blur(12px);opacity:.68;animation:myJourneyMeshBlobB 64s linear infinite alternate}[data-theme=dark] .myJourneyVariantMesh .myJourneyCard{border-color:color-mix(in srgb,var(--colorPrimary) 20%,var(--colorBorder));box-shadow:0 7px 15px color-mix(in srgb,var(--colorPrimary) 4%,transparent)}[data-theme=dark] .myJourneyVariantMesh .myJourneyPreview{background:radial-gradient(circle at 14% 20%,color-mix(in srgb,#6bd2c8 12%,transparent),transparent 58%),radial-gradient(circle at 84% 18%,color-mix(in srgb,#7ea8ff 16%,transparent),transparent 54%),radial-gradient(circle at 56% 82%,color-mix(in srgb,var(--colorPrimary) 11%,transparent),transparent 60%),linear-gradient(138deg,color-mix(in srgb,var(--colorPrimary) 10%,transparent),transparent 62%),var(--colorSurface)}[data-theme=dark] .myJourneyVariantMesh .myJourneyPreview:before{opacity:.6}[data-theme=dark] .myJourneyVariantMesh .myJourneyPreview:after{opacity:.54}@keyframes myJourneyMeshFlow{0%{background-position:8% 18%,86% 12%,52% 84%,12% 42%,0 0;transform:scale(1.004)}to{background-position:26% 36%,70% 26%,42% 68%,30% 56%,0 0;transform:scale(1.012)}}@keyframes myJourneyMeshBlobA{0%{transform:translate3d(-1.6%,-1%,0) scale(1)}to{transform:translate3d(1.8%,1.4%,0) scale(1.03)}}@keyframes myJourneyMeshBlobB{0%{transform:translate3d(1.4%,-1.2%,0) scale(1)}to{transform:translate3d(-1.8%,1.6%,0) scale(1.03)}}.myJourneyVariantAppleStrongCasual .myJourneyCard{--myPreviewMouseX: 50%;--myPreviewMouseY: 58%;border-color:color-mix(in srgb,var(--colorPrimary) 22%,var(--colorBorder));box-shadow:0 8px 16px color-mix(in srgb,var(--colorPrimary) 4%,transparent)}.myJourneyVariantAppleStrongCasual .myJourneyCard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(42% 36% at var(--myPreviewMouseX) var(--myPreviewMouseY),color-mix(in srgb,#9ad6ff 8%,transparent) 0%,color-mix(in srgb,#7fdad4 5%,transparent) 28%,transparent 70%);opacity:.42;animation:myJourneyCardAuraIdle 22s ease-in-out infinite alternate}.myJourneyVariantAppleStrongCasual .myJourneyPreview{animation:myJourneyMeshFlowCasual 34s linear infinite alternate;border-color:color-mix(in srgb,var(--colorPrimary) 28%,var(--colorBorder));background:radial-gradient(circle at 14% 20%,color-mix(in srgb,#6bd2c8 16%,transparent),transparent 58%),radial-gradient(circle at 84% 18%,color-mix(in srgb,#7ea8ff 18%,transparent),transparent 54%),radial-gradient(circle at 56% 82%,color-mix(in srgb,var(--colorPrimary) 12%,transparent),transparent 60%),linear-gradient(138deg,color-mix(in srgb,var(--colorPrimary) 10%,transparent),transparent 62%),radial-gradient(130% 52% at 50% 122%,color-mix(in srgb,#69d8ce 20%,transparent),transparent 72%),var(--colorSurface);background-size:190% 190%,170% 170%,180% 180%,140% 140%,170% 115%,100% 100%;background-position:8% 18%,86% 12%,52% 84%,12% 42%,48% 104%,0 0}.myJourneyVariantAppleStrongCasual .myJourneyPreview:before{animation:myJourneyMeshBlobA 48s linear infinite alternate;opacity:.68}.myJourneyVariantAppleStrongCasual .myJourneyPreview:after{top:-24%;right:-20%;bottom:-24%;left:-20%;filter:blur(12px);background:radial-gradient(circle at var(--myPreviewMouseX) var(--myPreviewMouseY),color-mix(in srgb,#97d8ff 24%,transparent) 0%,color-mix(in srgb,#7fdad4 16%,transparent) 23%,transparent 58%);animation:myJourneyPreviewMouseAuraIdle 18s ease-in-out infinite alternate;opacity:.62;transition:opacity .28s ease}[data-theme=light] .myJourneyVariantAppleStrongCasual .myJourneyCard{border-color:color-mix(in srgb,var(--colorPrimary) 34%,var(--colorBorder));box-shadow:0 9px 18px color-mix(in srgb,var(--colorPrimary) 10%,transparent)}[data-theme=light] .myJourneyVariantAppleStrongCasual .myJourneyCard:after{background:radial-gradient(44% 38% at var(--myPreviewMouseX) var(--myPreviewMouseY),color-mix(in srgb,#5ba8ff 18%,transparent) 0%,color-mix(in srgb,#4fd3c8 12%,transparent) 30%,transparent 72%);opacity:.58}[data-theme=light] .myJourneyVariantAppleStrongCasual .myJourneyPreview:after{background:radial-gradient(circle at var(--myPreviewMouseX) var(--myPreviewMouseY),color-mix(in srgb,#5caeff 28%,transparent) 0%,color-mix(in srgb,#52d4ca 18%,transparent) 24%,transparent 60%);opacity:.74}[data-theme=light] .myJourneyVariantAppleStrongCasual .myJourneyPreview{background:radial-gradient(circle at 14% 20%,color-mix(in srgb,#67cfc4 16%,transparent),transparent 58%),radial-gradient(circle at 84% 18%,color-mix(in srgb,#7ca8ff 18%,transparent),transparent 54%),radial-gradient(circle at 56% 82%,color-mix(in srgb,#5fb8ff 12%,transparent),transparent 60%),linear-gradient(138deg,color-mix(in srgb,#59b9e8 10%,transparent),transparent 62%),radial-gradient(130% 52% at 50% 122%,color-mix(in srgb,#61d2c8 18%,transparent),transparent 74%),linear-gradient(148deg,#e2edf4,#d7e6f1 48%,#d4e0ef);border-color:color-mix(in srgb,#66b8d9 42%,var(--colorBorder))}[data-theme=light] .myJourneyNanoEmbed{filter:contrast(1.08) saturate(1.08) brightness(.95)}[data-theme=light] .myJourneyEmbeddedEmbed{filter:contrast(1.1) saturate(1.12) brightness(.93) drop-shadow(0 8px 16px color-mix(in srgb,#4fa3c9 22%,transparent))}[data-theme=light] .myJourneyPipelineEmbed{position:relative;z-index:2;filter:contrast(1.38) saturate(1.28) brightness(.93) drop-shadow(0 10px 18px color-mix(in srgb,#4f8dac 18%,transparent))}[data-theme=light] .myJourneyPipelineScene{background:radial-gradient(circle at 20% 34%,color-mix(in srgb,#79cfd8 11%,transparent),transparent 62%),radial-gradient(circle at 78% 26%,color-mix(in srgb,#8aaee4 10%,transparent),transparent 64%),linear-gradient(142deg,#e6eef6,#dde7f1 46%,#d7e2ee);border-color:color-mix(in srgb,#79aecd 48%,var(--colorBorder));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 62%,transparent),inset 0 0 0 1px color-mix(in srgb,#83bad5 28%,transparent)}[data-theme=light] .myJourneyPipelineScene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 24% 42%,color-mix(in srgb,#67b9c9 8%,transparent),transparent 64%),radial-gradient(circle at 76% 36%,color-mix(in srgb,#7997cb 7%,transparent),transparent 66%),linear-gradient(140deg,color-mix(in srgb,#5d8db4 4%,transparent),color-mix(in srgb,#6e92c6 4%,transparent));opacity:.12}[data-theme=light] .myJourneyPipelineScene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 82% at 50% 50%,color-mix(in srgb,#3f709e 9%,transparent),transparent 66%),linear-gradient(90deg,color-mix(in srgb,#4a7ca8 5%,transparent),transparent 20%,transparent 80%,color-mix(in srgb,#6280b2 5%,transparent));opacity:.1}[data-theme=light] .myJourneyFlowField{background:radial-gradient(circle at 18% 50%,color-mix(in srgb,#67d7cd 16%,transparent),transparent 56%),radial-gradient(circle at 82% 48%,color-mix(in srgb,#7f9df1 16%,transparent),transparent 60%),linear-gradient(145deg,#dbeff4,#d4e8f4 48%,#d9e3f3);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 62%,transparent),0 8px 20px color-mix(in srgb,#5a98b5 14%,transparent)}[data-theme=light] .myJourneyFlowLine{opacity:.52;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,#4ea6cc 78%,transparent) 12%,color-mix(in srgb,#5a9fcd 78%,transparent) 88%,transparent 100%)}[data-theme=light] .myJourneyFlowDot{filter:drop-shadow(0 0 9px color-mix(in srgb,currentColor 42%,transparent))}[data-theme=light] .myJourneyCodePanel{border-color:color-mix(in srgb,#3f6f96 36%,var(--colorBorder));background:linear-gradient(165deg,color-mix(in srgb,#132f47 78%,transparent),color-mix(in srgb,#1a3758 80%,transparent)),#152f4b;box-shadow:inset 0 1px color-mix(in srgb,#9ad7ff 18%,transparent),0 14px 32px color-mix(in srgb,#1d4f72 24%,transparent)}[data-theme=light] .myJourneyCodeHeader{border-bottom-color:color-mix(in srgb,#6eb5dc 26%,transparent);background:color-mix(in srgb,#102842 88%,transparent)}[data-theme=light] .myJourneyCodeTyped{color:color-mix(in srgb,#9de7ff 84%,#c0d3ff 16%);text-shadow:0 0 7px color-mix(in srgb,#8fe0ff 26%,transparent)}[data-theme=light] .myJourneyCodeLineNumber{color:color-mix(in srgb,#7f98bb 82%,transparent);opacity:.86}[data-theme=light] .myJourneyNanoSvg{filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--colorPrimary) 10%,transparent))}[data-theme=light] .myJourneyNanoLabel{background:color-mix(in srgb,var(--colorSurface) 82%,transparent)}[data-theme=light] .myJourneyCrystalAura{fill:color-mix(in srgb,var(--colorPrimary) 8%,transparent);stroke:color-mix(in srgb,#6e9ef0 20%,transparent)}[data-theme=light] .myJourneyCrystalGuide{stroke:color-mix(in srgb,var(--colorPrimary) 18%,var(--colorBorder))}[data-theme=light] .myJourneyCrystalField{stroke:color-mix(in srgb,var(--colorPrimary) 14%,var(--colorBorder))}[data-theme=light] .myJourneyCrystalCell{stroke:color-mix(in srgb,var(--colorPrimary) 52%,#5d86d8)}[data-theme=light] .myJourneyCrystalBond{stroke:color-mix(in srgb,var(--colorPrimary) 26%,#7b95ce)}[data-theme=light] .myJourneyCrystalElectronPath{stroke:color-mix(in srgb,#6d98eb 48%,var(--colorPrimary));opacity:.28}[data-theme=light] .myJourneyCrystalCadmium{fill:#5aa9ef;stroke:color-mix(in srgb,#effbff 34%,#5aa9ef)}[data-theme=light] .myJourneyCrystalSulfur{fill:#f0cd36;stroke:color-mix(in srgb,#fff7bf 34%,#f0cd36)}[data-theme=dark] .myJourneyVariantAppleStrongCasual .myJourneyCard{border-color:color-mix(in srgb,var(--colorPrimary) 18%,var(--colorBorder));box-shadow:0 7px 14px color-mix(in srgb,var(--colorPrimary) 3%,transparent)}[data-theme=dark] .myJourneyVariantAppleStrongCasual .myJourneyCard:after{background:radial-gradient(42% 36% at var(--myPreviewMouseX) var(--myPreviewMouseY),color-mix(in srgb,#93cbff 6%,transparent) 0%,color-mix(in srgb,#79d5cf 4%,transparent) 28%,transparent 70%);opacity:.34}[data-theme=dark] .myJourneyVariantAppleStrongCasual .myJourneyPreview{background:radial-gradient(circle at 14% 20%,color-mix(in srgb,#6bd2c8 11%,transparent),transparent 58%),radial-gradient(circle at 84% 18%,color-mix(in srgb,#7ea8ff 13%,transparent),transparent 54%),radial-gradient(circle at 56% 82%,color-mix(in srgb,var(--colorPrimary) 9%,transparent),transparent 60%),linear-gradient(138deg,color-mix(in srgb,var(--colorPrimary) 8%,transparent),transparent 62%),radial-gradient(130% 52% at 50% 122%,color-mix(in srgb,#69d8ce 14%,transparent),transparent 74%),var(--colorSurface)}[data-theme=dark] .myJourneyVariantAppleStrongCasual .myJourneyPreview:before{opacity:.56}[data-theme=dark] .myJourneyVariantAppleStrongCasual .myJourneyPreview:after{background:radial-gradient(circle at var(--myPreviewMouseX) var(--myPreviewMouseY),color-mix(in srgb,#93cbff 16%,transparent) 0%,color-mix(in srgb,#79d5cf 11%,transparent) 23%,transparent 58%);opacity:.46}[data-theme=dark] .myJourneyCrystalCell{stroke:color-mix(in srgb,var(--colorPrimary) 42%,#7db8ff)}[data-theme=dark] .myJourneyCrystalGuide{opacity:.22}[data-theme=dark] .myJourneyCrystalField{opacity:.1}[data-theme=dark] .myJourneyCrystalBond{stroke:color-mix(in srgb,var(--colorPrimary) 20%,#7da5f3)}[data-theme=dark] .myJourneyCrystalSulfur{opacity:.76}[data-theme=dark] .myJourneyCrystalElectronPath{opacity:.38}@keyframes myJourneyCardAuraIdle{0%{transform:translate3d(-1.2%,-.8%,0) scale(1)}to{transform:translate3d(1.2%,.9%,0) scale(1.02)}}@keyframes myJourneyNanoLatticeFloat{0%{transform:translate3d(-4px,4px,0) scale(.992)}50%{transform:translate3d(2px,-3px,0) scale(1)}to{transform:translate3d(5px,2px,0) scale(1.01)}}@keyframes myJourneyNanoHaloPulse{0%,to{opacity:.48;transform:scale(.97)}50%{opacity:.86;transform:scale(1.03)}}@keyframes myJourneyNanoSweepMove{0%{transform:translate(-22px);opacity:.32}to{transform:translate(22px);opacity:.72}}@keyframes myJourneyCrystalExcitationPulse{0%,8%,to{opacity:.82;transform:scale(1);filter:brightness(1)}14%{opacity:1;transform:scale(1.16);filter:brightness(1.22)}22%{opacity:.92;transform:scale(1.04);filter:brightness(1.06)}}@keyframes myJourneyNanoCadmiumPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes myJourneyNanoSulfurPulse{0%,to{opacity:.74;transform:scale(.96)}50%{opacity:1;transform:scale(1.18)}}@keyframes myJourneyNanoOrbitDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-180}}@keyframes myJourneyNanoElectronOrbit{0%{offset-distance:0%;transform:scale(.92)}20%{transform:scale(1.12)}50%{offset-distance:50%;transform:scale(.96)}78%{transform:scale(1.14)}to{offset-distance:100%;transform:scale(.92)}}@keyframes myJourneyPreviewMouseAuraIdle{0%{transform:translate3d(-1%,.6%,0) scale(1)}to{transform:translate3d(1.1%,-.7%,0) scale(1.025)}}@keyframes myJourneyMeshFlowCasual{0%{background-position:8% 18%,86% 12%,52% 84%,12% 42%,43% 104%,0 0;transform:scale(1.003)}to{background-position:28% 36%,66% 28%,42% 68%,32% 56%,58% 100%,0 0;transform:scale(1.014)}}.myProjectGrid{display:grid;gap:1rem}.myProjectGridWide{grid-template-columns:repeat(2,minmax(0,1fr))}.myProjectCarousel{display:grid;gap:.95rem}.myProjectViewport{overflow:hidden}.myProjectTrack{display:flex;width:100%;transition:transform .34s cubic-bezier(.2,.8,.2,1);will-change:transform}.myProjectPage{min-width:100%}.myProjectCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.myProjectCardHead .myProjectTitle{margin-bottom:0}.myProjectControls{display:flex;align-items:center;justify-content:center;gap:.75rem}.myProjectControlButton{border:1px solid var(--colorBorder);border-radius:10px;background:color-mix(in srgb,var(--colorSurfaceSoft) 52%,transparent);color:var(--colorTextMain);min-width:104px;height:36px;padding:0 .85rem;font-weight:600;cursor:pointer;transition:border-color .22s ease,color .22s ease,background-color .22s ease,transform .22s ease}.myProjectControlButton:hover,.myProjectControlButton:focus-visible{border-color:color-mix(in srgb,var(--colorPrimary) 65%,var(--colorBorder));color:var(--colorPrimary);transform:translateY(-1px)}.myProjectControlButton:disabled{opacity:.45;cursor:not-allowed;transform:none}.myProjectControlInfo{color:var(--colorTextMuted);font-size:.95rem;min-width:58px;text-align:center}.myExpertiseGrid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.myPointList{margin:.8rem 0 0;padding-left:1.25rem;display:grid;gap:.45rem;color:var(--colorTextMuted)}.myPointList li::marker{color:var(--colorPrimary)}.myTimelineCol{display:grid;gap:1rem;position:relative}.myTimelineCol:before{content:"";position:absolute;left:14px;top:8px;bottom:8px;width:2px;background:color-mix(in srgb,var(--colorPrimary) 40%,var(--colorBorder))}.myTimelineItem{position:relative;margin-left:1.25rem}.myTimelineItem:before{content:"";position:absolute;left:-1.66rem;top:1.42rem;width:10px;height:10px;border-radius:999px;background:var(--colorPrimary);box-shadow:0 0 0 4px color-mix(in srgb,var(--colorPrimary) 20%,transparent)}.myTimelineHead{display:flex;justify-content:space-between;gap:1rem}.myTimelineGrid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.myTimelineGrid .myTimelineCol:before{display:none}.myTimelineGrid>.myTimelineItem:before,.myTimelineGrid .myTimelineCol>.myTimelineItem:before{display:none}.myTimelineGrid>.myTimelineItem,.myTimelineGrid .myTimelineCol>.myTimelineItem{margin-left:0}#myEducation .myTimelineGrid>.myTimelineItem>.myProjectTitle{margin-bottom:1.25rem}.myCertificatesList{display:grid;gap:.85rem}.myCertificateItem{border:1px solid color-mix(in srgb,var(--colorBorder) 78%,transparent);border-radius:14px;padding:.9rem;background:color-mix(in srgb,var(--colorSurfaceSoft) 42%,transparent)}.myCertificateHead{display:flex;justify-content:space-between;gap:.8rem}.myCertificateTitle{margin:0;font-size:1.06rem;font-weight:700;color:var(--colorTextMain)}.myCertificatePreviewButton{margin-top:.65rem;border:1px solid color-mix(in srgb,var(--colorPrimary) 58%,var(--colorBorder));border-radius:10px;background:color-mix(in srgb,var(--colorSurface) 70%,transparent);color:var(--colorPrimary);padding:.4rem .78rem;font-size:.9rem;font-weight:600;cursor:pointer}.myCertificatePreviewButton:hover,.myCertificatePreviewButton:focus-visible{border-color:var(--colorPrimary);background:color-mix(in srgb,var(--colorPrimary) 12%,var(--colorSurface))}.myCertificateDocumentTabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 .85rem}.myCertificateDocTab{border:1px solid var(--colorBorder);border-radius:999px;background:color-mix(in srgb,var(--colorSurfaceSoft) 56%,transparent);color:var(--colorTextMuted);padding:.3rem .76rem;font-size:.86rem;cursor:pointer}.myCertificateDocTabActive{color:var(--colorPrimary);border-color:color-mix(in srgb,var(--colorPrimary) 65%,var(--colorBorder));background:color-mix(in srgb,var(--colorPrimary) 14%,transparent)}.myCertificatePreviewFrame{border:1px solid color-mix(in srgb,var(--colorBorder) 82%,transparent);border-radius:12px;overflow:hidden;min-height:520px;background:color-mix(in srgb,var(--colorSurfaceSoft) 48%,transparent)}.myCertificatePreviewFrame iframe,.myCertificatePreviewFrame img{display:block;width:100%;min-height:520px;max-height:72vh;object-fit:contain;border:0;background:color-mix(in srgb,var(--colorSurface) 64%,transparent)}.myCertificatePreviewActions{margin-top:.9rem;display:flex;justify-content:flex-start}.myTimelinePlace{margin-top:.2rem;color:var(--colorPrimary)}.myCtaSection{text-align:center;padding-block:2.2rem}.myCtaTitle{font-size:clamp(2.4rem,4.2vw,4rem);margin-bottom:1.05rem}.myCtaButtons{justify-content:center;gap:.85rem;flex-wrap:wrap;margin-top:.95rem}.myCtaButtons .myPrimaryButton,.myCtaButtons .mySecondaryButton{min-width:150px;justify-content:center;border-radius:18px;padding:.82rem 1.28rem;font-size:1.01rem}.myContactLayout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.45fr 1fr;gap:1rem;text-align:left}.myContactCard,.myContactMetaCard{border:1px solid color-mix(in srgb,var(--colorBorder) 80%,transparent);border-radius:16px;background:color-mix(in srgb,var(--colorSurfaceSoft) 42%,transparent);padding:1.08rem 1.12rem}.myContactInfo{margin-top:0}.myContactOpportunityList,.myContactMessengerList{margin:.55rem 0 0;padding:0;list-style:none;display:grid;gap:.33rem}.myContactAddressList{margin:.82rem 0 0;padding:0;list-style:none;display:grid;gap:.2rem}.myContactLine{position:relative;padding-left:.95rem}.myContactLine:before{content:"";position:absolute;left:0;top:.74em;width:.38rem;height:.38rem;border-radius:999px;background:color-mix(in srgb,var(--colorPrimary) 78%,#84e6ff 22%)}.myContactMeta{margin-top:0;color:var(--colorTextMain);display:flex;align-items:flex-start;gap:.48rem}.myContactAddress{font-weight:600;letter-spacing:.01em}.myContactIcon{min-width:1.08rem;line-height:1.2;transform:translateY(1px)}.myCtaButtons .myPrimaryButton{background:linear-gradient(135deg,#2bd5c9,#1e9fc3 52%,#2478ba);border-color:color-mix(in srgb,#1e9fc3 76%,#ffffff 24%);color:#fff;box-shadow:0 11px 22px color-mix(in srgb,#1e9fc3 24%,transparent),inset 0 1px color-mix(in srgb,#d7fbff 22%,transparent)}.myCtaButtons .myPrimaryButton:hover,.myCtaButtons .myPrimaryButton:focus-visible{transform:translateY(-1px);box-shadow:0 14px 26px color-mix(in srgb,#1e9fc3 32%,transparent),inset 0 1px color-mix(in srgb,#d7fbff 30%,transparent)}.myCtaButtons .mySecondaryButton{background:color-mix(in srgb,var(--colorSurface) 80%,transparent);border-color:color-mix(in srgb,var(--colorBorder) 88%,transparent);color:var(--colorTextMain)}.myCtaButtons .mySecondaryButton:hover,.myCtaButtons .mySecondaryButton:focus-visible{border-color:color-mix(in srgb,var(--colorPrimary) 60%,var(--colorBorder));color:var(--colorPrimary);transform:translateY(-1px)}[data-theme=light] .myContactCard,[data-theme=light] .myContactMetaCard{background:linear-gradient(160deg,color-mix(in srgb,#ffffff 80%,var(--colorSurfaceSoft) 20%),color-mix(in srgb,#f3f8ff 78%,var(--colorSurfaceSoft) 22%));border-color:color-mix(in srgb,var(--colorPrimary) 26%,var(--colorBorder) 74%)}@media (max-width: 1120px){.myNav,.myLanguageWrap span{display:none}.myHeroSectionWrap,.myJourneyLayout,.myProjectGridWide,.myExpertiseGrid,.myTimelineGrid,.myContactLayout{grid-template-columns:1fr}.myHeroPhoto{min-height:420px}.myJourneyDetailGallery{grid-template-columns:1fr}}@media (max-width: 520px){.myHeaderRow{gap:.5rem;padding:.72rem .82rem}.myLogo{height:40px;font-size:1.72rem}.myLogoCluster{height:43px}.myTinyOwl{flex-basis:42px;width:42px;height:51px;margin-block:-4px}.myTinyOwlMotion{width:28px;height:52px}.myHeaderActions{gap:.45rem}}
