._chapter_b0wi2_1{padding:0 0 2.5rem}._chapter_b0wi2_1+._chapter_b0wi2_1{padding-top:.35rem}._chapterHeader_b0wi2_9{margin-bottom:1.55rem}._chapterTitle_b0wi2_13{font-family:var(--font-sans);letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,3vw,1.6rem);font-weight:700;line-height:1.3}._chapterIntro_b0wi2_22{max-width:46rem;color:var(--muted-foreground);margin:.65rem 0 0;font-size:.92rem;line-height:1.8}._chapterBody_b0wi2_30{min-width:0}._prose_b0wi2_34{max-width:none;color:color-mix(in oklab, var(--foreground) 83%, var(--background));font-size:1rem;line-height:1.95}._prose_b0wi2_34 p{margin:0}._prose_b0wi2_34 p+p{margin-top:1.35rem}._prose_b0wi2_34 strong{color:var(--foreground);font-weight:680}._prose_b0wi2_34 code{background:color-mix(in oklab, var(--foreground) 7%, transparent);color:var(--foreground);border-radius:.3rem;padding:.12rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;font-weight:600}._inlineMark_b0wi2_64{background:color-mix(in oklab, var(--primary) 10%, transparent);color:var(--primary);border-radius:.2rem;padding:.08rem .28rem;font-weight:650}._profileNote_b0wi2_72{color:color-mix(in oklab, var(--foreground) 83%, var(--background));margin-top:-1rem;padding-bottom:2.5rem;font-size:1rem;line-height:1.95}._profileNote_b0wi2_72 p{margin:0}._profileNote_b0wi2_72 strong{color:var(--foreground);font-weight:680}._inlineLink_b0wi2_89{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 35%, transparent);text-underline-offset:.25em;font-weight:650;text-decoration-style:dotted}._inlineLink_b0wi2_89:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}._inlineLink_b0wi2_89:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 58%, transparent);outline-offset:2px;border-radius:.2rem}._skillStack_b0wi2_108{gap:.75rem;margin-top:1.6rem;display:grid}._skillDisclosure_b0wi2_114{--disclosure-border:color-mix(in oklab, var(--foreground) 8%, transparent);background:color-mix(in oklab, var(--muted) 38%, var(--background));box-shadow:0 .4rem 1.8rem color-mix(in oklab, var(--foreground) 4%, transparent);border:0;border-radius:.45rem}._skillDisclosureSummary_b0wi2_122{padding:.9rem 1rem}._skillSummaryContent_b0wi2_126{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}._skillGroupIcon_b0wi2_134{background:color-mix(in oklab, var(--primary) 10%, transparent);width:2rem;height:2rem;color:var(--primary);border-radius:.45rem;place-items:center;display:grid}._skillGroupIcon_b0wi2_134 svg{width:1rem;height:1rem}._skillLabel_b0wi2_149{font-size:.9rem;font-weight:680}._skillCount_b0wi2_154{background:color-mix(in oklab, var(--primary) 9%, transparent);color:var(--primary);font-variant-numeric:tabular-nums;border-radius:999px;padding:.2rem .52rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:650}._skillDisclosureContent_b0wi2_165{border-top:0;padding:.1rem 1rem 1rem}._skillGrid_b0wi2_170{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._skillCard_b0wi2_176{background:color-mix(in oklab, var(--muted) 74%, var(--background));border-radius:.35rem;align-content:start;min-height:6.4rem;padding:.95rem;display:grid}._technologyIcon_b0wi2_185{width:1.65rem;height:1.65rem;color:var(--technology-color);margin-bottom:.55rem}._technologyName_b0wi2_192{color:var(--foreground);font-size:.9rem;font-weight:700;line-height:1.35}._technologyDescription_b0wi2_199{color:var(--muted-foreground);margin-top:.18rem;font-size:.72rem;line-height:1.55}._socialList_b0wi2_206{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._socialLink_b0wi2_212{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);background:color-mix(in oklab, var(--muted) 42%, var(--background));color:inherit;border-radius:.4rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;text-decoration:none;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out;display:grid}._socialLink_b0wi2_212:hover{border-color:color-mix(in oklab, var(--primary) 34%, transparent);background:color-mix(in oklab, var(--primary) 5%, var(--background));color:var(--primary)}._socialLink_b0wi2_212:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 58%, transparent);outline-offset:2px}._socialIconWrap_b0wi2_240{background:color-mix(in oklab, var(--primary) 9%, transparent);width:1.85rem;height:1.85rem;color:var(--primary);border-radius:.4rem;place-items:center;display:grid}._socialIcon_b0wi2_240,._socialArrow_b0wi2_251{width:.9rem;height:.9rem}._socialText_b0wi2_256{min-width:0}._socialLabel_b0wi2_260{font-size:.82rem;font-weight:650;display:block}._socialTarget_b0wi2_266{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;display:block;overflow:hidden}._socialArrow_b0wi2_251{color:var(--muted-foreground)}._statsGrid_b0wi2_281,._loadingRows_b0wi2_282{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}._stat_b0wi2_281,._loadingCell_b0wi2_289{background:color-mix(in oklab, var(--muted) 48%, var(--background));border-radius:.4rem;gap:.45rem;padding:1rem .8rem;display:grid}._statValue_b0wi2_297{font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.5rem,4vw,2.15rem);font-weight:650;line-height:1;overflow:hidden}._statLabel_b0wi2_308{color:var(--muted-foreground);font-size:.68rem}._releaseTimeline_b0wi2_313{margin-left:-.2rem}._releaseSummaryContent_b0wi2_317{align-items:baseline;gap:.75rem;min-width:0;display:flex}._releaseVersion_b0wi2_324{color:var(--primary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:620}._releaseName_b0wi2_332{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.82rem;font-weight:620;overflow:hidden}._releaseCategory_b0wi2_341+._releaseCategory_b0wi2_341{margin-top:1.35rem}._releaseCategoryTitle_b0wi2_345{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:620}._releaseItems_b0wi2_354{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}._releaseItem_b0wi2_354{color:color-mix(in oklab, var(--foreground) 78%, var(--background));padding-left:.9rem;font-size:.78rem;line-height:1.7;position:relative}._releaseItem_b0wi2_354:before{background:var(--primary);content:"";border-radius:999px;width:.24rem;height:.24rem;position:absolute;top:.7em;left:0}._releaseActions_b0wi2_381{flex-wrap:wrap;gap:.8rem 1.2rem;margin-top:1.35rem;display:flex}._releaseLink_b0wi2_388,._allReleasesLink_b0wi2_389{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 36%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 36%, transparent);text-underline-offset:.25em;align-items:center;gap:.35rem;font-size:.72rem;font-weight:620;transition:color .16s ease-out,text-decoration-color .16s ease-out;display:inline-flex}._releaseLink_b0wi2_388:hover,._allReleasesLink_b0wi2_389:hover{color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}._releaseLink_b0wi2_388:focus-visible,._allReleasesLink_b0wi2_389:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 58%, transparent);outline-offset:3px;border-radius:.2rem}._releaseLinkIcon_b0wi2_417{width:.8rem;height:.8rem}._allReleasesLink_b0wi2_389{margin-top:.8rem;margin-left:7.5rem}._state_b0wi2_427{border-block:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.78rem;display:flex}._stateAction_b0wi2_438{color:var(--foreground);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 36%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 36%, transparent);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:620}._stateAction_b0wi2_438:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}._stateAction_b0wi2_438:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 58%, transparent);outline-offset:3px;border-radius:.2rem}._stateAction_b0wi2_438:disabled{cursor:wait;opacity:.65}._loadingValue_b0wi2_466{width:80%;height:2.1rem}._loadingLabel_b0wi2_471{width:45%;height:.65rem}._loadingRelease_b0wi2_476{width:100%;height:9rem}@media (width<=39.99rem){._chapter_b0wi2_1{padding-bottom:2.5rem}._chapterHeader_b0wi2_9{margin-bottom:1.35rem}._prose_b0wi2_34{font-size:.96rem;line-height:1.9}._skillGrid_b0wi2_170,._socialList_b0wi2_206{grid-template-columns:1fr}._skillCard_b0wi2_176{min-height:5.9rem}._statsGrid_b0wi2_281,._loadingRows_b0wi2_282{grid-template-columns:repeat(2,minmax(0,1fr))}._allReleasesLink_b0wi2_389{margin-left:5.5rem}}@media (prefers-reduced-motion:reduce){._socialLink_b0wi2_212,._releaseLink_b0wi2_388,._allReleasesLink_b0wi2_389{transition:none}}._root_k26or_1{--disclosure-border:color-mix(in oklab, var(--foreground) 12%, transparent);color:var(--foreground)}._line_k26or_6{border-top:1px solid var(--disclosure-border)}._line_k26or_6:last-child{border-bottom:1px solid var(--disclosure-border)}._panel_k26or_14{border:1px solid var(--disclosure-border);background:color-mix(in oklab, var(--background) 94%, var(--muted));border-radius:.8rem;overflow:clip}._summary_k26or_21{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;transition:color .16s ease-out,background-color .16s ease-out;display:grid}._panel_k26or_14 ._summary_k26or_21{padding:1rem 1.1rem}._summary_k26or_21:hover{color:var(--primary)}._panel_k26or_14 ._summary_k26or_21:hover{background:color-mix(in oklab, var(--primary) 4%, transparent)}._summary_k26or_21:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 62%, transparent);outline-offset:-2px}._summaryContent_k26or_56{min-width:0}._chevron_k26or_60{width:1rem;height:1rem;color:var(--muted-foreground);transition:transform .22s ease-out,color .16s ease-out}._root_k26or_1[data-open=true] ._chevron_k26or_60{color:var(--primary);transform:rotate(180deg)}._contentGrid_k26or_74{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s;display:grid}._root_k26or_1[data-open=true] ._contentGrid_k26or_74{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),visibility linear}._contentClip_k26or_91{min-height:0;overflow:hidden}._content_k26or_74{padding:0 0 1rem}._panel_k26or_14 ._content_k26or_74{border-top:1px solid var(--disclosure-border);padding:1.1rem}@media (prefers-reduced-motion:reduce){._summary_k26or_21,._chevron_k26or_60,._contentGrid_k26or_74{transition:none}}._timeline_1khjv_1{gap:0;margin:0;padding:0;list-style:none;display:grid}._item_1khjv_9{grid-template-columns:6.4rem minmax(0,1fr);gap:1.1rem;display:grid}._markerColumn_1khjv_15{grid-template-columns:minmax(0,1fr) .8rem;align-items:start;gap:.65rem;display:grid;position:relative}._markerColumn_1khjv_15:after{background:color-mix(in oklab, var(--foreground) 13%, transparent);content:"";width:1px;position:absolute;top:1.25rem;bottom:0;right:.35rem}._item_1khjv_9:last-child ._markerColumn_1khjv_15:after{display:none}._date_1khjv_37{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-top:.22rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}._marker_1khjv_15{z-index:1;border:2px solid var(--background);background:var(--primary);width:.55rem;height:.55rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 45%, transparent);border-radius:999px;margin-top:.28rem;display:block;position:relative}._content_1khjv_60{min-width:0;padding-bottom:1rem}@media (width<=38rem){._item_1khjv_9{grid-template-columns:6.2rem minmax(0,1fr);gap:.6rem}._date_1khjv_37{font-size:.62rem}}
