.CodingShowcase_codingSection__yA9C2{position:relative;isolation:isolate;width:min(1450px,calc(100% - clamp(228px, 17vw, 280px)));margin:48px clamp(26px,3vw,52px) 0 clamp(188px,13.5vw,224px);padding:0 0 clamp(38px,5vw,68px);color:#111521;scroll-margin-top:6rem}.CodingShowcase_codingHeader__djyiR{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(24px,3vw,44px);align-items:center;margin-bottom:18px}.CodingShowcase_codingIntro__4l889{min-width:0}.CodingShowcase_eyebrow__atFj6{display:flex;align-items:center;gap:10px;margin:0 0 15px;color:#262d3d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:800;letter-spacing:.145em}.CodingShowcase_eyebrow__atFj6>span{color:#747d91;font-size:1.45rem;font-weight:430;letter-spacing:-.06em}.CodingShowcase_eyebrow__atFj6>i{width:20px;height:1px;background:rgba(64,70,89,.45)}.CodingShowcase_eyebrow__atFj6>b{width:43px;height:1px;background:rgba(64,70,89,.25)}.CodingShowcase_codingIntro__4l889 h2{margin:0;color:#0e121b;font-size:clamp(3rem,4.5vw,4.8rem);font-weight:670;letter-spacing:-.083em;line-height:.94;text-wrap:balance}.CodingShowcase_codingIntro__4l889 h2 span{color:#3d5fff;background:linear-gradient(100deg,#2a79ff,#4658ff 52%,#9748d8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.CodingShowcase_codingIntro__4l889>p:not(.CodingShowcase_eyebrow__atFj6){max-width:56ch;margin:16px 0 0;color:#49536a;font-size:clamp(.91rem,1vw,1.02rem);line-height:1.58;letter-spacing:-.02em}.CodingShowcase_topicTags__rEDtN{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.CodingShowcase_topicTags__rEDtN span{padding:7px 10px;border:1px solid rgba(255,255,255,.88);border-radius:999px;color:#4c5771;background:rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);font-size:.61rem;font-weight:650}.CodingShowcase_primaryAction__qbn9R{display:inline-flex;align-items:center;gap:10px;margin-top:17px;padding:11px 15px;border:1px solid rgba(255,255,255,.82);border-radius:999px;color:#fff;background:linear-gradient(112deg,#111827,#272c3d);box-shadow:0 11px 25px rgba(18,23,39,.16),inset 0 1px 0 rgba(255,255,255,.15);font-size:.7rem;font-weight:750;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.CodingShowcase_primaryAction__qbn9R svg{width:15px;height:15px;transition:transform .18s ease}.CodingShowcase_primaryAction__qbn9R:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(18,23,39,.22)}.CodingShowcase_primaryAction__qbn9R:hover svg{transform:translateX(3px)}.CodingShowcase_editorWrap__Ly4fw{position:relative;min-width:0;padding:16px 15px 35px}.CodingShowcase_codeScene__BX_gh{overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:19px;color:#e5eaff;background:linear-gradient(145deg,rgba(15,20,34,.97),rgba(26,30,52,.94) 58%,rgba(39,35,66,.9));box-shadow:0 23px 48px rgba(20,22,39,.24),inset 0 1px 0 rgba(255,255,255,.14);transform:perspective(1000px) rotateY(-2deg);transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.CodingShowcase_editorWrap__Ly4fw:hover .CodingShowcase_codeScene__BX_gh{transform:perspective(1000px) rotateY(0deg) translateY(-2px);box-shadow:0 30px 60px rgba(20,22,39,.28),inset 0 1px 0 rgba(255,255,255,.18)}.CodingShowcase_codeSceneTop__YaDd0{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 13px;border-bottom:1px solid rgba(196,205,255,.1);color:#9ea7c2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.52rem}.CodingShowcase_windowDots__CQek0{display:flex;gap:5px}.CodingShowcase_windowDots__CQek0 i{width:7px;height:7px;border-radius:50%;background:#ff807c}.CodingShowcase_windowDots__CQek0 i:nth-child(2){background:#f5c95a}.CodingShowcase_windowDots__CQek0 i:nth-child(3){background:#45c996}.CodingShowcase_codeSceneLanguage__iIZQh{margin-left:auto;color:#98a5db;font-size:.48rem;letter-spacing:.08em}.CodingShowcase_editorBody__aFVcB{display:grid;grid-template-columns:116px minmax(0,1fr);min-height:213px}.CodingShowcase_editorFiles__qt8DJ{display:flex;flex-direction:column;gap:12px;padding:16px 11px;border-right:1px solid rgba(196,205,255,.1);color:#a9b2ce;font-size:.53rem}.CodingShowcase_editorFiles__qt8DJ>span{margin-bottom:3px;color:#647093;font-size:.46rem;font-weight:800;letter-spacing:.11em}.CodingShowcase_editorFiles__qt8DJ b{color:#c9d2f3;font-weight:600}.CodingShowcase_editorFiles__qt8DJ i{padding-left:8px;font-style:normal;color:#8895bf}.CodingShowcase_codeLines__dAGT3{padding:16px 11px 12px;min-width:0;overflow:hidden}.CodingShowcase_codeLines__dAGT3>div:not(.CodingShowcase_editorComment___z8lS){display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.5rem,.62vw,.66rem);white-space:pre}.CodingShowcase_codeLines__dAGT3>div>span{color:#586384;text-align:right}.CodingShowcase_codeLines__dAGT3 code{overflow:hidden;color:#d9e2ff;text-overflow:clip}.CodingShowcase_codeLines__dAGT3 code b{color:#caa6ff;font-weight:650}.CodingShowcase_codeLines__dAGT3 code em{color:#6ed8cc;font-style:normal}.CodingShowcase_codeLines__dAGT3 code i{color:#7c8ba9;font-style:normal}.CodingShowcase_editorComment___z8lS{display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(196,205,255,.1);color:#a2add0;font-size:.55rem}.CodingShowcase_editorComment___z8lS span{color:#7ee1cc}.CodingShowcase_codeSceneFoot__BEgn2{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 13px;border-top:1px solid rgba(196,205,255,.1);color:#8d9ab8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.48rem;letter-spacing:.08em}.CodingShowcase_codeSceneFoot__BEgn2>span:first-child{display:flex;align-items:center;gap:7px;letter-spacing:0}.CodingShowcase_codeSceneFoot__BEgn2 i{width:5px;height:5px;border-radius:50%;background:#57d6a9}.CodingShowcase_editorQuote__HOwXQ{position:absolute;z-index:2;right:-1px;bottom:1px;width:min(58%,290px);padding:12px 14px;border:1px solid rgba(255,255,255,.72);border-radius:14px;color:#f6f5ff;background:linear-gradient(120deg,rgba(38,47,82,.88),rgba(35,37,63,.78));box-shadow:0 14px 32px rgba(25,25,50,.18),inset 0 1px 0 rgba(255,255,255,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.CodingShowcase_editorQuote__HOwXQ>span{float:left;margin-right:8px;color:#8ca6ff;font-family:Georgia,serif;font-size:2rem;line-height:.8}.CodingShowcase_editorQuote__HOwXQ p{margin:0;font-family:Georgia,serif;font-size:.7rem;font-style:italic;line-height:1.55}.CodingShowcase_editorQuote__HOwXQ small{display:block;margin-top:7px;color:#c6cee8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.47rem;font-weight:700;letter-spacing:.1em}.CodingShowcase_metricsGrid__7uhVc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.CodingShowcase_metricCard__hGN0Z{display:flex;align-items:center;gap:11px;min-width:0;padding:13px 14px;border:1px solid rgba(255,255,255,.85);border-radius:16px;background:rgba(255,250,248,.72);box-shadow:0 12px 28px rgba(40,34,44,.065),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);transition:transform .21s ease,box-shadow .21s ease,background .21s ease}.CodingShowcase_metricCard__hGN0Z:hover{transform:translateY(-3px);background:rgba(255,255,255,.84);box-shadow:0 18px 34px rgba(40,34,44,.1),inset 0 1px 0 white}.CodingShowcase_metricIcon___QPBk{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:11px;color:#345fff;background:rgba(73,103,255,.11)}.CodingShowcase_metricIcon___QPBk svg{width:21px;height:21px}.CodingShowcase_metricCard__hGN0Z[data-tone=amber] .CodingShowcase_metricIcon___QPBk{color:#d18a28;background:rgba(255,182,58,.16)}.CodingShowcase_metricCard__hGN0Z[data-tone=violet] .CodingShowcase_metricIcon___QPBk{color:#8b52dd;background:rgba(146,89,222,.12)}.CodingShowcase_metricCard__hGN0Z[data-tone=green] .CodingShowcase_metricIcon___QPBk{color:#269e7b;background:rgba(50,188,143,.12)}.CodingShowcase_metricCopy__HSP4E{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.CodingShowcase_metricCopy__HSP4E small{color:#788096;font-size:.55rem;font-weight:680;line-height:1.3}.CodingShowcase_metricCopy__HSP4E strong{color:#171d2b;font-size:clamp(1.2rem,1.6vw,1.65rem);font-weight:760;letter-spacing:-.065em;line-height:1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.CodingShowcase_metricCopy__HSP4E>span{color:#83899a;font-size:.5rem;line-height:1.3}.CodingShowcase_metricNumber__swJ4E{align-self:flex-start;color:#a3a9b7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.49rem}.CodingShowcase_codingDetailsGrid__D4bQA{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;gap:12px}.CodingShowcase_glassPanel__uSgXJ{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.85);border-radius:19px;background:rgba(255,250,248,.73);box-shadow:0 14px 33px rgba(40,34,44,.07),inset 0 1px 0 rgba(255,255,255,.94);backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%);transition:box-shadow .22s ease,border-color .22s ease}.CodingShowcase_glassPanel__uSgXJ:hover{border-color:rgba(255,255,255,.98);box-shadow:0 20px 41px rgba(40,34,44,.095),inset 0 1px 0 white}.CodingShowcase_panelHeading__tYfg9{display:flex;align-items:center;gap:9px;min-height:56px;padding:11px 14px;border-bottom:1px solid rgba(72,79,98,.1)}.CodingShowcase_panelIcon__KMCv5{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;color:#3963ff}.CodingShowcase_panelIcon__KMCv5 svg{width:22px;height:22px}.CodingShowcase_panelHeading__tYfg9>div{flex:1;min-width:0}.CodingShowcase_panelHeading__tYfg9 h3{margin:0;color:#202638;font-size:.82rem;font-weight:780;letter-spacing:-.035em}.CodingShowcase_panelHeading__tYfg9 p{margin:4px 0 0;color:#8990a0;font-size:.53rem;line-height:1.4}.CodingShowcase_panelIndex__jA35v{color:#a0a6b5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.53rem}.CodingShowcase_solvedHero__PiO_4{display:flex;align-items:baseline;gap:9px;padding:18px 15px 12px}.CodingShowcase_solvedHero__PiO_4 strong{color:#111723;font-size:2.8rem;font-weight:760;line-height:1;letter-spacing:-.095em;font-variant-numeric:tabular-nums}.CodingShowcase_solvedHero__PiO_4 span{color:#81889a;font-size:.59rem}.CodingShowcase_difficultyBars__cGOvy{display:grid;gap:13px;padding:9px 15px 15px}.CodingShowcase_difficultyLabel__KRiwN{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.CodingShowcase_difficultyLabel__KRiwN span{font-size:.6rem;font-weight:750}.CodingShowcase_difficultyLabel__KRiwN span[data-tone=easy]{color:#238c6e}.CodingShowcase_difficultyLabel__KRiwN span[data-tone=medium]{color:#b47d2b}.CodingShowcase_difficultyLabel__KRiwN span[data-tone=hard]{color:#c96276}.CodingShowcase_difficultyLabel__KRiwN strong{color:#394156;font-size:.62rem;font-variant-numeric:tabular-nums}.CodingShowcase_difficultyTrack__Vi0b_{height:7px;overflow:hidden;border-radius:999px;background:rgba(106,113,141,.13)}.CodingShowcase_difficultyTrack__Vi0b_ i{display:block;height:100%;border-radius:inherit;transition:width .5s cubic-bezier(.2,.8,.2,1)}.CodingShowcase_difficultyTrack__Vi0b_ i[data-tone=easy]{background:linear-gradient(90deg,#35b68c,#8adbb9)}.CodingShowcase_difficultyTrack__Vi0b_ i[data-tone=medium]{background:linear-gradient(90deg,#e3ad4e,#f4d188)}.CodingShowcase_difficultyTrack__Vi0b_ i[data-tone=hard]{background:linear-gradient(90deg,#dc6f84,#f4a4b0)}.CodingShowcase_difficultyRow__j8Qfq>small{display:block;margin-top:4px;color:#a0a5b2;font-size:.47rem}.CodingShowcase_splitNote__MOPJk{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 14px;padding:11px 0 13px;border-top:1px solid rgba(72,79,98,.1);color:#83899a;font-size:.52rem}.CodingShowcase_splitNote__MOPJk strong{color:#3b455e;font-variant-numeric:tabular-nums}.CodingShowcase_splitNote__MOPJk a{color:#405de0;font-weight:750;text-decoration:none}.CodingShowcase_heatmapContent__PyfrL{padding:13px 14px 12px}.CodingShowcase_monthLabels__KUyq0{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:9px;overflow:hidden;color:#8a91a2;font-size:.49rem}.CodingShowcase_monthLabels__KUyq0 span{white-space:nowrap}.CodingShowcase_heatmapGrid__IMc7C{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,10px);grid-auto-columns:minmax(0,1fr);gap:3px;overflow:hidden}.CodingShowcase_heatmapGrid__IMc7C i{min-width:0;border-radius:2px;background:#e5e8f1;transform-origin:center}.CodingShowcase_heatmapGrid__IMc7C i[data-level="1"]{background:#b5c4ff}.CodingShowcase_heatmapGrid__IMc7C i[data-level="2"]{background:#8aa4ff}.CodingShowcase_heatmapGrid__IMc7C i[data-level="3"]{background:#5d80ff}.CodingShowcase_heatmapGrid__IMc7C i[data-level="4"]{background:#315de9}.CodingShowcase_heatmapGrid__IMc7C i:hover{outline:1px solid #fff;outline-offset:1px;transform:scale(1.15)}.CodingShowcase_heatmapLegend__PTllI{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:8px;color:#9298a7;font-size:.48rem}.CodingShowcase_heatmapLegend__PTllI i{width:9px;height:9px;border-radius:2px;background:#e5e8f1}.CodingShowcase_heatmapLegend__PTllI i[data-level="1"]{background:#b5c4ff}.CodingShowcase_heatmapLegend__PTllI i[data-level="2"]{background:#8aa4ff}.CodingShowcase_heatmapLegend__PTllI i[data-level="3"]{background:#5d80ff}.CodingShowcase_heatmapLegend__PTllI i[data-level="4"]{background:#315de9}.CodingShowcase_heatmapLegend__PTllI small{margin-left:7px;color:#9aa0ad}.CodingShowcase_heatmapEmpty__e1aSd{display:flex;gap:11px;align-items:flex-start;margin:13px;padding:14px;border:1px dashed rgba(79,94,139,.2);border-radius:13px;background:rgba(255,255,255,.42)}.CodingShowcase_heatmapEmptyIcon__X7IFD{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;color:#4361e9;background:rgba(75,101,244,.1)}.CodingShowcase_heatmapEmptyIcon__X7IFD svg{width:20px;height:20px}.CodingShowcase_heatmapEmpty__e1aSd strong{color:#3b455d;font-size:.62rem;line-height:1.4}.CodingShowcase_heatmapEmpty__e1aSd p{margin:5px 0 0;color:#858c9d;font-size:.55rem;line-height:1.55}.CodingShowcase_practicePrinciples__fcT6q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 13px 13px}.CodingShowcase_practicePrinciples__fcT6q>div{display:grid;grid-template-columns:23px minmax(0,1fr);gap:3px 7px;padding:9px;border:1px solid rgba(255,255,255,.85);border-radius:10px;background:rgba(255,255,255,.43)}.CodingShowcase_practicePrinciples__fcT6q>div>span{grid-row:span 2;color:#6578d8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.52rem}.CodingShowcase_practicePrinciples__fcT6q strong{color:#384158;font-size:.56rem;line-height:1.3}.CodingShowcase_practicePrinciples__fcT6q small{color:#8990a1;font-size:.49rem;line-height:1.4}.CodingShowcase_contestList__HNEB3{display:grid;margin:0;padding:5px 12px 4px;list-style:none}.CodingShowcase_contestList__HNEB3 li{display:grid;grid-template-columns:55px 28px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:11px 2px;border-bottom:1px solid rgba(72,79,98,.09)}.CodingShowcase_contestList__HNEB3 li:last-child{border-bottom:0}.CodingShowcase_contestList__HNEB3 time{color:#7c8498;font-size:.53rem;line-height:1.35}.CodingShowcase_contestMark__DwDA9{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(74,104,255,.13);border-radius:9px;color:#3c5fff;background:rgba(75,106,255,.09);font-size:.54rem;font-weight:800}.CodingShowcase_contestCopy__8ngku{display:flex;min-width:0;flex-direction:column;gap:4px}.CodingShowcase_contestCopy__8ngku strong{color:#30394e;font-size:.57rem;font-weight:750}.CodingShowcase_contestCopy__8ngku small{color:#8b92a2;font-size:.49rem;line-height:1.35;overflow-wrap:anywhere}.CodingShowcase_contestList__HNEB3 li>a{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(82,99,169,.12);border-radius:50%;color:#4e64cf;text-decoration:none;transition:background .16s ease,transform .16s ease}.CodingShowcase_contestList__HNEB3 li>a:hover{transform:translate(1px,-1px);background:rgba(255,255,255,.8)}.CodingShowcase_emptyContest__x9EFl{margin:12px;padding:12px;border:1px dashed rgba(79,94,139,.2);border-radius:12px;color:#858c9d;background:rgba(255,255,255,.4);font-size:.57rem;line-height:1.55}.CodingShowcase_panelFooterLink__GJ1Kd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:auto 13px 0;padding:12px 0 13px;border-top:1px solid rgba(72,79,98,.1);color:#405de0;font-size:.6rem;font-weight:750;text-decoration:none}.CodingShowcase_panelFooterLink__GJ1Kd svg{width:15px;height:15px}.CodingShowcase_resourcesSection__FuiIw{margin-top:14px;padding:15px;overflow:hidden;border:1px solid rgba(255,255,255,.85);border-radius:20px;background:rgba(255,250,248,.71);box-shadow:0 14px 32px rgba(40,34,44,.06),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(19px) saturate(125%);-webkit-backdrop-filter:blur(19px) saturate(125%)}.CodingShowcase_resourcesHeader__zaFai{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:13px}.CodingShowcase_subEyebrow__IkSjc{margin:0 0 5px;color:#7784bd;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.52rem;font-weight:800;letter-spacing:.12em}.CodingShowcase_resourcesHeader__zaFai h3{margin:0;color:#202638;font-size:1rem;font-weight:780;letter-spacing:-.04em}.CodingShowcase_resourcesHeader__zaFai p:last-child{margin:5px 0 0;color:#82899b;font-size:.58rem;line-height:1.5}.CodingShowcase_carouselControls__9AAjr{display:flex;flex:0 0 auto;gap:6px}.CodingShowcase_carouselControls__9AAjr button{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:50%;color:#303b57;background:rgba(255,255,255,.64);box-shadow:0 4px 10px rgba(39,38,60,.05);cursor:pointer;transition:transform .16s ease,background .16s ease}.CodingShowcase_carouselControls__9AAjr button:hover{transform:translateY(-2px);background:white}.CodingShowcase_resourceScroller__aLUbp{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);gap:10px;overflow-x:auto;padding:1px 1px 8px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(75,99,214,.3) transparent}.CodingShowcase_resourceCard__h8cRt{position:relative;display:flex;min-width:0;align-items:flex-start;gap:9px;padding:12px 11px;border:1px solid rgba(255,255,255,.91);border-radius:13px;color:inherit;background:rgba(255,255,255,.51);text-decoration:none;scroll-snap-align:start;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.CodingShowcase_resourceCard__h8cRt:hover{transform:translateY(-2px);border-color:#fff;background:rgba(255,255,255,.79);box-shadow:0 8px 19px rgba(45,43,75,.06)}.CodingShowcase_resourceMark__BDIiF{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:10px;color:#3a4e9c;background:linear-gradient(145deg,rgba(255,255,255,.8),rgba(227,232,255,.58));font-size:.53rem;font-weight:850}.CodingShowcase_resourceMark__BDIiF[data-tone=amber]{color:#ba6c20;background:rgba(255,191,102,.17)}.CodingShowcase_resourceMark__BDIiF[data-tone=violet]{color:#8851d4;background:rgba(157,107,229,.13)}.CodingShowcase_resourceMark__BDIiF[data-tone=green]{color:#198d65;background:rgba(54,192,139,.12)}.CodingShowcase_resourceMark__BDIiF[data-tone=coral]{color:#c76851;background:rgba(243,139,108,.15)}.CodingShowcase_resourceMark__BDIiF[data-tone=dark]{color:#3a4258;background:rgba(86,100,133,.1)}.CodingShowcase_resourceText__p1FBK{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.CodingShowcase_resourceText__p1FBK strong{color:#2c354a;font-size:.66rem;font-weight:780;line-height:1.25}.CodingShowcase_resourceText__p1FBK small{color:#6874a4;font-size:.54rem;font-weight:700;line-height:1.35}.CodingShowcase_resourceText__p1FBK>span{color:#858c9d;font-size:.51rem}.CodingShowcase_resourceArrow__U23nQ{color:#536bd8;font-size:.78rem}.CodingShowcase_resourcesFoot__iayQC{display:flex;justify-content:space-between;gap:12px;margin-top:5px;color:#9aa0ae;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.46rem;letter-spacing:.07em}.CodingShowcase_codingFooter__7pmza{display:flex;align-items:center;gap:11px;margin-top:13px;padding:12px 15px;border:1px solid rgba(255,255,255,.8);border-radius:15px;background:rgba(255,249,247,.62);box-shadow:0 9px 22px rgba(42,33,42,.05),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.CodingShowcase_footerMark__BuTpc{display:grid;width:33px;height:33px;flex:0 0 33px;place-items:center;border-radius:10px;color:#3b63ff;background:rgba(65,99,255,.1)}.CodingShowcase_footerMark__BuTpc svg{width:20px;height:20px}.CodingShowcase_codingFooter__7pmza>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.CodingShowcase_codingFooter__7pmza strong{color:#30394e;font-size:.62rem;font-weight:780}.CodingShowcase_codingFooter__7pmza small{color:#878e9f;font-size:.52rem;line-height:1.4}.CodingShowcase_codingFooter__7pmza>a{color:#405de0;font-size:.58rem;font-weight:750;text-decoration:none;white-space:nowrap}.CodingShowcase_codingSection__yA9C2 a:focus-visible,.CodingShowcase_codingSection__yA9C2 button:focus-visible{outline:2px solid #3863ff;outline-offset:3px}@media (max-width:1370px){.CodingShowcase_codingSection__yA9C2{width:calc(100% - 205px);margin-left:180px;margin-right:25px}.CodingShowcase_codingHeader__djyiR{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}.CodingShowcase_codingIntro__4l889 h2{font-size:clamp(2.9rem,4.2vw,4.2rem)}.CodingShowcase_codingDetailsGrid__D4bQA{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.CodingShowcase_contestPanel__drLTN{grid-column:1/-1}.CodingShowcase_contestList__HNEB3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:13px}.CodingShowcase_resourceScroller__aLUbp{grid-auto-columns:calc((100% - 20px)/3)}}@media (max-width:1000px){.CodingShowcase_codingSection__yA9C2{width:calc(100% - 105px);margin:50px 20px 0 78px}.CodingShowcase_codingHeader__djyiR{grid-template-columns:minmax(0,1fr);gap:14px}.CodingShowcase_codingIntro__4l889 h2{font-size:clamp(3.3rem,7vw,4.7rem)}.CodingShowcase_editorWrap__Ly4fw{padding-inline:4px}.CodingShowcase_editorQuote__HOwXQ{right:-4px}.CodingShowcase_codingDetailsGrid__D4bQA,.CodingShowcase_metricsGrid__7uhVc{grid-template-columns:repeat(2,minmax(0,1fr))}.CodingShowcase_contestPanel__drLTN{grid-column:1/-1}}@media (max-width:700px){.CodingShowcase_codingSection__yA9C2{width:auto;margin:42px 16px 0 70px;padding-bottom:30px}.CodingShowcase_eyebrow__atFj6{gap:8px;font-size:.57rem;letter-spacing:.1em}.CodingShowcase_eyebrow__atFj6>span{font-size:1.25rem}.CodingShowcase_codingIntro__4l889 h2{font-size:clamp(2.65rem,9vw,3.75rem)}.CodingShowcase_codingIntro__4l889>p:not(.CodingShowcase_eyebrow__atFj6){font-size:.86rem;line-height:1.55}.CodingShowcase_topicTags__rEDtN span{font-size:.54rem;padding:6px 8px}.CodingShowcase_primaryAction__qbn9R{font-size:.63rem}.CodingShowcase_editorWrap__Ly4fw{padding:4px 0 35px}.CodingShowcase_codeScene__BX_gh{transform:none;border-radius:15px}.CodingShowcase_editorWrap__Ly4fw:hover .CodingShowcase_codeScene__BX_gh{transform:translateY(-1px)}.CodingShowcase_editorBody__aFVcB{grid-template-columns:83px minmax(0,1fr);min-height:190px}.CodingShowcase_editorFiles__qt8DJ{gap:12px;padding:13px 7px;font-size:.46rem}.CodingShowcase_editorFiles__qt8DJ>span{font-size:.41rem}.CodingShowcase_codeLines__dAGT3{padding:13px 6px 10px}.CodingShowcase_codeLines__dAGT3>div:not(.CodingShowcase_editorComment___z8lS){grid-template-columns:15px minmax(0,1fr);gap:5px;font-size:.46rem}.CodingShowcase_editorComment___z8lS{font-size:.47rem}.CodingShowcase_codeSceneLanguage__iIZQh{display:none}.CodingShowcase_editorQuote__HOwXQ{width:72%;right:0;bottom:0;padding:10px 11px}.CodingShowcase_editorQuote__HOwXQ p{font-size:.63rem}.CodingShowcase_metricsGrid__7uhVc{gap:7px}.CodingShowcase_metricCard__hGN0Z{gap:7px;padding:10px 8px;border-radius:12px}.CodingShowcase_metricIcon___QPBk{width:28px;height:28px;flex-basis:28px;border-radius:9px}.CodingShowcase_metricIcon___QPBk svg{width:18px;height:18px}.CodingShowcase_metricCopy__HSP4E small{font-size:.5rem}.CodingShowcase_metricCopy__HSP4E strong{font-size:clamp(1rem,4.2vw,1.35rem)}.CodingShowcase_metricCopy__HSP4E>span{font-size:.45rem}.CodingShowcase_metricNumber__swJ4E{display:none}.CodingShowcase_codingDetailsGrid__D4bQA{grid-template-columns:minmax(0,1fr);gap:9px}.CodingShowcase_glassPanel__uSgXJ{border-radius:16px}.CodingShowcase_panelHeading__tYfg9{padding:10px 11px}.CodingShowcase_solvedHero__PiO_4 strong{font-size:2.55rem}.CodingShowcase_heatmapGrid__IMc7C{grid-template-rows:repeat(7,8px);gap:2px}.CodingShowcase_practicePrinciples__fcT6q{gap:6px}.CodingShowcase_practicePrinciples__fcT6q>div{grid-template-columns:20px minmax(0,1fr);padding:8px 6px}.CodingShowcase_practicePrinciples__fcT6q strong{font-size:.53rem}.CodingShowcase_practicePrinciples__fcT6q small{font-size:.47rem}.CodingShowcase_contestPanel__drLTN{grid-column:auto}.CodingShowcase_contestList__HNEB3{grid-template-columns:minmax(0,1fr)}.CodingShowcase_resourcesSection__FuiIw{padding:11px;border-radius:16px}.CodingShowcase_resourcesHeader__zaFai h3{font-size:.9rem}.CodingShowcase_resourcesHeader__zaFai p:last-child{max-width:36ch;font-size:.53rem}.CodingShowcase_carouselControls__9AAjr button{width:28px;height:28px}.CodingShowcase_resourceScroller__aLUbp{grid-auto-columns:88%;gap:8px}.CodingShowcase_resourceCard__h8cRt{padding:10px}.CodingShowcase_resourcesFoot__iayQC{font-size:.41rem}.CodingShowcase_codingFooter__7pmza{align-items:flex-start;flex-wrap:wrap;padding:11px}.CodingShowcase_codingFooter__7pmza>a{margin-left:44px;white-space:normal}}@media (prefers-reduced-motion:reduce){.CodingShowcase_carouselControls__9AAjr button,.CodingShowcase_codeScene__BX_gh,.CodingShowcase_contestList__HNEB3 li>a,.CodingShowcase_difficultyTrack__Vi0b_ i,.CodingShowcase_metricCard__hGN0Z,.CodingShowcase_primaryAction__qbn9R,.CodingShowcase_primaryAction__qbn9R svg,.CodingShowcase_resourceCard__h8cRt{transition:none!important;animation:none!important;scroll-behavior:auto!important}.CodingShowcase_carouselControls__9AAjr button:hover,.CodingShowcase_contestList__HNEB3 li>a:hover,.CodingShowcase_editorWrap__Ly4fw:hover .CodingShowcase_codeScene__BX_gh,.CodingShowcase_metricCard__hGN0Z:hover,.CodingShowcase_primaryAction__qbn9R:hover,.CodingShowcase_resourceCard__h8cRt:hover{transform:none!important}}.CodingShowcase_contributionInsights__nT5nj{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);align-items:stretch;gap:clamp(13px,1.5vw,22px);margin:clamp(16px,2vw,24px) 0}.CodingShowcase_contributionMixPanel__7xy7Y,.CodingShowcase_githubCalendarPanel__NIfcP{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:21px;box-shadow:0 15px 40px rgba(36,35,51,.075),inset 0 1px 0 rgba(255,255,255,.95)}.CodingShowcase_githubCalendarPanel__NIfcP{padding:clamp(14px,1.8vw,23px);color:#171c29;background:rgba(255,252,250,.82);backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%)}.CodingShowcase_githubCalendarHeader__G1BPz{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.CodingShowcase_githubCalendarHeader__G1BPz>div{min-width:0}.CodingShowcase_contributionMixHead__hw4RY h3,.CodingShowcase_githubCalendarHeader__G1BPz h3{margin:3px 0 0;color:#171c29;font-size:clamp(1.03rem,1.35vw,1.42rem);font-weight:760;letter-spacing:-.045em}.CodingShowcase_contributionMixHead__hw4RY p:not(.CodingShowcase_subEyebrow__IkSjc),.CodingShowcase_githubCalendarHeader__G1BPz p:not(.CodingShowcase_subEyebrow__IkSjc){margin:6px 0 0;color:#687084;font-size:.74rem;line-height:1.5}.CodingShowcase_githubCalendarHeader__G1BPz>a{flex:0 0 auto;color:#273a80;font-size:.72rem;font-weight:700;text-decoration:none;white-space:nowrap}.CodingShowcase_githubCalendarHeader__G1BPz>a:hover{text-decoration:underline;text-underline-offset:4px}.CodingShowcase_githubYearTabs__jpj9d{flex-wrap:wrap;gap:6px;margin-top:17px}.CodingShowcase_githubYearTabs__jpj9d button{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 11px;border:1px solid rgba(52,65,103,.13);border-radius:10px;color:#697186;background:rgba(255,255,255,.6);font-size:.72rem;font-weight:650;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease,border-color .16s ease}.CodingShowcase_githubYearTabs__jpj9d button span{color:#9298a9;font-size:.62rem;font-weight:550}.CodingShowcase_githubYearTabs__jpj9d button:hover{transform:translateY(-1px);border-color:rgba(56,83,185,.3)}.CodingShowcase_githubYearTabs__jpj9d button[data-active=true]{border-color:#315cff;color:#fff;background:#315cff;box-shadow:0 5px 15px rgba(49,92,255,.18)}.CodingShowcase_githubYearTabs__jpj9d button[data-active=true] span{color:rgba(255,255,255,.78)}.CodingShowcase_githubCalendarSummary__Led0o{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:16px 0 13px}.CodingShowcase_githubCalendarSummary__Led0o strong{color:#111521;font-size:1.45rem;letter-spacing:-.06em}.CodingShowcase_githubCalendarSummary__Led0o>span{color:#3f4860;font-size:.8rem;font-weight:650}.CodingShowcase_githubCalendarSummary__Led0o small{width:100%;color:#8a91a2;font-size:.61rem}.CodingShowcase_githubCalendarViewport__eKX_G{min-width:0;padding:9px 9px 10px;border:1px solid rgba(54,65,100,.09);border-radius:13px;background:rgba(255,255,255,.65)}.CodingShowcase_githubMonthLabels__PMI_f{gap:0;margin:0 0 8px 28px;color:#7d8497;font-size:.55rem}.CodingShowcase_githubCalendarRow__J5x_k{display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;align-items:start;min-width:0}.CodingShowcase_githubWeekdayLabels__WrjnL{display:grid;grid-template-rows:repeat(7,10px);gap:3px;color:#8990a2;font-size:.47rem;line-height:10px}.CodingShowcase_githubWeekdayLabels__WrjnL span{height:10px}.CodingShowcase_githubContributionGrid__B5K_1{display:grid;grid-template-rows:repeat(7,10px);grid-auto-flow:column;gap:3px;width:max-content;min-width:0}.CodingShowcase_githubCalendarViewport__eKX_G{scrollbar-width:thin;scrollbar-color:rgba(71,97,205,.25) transparent}.CodingShowcase_githubContributionCell__Ow0ut{width:10px;height:10px;min-width:10px;padding:0;border:0;border-radius:2.5px;background:#e6e9f0;cursor:default;transition:outline-color .12s ease,transform .12s ease}.CodingShowcase_githubContributionCell__Ow0ut[data-level="1"]{background:#b7c6ff}.CodingShowcase_githubContributionCell__Ow0ut[data-level="2"]{background:#87a0ff}.CodingShowcase_githubContributionCell__Ow0ut[data-level="3"]{background:#557cff}.CodingShowcase_githubContributionCell__Ow0ut[data-level="4"]{background:#315cff}.CodingShowcase_githubContributionCell__Ow0ut:focus-visible,.CodingShowcase_githubContributionCell__Ow0ut:hover{outline:2px solid #131b2e;outline-offset:1px;transform:scale(1.08)}.CodingShowcase_githubCalendarLegend__gXD29{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:9px;color:#858c9e;font-size:.58rem}.CodingShowcase_githubCalendarLegend__gXD29 i{display:inline-block;width:9px;height:9px;border-radius:2px;background:#e6e9f0}.CodingShowcase_githubCalendarLegend__gXD29 i[data-level="1"]{background:#b7c6ff}.CodingShowcase_githubCalendarLegend__gXD29 i[data-level="2"]{background:#87a0ff}.CodingShowcase_githubCalendarLegend__gXD29 i[data-level="3"]{background:#557cff}.CodingShowcase_githubCalendarLegend__gXD29 i[data-level="4"]{background:#315cff}.CodingShowcase_githubCalendarLegend__gXD29 span:first-child{margin-right:3px}.CodingShowcase_githubCalendarLegend__gXD29 span:last-child{margin-left:3px}.CodingShowcase_githubCalendarStatus__rs07O{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;padding:18px;border:1px dashed rgba(62,79,132,.22);border-radius:13px;color:#626b80;background:rgba(255,255,255,.54);font-size:.76rem;line-height:1.55}.CodingShowcase_githubCalendarStatus__rs07O strong{color:#242b3d}.CodingShowcase_githubCalendarStatus__rs07O a{color:#294dbf;font-weight:700;text-decoration:none}.CodingShowcase_contributionMixPanel__7xy7Y{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(15px,1.6vw,22px);color:#f5f7fb;border-color:rgba(255,255,255,.09);background:#101319;box-shadow:0 17px 43px rgba(13,17,27,.16)}.CodingShowcase_contributionMixHead__hw4RY h3{color:#f6f7fa}.CodingShowcase_contributionMixHead__hw4RY p:not(.CodingShowcase_subEyebrow__IkSjc){color:#9ca4b4}.CodingShowcase_contributionMixPanel__7xy7Y .CodingShowcase_subEyebrow__IkSjc{color:#7d8b98}.CodingShowcase_contributionMixChart__GUMRM{display:block;width:100%;max-height:300px;margin:4px auto 0;overflow:visible}.CodingShowcase_mixAxis__TM2G2{fill:none;stroke:#35d05d;stroke-width:2.4;stroke-linecap:round}.CodingShowcase_mixArea__lV0Z1{fill:rgba(48,193,86,.43);stroke:none}.CodingShowcase_mixLine__m4zic{fill:none;stroke:#35d05d;stroke-width:2.7;stroke-linejoin:round}.CodingShowcase_mixDot__Oa_Ic{fill:#f1f8f2;stroke:#35d05d;stroke-width:3}.CodingShowcase_mixLabel__Z44TE{fill:#a5aab5;font:500 16px var(--font-ui,Arial,sans-serif)}.CodingShowcase_contributionMixFoot__Q9XD9{margin:5px 0 0;color:#858d9c;font-size:.58rem;line-height:1.5}@media (max-width:1050px){.CodingShowcase_contributionInsights__nT5nj{grid-template-columns:minmax(0,1fr)}.CodingShowcase_contributionMixChart__GUMRM{max-width:520px}}@media (max-width:620px){.CodingShowcase_githubCalendarHeader__G1BPz{flex-direction:column}.CodingShowcase_githubCalendarHeader__G1BPz>a{white-space:normal}.CodingShowcase_githubYearTabs__jpj9d{gap:5px}.CodingShowcase_githubYearTabs__jpj9d button{flex:1 1 calc(50% - 5px);justify-content:center}.CodingShowcase_githubMonthLabels__PMI_f{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:5px;margin-left:28px}.CodingShowcase_githubCalendarViewport__eKX_G{padding:7px}.CodingShowcase_contributionMixPanel__7xy7Y{padding:15px}}@media (prefers-reduced-motion:reduce){.CodingShowcase_githubContributionCell__Ow0ut,.CodingShowcase_githubYearTabs__jpj9d button{transition:none!important}.CodingShowcase_githubContributionCell__Ow0ut:hover,.CodingShowcase_githubYearTabs__jpj9d button:hover{transform:none!important}}.CodingShowcase_githubCalendarBody__3yt6R{display:grid;grid-template-columns:minmax(106px,.24fr) minmax(0,1fr);align-items:start;gap:clamp(14px,1.8vw,23px);margin-top:17px;min-width:0}.CodingShowcase_githubCalendarMain__VkXaK{min-width:0}.CodingShowcase_githubYearTabs__jpj9d{display:flex;flex-direction:column;gap:7px;margin-top:0}.CodingShowcase_githubYearTabs__jpj9d button{justify-content:space-between;min-height:43px;width:100%;padding-inline:12px;border-radius:11px;text-align:left}.CodingShowcase_githubCalendarSummary__Led0o{margin-top:0}@media (max-width:620px){.CodingShowcase_githubCalendarBody__3yt6R{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px}.CodingShowcase_githubYearTabs__jpj9d{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:2px 1px 6px;scrollbar-width:thin}.CodingShowcase_githubYearTabs__jpj9d button{flex:0 0 auto;width:auto;min-width:90px;justify-content:center;gap:6px;min-height:37px;padding-inline:10px;text-align:center}}.CodingShowcase_githubCalendarViewport__eKX_G{position:relative;overflow-x:auto;overflow-y:hidden}.CodingShowcase_githubMonthLabels__PMI_f{display:grid;width:max-content;min-width:0;text-align:left}.CodingShowcase_githubMonthLabels__PMI_f span{min-width:10px;padding-right:5px;white-space:nowrap}@media(max-width:620px){.CodingShowcase_githubMonthLabels__PMI_f{grid-template-columns:none!important}}.CodingShowcase_codingIntro__4l889>p:not(.CodingShowcase_eyebrow__atFj6){font-size:clamp(.98rem,1.04vw,1.1rem);line-height:1.72}.CodingShowcase_metricCopy__HSP4E small{font-size:clamp(.68rem,.72vw,.76rem);line-height:1.35}.CodingShowcase_metricCopy__HSP4E>span{font-size:clamp(.64rem,.68vw,.72rem);line-height:1.4}.CodingShowcase_panelHeading__tYfg9 h3{font-size:clamp(.96rem,1.08vw,1.1rem)}.CodingShowcase_panelHeading__tYfg9 p{font-size:.78rem}.CodingShowcase_difficultyLabel__KRiwN,.CodingShowcase_difficultyRow__j8Qfq>small,.CodingShowcase_emptyContest__x9EFl{font-size:.76rem;line-height:1.5}.CodingShowcase_monthLabels__KUyq0{font-size:.65rem}.CodingShowcase_heatmapLegend__PTllI{font-size:.66rem}.CodingShowcase_contestCopy__8ngku small,.CodingShowcase_contestList__HNEB3 time{font-size:.69rem}.CodingShowcase_contestCopy__8ngku strong{font-size:.82rem;line-height:1.35}.CodingShowcase_resourcesHeader__zaFai>div>p:last-child{font-size:.76rem;line-height:1.5}.CodingShowcase_resourceText__p1FBK>span{line-height:1.45}.CodingShowcase_resourcesFoot__iayQC{font-size:.62rem}.CodingShowcase_codingFooter__7pmza strong{font-size:.83rem}.CodingShowcase_codingFooter__7pmza small{font-size:.72rem;line-height:1.5}.CodingShowcase_codingFooter__7pmza>a{font-size:.73rem}.CodingShowcase_profileOverview__Wk_xc{min-width:0;margin:0 0 clamp(16px,2vw,23px);padding:clamp(15px,1.7vw,22px);border:1px solid rgba(255,255,255,.92);border-radius:22px;background:rgba(255,252,250,.76);box-shadow:0 15px 38px rgba(36,35,51,.065),inset 0 1px 0 rgba(255,255,255,.98);backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}.CodingShowcase_profileOverviewHeading__Qq0KW{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:13px}.CodingShowcase_profileOverviewHeading__Qq0KW h3{margin:4px 0 0;color:#171c29;font-size:clamp(1.12rem,1.5vw,1.48rem);font-weight:770;letter-spacing:-.045em}.CodingShowcase_profileOverviewHeading__Qq0KW>span{color:#7b8396;font-size:.72rem}.CodingShowcase_profileOverviewGrid__ggMah{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1vw,13px)}.CodingShowcase_profileOverviewCard__ZxrM8{display:flex;align-items:center;gap:10px;min-width:0;padding:clamp(10px,1vw,14px);border:1px solid rgba(61,73,111,.1);border-radius:15px;color:#1a2030;background:rgba(255,255,255,.7);text-decoration:none;transition:transform .19s ease,border-color .19s ease,background .19s ease,box-shadow .19s ease}.CodingShowcase_profileOverviewCard__ZxrM8:focus-visible,.CodingShowcase_profileOverviewCard__ZxrM8:hover{transform:translateY(-3px);border-color:rgba(49,92,255,.25);background:#fff;box-shadow:0 12px 27px rgba(35,42,68,.09)}.CodingShowcase_profileOverviewMark__AoD6t{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;overflow:hidden;border:1px solid rgba(55,68,102,.1);border-radius:12px;color:#283b67;background:#f0f3fb;font-size:.7rem;font-weight:850}.CodingShowcase_profileOverviewMark__AoD6t[data-tone=amber]{color:#9b5d12;background:#fff3df}.CodingShowcase_profileOverviewMark__AoD6t[data-tone=blue]{color:#254fcb;background:#eaf0ff}.CodingShowcase_profileOverviewMark__AoD6t[data-tone=violet]{color:#6944c4;background:#f0eaff}.CodingShowcase_profileOverviewMark__AoD6t[data-tone=green]{color:#187955;background:#e6f8ef}.CodingShowcase_profileOverviewMark__AoD6t[data-tone=mint]{color:#127d78;background:#e2f7f4}.CodingShowcase_profileOverviewMark__AoD6t img{display:block;width:100%;height:100%;object-fit:cover}.CodingShowcase_profileOverviewCopy__hpfWV{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.CodingShowcase_profileOverviewCopy__hpfWV strong{color:#1b2131;font-size:.82rem;line-height:1.2;overflow-wrap:anywhere}.CodingShowcase_profileOverviewCopy__hpfWV small{color:#7c8496;font-size:.67rem;line-height:1.35;overflow-wrap:anywhere}.CodingShowcase_profileOverviewArrow__O3sF0{flex:0 0 auto;align-self:flex-start;color:#5365a4;font-size:.95rem}@media (max-width:1220px){.CodingShowcase_profileOverviewGrid__ggMah{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.CodingShowcase_profileOverviewHeading__Qq0KW{align-items:flex-start;flex-direction:column}.CodingShowcase_profileOverviewGrid__ggMah{grid-template-columns:repeat(2,minmax(0,1fr))}.CodingShowcase_profileOverviewCard__ZxrM8{gap:8px;padding:10px}.CodingShowcase_profileOverviewMark__AoD6t{width:34px;height:34px;flex-basis:34px;border-radius:10px}.CodingShowcase_profileOverviewCopy__hpfWV strong{font-size:.76rem}.CodingShowcase_profileOverviewCopy__hpfWV small{font-size:.64rem}}@media (max-width:420px){.CodingShowcase_profileOverviewGrid__ggMah{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.CodingShowcase_profileOverviewCard__ZxrM8{transition:none!important}.CodingShowcase_profileOverviewCard__ZxrM8:hover{transform:none!important}}.CodingShowcase_codingIntro__4l889 h2 span{color:#315cff!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important}.CodingShowcase_codingIntro__4l889>p:not(.CodingShowcase_eyebrow__atFj6){font-size:clamp(.98rem,1.04vw,1.08rem);line-height:1.7}.CodingShowcase_metricCopy__HSP4E small{font-size:.72rem}.CodingShowcase_metricCopy__HSP4E>span{font-size:.7rem;line-height:1.45}.CodingShowcase_panelHeading__tYfg9 p{font-size:.75rem;line-height:1.5}.CodingShowcase_difficultyLabel__KRiwN,.CodingShowcase_difficultyRow__j8Qfq>small{font-size:.72rem}.CodingShowcase_profileOverviewCard__ZxrM8 strong{font-size:.86rem}.CodingShowcase_profileOverviewCard__ZxrM8 small{font-size:.72rem}.CodingShowcase_resourceText__p1FBK small{font-size:.7rem}.CodingShowcase_resourceText__p1FBK>span{font-size:.72rem;line-height:1.5}.CodingShowcase_emptyContest__x9EFl{font-size:.85rem;line-height:1.65}.CodingShowcase_practicePrinciples__fcT6q small{font-size:.72rem}@media(max-width:700px){.CodingShowcase_codingIntro__4l889>p:not(.CodingShowcase_eyebrow__atFj6){font-size:.92rem}.CodingShowcase_metricCopy__HSP4E small,.CodingShowcase_metricCopy__HSP4E>span,.CodingShowcase_profileOverviewCard__ZxrM8 small,.CodingShowcase_resourceText__p1FBK>span{font-size:.66rem}}.CodingShowcase_difficultyLabel__KRiwN span{font-size:.72rem}.CodingShowcase_difficultyLabel__KRiwN strong{font-size:.75rem}.CodingShowcase_monthLabels__KUyq0{font-size:.62rem}.CodingShowcase_heatmapLegend__PTllI,.CodingShowcase_heatmapLegend__PTllI small{font-size:.64rem}.CodingShowcase_practicePrinciples__fcT6q>div>span{font-size:.62rem}.CodingShowcase_practicePrinciples__fcT6q strong{font-size:.72rem;line-height:1.42}.CodingShowcase_practicePrinciples__fcT6q small{font-size:.66rem;line-height:1.5}.CodingShowcase_contestList__HNEB3 time{font-size:.64rem}.CodingShowcase_contestMark__DwDA9{font-size:.58rem}.CodingShowcase_contestCopy__8ngku strong{font-size:.7rem;line-height:1.42}.CodingShowcase_contestCopy__8ngku small{font-size:.64rem;line-height:1.45}.CodingShowcase_profileOverviewHeading__Qq0KW h3,.CodingShowcase_resourcesHeader__zaFai h3{font-size:1.12rem}.CodingShowcase_profileOverviewHeading__Qq0KW>span{font-size:.68rem}.CodingShowcase_profileOverviewCard__ZxrM8 strong{font-size:.84rem}.CodingShowcase_profileOverviewCard__ZxrM8 small{font-size:.68rem}.CodingShowcase_resourceMark__BDIiF{font-size:.8rem}.CodingShowcase_resourceText__p1FBK strong{font-size:.85rem;line-height:1.4}.CodingShowcase_resourceText__p1FBK small{font-size:.68rem}.CodingShowcase_resourceText__p1FBK>span{font-size:.7rem;line-height:1.55}.CodingShowcase_resourcesFoot__iayQC{font-size:.63rem}.CodingShowcase_splitNote__MOPJk{font-size:.7rem;line-height:1.45}.CodingShowcase_splitNote__MOPJk strong{font-size:.76rem}@media(max-width:700px){.CodingShowcase_difficultyLabel__KRiwN span{font-size:.67rem}.CodingShowcase_difficultyLabel__KRiwN strong{font-size:.7rem}.CodingShowcase_monthLabels__KUyq0,.CodingShowcase_practicePrinciples__fcT6q>div>span{font-size:.58rem}.CodingShowcase_practicePrinciples__fcT6q strong{font-size:.68rem}.CodingShowcase_practicePrinciples__fcT6q small{font-size:.62rem}.CodingShowcase_contestList__HNEB3 time{font-size:.6rem}.CodingShowcase_contestCopy__8ngku strong{font-size:.66rem}.CodingShowcase_contestCopy__8ngku small{font-size:.61rem}.CodingShowcase_resourceText__p1FBK strong{font-size:.75rem}.CodingShowcase_resourceText__p1FBK small{font-size:.63rem}.CodingShowcase_resourceText__p1FBK>span{font-size:.64rem}}.ContactShowcase_contactSection__gN3c9{position:relative;isolation:isolate;width:min(1450px,calc(100% - clamp(228px,17vw,280px)));margin:48px clamp(26px,3vw,52px) 0 clamp(188px,13.5vw,224px);padding:0 0 clamp(34px,4vw,56px);color:#111521;scroll-margin-top:6rem}.ContactShowcase_contactLayout__PNUDC{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,3vw,44px);align-items:start}.ContactShowcase_contactIntro__xtOq7{min-width:0}.ContactShowcase_eyebrow__1Orwk{display:flex;align-items:center;gap:10px;margin:0 0 15px;color:#262d3d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:800;letter-spacing:.15em}.ContactShowcase_eyebrow__1Orwk>span{color:#747d91;font-size:1.45rem;font-weight:430;letter-spacing:-.06em}.ContactShowcase_eyebrow__1Orwk>i{width:20px;height:1px;background:rgba(64,70,89,.45)}.ContactShowcase_eyebrow__1Orwk>b{width:44px;height:1px;background:rgba(64,70,89,.25)}.ContactShowcase_contactIntro__xtOq7 h2{margin:0;color:#0e121b;font-size:clamp(3.2rem,4.6vw,4.8rem);font-weight:680;letter-spacing:-.085em;line-height:.93;text-wrap:balance}.ContactShowcase_contactIntro__xtOq7 h2 span{color:#3b60ff;background:linear-gradient(100deg,#2a79ff,#4958ff 52%,#9148dc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ContactShowcase_contactLead__4wjPU{max-width:56ch;margin:17px 0 0;color:#4c566b;font-size:clamp(.9rem,1vw,1rem);line-height:1.65}.ContactShowcase_contactTags__6H4y_{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 16px}.ContactShowcase_contactTags__6H4y_ span{border:1px solid rgba(255,255,255,.88);border-radius:999px;color:#4d5871;background:rgba(255,255,255,.52);font-size:.6rem;font-weight:650}.ContactShowcase_connectPanel__Q1ytX,.ContactShowcase_contactNote__fx9TQ,.ContactShowcase_locationStrip__9i3ad{border:1px solid rgba(255,255,255,.85);border-radius:18px;background:rgba(255,250,248,.72);box-shadow:0 14px 32px rgba(40,34,44,.07),inset 0 1px 0 rgba(255,255,255,.94);backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%)}.ContactShowcase_connectPanel__Q1ytX{padding:13px}.ContactShowcase_panelHeading__6zb_p{display:flex;align-items:center;gap:9px;margin:0 0 11px}.ContactShowcase_panelHeading__6zb_p>span{display:grid;width:27px;height:27px;place-items:center;color:#3963ff}.ContactShowcase_panelHeading__6zb_p svg{width:22px;height:22px}.ContactShowcase_panelHeading__6zb_p h3{flex:1;margin:0;color:#202638;font-size:.82rem;font-weight:780;letter-spacing:-.03em}.ContactShowcase_panelHeading__6zb_p>small{color:#8a91a1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.48rem;letter-spacing:.09em}.ContactShowcase_emailCard__p12tS,.ContactShowcase_profileCard__emzLW{display:flex;min-width:0;align-items:center;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.9);border-radius:12px;color:inherit;background:rgba(255,255,255,.52);text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.ContactShowcase_emailCard__p12tS:hover,.ContactShowcase_profileCard__emzLW:hover{transform:translateY(-2px);border-color:white;background:rgba(255,255,255,.8);box-shadow:0 7px 18px rgba(46,44,76,.06)}.ContactShowcase_channelIcon__JUcYK{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(255,255,255,.94);border-radius:11px;color:#3d60f6;background:rgba(77,105,255,.1)}.ContactShowcase_channelIcon__JUcYK svg{width:21px;height:21px}.ContactShowcase_channelIcon__JUcYK[data-kind=github]{color:#181e2a;background:rgba(49,56,72,.08)}.ContactShowcase_channelIcon__JUcYK[data-kind=linkedin]{color:#1677b9;background:rgba(22,119,185,.1)}.ContactShowcase_channelIcon__JUcYK[data-kind=leetcode]{color:#bc741e;background:rgba(255,176,74,.13)}.ContactShowcase_channelCopy__enFNT{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.ContactShowcase_channelCopy__enFNT strong{color:#2b3448;font-size:.68rem;font-weight:780}.ContactShowcase_channelCopy__enFNT small{color:#66718c;font-size:.57rem;line-height:1.35;overflow-wrap:anywhere}.ContactShowcase_channelCopy__enFNT>span{color:#959bac;font-size:.51rem;line-height:1.35}.ContactShowcase_externalArrow__Tkc_g{align-self:flex-start;color:#5c71d7;font-size:.82rem}.ContactShowcase_profileGrid__EBgh2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px}.ContactShowcase_profileCard__emzLW{padding:9px}.ContactShowcase_profileCard__emzLW .ContactShowcase_channelIcon__JUcYK{width:30px;height:30px;flex-basis:30px;border-radius:9px}.ContactShowcase_profileCard__emzLW .ContactShowcase_channelIcon__JUcYK svg{width:18px;height:18px}.ContactShowcase_profileCard__emzLW .ContactShowcase_channelCopy__enFNT strong{font-size:.61rem}.ContactShowcase_profileCard__emzLW .ContactShowcase_channelCopy__enFNT small{font-size:.51rem}.ContactShowcase_profileCard__emzLW .ContactShowcase_externalArrow__Tkc_g{font-size:.7rem}.ContactShowcase_locationStrip__9i3ad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:10px;padding:11px}.ContactShowcase_locationStrip__9i3ad>div{display:grid;grid-template-columns:31px minmax(0,1fr);gap:2px 8px;align-items:center;padding:3px 8px}.ContactShowcase_locationStrip__9i3ad>div+div{border-left:1px solid rgba(72,79,98,.14)}.ContactShowcase_locationStrip__9i3ad>div>span{display:grid;grid-row:span 2;width:30px;height:30px;place-items:center;border-radius:10px;color:#3c61f7;background:rgba(72,102,255,.1)}.ContactShowcase_locationStrip__9i3ad svg{width:18px;height:18px}.ContactShowcase_locationStrip__9i3ad small{color:#858c9e;font-size:.51rem}.ContactShowcase_locationStrip__9i3ad strong{color:#353e53;font-size:.58rem;font-weight:750;line-height:1.4}.ContactShowcase_formColumn__ihS7b{min-width:0}.ContactShowcase_formCard__Qy47K{padding:17px;border:1px solid rgba(255,255,255,.3);border-radius:22px;color:#f7f8ff;background:linear-gradient(145deg,rgba(13,20,40,.97),rgba(25,31,54,.95) 58%,rgba(37,35,61,.92));box-shadow:0 24px 55px rgba(20,22,40,.23),inset 0 1px 0 rgba(255,255,255,.16)}.ContactShowcase_formHeading__kLTaO{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.ContactShowcase_formIcon__8fox8{display:grid;width:37px;height:37px;flex:0 0 37px;place-items:center;border:1px solid rgba(117,145,255,.23);border-radius:12px;color:#9bb3ff;background:rgba(90,118,255,.12)}.ContactShowcase_formIcon__8fox8 svg{width:23px;height:23px}.ContactShowcase_formEyebrow__UFN4i{margin:0 0 4px;color:#90a5ee;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.53rem;font-weight:800;letter-spacing:.12em}.ContactShowcase_formHeading__kLTaO h3{margin:0;color:#f7f8ff;font-size:1.15rem;font-weight:760;letter-spacing:-.04em}.ContactShowcase_formHeading__kLTaO p:last-child{margin:5px 0 0;color:#abb5d0;font-size:.62rem;line-height:1.5}.ContactShowcase_contactForm__qOOG_{display:grid;gap:12px}.ContactShowcase_formRow___LBYb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ContactShowcase_contactForm__qOOG_ label{display:grid;gap:6px;min-width:0;color:#b9c2db;font-size:.57rem;font-weight:700}.ContactShowcase_contactForm__qOOG_ input,.ContactShowcase_contactForm__qOOG_ select,.ContactShowcase_contactForm__qOOG_ textarea{width:100%;min-width:0;border:1px solid rgba(180,195,240,.23);border-radius:10px;outline:none;color:#f0f3ff;background:rgba(255,255,255,.045);font:inherit;font-size:.66rem;font-weight:450;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ContactShowcase_contactForm__qOOG_ input,.ContactShowcase_contactForm__qOOG_ select{min-height:42px;padding:0 11px}.ContactShowcase_contactForm__qOOG_ select{appearance:auto;color-scheme:dark}.ContactShowcase_contactForm__qOOG_ select option{color:#1b2134;background:#f6f5fd}.ContactShowcase_contactForm__qOOG_ textarea{min-height:145px;padding:12px 11px;resize:vertical;line-height:1.55}.ContactShowcase_contactForm__qOOG_ input::placeholder,.ContactShowcase_contactForm__qOOG_ textarea::placeholder{color:#7f8aa7}.ContactShowcase_contactForm__qOOG_ input:focus,.ContactShowcase_contactForm__qOOG_ select:focus,.ContactShowcase_contactForm__qOOG_ textarea:focus{border-color:rgba(115,151,255,.84);background:rgba(255,255,255,.07);box-shadow:0 0 0 3px rgba(85,120,255,.15)}.ContactShowcase_contactForm__qOOG_ input:invalid:not(:placeholder-shown){border-color:rgba(255,130,143,.65)}.ContactShowcase_submitButton__Jm_Pf{display:flex;min-height:43px;align-items:center;justify-content:center;gap:10px;margin-top:1px;padding:10px 13px;border:1px solid rgba(169,187,255,.52);border-radius:10px;background:linear-gradient(105deg,#2d63ff,#4b51f5 61%,#8052eb);box-shadow:0 10px 25px rgba(54,82,219,.24),inset 0 1px 0 rgba(255,255,255,.2);font-size:.67rem;font-weight:800;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.ContactShowcase_submitButton__Jm_Pf svg{width:16px;height:16px}.ContactShowcase_submitButton__Jm_Pf:hover{filter:brightness(1.06);box-shadow:0 14px 30px rgba(54,82,219,.33)}.ContactShowcase_submitButton__Jm_Pf:active{transform:translateY(0)}.ContactShowcase_formNote__61WHT{margin:0;color:#909bb8;font-size:.53rem;text-align:center}.ContactShowcase_formStatus__o9GGV{min-height:0;margin:0;color:#9be3c4;font-size:.56rem;line-height:1.5;text-align:center}.ContactShowcase_formStatus__o9GGV:empty{display:none}.ContactShowcase_contactNote__fx9TQ{display:flex;align-items:flex-start;gap:11px;margin-top:11px;padding:13px}.ContactShowcase_noteMark__O751h{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:10px;color:#4465f2;background:rgba(74,103,255,.1)}.ContactShowcase_noteMark__O751h svg{width:19px;height:19px}.ContactShowcase_contactNote__fx9TQ strong{color:#30394e;font-size:.64rem;font-weight:780}.ContactShowcase_contactNote__fx9TQ p{margin:4px 0 0;color:#7f8798;font-size:.56rem;line-height:1.55}.ContactShowcase_contactSection__gN3c9 a:focus-visible,.ContactShowcase_contactSection__gN3c9 button:focus-visible{outline:2px solid #3b63ff;outline-offset:3px}@media (max-width:1370px){.ContactShowcase_contactSection__gN3c9{width:calc(100% - 205px);margin-left:180px;margin-right:25px}.ContactShowcase_contactLayout__PNUDC{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px}.ContactShowcase_contactIntro__xtOq7 h2{font-size:clamp(3rem,4.2vw,4.1rem)}.ContactShowcase_profileGrid__EBgh2{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.ContactShowcase_contactSection__gN3c9{width:calc(100% - 105px);margin:50px 20px 0 78px}.ContactShowcase_contactLayout__PNUDC{grid-template-columns:minmax(0,1fr);gap:17px}.ContactShowcase_contactIntro__xtOq7 h2{font-size:clamp(3.2rem,7vw,4.5rem)}.ContactShowcase_profileGrid__EBgh2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ContactShowcase_contactSection__gN3c9{width:auto;margin:42px 16px 0 70px;padding-bottom:28px}.ContactShowcase_eyebrow__1Orwk{gap:8px;font-size:.58rem}.ContactShowcase_contactIntro__xtOq7 h2{font-size:clamp(2.9rem,9.5vw,4rem)}.ContactShowcase_contactLead__4wjPU{font-size:.86rem;line-height:1.55}.ContactShowcase_connectPanel__Q1ytX{padding:10px;border-radius:15px}.ContactShowcase_panelHeading__6zb_p>small{font-size:.42rem}.ContactShowcase_emailCard__p12tS{padding:9px}.ContactShowcase_profileGrid__EBgh2{gap:6px}.ContactShowcase_profileCard__emzLW{align-items:flex-start;gap:7px;padding:8px}.ContactShowcase_profileCard__emzLW .ContactShowcase_channelIcon__JUcYK{width:26px;height:26px;flex-basis:26px}.ContactShowcase_profileCard__emzLW .ContactShowcase_channelCopy__enFNT strong{font-size:.56rem}.ContactShowcase_profileCard__emzLW .ContactShowcase_channelCopy__enFNT small{font-size:.48rem}.ContactShowcase_locationStrip__9i3ad{padding:7px}.ContactShowcase_locationStrip__9i3ad>div{grid-template-columns:26px minmax(0,1fr);gap:2px 6px;padding:4px}.ContactShowcase_locationStrip__9i3ad>div>span{width:25px;height:25px;border-radius:8px}.ContactShowcase_locationStrip__9i3ad strong{font-size:.51rem;overflow-wrap:anywhere}.ContactShowcase_locationStrip__9i3ad small{font-size:.47rem}.ContactShowcase_formCard__Qy47K{padding:12px;border-radius:17px}.ContactShowcase_formHeading__kLTaO{gap:9px;margin-bottom:12px}.ContactShowcase_formIcon__8fox8{width:32px;height:32px;flex-basis:32px}.ContactShowcase_formHeading__kLTaO h3{font-size:1.03rem}.ContactShowcase_formHeading__kLTaO p:last-child{font-size:.58rem}.ContactShowcase_formRow___LBYb{grid-template-columns:minmax(0,1fr);gap:11px}.ContactShowcase_contactForm__qOOG_ input,.ContactShowcase_contactForm__qOOG_ select{min-height:40px}.ContactShowcase_contactForm__qOOG_ textarea{min-height:126px}}@media (prefers-reduced-motion:reduce){.ContactShowcase_contactForm__qOOG_ input,.ContactShowcase_contactForm__qOOG_ select,.ContactShowcase_contactForm__qOOG_ textarea,.ContactShowcase_emailCard__p12tS,.ContactShowcase_profileCard__emzLW,.ContactShowcase_submitButton__Jm_Pf{transition:none!important}.ContactShowcase_emailCard__p12tS:hover,.ContactShowcase_profileCard__emzLW:hover,.ContactShowcase_submitButton__Jm_Pf:hover{transform:none!important}}.ContactShowcase_contactIntro__xtOq7 h2{max-width:12ch}.ContactShowcase_contactLead__4wjPU{max-width:52ch;font-size:clamp(.96rem,1.03vw,1.08rem);line-height:1.7}.ContactShowcase_contactForm__qOOG_,.ContactShowcase_contactNote__fx9TQ,.ContactShowcase_emailCard__p12tS,.ContactShowcase_profileCard__emzLW{box-shadow:0 16px 38px rgba(32,35,52,.07),inset 0 1px 0 rgba(255,255,255,.96)}.ContactShowcase_emailCard__p12tS,.ContactShowcase_profileCard__emzLW{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease}.ContactShowcase_emailCard__p12tS:hover,.ContactShowcase_profileCard__emzLW:hover{transform:translateY(-3px);box-shadow:0 20px 42px rgba(32,35,52,.12),inset 0 1px 0 rgba(255,255,255,.96)}.ContactShowcase_submitButton__Jm_Pf{min-height:49px;color:#fff;background:#151821;border-color:#151821;box-shadow:0 9px 22px rgba(21,24,33,.15)}.ContactShowcase_submitButton__Jm_Pf:hover{background:#2a3040;transform:translateY(-2px)}@media (max-width:760px){.ContactShowcase_contactIntro__xtOq7 h2{max-width:15ch}.ContactShowcase_contactLead__4wjPU{line-height:1.65}}.ContactShowcase_contactSection__gN3c9{width:min(1510px,calc(100% - clamp(150px,12vw,220px)));margin-inline:auto}.ContactShowcase_contactIntro__xtOq7 h2{font-size:clamp(3.5rem,4.8vw,5rem);line-height:.98}.ContactShowcase_contactLead__4wjPU{font-size:clamp(1rem,1.04vw,1.1rem);line-height:1.72}.ContactShowcase_contactTags__6H4y_ span{font-size:.67rem;padding:7px 10px}.ContactShowcase_panelHeading__6zb_p h3{font-size:.92rem}.ContactShowcase_emailCard__p12tS strong,.ContactShowcase_profileCard__emzLW strong{font-size:.82rem}.ContactShowcase_emailCard__p12tS small,.ContactShowcase_profileCard__emzLW small{font-size:.72rem;line-height:1.5}.ContactShowcase_contactForm__qOOG_ label{font-size:.77rem}.ContactShowcase_contactForm__qOOG_ input,.ContactShowcase_contactForm__qOOG_ select,.ContactShowcase_contactForm__qOOG_ textarea{font-size:.92rem}.ContactShowcase_contactForm__qOOG_ textarea{line-height:1.65}.ContactShowcase_contactNote__fx9TQ p,.ContactShowcase_locationStrip__9i3ad p{font-size:.76rem;line-height:1.6}@media(max-width:980px){.ContactShowcase_contactSection__gN3c9{width:auto;margin:36px 18px 0 70px}}@media(max-width:700px){.ContactShowcase_contactSection__gN3c9{margin:32px 12px 0 66px}.ContactShowcase_contactIntro__xtOq7 h2{font-size:clamp(2.8rem,10vw,4rem)}.ContactShowcase_contactLead__4wjPU{font-size:.96rem}}.ContactShowcase_contactIntro__xtOq7 h2 span{color:#315cff!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important}.ContactShowcase_channelCopy__enFNT strong{font-size:.82rem}.ContactShowcase_channelCopy__enFNT small{font-size:.7rem;line-height:1.45}.ContactShowcase_channelCopy__enFNT>span{font-size:.66rem;line-height:1.45}.ContactShowcase_profileCard__emzLW .ContactShowcase_channelCopy__enFNT strong{font-size:.76rem}.ContactShowcase_profileCard__emzLW .ContactShowcase_channelCopy__enFNT small{font-size:.64rem;line-height:1.45}.ContactShowcase_panelHeading__6zb_p h3{font-size:.94rem}.ContactShowcase_panelHeading__6zb_p>small{font-size:.54rem}.ContactShowcase_locationStrip__9i3ad small{font-size:.62rem}.ContactShowcase_locationStrip__9i3ad strong{font-size:.7rem}.ContactShowcase_contactForm__qOOG_ label{font-size:.75rem}.ContactShowcase_contactForm__qOOG_ input,.ContactShowcase_contactForm__qOOG_ select,.ContactShowcase_contactForm__qOOG_ textarea{font-size:.9rem}.ContactShowcase_formNote__61WHT{font-size:.68rem;line-height:1.55}.ContactShowcase_contactNote__fx9TQ strong{font-size:.78rem}.ContactShowcase_contactNote__fx9TQ p{font-size:.72rem;line-height:1.6}@media(max-width:700px){.ContactShowcase_channelCopy__enFNT>span{font-size:.62rem}.ContactShowcase_profileCard__emzLW .ContactShowcase_channelCopy__enFNT strong{font-size:.68rem}.ContactShowcase_profileCard__emzLW .ContactShowcase_channelCopy__enFNT small{font-size:.61rem}.ContactShowcase_locationStrip__9i3ad small{font-size:.56rem}.ContactShowcase_locationStrip__9i3ad strong{font-size:.63rem}.ContactShowcase_contactForm__qOOG_ label{font-size:.7rem}.ContactShowcase_formNote__61WHT{font-size:.63rem}}@media(max-width:1000px){.ContactShowcase_contactSection__gN3c9{width:calc(100% - 105px);margin:50px 20px 0 78px}.ContactShowcase_contactLayout__PNUDC{grid-template-columns:minmax(0,1fr);gap:18px}}@media(max-width:700px){.ContactShowcase_contactSection__gN3c9{width:auto;margin:42px 16px 0 70px;padding-bottom:28px}.ContactShowcase_contactIntro__xtOq7 h2{font-size:clamp(2.9rem,9.5vw,4rem)}.ContactShowcase_contactLayout__PNUDC{gap:16px}.ContactShowcase_profileGrid__EBgh2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.ContactShowcase_profileGrid__EBgh2{grid-template-columns:minmax(0,1fr)}}.ExperienceShowcase_section__9i_nt{--journey-ink:#171b29;--journey-muted:#667087;--journey-blue:#4165ff;position:relative;isolation:isolate;width:min(1450px,calc(100% - clamp(228px, 17vw, 280px)));margin:46px clamp(26px,3vw,52px) 0 clamp(188px,13.5vw,224px);padding:0 0 clamp(46px,5.5vw,76px);color:var(--journey-ink);scroll-margin-top:6rem}.ExperienceShowcase_sectionInner__baZzB{position:relative;z-index:1}.ExperienceShowcase_sectionHeader__xtkZ2{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(22px,3vw,42px);margin-bottom:20px}.ExperienceShowcase_headingCopy__eUKKM{min-width:0;padding:3px 0 6px}.ExperienceShowcase_eyebrow__SKtPe{display:flex;align-items:center;gap:11px;margin:0 0 17px;color:#2b3040;font:800 .64rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.ExperienceShowcase_eyebrow__SKtPe>span{color:#737c91;font-size:1.43rem;font-weight:450;letter-spacing:-.06em}.ExperienceShowcase_eyebrow__SKtPe>b,.ExperienceShowcase_eyebrow__SKtPe>i{display:block;width:20px;height:1px;background:rgba(53,65,101,.36)}.ExperienceShowcase_eyebrow__SKtPe>b{width:42px;background:linear-gradient(90deg,rgba(74,99,238,.63),transparent)}.ExperienceShowcase_headingCopy__eUKKM h2{max-width:10ch;margin:0;color:#111521;font-size:clamp(3.1rem,4.7vw,5rem);font-weight:690;letter-spacing:-.087em;line-height:.92;text-wrap:balance}.ExperienceShowcase_headingCopy__eUKKM h2 span{color:#5266f4;background:linear-gradient(106deg,#2d7aff,#5860f3 50%,#9865d8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ExperienceShowcase_lede__TBsDf{max-width:50ch;margin:17px 0 0;color:#515b70;font-size:clamp(.89rem,.98vw,1.02rem);line-height:1.65;text-wrap:pretty}.ExperienceShowcase_headerFootnote__2SeJf{display:flex;align-items:center;gap:8px;margin-top:17px;color:#798196;font-size:.63rem;font-weight:650}.ExperienceShowcase_headerFootnote__2SeJf>span:first-child{color:#5669e9;font-size:.95rem}.ExperienceShowcase_chapterSignature__SOmYs{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(18px,2vw,28px);border:1px solid rgba(255,255,255,.26);border-radius:23px;color:#f5f6ff;background:radial-gradient(ellipse at 86% 4%,rgba(104,120,255,.23),transparent 37%),radial-gradient(ellipse at 0 100%,rgba(236,164,124,.12),transparent 40%),linear-gradient(132deg,#151b2b,#23263e 57%,#302942);box-shadow:0 20px 43px rgba(39,36,56,.18),inset 0 1px 0 rgba(255,255,255,.11)}.ExperienceShowcase_chapterSignature__SOmYs:after{position:absolute;right:-70px;bottom:-135px;width:270px;height:270px;border:1px solid rgba(174,181,255,.12);border-radius:50%;box-shadow:0 0 0 22px rgba(174,181,255,.025),0 0 0 46px rgba(174,181,255,.018),0 0 0 72px rgba(174,181,255,.012);content:"";pointer-events:none}.ExperienceShowcase_signatureBottom__uvFUH,.ExperienceShowcase_signatureTop__qrZc0{position:relative;z-index:1;display:flex;align-items:center;gap:10px;color:#aab5d4;font:800 .51rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.ExperienceShowcase_signatureTop__qrZc0>span:last-child{margin-left:auto;color:#c3c5e9}.ExperienceShowcase_signatureGraphic__btxy_{position:relative;z-index:1;margin:15px 0 4px}.ExperienceShowcase_signatureGraphic__btxy_ svg{display:block;width:100%;height:clamp(68px,8.8vw,101px);overflow:visible}.ExperienceShowcase_signatureGraphic__btxy_ path{stroke-dasharray:780;stroke-dashoffset:780;animation:ExperienceShowcase_timelineSignalDraw__7Rzzo 1.7s cubic-bezier(.22,1,.36,1) .14s forwards}.ExperienceShowcase_signatureGraphic__btxy_ circle{transform-box:fill-box;transform-origin:center;animation:ExperienceShowcase_timelineNodePop__FdcTy .45s cubic-bezier(.2,.8,.2,1) both}.ExperienceShowcase_signatureGraphic__btxy_ circle:first-of-type{animation-delay:.45s}.ExperienceShowcase_signatureGraphic__btxy_ circle:nth-of-type(2){animation-delay:.63s}.ExperienceShowcase_signatureGraphic__btxy_ circle:nth-of-type(3){animation-delay:.81s}.ExperienceShowcase_signatureGraphic__btxy_ circle:nth-of-type(4){animation-delay:.99s}.ExperienceShowcase_signatureGraphic__btxy_ circle:nth-of-type(5){animation-delay:1.17s}.ExperienceShowcase_signatureGraphic__btxy_ circle:nth-of-type(6){animation-delay:1.35s}.ExperienceShowcase_signatureBottom__uvFUH{gap:8px;color:#c4cbe5;font-size:.48rem}.ExperienceShowcase_signatureBottom__uvFUH i{display:block;flex:1;height:1px;background:linear-gradient(90deg,rgba(159,177,255,.5),rgba(159,177,255,.08))}.ExperienceShowcase_chapterSignature__SOmYs>p{position:relative;z-index:1;max-width:55ch;margin:13px 0 0;color:#b6bed6;font-size:.66rem;line-height:1.55}.ExperienceShowcase_timelineLayout__MVsSg{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(270px,.78fr);gap:14px;align-items:stretch}.ExperienceShowcase_timelinePanel__yAGwt{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:22px;background:linear-gradient(142deg,rgba(255,253,248,.82),rgba(255,245,235,.75) 52%,rgba(236,236,255,.73));box-shadow:0 16px 38px rgba(54,42,45,.075),inset 0 1px 0 rgba(255,255,255,.94);backdrop-filter:blur(19px) saturate(124%);-webkit-backdrop-filter:blur(19px) saturate(124%)}.ExperienceShowcase_timelineHeading__yfZ4l{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:19px 21px 16px;border-bottom:1px solid rgba(75,70,85,.11)}.ExperienceShowcase_timelineHeading__yfZ4l>div>span{color:#8f8a9b;font:800 .5rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.ExperienceShowcase_timelineHeading__yfZ4l h3{margin:4px 0 0;color:#212738;font-size:1.05rem;font-weight:790;letter-spacing:-.04em}.ExperienceShowcase_timelineCount__NZGnN{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(83,98,167,.14);border-radius:8px;color:#747ea0;background:rgba(255,255,255,.48);font:750 .49rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.ExperienceShowcase_timelineList__oLyEt{position:relative;display:grid;gap:0;margin:0;padding:5px 15px 18px;list-style:none}.ExperienceShowcase_timelineList__oLyEt:before{position:absolute;z-index:0;top:29px;bottom:42px;left:160px;width:1px;background:linear-gradient(180deg,rgba(83,105,246,.56),rgba(150,119,207,.31) 38%,rgba(67,179,151,.4) 73%,rgba(174,135,76,.1));content:""}.ExperienceShowcase_timelineItem__mZ7oo{position:relative;z-index:1;display:grid;grid-template-columns:122px minmax(0,1fr);gap:24px;align-items:stretch;padding:10px 0}.ExperienceShowcase_dateRail__3arON{position:relative;display:flex;flex-direction:column;align-items:flex-end;padding:15px 0 0}.ExperienceShowcase_dateLabel__VaIOT{max-width:105px;color:#666f86;font:800 .51rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-align:right;text-wrap:pretty}.ExperienceShowcase_timelineNode__333w3{position:absolute;top:13px;right:-36px;display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(90,107,213,.25);border-radius:9px;color:#5368e9;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(42,49,87,.06);font:800 .47rem ui-monospace,SFMono-Regular,Menlo,monospace;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.ExperienceShowcase_timelineItem__mZ7oo[data-tone=violet] .ExperienceShowcase_timelineNode__333w3{color:#7c5cc4;border-color:rgba(124,92,196,.3)}.ExperienceShowcase_timelineItem__mZ7oo[data-tone=green] .ExperienceShowcase_timelineNode__333w3{color:#16846d;border-color:rgba(22,132,109,.3)}.ExperienceShowcase_timelineItem__mZ7oo[data-tone=amber] .ExperienceShowcase_timelineNode__333w3{color:#ad7933;border-color:rgba(173,121,51,.3)}.ExperienceShowcase_eventCard__PydiW{position:relative;display:grid;grid-template-columns:41px minmax(0,1fr);gap:12px;min-width:0;overflow:hidden;padding:15px 15px 14px;border:1px solid rgba(255,255,255,.92);border-radius:15px;background:rgba(255,255,255,.56);box-shadow:0 3px 12px rgba(61,53,66,.025),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,background .22s ease,box-shadow .22s ease}.ExperienceShowcase_eventCard__PydiW:after{position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.6) 46%,transparent 68%);transform:translateX(-110%);content:"";transition:transform .62s cubic-bezier(.2,.8,.2,1),opacity .17s ease}.ExperienceShowcase_timelineItem__mZ7oo:focus-within .ExperienceShowcase_eventCard__PydiW,.ExperienceShowcase_timelineItem__mZ7oo:hover .ExperienceShowcase_eventCard__PydiW{transform:translateY(-2px) translateX(2px);border-color:rgba(255,255,255,1);background:rgba(255,255,255,.85);box-shadow:0 12px 26px rgba(50,50,78,.075),inset 0 1px 0 white}.ExperienceShowcase_timelineItem__mZ7oo:focus-within .ExperienceShowcase_eventCard__PydiW:after,.ExperienceShowcase_timelineItem__mZ7oo:hover .ExperienceShowcase_eventCard__PydiW:after{opacity:1;transform:translateX(110%)}.ExperienceShowcase_timelineItem__mZ7oo:focus-within .ExperienceShowcase_timelineNode__333w3,.ExperienceShowcase_timelineItem__mZ7oo:hover .ExperienceShowcase_timelineNode__333w3{transform:scale(1.08) rotate(-3deg);box-shadow:0 0 0 4px rgba(76,99,240,.08),0 5px 12px rgba(42,49,87,.09)}.ExperienceShowcase_eventAccent__xQ7Py{position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#417aff,#7970ef);transform:scaleY(.28);transform-origin:center;transition:transform .22s ease}.ExperienceShowcase_timelineItem__mZ7oo[data-tone=violet] .ExperienceShowcase_eventAccent__xQ7Py{background:linear-gradient(180deg,#a16ae2,#7068ed)}.ExperienceShowcase_timelineItem__mZ7oo[data-tone=green] .ExperienceShowcase_eventAccent__xQ7Py{background:linear-gradient(180deg,#35bc9a,#378ad2)}.ExperienceShowcase_timelineItem__mZ7oo[data-tone=amber] .ExperienceShowcase_eventAccent__xQ7Py{background:linear-gradient(180deg,#efbb68,#df8d83)}.ExperienceShowcase_timelineItem__mZ7oo:focus-within .ExperienceShowcase_eventAccent__xQ7Py,.ExperienceShowcase_timelineItem__mZ7oo:hover .ExperienceShowcase_eventAccent__xQ7Py{transform:scaleY(1)}.ExperienceShowcase_eventIcon__lhVwN{position:relative;z-index:1;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(82,102,211,.12);border-radius:12px;color:#5268eb;background:rgba(230,235,255,.8)}.ExperienceShowcase_eventIcon__lhVwN svg{width:23px;height:23px}.ExperienceShowcase_timelineItem__mZ7oo[data-tone=violet] .ExperienceShowcase_eventIcon__lhVwN{color:#8058ca;background:rgba(237,226,255,.75);border-color:rgba(128,88,202,.14)}.ExperienceShowcase_timelineItem__mZ7oo[data-tone=green] .ExperienceShowcase_eventIcon__lhVwN{color:#16896f;background:rgba(222,248,238,.78);border-color:rgba(22,137,111,.14)}.ExperienceShowcase_timelineItem__mZ7oo[data-tone=amber] .ExperienceShowcase_eventIcon__lhVwN{color:#b27b31;background:rgba(255,239,210,.82);border-color:rgba(178,123,49,.16)}.ExperienceShowcase_eventBody__sCA5_{position:relative;z-index:1;min-width:0}.ExperienceShowcase_eventMeta__jG6MA{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px 10px}.ExperienceShowcase_eventCategory__wxcdy{color:#838ba0;font:800 .48rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.085em;text-transform:uppercase}.ExperienceShowcase_eventStatus__78Vtz{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 7px;border:1px solid rgba(82,102,211,.13);border-radius:7px;color:#4d61c4;background:rgba(228,233,255,.63);font-size:.5rem;font-weight:750;line-height:1.3}.ExperienceShowcase_eventStatus__78Vtz i{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:currentColor}.ExperienceShowcase_eventStatus__78Vtz[data-tone=violet]{color:#7855be;background:rgba(239,229,255,.78);border-color:rgba(120,85,190,.16)}.ExperienceShowcase_eventStatus__78Vtz[data-tone=green]{color:#168169;background:rgba(224,248,239,.85);border-color:rgba(22,129,105,.16)}.ExperienceShowcase_eventStatus__78Vtz[data-tone=amber]{color:#a8712d;background:rgba(255,240,217,.9);border-color:rgba(168,113,45,.18)}.ExperienceShowcase_eventBody__sCA5_ h3{margin:8px 0 0;color:#23293b;font-size:clamp(.82rem,.94vw,1rem);font-weight:800;line-height:1.3;letter-spacing:-.035em;text-wrap:pretty}.ExperienceShowcase_eventBody__sCA5_>p{margin:6px 0 0;color:#687187;font-size:.64rem;line-height:1.6;text-wrap:pretty}.ExperienceShowcase_eventTags__2dgPk{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.ExperienceShowcase_eventTags__2dgPk span{padding:4px 6px;border:1px solid rgba(112,122,157,.09);border-radius:6px;color:#69738b;background:rgba(229,232,245,.55);font-size:.49rem;font-weight:650;transition:background .18s ease,color .18s ease,transform .18s ease}.ExperienceShowcase_eventTags__2dgPk span:hover{transform:translateY(-1px);color:#4259c7;background:rgba(218,226,255,.9)}.ExperienceShowcase_eventActions__ImqQV{display:flex;flex-wrap:wrap;gap:7px 13px;margin-top:11px}.ExperienceShowcase_evidenceLinkSubtle__q5l09,.ExperienceShowcase_evidenceLink__qM7nm{display:inline-flex;align-items:center;gap:6px;color:#465fe0;font-size:.59rem;font-weight:800;text-decoration:none;transition:color .17s ease,gap .17s ease}.ExperienceShowcase_evidenceLinkSubtle__q5l09{color:#80879c}.ExperienceShowcase_evidenceLinkSubtle__q5l09 span,.ExperienceShowcase_evidenceLink__qM7nm span{font-size:.85rem;transition:transform .17s ease}.ExperienceShowcase_evidenceLinkSubtle__q5l09:hover,.ExperienceShowcase_evidenceLink__qM7nm:hover{gap:9px;color:#2a4cff}.ExperienceShowcase_evidenceLinkSubtle__q5l09:hover span,.ExperienceShowcase_evidenceLink__qM7nm:hover span{transform:translate(2px,-2px)}.ExperienceShowcase_evidenceLinkSubtle__q5l09:focus-visible,.ExperienceShowcase_evidenceLink__qM7nm:focus-visible{outline:2px solid #4867ff;outline-offset:3px;border-radius:3px}.ExperienceShowcase_practicePanel__eu_tj{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:19px;border:1px solid rgba(222,229,255,.25);border-radius:22px;color:#f1f4ff;background:radial-gradient(ellipse at 90% 3%,rgba(110,124,255,.25),transparent 38%),radial-gradient(ellipse at 0 100%,rgba(239,164,128,.12),transparent 42%),linear-gradient(150deg,#121928,#1a2135 64%,#2b2942);box-shadow:0 21px 45px rgba(22,26,43,.19),inset 0 1px 0 rgba(255,255,255,.1)}.ExperienceShowcase_practicePanel__eu_tj:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(171,181,255,.7),transparent);content:""}.ExperienceShowcase_practiceHeader__Elq3j{display:flex;align-items:center;gap:7px;color:#9ba7ca;font:800 .49rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.ExperienceShowcase_terminalLights__FkE5_{display:flex;gap:4px;margin-right:5px}.ExperienceShowcase_terminalLights__FkE5_ i{display:block;width:6px;height:6px;border-radius:50%;background:#f07e80}.ExperienceShowcase_terminalLights__FkE5_ i:nth-child(2){background:#f0c268}.ExperienceShowcase_terminalLights__FkE5_ i:nth-child(3){background:#5bd7a6}.ExperienceShowcase_practiceVersion__zBn9J{margin-left:auto;color:#7785ae}.ExperienceShowcase_practicePanel__eu_tj>h3{max-width:17ch;margin:29px 0 0;color:#f7f8ff;font-size:clamp(1.45rem,2vw,2.1rem);font-weight:640;line-height:1.06;letter-spacing:-.065em}.ExperienceShowcase_practiceLead__yd_KB{margin:11px 0 0;color:#a9b5d3;font-size:.67rem}.ExperienceShowcase_principleList__SwQVK{position:relative;display:grid;gap:7px;margin:22px 0 0;padding:0;list-style:none}.ExperienceShowcase_principleList__SwQVK li{display:grid;grid-template-columns:25px minmax(0,1fr) 14px;gap:9px;align-items:start;padding:12px 10px;border:1px solid rgba(219,226,255,.1);border-radius:12px;background:rgba(255,255,255,.04);transition:transform .18s ease,background .18s ease,border-color .18s ease}.ExperienceShowcase_principleList__SwQVK li:hover{transform:translateX(3px);border-color:rgba(162,176,255,.27);background:rgba(255,255,255,.075)}.ExperienceShowcase_principleList__SwQVK li>span{color:#9da9d5;font:800 .53rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.ExperienceShowcase_principleList__SwQVK li>div{display:flex;flex-direction:column;gap:5px}.ExperienceShowcase_principleList__SwQVK li strong{color:#edf1ff;font-size:.7rem;font-weight:780}.ExperienceShowcase_principleList__SwQVK li small{color:#a1adc8;font-size:.58rem;line-height:1.45}.ExperienceShowcase_principleList__SwQVK li>i{color:#8292cb;font-size:.78rem;font-style:normal;transition:transform .18s ease}.ExperienceShowcase_principleList__SwQVK li:hover>i{transform:translate(2px,-2px);color:#cad2ff}.ExperienceShowcase_practiceFooter__lQ6IJ{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:21px;color:#92a0c4;font:750 .49rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.ExperienceShowcase_statusDot__Jdo3a{width:6px;height:6px;border-radius:50%;background:#57d7ad;box-shadow:0 0 0 4px rgba(87,215,173,.1),0 0 12px rgba(87,215,173,.42)}.ExperienceShowcase_experienceFooter__LVQ7d{display:flex;align-items:center;gap:13px;margin-top:14px;padding:13px 16px;border:1px solid rgba(255,255,255,.86);border-radius:15px;background:rgba(255,251,245,.64);box-shadow:0 8px 23px rgba(56,44,47,.045),inset 0 1px 0 rgba(255,255,255,.92)}.ExperienceShowcase_footerSignal__r9rw3{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border:1px solid rgba(79,101,223,.12);border-radius:10px;color:#4f67e8;background:rgba(224,231,255,.78)}.ExperienceShowcase_footerSignal__r9rw3 svg{width:19px;height:19px}.ExperienceShowcase_experienceFooter__LVQ7d>div:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.ExperienceShowcase_experienceFooter__LVQ7d>div:nth-child(2) strong{color:#31394d;font-size:.65rem;font-weight:800}.ExperienceShowcase_experienceFooter__LVQ7d>div:nth-child(2) span{color:#82899c;font-size:.54rem;line-height:1.4}.ExperienceShowcase_footerLinks__zHtqO{display:flex;flex-wrap:wrap;gap:11px}.ExperienceShowcase_footerLinks__zHtqO .ExperienceShowcase_evidenceLink__qM7nm{font-size:.57rem}@keyframes ExperienceShowcase_timelineSignalDraw__7Rzzo{to{stroke-dashoffset:0}}@keyframes ExperienceShowcase_timelineNodePop__FdcTy{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@media (max-width:1370px){.ExperienceShowcase_section__9i_nt{width:calc(100% - 220px);margin-left:186px;margin-right:30px}.ExperienceShowcase_timelineLayout__MVsSg{grid-template-columns:minmax(0,1.25fr) minmax(255px,.75fr)}.ExperienceShowcase_timelineItem__mZ7oo{grid-template-columns:112px minmax(0,1fr);gap:21px}.ExperienceShowcase_timelineList__oLyEt:before{left:147px}.ExperienceShowcase_timelineNode__333w3{right:-32px}}@media (max-width:1040px){.ExperienceShowcase_sectionHeader__xtkZ2{grid-template-columns:minmax(0,1fr);gap:18px}.ExperienceShowcase_headingCopy__eUKKM h2{max-width:none;font-size:clamp(3.25rem,7vw,4.6rem)}.ExperienceShowcase_chapterSignature__SOmYs{min-height:155px}.ExperienceShowcase_signatureGraphic__btxy_ svg{height:80px}.ExperienceShowcase_timelineLayout__MVsSg{grid-template-columns:minmax(0,1fr)}.ExperienceShowcase_practicePanel__eu_tj{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:20px}.ExperienceShowcase_practiceHeader__Elq3j{grid-column:1/-1}.ExperienceShowcase_practiceLead__yd_KB,.ExperienceShowcase_practicePanel__eu_tj>h3{grid-column:1}.ExperienceShowcase_principleList__SwQVK{grid-column:2;grid-row:2/span 2;margin-top:0}.ExperienceShowcase_practiceFooter__lQ6IJ{grid-column:1/-1}}@media (max-width:820px){.ExperienceShowcase_section__9i_nt{width:calc(100% - 90px);margin:34px 16px 0 72px}.ExperienceShowcase_timelineList__oLyEt{padding-inline:12px}.ExperienceShowcase_timelineList__oLyEt:before{left:119px}.ExperienceShowcase_timelineItem__mZ7oo{grid-template-columns:88px minmax(0,1fr);gap:20px}.ExperienceShowcase_dateLabel__VaIOT{max-width:78px;font-size:.45rem}.ExperienceShowcase_timelineNode__333w3{right:-30px;width:23px;height:23px}.ExperienceShowcase_eventCard__PydiW{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:12px}.ExperienceShowcase_eventIcon__lhVwN{width:32px;height:32px;border-radius:10px}.ExperienceShowcase_eventIcon__lhVwN svg{width:20px;height:20px}.ExperienceShowcase_practicePanel__eu_tj{padding:16px}.ExperienceShowcase_experienceFooter__LVQ7d{align-items:flex-start;flex-wrap:wrap}.ExperienceShowcase_footerLinks__zHtqO{width:100%;padding-left:45px}}@media (max-width:560px){.ExperienceShowcase_section__9i_nt{width:auto;margin:32px 12px 0 66px;padding-bottom:42px}.ExperienceShowcase_eyebrow__SKtPe{gap:8px;font-size:.53rem;letter-spacing:.09em}.ExperienceShowcase_headingCopy__eUKKM h2{font-size:clamp(2.65rem,10vw,3.7rem)}.ExperienceShowcase_lede__TBsDf{font-size:.83rem}.ExperienceShowcase_chapterSignature__SOmYs{padding:15px;border-radius:17px}.ExperienceShowcase_signatureBottom__uvFUH,.ExperienceShowcase_signatureTop__qrZc0{font-size:.43rem;letter-spacing:.06em}.ExperienceShowcase_timelinePanel__yAGwt{border-radius:16px}.ExperienceShowcase_timelineHeading__yfZ4l{align-items:flex-start;padding:14px}.ExperienceShowcase_timelineHeading__yfZ4l h3{font-size:.9rem}.ExperienceShowcase_timelineCount__NZGnN{font-size:.42rem}.ExperienceShowcase_timelineList__oLyEt{padding:5px 9px 12px}.ExperienceShowcase_timelineList__oLyEt:before{left:82px;top:27px}.ExperienceShowcase_timelineItem__mZ7oo{grid-template-columns:56px minmax(0,1fr);gap:16px;padding:8px 0}.ExperienceShowcase_dateRail__3arON{padding-top:12px}.ExperienceShowcase_dateLabel__VaIOT{max-width:54px;overflow-wrap:anywhere;font-size:.39rem;letter-spacing:0}.ExperienceShowcase_timelineNode__333w3{top:12px;right:-28px;width:21px;height:21px;border-radius:7px;font-size:.41rem}.ExperienceShowcase_eventCard__PydiW{display:block;padding:12px 10px 12px 13px;border-radius:12px}.ExperienceShowcase_eventIcon__lhVwN{display:none}.ExperienceShowcase_eventCategory__wxcdy{max-width:100%;font-size:.43rem;letter-spacing:.04em}.ExperienceShowcase_eventStatus__78Vtz{font-size:.43rem}.ExperienceShowcase_eventBody__sCA5_ h3{margin-top:7px;font-size:.78rem}.ExperienceShowcase_eventBody__sCA5_>p{font-size:.61rem;line-height:1.53}.ExperienceShowcase_eventTags__2dgPk span{font-size:.43rem}.ExperienceShowcase_eventActions__ImqQV{gap:8px 11px}.ExperienceShowcase_evidenceLinkSubtle__q5l09,.ExperienceShowcase_evidenceLink__qM7nm{font-size:.53rem}.ExperienceShowcase_practicePanel__eu_tj{display:flex;padding:15px;border-radius:17px}.ExperienceShowcase_practicePanel__eu_tj>h3{margin-top:24px}.ExperienceShowcase_principleList__SwQVK{margin-top:15px}.ExperienceShowcase_experienceFooter__LVQ7d{padding:11px}.ExperienceShowcase_footerLinks__zHtqO{gap:10px;padding-left:0}.ExperienceShowcase_experienceFooter__LVQ7d>div:nth-child(2) span{font-size:.52rem}}@media (prefers-reduced-motion:reduce){.ExperienceShowcase_signatureGraphic__btxy_ circle,.ExperienceShowcase_signatureGraphic__btxy_ path{animation:none!important;stroke-dashoffset:0}.ExperienceShowcase_eventAccent__xQ7Py,.ExperienceShowcase_eventCard__PydiW,.ExperienceShowcase_eventCard__PydiW:after,.ExperienceShowcase_eventTags__2dgPk span,.ExperienceShowcase_evidenceLinkSubtle__q5l09,.ExperienceShowcase_evidenceLink__qM7nm,.ExperienceShowcase_principleList__SwQVK li,.ExperienceShowcase_principleList__SwQVK li>i,.ExperienceShowcase_timelineNode__333w3{transition:none!important}.ExperienceShowcase_principleList__SwQVK li:hover,.ExperienceShowcase_timelineItem__mZ7oo:focus-within .ExperienceShowcase_eventCard__PydiW,.ExperienceShowcase_timelineItem__mZ7oo:hover .ExperienceShowcase_eventCard__PydiW{transform:none!important}}.ExperienceShowcase_section__9i_nt{width:min(1510px,calc(100% - clamp(150px, 12vw, 220px)));margin-inline:auto;padding:clamp(22px,2.8vw,42px);border:1px solid rgba(255,255,255,.9);border-radius:28px;background:radial-gradient(ellipse at 90% 2%,rgba(224,230,255,.38),transparent 36rem),linear-gradient(145deg,rgba(255,253,250,.93),rgba(248,247,250,.9));box-shadow:0 22px 60px rgba(36,39,57,.08),inset 0 1px 0 rgba(255,255,255,.98);backdrop-filter:blur(24px) saturate(124%);-webkit-backdrop-filter:blur(24px) saturate(124%)}.ExperienceShowcase_lede__TBsDf{font-size:clamp(1rem,1.05vw,1.12rem)}.ExperienceShowcase_dateLabel__VaIOT{line-height:1.55}.ExperienceShowcase_eventCategory__wxcdy{font-size:.65rem;letter-spacing:.09em}.ExperienceShowcase_eventStatus__78Vtz{font-size:.63rem}.ExperienceShowcase_eventBody__sCA5_ h3{font-size:clamp(1rem,1.12vw,1.18rem);line-height:1.35}.ExperienceShowcase_eventBody__sCA5_>p{line-height:1.7}.ExperienceShowcase_eventTags__2dgPk span{font-size:.64rem;line-height:1.4}.ExperienceShowcase_evidenceLinkSubtle__q5l09,.ExperienceShowcase_evidenceLink__qM7nm{font-size:.7rem}.ExperienceShowcase_practicePanel__eu_tj>p,.ExperienceShowcase_principleList__SwQVK li p,.ExperienceShowcase_principleList__SwQVK li small{font-size:.76rem;line-height:1.6}.ExperienceShowcase_experienceFooter__LVQ7d strong{font-size:.82rem}.ExperienceShowcase_experienceFooter__LVQ7d>div:nth-child(2) span{font-size:.72rem;line-height:1.5}@media (max-width:980px){.ExperienceShowcase_section__9i_nt{width:auto;margin:36px 18px 0 70px;padding:20px}}@media (max-width:640px){.ExperienceShowcase_section__9i_nt{margin:32px 12px 0 66px;padding:14px;border-radius:20px}.ExperienceShowcase_dateLabel__VaIOT{font-size:.62rem}.ExperienceShowcase_eventBody__sCA5_>p{font-size:.78rem}}.ExperienceShowcase_headingCopy__eUKKM h2 span{color:#315cff!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important}.ExperienceShowcase_lede__TBsDf{font-size:clamp(.98rem,1.04vw,1.08rem);line-height:1.72}.ExperienceShowcase_headerFootnote__2SeJf{font-size:.72rem;line-height:1.55}.ExperienceShowcase_timelineHeading__yfZ4l h3{font-size:1.06rem}.ExperienceShowcase_dateLabel__VaIOT{font-size:.72rem;line-height:1.45}.ExperienceShowcase_eventBody__sCA5_ h3{font-size:1rem;line-height:1.4}.ExperienceShowcase_eventBody__sCA5_>p{font-size:.86rem;line-height:1.68}.ExperienceShowcase_eventCategory__wxcdy{font-size:.7rem;line-height:1.4}.ExperienceShowcase_eventStatus__78Vtz{font-size:.68rem}.ExperienceShowcase_eventTags__2dgPk span{font-size:.69rem}.ExperienceShowcase_practiceLead__yd_KB{font-size:.84rem;line-height:1.65}.ExperienceShowcase_principleList__SwQVK strong{font-size:.8rem}.ExperienceShowcase_principleList__SwQVK small{font-size:.72rem;line-height:1.55}.ExperienceShowcase_practiceFooter__lQ6IJ{font-size:.68rem;line-height:1.45}.ExperienceShowcase_experienceFooter__LVQ7d strong{font-size:.83rem}.ExperienceShowcase_experienceFooter__LVQ7d span{font-size:.73rem;line-height:1.55}@media(max-width:700px){.ExperienceShowcase_lede__TBsDf{font-size:.92rem}.ExperienceShowcase_eventBody__sCA5_>p{font-size:.78rem}.ExperienceShowcase_principleList__SwQVK small{font-size:.68rem}.ExperienceShowcase_dateLabel__VaIOT{font-size:.66rem}}