.experience-next-module__FzdozW__page{--exp-accent:#2f83ad;--exp-accent-strong:#1f6688;--exp-line:color-mix(in srgb, hsl(var(--foreground)) 11%, transparent);--exp-soft-line:color-mix(in srgb, hsl(var(--foreground)) 6%, transparent);--exp-panel:color-mix(in srgb, hsl(var(--card)) 96%, #edf6f9 4%);--exp-panel-muted:color-mix(in srgb, hsl(var(--card)) 68%, #dcedf4 32%);--exp-wash-near:color-mix(in srgb, hsl(var(--background)) 88%, #e1eff5 12%);--exp-wash-far:color-mix(in srgb, hsl(var(--background)) 70%, #d5e9f1 30%);height:calc(100dvh - 6rem);min-height:640px;margin-right:calc(50% - 50vw);overflow:hidden}.experience-next-module__FzdozW__shell{grid-template-columns:minmax(310px,350px) minmax(0,1fr);gap:clamp(2.75rem,4.8vw,5.5rem);width:100%;height:100%;margin:0 auto;padding:clamp(.5rem,1.5vh,1.15rem) 0 clamp(.75rem,2vh,1.5rem);display:grid}.experience-next-module__FzdozW__rail{z-index:5;flex-direction:column;min-width:0;min-height:0;padding:clamp(1rem,2.8vh,2rem) 0 clamp(.5rem,1.4vh,1rem) .2rem;display:flex;position:relative}.experience-next-module__FzdozW__heading{width:100%;padding-inline:clamp(1.25rem,1.3vw,1.5rem)}.experience-next-module__FzdozW__heading h1{color:hsl(var(--foreground));letter-spacing:0;white-space:nowrap;margin:0;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;font-size:clamp(2.25rem,2.75vw,2.9rem);font-weight:680;line-height:1.16}.experience-next-module__FzdozW__heading p{max-width:31ch;color:hsl(var(--muted-foreground));margin:.9rem 0 0;font-size:.9rem;line-height:1.75}.experience-next-module__FzdozW__timeline{overscroll-behavior:contain;scrollbar-width:none;gap:clamp(.45rem,1.2vh,.8rem);width:100%;min-height:0;margin-top:clamp(2rem,4.4vh,3.4rem);margin-left:0;display:grid;position:relative;overflow-y:auto}.experience-next-module__FzdozW__timeline::-webkit-scrollbar{display:none}.experience-next-module__FzdozW__timeline:before{background:var(--exp-line);content:"";width:1px;position:absolute;top:1.2rem;bottom:1.2rem;left:105px}.experience-next-module__FzdozW__timelineItem{width:100%;min-height:clamp(82px,11vh,98px);color:hsl(var(--foreground));text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:92px 30px minmax(0,1fr);align-items:center;padding:0;display:grid;position:relative}.experience-next-module__FzdozW__timelineItem:focus-visible{outline:none}.experience-next-module__FzdozW__timelinePeriod{color:hsl(var(--muted-foreground));font-family:var(--font-heading), "Segoe UI Variable", "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;text-align:right;font-size:.68rem;font-weight:580;line-height:1.35;transition:color .22s}.experience-next-module__FzdozW__timelineTick{background:var(--exp-line);transform-origin:0;width:12px;height:1px;margin-left:13px;transition:width .36s cubic-bezier(.16,1,.3,1),background-color .22s;display:block;position:relative}.experience-next-module__FzdozW__timelineTick:before{background:hsl(var(--background));width:5px;height:5px;box-shadow:0 0 0 1px var(--exp-line);content:"";border-radius:50%;transition:background-color .22s,box-shadow .22s,transform .22s;position:absolute;top:50%;left:-1px;transform:translate(-50%,-50%)}.experience-next-module__FzdozW__timelineContent{flex-direction:column;justify-content:center;min-width:0;min-height:64px;padding:.65rem .35rem .65rem .68rem;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}.experience-next-module__FzdozW__timelineContent strong{color:color-mix(in srgb, hsl(var(--foreground)) 76%, transparent);font-size:1.04rem;font-weight:620;line-height:1.25;transition:color .22s}.experience-next-module__FzdozW__timelineContent>span{color:hsl(var(--muted-foreground));margin-top:.42rem;font-size:.76rem;font-weight:520;transition:color .22s}.experience-next-module__FzdozW__timelineItem:hover .experience-next-module__FzdozW__timelineContent{transform:translate(3px)}.experience-next-module__FzdozW__timelineItem:hover .experience-next-module__FzdozW__timelineContent strong{color:hsl(var(--foreground))}.experience-next-module__FzdozW__timelineItemActive .experience-next-module__FzdozW__timelinePeriod{color:var(--exp-accent-strong)}.experience-next-module__FzdozW__timelineItemActive .experience-next-module__FzdozW__timelineTick{background:var(--exp-accent);width:28px}.experience-next-module__FzdozW__timelineItemActive .experience-next-module__FzdozW__timelineTick:before{background:var(--exp-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--exp-accent) 13%, transparent);transform:translate(-50%,-50%)scale(1.08)}.experience-next-module__FzdozW__timelineItemActive .experience-next-module__FzdozW__timelineContent{transform:translate(7px)}.experience-next-module__FzdozW__timelineItemActive .experience-next-module__FzdozW__timelineContent strong{color:hsl(var(--foreground));font-weight:680}.experience-next-module__FzdozW__timelineItemActive .experience-next-module__FzdozW__timelineContent>span{color:var(--exp-accent-strong)}.experience-next-module__FzdozW__timelineItem:focus-visible .experience-next-module__FzdozW__timelineContent strong{-webkit-text-decoration-color:var(--exp-accent-strong);text-decoration-color:var(--exp-accent-strong);text-underline-offset:5px;text-decoration-line:underline;text-decoration-thickness:2px}.experience-next-module__FzdozW__railFooter{color:hsl(var(--muted-foreground));justify-content:center;align-items:baseline;gap:.7rem;margin-top:auto;padding:clamp(1rem,2vh,1.5rem) 0 0;font-size:.7rem;display:flex}.experience-next-module__FzdozW__railFooter strong{color:var(--exp-accent-strong);font-family:var(--font-heading), "Segoe UI Variable", "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:620}.experience-next-module__FzdozW__stage{isolation:isolate;outline:none;min-width:0;min-height:0;position:relative;overflow:hidden}.experience-next-module__FzdozW__stage:focus-visible:after{z-index:10;border:2px solid var(--exp-accent-strong);content:"";pointer-events:none;border-radius:16px;position:absolute;inset:3px}.experience-next-module__FzdozW__stageWash{background:linear-gradient(142deg, var(--exp-wash-near), var(--exp-wash-far));clip-path:polygon(8% 22%,100% 0,100% 100%,0 100%);width:123%;height:82%;position:absolute;bottom:-25%;right:-9%}.experience-next-module__FzdozW__stageWash:after{background:color-mix(in srgb, var(--exp-wash-far) 72%, transparent);clip-path:polygon(9% 18%,100% 0,100% 100%,0 100%);content:"";opacity:.58;position:absolute;inset:24% -8% -18% 11%}.experience-next-module__FzdozW__stageHeader{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;font-size:.7rem;display:flex;position:absolute;top:1rem;left:clamp(2.5rem,6vw,6.5rem);right:1.25rem}.experience-next-module__FzdozW__stageHeader strong{font-family:var(--font-heading), "Segoe UI Variable", "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;font-weight:600}.experience-next-module__FzdozW__panel{isolation:isolate;background:var(--exp-panel);width:clamp(590px,68%,820px);height:clamp(360px,48dvh,470px);color:hsl(var(--foreground));box-shadow:0 22px 58px #1b475b29, 0 54px 110px #1b475b17, inset 0 1px 0 color-mix(in srgb, hsl(var(--foreground)) 7%, transparent);perspective:1800px;transform-origin:50%;will-change:transform, opacity;border-radius:16px;margin-top:calc(clamp(360px,48dvh,470px)/-2);position:absolute;top:50%;left:clamp(2.5rem,6.5vw,6.75rem);overflow:hidden}.experience-next-module__FzdozW__panel:after{z-index:5;border-radius:inherit;background:color-mix(in srgb, var(--exp-wash-far) 48%, transparent);content:"";opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.22,.8,.2,1);position:absolute;inset:0}.experience-next-module__FzdozW__panel[data-position=previous]:after{opacity:.16}.experience-next-module__FzdozW__panel[data-position=next]:after{opacity:.08}.experience-next-module__FzdozW__panelFlipper{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.experience-next-module__FzdozW__panelFlipper[data-flipped=true]{transform:rotateY(180deg)}.experience-next-module__FzdozW__panelFace{border-radius:inherit;background:var(--exp-panel);backface-visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.experience-next-module__FzdozW__panelBack{transform:rotateY(180deg)}.experience-next-module__FzdozW__panelMain{flex:1;grid-template-columns:minmax(0,1.42fr) minmax(205px,.78fr);min-height:0;display:grid}.experience-next-module__FzdozW__panelCopy{flex-direction:column;min-width:0;padding:clamp(1.55rem,2.7vw,2.35rem) clamp(1.65rem,3vw,2.55rem) 1.25rem;display:flex}.experience-next-module__FzdozW__panelMeta{color:hsl(var(--muted-foreground));font-family:var(--font-heading), "Segoe UI Variable", "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;font-weight:580;display:flex}.experience-next-module__FzdozW__panelMeta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.experience-next-module__FzdozW__panelIdentity{min-width:0}.experience-next-module__FzdozW__panelIdentityRow{justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;margin-top:clamp(1.05rem,2.1vh,1.55rem);display:flex}.experience-next-module__FzdozW__panelIdentity h2{color:hsl(var(--foreground));letter-spacing:0;margin:0;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;font-size:clamp(2.45rem,3.6vw,3.35rem);font-weight:680;line-height:1.06}.experience-next-module__FzdozW__panelIdentity p{color:var(--exp-accent-strong);margin:.65rem 0 0;font-size:clamp(.9rem,1.05vw,1rem);font-weight:650}.experience-next-module__FzdozW__flipButton{border:1px solid color-mix(in srgb, var(--exp-accent) 34%, var(--exp-line));background:color-mix(in srgb, hsl(var(--card)) 86%, #e1f1f6 14%);min-height:34px;color:color-mix(in srgb, hsl(var(--foreground)) 78%, var(--exp-accent) 22%);white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:.38rem;padding:.45rem .68rem;font-size:.68rem;font-weight:620;line-height:1;transition:background-color .22s,border-color .22s,color .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.experience-next-module__FzdozW__flipButton:hover{border-color:color-mix(in srgb, var(--exp-accent) 58%, var(--exp-line));background:color-mix(in srgb, hsl(var(--card)) 74%, #dceff5 26%);color:hsl(var(--foreground));transform:translateY(-1px)}.experience-next-module__FzdozW__flipButton:active{transform:scale(.98)}.experience-next-module__FzdozW__flipButton:focus-visible{outline:2px solid color-mix(in srgb, var(--exp-accent) 58%, transparent);outline-offset:2px}.experience-next-module__FzdozW__flipButton svg{stroke-width:1.8px;width:13px;height:13px}.experience-next-module__FzdozW__panelSummary{max-width:54ch;color:color-mix(in srgb, hsl(var(--foreground)) 76%, transparent);margin:auto 0 .85rem;font-size:clamp(.82rem,.94vw,.9rem);line-height:1.78}.experience-next-module__FzdozW__panelFocus{background:linear-gradient(180deg, var(--exp-panel-muted), color-mix(in srgb, var(--exp-panel-muted) 84%, #cfe7f1 16%));flex-direction:column;min-width:0;padding:clamp(1.55rem,2.7vw,2.35rem) clamp(1.35rem,2.35vw,2rem);display:flex}.experience-next-module__FzdozW__panelFocus>span{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:560}.experience-next-module__FzdozW__panelFocus ol{border-top:1px solid var(--exp-line);border-bottom:1px solid var(--exp-line);margin:auto 0;padding:0;list-style:none;display:grid}.experience-next-module__FzdozW__panelFocus li{grid-template-columns:30px minmax(0,1fr);align-items:baseline;min-width:0;padding:clamp(.68rem,1.45vh,.95rem) 0;display:grid}.experience-next-module__FzdozW__panelFocus li+li{border-top:1px solid var(--exp-line)}.experience-next-module__FzdozW__panelFocus li span{color:var(--exp-accent-strong);font-family:var(--font-heading), "Segoe UI Variable", "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:620}.experience-next-module__FzdozW__panelFocus li strong{color:hsl(var(--foreground));white-space:normal;font-size:clamp(.8rem,.94vw,.9rem);font-weight:640;line-height:1.4}.experience-next-module__FzdozW__metrics{border-top:1px solid var(--exp-line);background:color-mix(in srgb, hsl(var(--card)) 97%, #eaf4f7 3%);grid-template-columns:repeat(3,minmax(0,1fr));min-height:clamp(82px,10dvh,98px);margin:0;display:grid}.experience-next-module__FzdozW__metrics>div{flex-direction:column;justify-content:center;min-width:0;padding:.75rem clamp(1rem,2vw,1.9rem);display:flex;position:relative}.experience-next-module__FzdozW__metrics>div+div:before{background:var(--exp-line);content:"";width:1px;position:absolute;top:24%;bottom:24%;left:0}.experience-next-module__FzdozW__metrics dd{color:hsl(var(--foreground));font-family:var(--font-heading), "Segoe UI Variable", "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(1.3rem,1.9vw,1.8rem);font-weight:600;line-height:1}.experience-next-module__FzdozW__metrics dt{color:hsl(var(--muted-foreground));white-space:nowrap;margin-top:.42rem;font-size:.7rem;font-weight:520}.experience-next-module__FzdozW__backHeader{padding:clamp(1.2rem,2.2vw,1.75rem) clamp(1.6rem,3vw,2.55rem) .9rem}.experience-next-module__FzdozW__backTitleRow{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:.85rem;display:flex}.experience-next-module__FzdozW__backTitleRow h2{color:hsl(var(--foreground));letter-spacing:0;margin:0;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;font-size:clamp(1.8rem,2.65vw,2.35rem);font-weight:680;line-height:1.08}.experience-next-module__FzdozW__backTitleRow p{color:var(--exp-accent-strong);margin:.45rem 0 0;font-size:.82rem;font-weight:650}.experience-next-module__FzdozW__backDetails{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--exp-accent) 24%, transparent) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:0 clamp(1.6rem,3vw,2.55rem) clamp(1.2rem,2.2vw,1.7rem);overflow-y:auto}.experience-next-module__FzdozW__backDetails::-webkit-scrollbar{width:5px}.experience-next-module__FzdozW__backDetails::-webkit-scrollbar-track{background:0 0}.experience-next-module__FzdozW__backDetails::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--exp-accent) 24%, transparent);border-radius:999px}.experience-next-module__FzdozW__backDetails ol{border-top:1px solid var(--exp-line);margin:0;padding:0;list-style:none;display:grid}.experience-next-module__FzdozW__backDetails li{border-bottom:1px solid var(--exp-soft-line);grid-template-columns:34px minmax(0,1fr);gap:.3rem;padding:.78rem 0;display:grid}.experience-next-module__FzdozW__backDetails li:last-child{border-bottom:0}.experience-next-module__FzdozW__backDetails li>span{color:var(--exp-accent-strong);font-family:var(--font-heading), "Segoe UI Variable", "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;padding-top:.12rem;font-size:.68rem;font-weight:620}.experience-next-module__FzdozW__backDetails li strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:660;line-height:1.45;display:block}.experience-next-module__FzdozW__backDetails li p{color:color-mix(in srgb, hsl(var(--foreground)) 70%, transparent);margin:.3rem 0 0;font-size:.72rem;line-height:1.62}.experience-next-module__FzdozW__numericHighlight{color:hsl(var(--foreground));font-weight:720}:is(.dark,.cyberpunk,.aurora,.synthwave) .experience-next-module__FzdozW__page{--exp-accent:#70bedf;--exp-accent-strong:#91d1e9;--exp-panel:color-mix(in srgb, hsl(var(--card)) 94%, #285f76 6%);--exp-panel-muted:color-mix(in srgb, hsl(var(--card)) 82%, #285f76 18%);--exp-wash-near:color-mix(in srgb, hsl(var(--background)) 90%, #285f76 10%);--exp-wash-far:color-mix(in srgb, hsl(var(--background)) 78%, #285f76 22%)}@media (min-width:1536px){.experience-next-module__FzdozW__shell{grid-template-columns:minmax(330px,370px) minmax(0,1fr)}.experience-next-module__FzdozW__timeline:before{left:113px}.experience-next-module__FzdozW__timelineItem{grid-template-columns:100px 30px minmax(0,1fr)}.experience-next-module__FzdozW__railFooter{padding-left:0}}@media (min-width:1024px) and (max-width:1320px){.experience-next-module__FzdozW__shell{grid-template-columns:292px minmax(0,1fr);gap:2.75rem}.experience-next-module__FzdozW__timeline:before{left:91px}.experience-next-module__FzdozW__timelineItem{grid-template-columns:78px 30px minmax(0,1fr)}.experience-next-module__FzdozW__timelinePeriod{font-size:.61rem}.experience-next-module__FzdozW__railFooter{padding-left:0}.experience-next-module__FzdozW__panel{width:clamp(560px,70%,700px);left:2.5rem}}@media (min-width:1024px) and (max-height:820px){.experience-next-module__FzdozW__page{min-height:620px}.experience-next-module__FzdozW__shell{padding-top:.25rem;padding-bottom:.5rem}.experience-next-module__FzdozW__rail{padding-top:.65rem}.experience-next-module__FzdozW__heading h1{font-size:2.25rem}.experience-next-module__FzdozW__timeline{margin-top:1.55rem}.experience-next-module__FzdozW__timelineItem{min-height:80px}.experience-next-module__FzdozW__panel{height:clamp(390px,56dvh,420px);margin-top:calc(clamp(390px,56dvh,420px)/-2)}.experience-next-module__FzdozW__panelCopy,.experience-next-module__FzdozW__panelFocus{padding-top:1.35rem;padding-bottom:1rem}.experience-next-module__FzdozW__panelIdentityRow{margin-top:.9rem}.experience-next-module__FzdozW__panelIdentity h2{font-size:2.35rem}.experience-next-module__FzdozW__panelFocus li{padding-top:.58rem;padding-bottom:.58rem}.experience-next-module__FzdozW__metrics{min-height:76px}}@media (max-width:1023px){.experience-next-module__FzdozW__page{height:auto;min-height:calc(100dvh - 6rem);margin-right:0;overflow:visible}.experience-next-module__FzdozW__shell{grid-template-columns:1fr;gap:1.5rem;height:auto;padding:1.5rem 0 2rem}.experience-next-module__FzdozW__timeline{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:1.5rem;margin-left:0;overflow:visible}.experience-next-module__FzdozW__timeline:before,.experience-next-module__FzdozW__timelineTick,.experience-next-module__FzdozW__railFooter{display:none}.experience-next-module__FzdozW__timelineItem{min-height:auto;display:block}.experience-next-module__FzdozW__timelinePeriod{text-align:left;margin:0 0 .45rem .65rem;display:block}.experience-next-module__FzdozW__stage{height:650px}.experience-next-module__FzdozW__panel{width:min(72%,640px);left:2rem}}@media (max-width:700px){.experience-next-module__FzdozW__timeline{grid-template-columns:1fr}.experience-next-module__FzdozW__stage{height:auto;min-height:620px;overflow:visible}.experience-next-module__FzdozW__stageWash,.experience-next-module__FzdozW__stageHeader{display:none}.experience-next-module__FzdozW__panel{width:100%;height:auto;min-height:590px;margin-top:0;top:0;left:0}.experience-next-module__FzdozW__panelMain{grid-template-columns:1fr}.experience-next-module__FzdozW__panelFocus{min-height:190px}}@media (prefers-reduced-motion:reduce){.experience-next-module__FzdozW__timelinePeriod,.experience-next-module__FzdozW__timelineTick,.experience-next-module__FzdozW__timelineTick:before,.experience-next-module__FzdozW__timelineContent,.experience-next-module__FzdozW__timelineContent strong,.experience-next-module__FzdozW__panel:after,.experience-next-module__FzdozW__panelFlipper,.experience-next-module__FzdozW__flipButton{transition-duration:.01ms}}
