.ThemeToggle-module__sGqMhG__toggle{background:var(--surface-container);width:34px;height:34px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;line-height:1;display:grid}.ThemeToggle-module__sGqMhG__toggle:hover{background:var(--surface-high)}
.AppBar-module__9mfe3q__bar{background:var(--surface);border-bottom:1px solid var(--line)}.AppBar-module__9mfe3q__inner{align-items:center;gap:1rem;min-width:0;padding-block:.6875rem;display:flex}.AppBar-module__9mfe3q__brand{min-width:0;color:var(--ink);letter-spacing:-.01em;flex:0 auto;align-items:center;gap:.625rem;font-size:.90625rem;text-decoration:none;display:inline-flex}.AppBar-module__9mfe3q__brand b{font-weight:650}.AppBar-module__9mfe3q__logo{border-radius:50%;width:30px;height:30px}.AppBar-module__9mfe3q__tabs{gap:.25rem;min-width:0;margin-left:auto;display:flex}.AppBar-module__9mfe3q__tab,.AppBar-module__9mfe3q__tabActive{font-size:var(--step-small);border-radius:var(--radius-pill);white-space:nowrap;padding:.4375rem .875rem;font-weight:500;text-decoration:none}@media (max-width:30rem){.AppBar-module__9mfe3q__inner{gap:.5rem}.AppBar-module__9mfe3q__tab,.AppBar-module__9mfe3q__tabActive{padding:.4375rem .5rem}.AppBar-module__9mfe3q__tabs{gap:.125rem}.AppBar-module__9mfe3q__brand b{display:none}}.AppBar-module__9mfe3q__tab{color:var(--mute)}.AppBar-module__9mfe3q__tab:hover{color:var(--ink);background:var(--surface-container)}.AppBar-module__9mfe3q__tabActive{background:var(--surface-high);color:var(--ink)}
.Experience-module__RsmxMa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Experience-module__RsmxMa__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1.5rem;padding-block:.8125rem;display:grid}.Experience-module__RsmxMa__row:first-child{border-top:0;padding-top:0}.Experience-module__RsmxMa__title{grid-column:1;font-size:.90625rem;font-weight:600}.Experience-module__RsmxMa__org{font-size:var(--step-small);color:var(--mute);grid-column:1}.Experience-module__RsmxMa__when{font-family:var(--font-mono);font-size:var(--step-label);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--line);margin-top:2rem}.Footer-module__S6Hkya__inner{flex-wrap:wrap;align-items:center;gap:1.125rem;padding-block:1.25rem 1.75rem;display:flex}.Footer-module__S6Hkya__link{font-size:var(--step-small);color:var(--secondary);text-decoration:none}.Footer-module__S6Hkya__link:hover{text-decoration:underline}.Footer-module__S6Hkya__copy{font-size:var(--step-meta);color:var(--mute);margin-left:auto}
.PostCard-module__daOK_G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8125rem;display:grid}@media (max-width:60rem){.PostCard-module__daOK_G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.PostCard-module__daOK_G__grid{grid-template-columns:minmax(0,1fr)}}.PostCard-module__daOK_G__card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--elevation-1);flex-direction:column;gap:.5625rem;padding:1.0625rem;display:flex;position:relative}.PostCard-module__daOK_G__card:hover{box-shadow:var(--elevation-2)}.PostCard-module__daOK_G__when{margin:0}.PostCard-module__daOK_G__title{letter-spacing:-.01em;flex:1;margin:0;font-size:.875rem;font-weight:650;font-stretch:100%;line-height:1.38}.PostCard-module__daOK_G__stretch{color:var(--ink);text-decoration:none}.PostCard-module__daOK_G__stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.PostCard-module__daOK_G__card:hover .PostCard-module__daOK_G__stretch{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.PostCard-module__daOK_G__more{font-size:var(--step-meta);color:var(--primary);font-weight:600}
.Demixer-module__KxEe6q__app{margin-block:1.5rem 2rem}.Demixer-module__KxEe6q__form{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--elevation-1);flex-direction:column;gap:1rem;padding:1.375rem 1.5rem;display:flex}.Demixer-module__KxEe6q__field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.Demixer-module__KxEe6q__label{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding:0;font-weight:500}.Demixer-module__KxEe6q__input,.Demixer-module__KxEe6q__select{font-family:var(--font-mono);font-size:var(--step-small);background:var(--surface-container);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-block);width:100%;min-width:0;padding:.625rem .75rem}.Demixer-module__KxEe6q__select{font-family:var(--font-body)}.Demixer-module__KxEe6q__input:focus-visible,.Demixer-module__KxEe6q__select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.Demixer-module__KxEe6q__input[aria-invalid=true]{border-color:var(--tertiary)}.Demixer-module__KxEe6q__hint{font-size:var(--step-meta);color:var(--mute);margin:0;line-height:1.5}.Demixer-module__KxEe6q__controls{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:end;gap:1rem;display:grid}.Demixer-module__KxEe6q__checkbox,.Demixer-module__KxEe6q__radio{font-size:var(--step-small);cursor:pointer;align-items:start;gap:.5rem;display:flex}.Demixer-module__KxEe6q__checkbox input,.Demixer-module__KxEe6q__radio input{accent-color:var(--primary);margin-top:.25rem}.Demixer-module__KxEe6q__checkboxNote{font-size:var(--step-meta);color:var(--mute);line-height:1.45;display:block}.Demixer-module__KxEe6q__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Demixer-module__KxEe6q__linkButton{color:var(--primary);font-size:var(--step-meta);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.Demixer-module__KxEe6q__linkButton:disabled{color:var(--mute);cursor:default}.Demixer-module__KxEe6q__advanced{border:1px solid var(--line);border-radius:var(--radius-block);flex-direction:column;gap:.75rem;margin:0;padding:.875rem 1rem;display:flex}.Demixer-module__KxEe6q__radioRow{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.Demixer-module__KxEe6q__progress{font-family:var(--font-mono);font-size:var(--step-meta);color:var(--mute);align-items:center;gap:.5rem;margin:1rem 0 0;display:flex}.Demixer-module__KxEe6q__spinner{border:2px solid var(--line);border-top-color:var(--primary);border-radius:50%;flex:none;width:.75rem;height:.75rem;animation:.7s linear infinite Demixer-module__KxEe6q__spin}@keyframes Demixer-module__KxEe6q__spin{to{transform:rotate(360deg)}}.Demixer-module__KxEe6q__pct{color:var(--primary)}.Demixer-module__KxEe6q__error{border-left:3px solid var(--tertiary);background:var(--surface-container);border-radius:0 var(--radius-block) var(--radius-block) 0;font-size:var(--step-small);margin:1rem 0 0;padding:.75rem 1rem}.Demixer-module__KxEe6q__results{margin-top:1.75rem}.Demixer-module__KxEe6q__summary{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.Demixer-module__KxEe6q__stat{background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--elevation-1);flex-direction:column;gap:.125rem;min-width:0;padding:.875rem 1rem;display:flex}.Demixer-module__KxEe6q__statLabel{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.Demixer-module__KxEe6q__statValue{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.Demixer-module__KxEe6q__statSub{font-size:var(--step-meta);color:var(--mute);overflow-wrap:break-word;min-width:0}a.Demixer-module__KxEe6q__statSub{color:var(--secondary)}.Demixer-module__KxEe6q__warnings{background:var(--surface-container);border-radius:var(--radius-block);font-size:var(--step-meta);color:var(--mute);flex-direction:column;gap:.375rem;margin:1rem 0 0;padding:.75rem 1rem;list-style:none;display:flex}.Demixer-module__KxEe6q__summaryText{font-size:var(--step-small);color:var(--mute);overflow-wrap:break-word;text-wrap:pretty;max-width:var(--measure-text);margin:1.25rem 0 0;line-height:1.65}.Demixer-module__KxEe6q__tableHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:1.75rem 0 .75rem;display:flex}.Demixer-module__KxEe6q__resultsTitle{font-size:var(--step-section);letter-spacing:-.015em;margin:0}.Demixer-module__KxEe6q__downloads{gap:1rem;display:flex}.Demixer-module__KxEe6q__rows{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.Demixer-module__KxEe6q__row{background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--elevation-1);overflow:hidden}.Demixer-module__KxEe6q__rowButton{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1.5rem 5.5rem 7.5rem minmax(0,1fr) auto 1rem;align-items:center;gap:.75rem;padding:.75rem .875rem;display:grid}.Demixer-module__KxEe6q__rowButton:hover{background:var(--surface-container)}.Demixer-module__KxEe6q__rank{font-family:var(--font-mono);font-size:var(--step-label);color:var(--mute);text-align:right}.Demixer-module__KxEe6q__scoreCell{flex-direction:column;gap:.25rem;display:flex}.Demixer-module__KxEe6q__score{font-family:var(--font-mono);font-size:var(--step-small);font-variant-numeric:tabular-nums;font-weight:600}.Demixer-module__KxEe6q__bar{background:var(--surface-high);border-radius:var(--radius-pill);height:3px;display:block;overflow:hidden}.Demixer-module__KxEe6q__barFill{border-radius:var(--radius-pill);height:100%;display:block}.Demixer-module__KxEe6q__tier_confirmed,.Demixer-module__KxEe6q__tier_strong{background:var(--tertiary)}.Demixer-module__KxEe6q__tier_moderate{background:var(--secondary)}.Demixer-module__KxEe6q__tier_weak{background:var(--primary)}.Demixer-module__KxEe6q__tier_noise{background:var(--line)}.Demixer-module__KxEe6q__tier{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.04em;border-radius:var(--radius-pill);background:var(--surface-container);color:var(--mute);white-space:nowrap;text-align:center;padding:.125rem .5rem}.Demixer-module__KxEe6q__tierChip_confirmed,.Demixer-module__KxEe6q__tierChip_strong{background:var(--primary-container);color:var(--on-primary-container);font-weight:600}.Demixer-module__KxEe6q__address{font-family:var(--font-mono);font-size:var(--step-meta);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Demixer-module__KxEe6q__count{font-family:var(--font-mono);font-size:var(--step-label);color:var(--mute);white-space:nowrap}.Demixer-module__KxEe6q__chevron{color:var(--mute);text-align:center}.Demixer-module__KxEe6q__detail{border-top:1px solid var(--line);padding:0 .875rem .875rem}.Demixer-module__KxEe6q__evidence{flex-direction:column;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.Demixer-module__KxEe6q__evidenceRow,.Demixer-module__KxEe6q__evidenceSilent{font-size:var(--step-meta);grid-template-columns:3rem 11rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.Demixer-module__KxEe6q__evidenceSilent{color:var(--mute);opacity:.65}.Demixer-module__KxEe6q__multiplier{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--primary)}.Demixer-module__KxEe6q__evidenceSilent .Demixer-module__KxEe6q__multiplier{color:var(--mute)}.Demixer-module__KxEe6q__evidenceLabel{font-weight:600}.Demixer-module__KxEe6q__evidenceDetail{color:var(--mute);overflow-wrap:break-word;text-wrap:pretty;min-width:0;line-height:1.5}.Demixer-module__KxEe6q__signalGroup{flex-direction:column;gap:.25rem;display:flex}.Demixer-module__KxEe6q__signalGroup+.Demixer-module__KxEe6q__signalGroup{border-top:1px solid var(--line);margin-top:.875rem;padding-top:.875rem}.Demixer-module__KxEe6q__groupHead{font-size:var(--step-small);margin:0 0 .375rem;font-weight:600}.Demixer-module__KxEe6q__groupNote{font-size:var(--step-meta);color:var(--mute);font-weight:400;line-height:1.45;display:block}.Demixer-module__KxEe6q__signalRow{cursor:pointer;font-size:var(--step-small);border-radius:6px;grid-template-columns:auto minmax(9rem,auto) minmax(0,1fr);align-items:baseline;gap:.5rem .75rem;padding:.3125rem .375rem;display:grid}.Demixer-module__KxEe6q__signalRow:hover{background:var(--surface-container)}.Demixer-module__KxEe6q__signalName{flex-wrap:wrap;align-items:baseline;gap:.375rem;font-weight:600;display:flex}.Demixer-module__KxEe6q__against{font-family:var(--font-mono);font-size:var(--step-label);color:var(--tertiary);border:1px solid var(--tertiary);border-radius:var(--radius-pill);white-space:nowrap;padding:0 .375rem;font-weight:500}.Demixer-module__KxEe6q__signalQuestion{color:var(--mute);font-size:var(--step-meta);overflow-wrap:break-word;min-width:0;line-height:1.45}@media (max-width:34rem){.Demixer-module__KxEe6q__signalRow{grid-template-columns:auto minmax(0,1fr)}.Demixer-module__KxEe6q__signalQuestion{grid-column:2}}.Demixer-module__KxEe6q__links{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.875rem;display:flex}.Demixer-module__KxEe6q__linksGroup{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.Demixer-module__KxEe6q__linksLabel{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-right:.125rem}.Demixer-module__KxEe6q__chip{font-family:var(--font-mono);font-size:var(--step-label);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-container);color:var(--ink);cursor:pointer;white-space:nowrap;padding:.3125rem .5rem;line-height:1;text-decoration:none}.Demixer-module__KxEe6q__chip:hover{border-color:var(--primary);color:var(--primary)}.Demixer-module__KxEe6q__dossier{border-top:1px dashed var(--line);margin-top:1.125rem;padding-top:.875rem}.Demixer-module__KxEe6q__dossierTitle{font-family:var(--font-body);font-size:var(--step-small);letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:.625rem;margin:0 0 .625rem;font-weight:600;display:flex}.Demixer-module__KxEe6q__dossierNote{font-weight:400;font-size:var(--step-meta);color:var(--mute)}.Demixer-module__KxEe6q__facts{flex-direction:column;gap:.5rem;margin:0;display:flex}.Demixer-module__KxEe6q__factRow{font-size:var(--step-meta);grid-template-columns:9.5rem minmax(0,1fr);gap:.25rem .75rem;display:grid}.Demixer-module__KxEe6q__factLabel{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.Demixer-module__KxEe6q__factValue{overflow-wrap:break-word;min-width:0;margin:0}.Demixer-module__KxEe6q__factCheck{color:var(--mute);text-wrap:pretty;margin-top:.125rem;font-style:italic;line-height:1.45;display:block}.Demixer-module__KxEe6q__factLinks{vertical-align:middle;flex-wrap:wrap;gap:.25rem;margin-left:.375rem;display:inline-flex}.Demixer-module__KxEe6q__unknown{color:var(--mute);font-style:italic}.Demixer-module__KxEe6q__dossierFoot{font-size:var(--step-meta);color:var(--mute);text-wrap:pretty;margin:.875rem 0 0;line-height:1.55}@media (max-width:40rem){.Demixer-module__KxEe6q__factRow{grid-template-columns:minmax(0,1fr)}}.Demixer-module__KxEe6q__notice{background:var(--primary-container);color:var(--on-primary-container);border-radius:var(--radius-block);font-size:var(--step-small);margin:1rem 0 0;padding:.75rem 1rem}.Demixer-module__KxEe6q__notice .Demixer-module__KxEe6q__linkButton{color:inherit;font-size:inherit}.Demixer-module__KxEe6q__probeOk,.Demixer-module__KxEe6q__probeBad{font-size:var(--step-meta);border-radius:var(--radius-block);background:var(--surface-container);margin:0;padding:.5rem .75rem;line-height:1.5}.Demixer-module__KxEe6q__probeOk{color:var(--primary)}.Demixer-module__KxEe6q__probeBad{color:var(--tertiary)}.Demixer-module__KxEe6q__footnote{font-size:var(--step-meta);color:var(--mute);margin:1.25rem 0 0;line-height:1.6}@media (max-width:46rem){.Demixer-module__KxEe6q__rowButton{grid-template-columns:1.5rem 5rem minmax(0,1fr) 1rem;row-gap:.375rem}.Demixer-module__KxEe6q__tier{grid-column:3;justify-self:start}.Demixer-module__KxEe6q__address{grid-column:2/span 3}.Demixer-module__KxEe6q__count{grid-column:2/span 2}.Demixer-module__KxEe6q__evidenceRow,.Demixer-module__KxEe6q__evidenceSilent{grid-template-columns:2.5rem minmax(0,1fr)}.Demixer-module__KxEe6q__evidenceDetail{grid-column:2}}
.PostList-module__vvqZ-W__list{flex-direction:column;gap:1.625rem;display:flex}.PostList-module__vvqZ-W__yearLabel{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.16em;color:var(--mute);margin:0 0 .5rem;font-weight:500;font-stretch:100%}.PostList-module__vvqZ-W__rows{margin:0;padding:0;list-style:none}.PostList-module__vvqZ-W__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.375rem 1.25rem;padding-block:.75rem;display:grid}.PostList-module__vvqZ-W__title{font-family:var(--font-body);letter-spacing:0;grid-column:1;margin:0;font-size:.90625rem;font-weight:560;font-stretch:100%;line-height:1.45}.PostList-module__vvqZ-W__link{color:var(--ink);text-decoration:none}.PostList-module__vvqZ-W__link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.PostList-module__vvqZ-W__date{font-family:var(--font-mono);font-size:var(--step-label);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2}.PostList-module__vvqZ-W__tags{flex-wrap:wrap;grid-column:1;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.PostList-module__vvqZ-W__tag{font-family:var(--font-mono);letter-spacing:.06em;background:var(--surface-container);color:var(--mute);border-radius:5px;padding:.125rem .4375rem;font-size:.625rem}
.SkillsAndTools-module__-FKRiW__wrap{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:2rem 3rem;display:grid}@media (max-width:52rem){.SkillsAndTools-module__-FKRiW__wrap{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.SkillsAndTools-module__-FKRiW__subhead{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0 0 .875rem;font-weight:500;font-stretch:100%}.SkillsAndTools-module__-FKRiW__skills{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SkillsAndTools-module__-FKRiW__skill{border-top:1px solid var(--line);align-items:baseline;gap:.625rem;padding-block:.5rem;font-size:.90625rem;font-weight:560;display:flex}.SkillsAndTools-module__-FKRiW__skill:first-child{border-top:0;padding-top:0}.SkillsAndTools-module__-FKRiW__skill:before{content:"";background:linear-gradient(135deg, var(--primary), var(--tertiary));border-radius:2px;flex:none;width:6px;height:6px;transform:translateY(-1px)}.SkillsAndTools-module__-FKRiW__tools{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.SkillsAndTools-module__-FKRiW__tool{background:var(--surface-container);color:var(--ink);font-size:var(--step-meta);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .4375rem;font-weight:500;text-decoration:none;display:inline-flex}.SkillsAndTools-module__-FKRiW__tool:hover{background:var(--surface-high)}.SkillsAndTools-module__-FKRiW__logo{border-radius:6px;flex:none;width:22px;height:22px}
.prose-module__4TMTyW__prose{font-size:var(--step-body);color:var(--ink);line-height:1.72}.prose-module__4TMTyW__prose>*+*{margin-top:1.125rem}.prose-module__4TMTyW__prose>:first-child{margin-top:0}.prose-module__4TMTyW__prose p{overflow-wrap:break-word}.prose-module__4TMTyW__prose h2{letter-spacing:-.015em;margin-top:2.25rem;font-size:1.25rem;line-height:1.3}.prose-module__4TMTyW__prose h3{letter-spacing:-.01em;margin-top:1.75rem;font-size:1.0625rem;line-height:1.35}.prose-module__4TMTyW__prose h4{font-family:var(--font-mono);font-size:var(--step-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:1.75rem;font-weight:500}.prose-module__4TMTyW__prose a{color:var(--secondary);text-decoration:underline}.prose-module__4TMTyW__prose strong{font-weight:600}.prose-module__4TMTyW__prose ul,.prose-module__4TMTyW__prose ol{padding-left:1.25rem}.prose-module__4TMTyW__prose li+li{margin-top:.375rem}.prose-module__4TMTyW__prose code{font-family:var(--font-mono);background:var(--surface-container);border-radius:4px;padding:.1em .35em;font-size:.85em}.prose-module__4TMTyW__prose pre{font-family:var(--font-mono);font-size:var(--step-meta);background:var(--surface-container);color:var(--ink);border-radius:var(--radius-block);padding:.875rem 1rem;line-height:1.65;overflow-x:auto}.prose-module__4TMTyW__prose pre code{font-size:inherit;background:0 0;padding:0}.prose-module__4TMTyW__prose figure{margin-block:1.5rem}.prose-module__4TMTyW__prose figure img{border-radius:var(--radius-block);width:100%;height:auto}.prose-module__4TMTyW__prose figcaption{font-family:var(--font-mono);font-size:var(--step-label);color:var(--mute);margin-top:.5rem;line-height:1.5}.prose-module__4TMTyW__prose img{border-radius:var(--radius-block);background:var(--image-plate);width:100%;height:auto}.prose-module__4TMTyW__prose blockquote{background:var(--surface-container);border-left:3px solid var(--primary);border-radius:0 var(--radius-block) var(--radius-block) 0;color:var(--mute);padding:.875rem 1.125rem}.prose-module__4TMTyW__prose blockquote>*+*{margin-top:.75rem}.prose-module__4TMTyW__prose hr{border:0;border-top:1px solid var(--line);margin-block:2rem}.prose-module__4TMTyW__prose .prose-module__4TMTyW__tableWrap,.prose-module__4TMTyW__prose table{max-width:100%;display:block;overflow-x:auto}.prose-module__4TMTyW__prose table{border-collapse:collapse;font-size:var(--step-small)}.prose-module__4TMTyW__prose th,.prose-module__4TMTyW__prose td{border:1px solid var(--line);text-align:left;padding:.5rem .75rem}.prose-module__4TMTyW__prose th{background:var(--surface-container);font-weight:600}
.page-module__zsd5nG__topbar{background:var(--surface);border-bottom:1px solid var(--line)}.page-module__zsd5nG__topbarInner{justify-content:space-between;align-items:center;gap:1rem;padding-block:.6875rem;display:flex}.page-module__zsd5nG__back{font-family:var(--font-mono);font-size:var(--step-label);color:var(--secondary);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.page-module__zsd5nG__back:hover{text-decoration:underline}.page-module__zsd5nG__backLogo{border-radius:50%;width:20px;height:20px}.page-module__zsd5nG__article{max-width:calc(var(--measure-text) + var(--gutter) * 2);margin-inline:auto;padding-block:2.25rem 3rem}.page-module__zsd5nG__title{font-size:var(--step-title);margin:0 0 .8125rem;line-height:1.16}.page-module__zsd5nG__metaRow{font-family:var(--font-mono);font-size:var(--step-label);color:var(--mute);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.875rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.page-module__zsd5nG__canonical{font-family:var(--font-mono);font-size:var(--step-label);color:var(--mute);border-top:1px solid var(--line);margin-top:2rem;padding-top:1.125rem}
.page-module__hJuyaW__head{max-width:45rem;padding-block:2.5rem 1.875rem}.page-module__hJuyaW__title{font-size:var(--step-title);margin:0 0 .5rem}.page-module__hJuyaW__sub{color:var(--mute);font-size:var(--step-small);margin:0}
.page-module__OSLHOG__head{max-width:42rem;padding-block:2.5rem 1.875rem}.page-module__OSLHOG__title{font-size:var(--step-title);margin:0 0 .5rem}.page-module__OSLHOG__sub{color:var(--mute);margin:0}.page-module__OSLHOG__primary{border-bottom:1px solid var(--line);margin-bottom:2.25rem;padding-bottom:2.25rem}.page-module__OSLHOG__primaryList{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.page-module__OSLHOG__groups{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:start;gap:2.25rem 2rem;padding-bottom:3rem;display:grid}.page-module__OSLHOG__groupTitle{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0 0 .375rem;font-weight:500;font-stretch:100%}.page-module__OSLHOG__groupNote{font-size:var(--step-meta);color:var(--mute);margin:0 0 .875rem;line-height:1.5}.page-module__OSLHOG__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.page-module__OSLHOG__row{background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--elevation-1);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.125rem .75rem;padding:.75rem .875rem;text-decoration:none;display:grid}.page-module__OSLHOG__row:hover{box-shadow:var(--elevation-2)}.page-module__OSLHOG__icon{background:var(--surface-container);width:2rem;height:2rem;color:var(--ink);border-radius:8px;flex:none;grid-area:1/1/span 2;place-items:center;display:grid}.page-module__OSLHOG__glyph{width:1rem;height:1rem;display:block}.page-module__OSLHOG__row:hover .page-module__OSLHOG__icon{background:var(--primary-container);color:var(--on-primary-container)}.page-module__OSLHOG__rowLarge{gap:.25rem .75rem;height:100%;padding:1.125rem 1.25rem}.page-module__OSLHOG__rowLarge .page-module__OSLHOG__icon{border-radius:10px;width:2.375rem;height:2.375rem}.page-module__OSLHOG__rowLarge .page-module__OSLHOG__glyph{width:1.1875rem;height:1.1875rem}.page-module__OSLHOG__rowLarge .page-module__OSLHOG__label{font-size:1rem}.page-module__OSLHOG__rowLarge .page-module__OSLHOG__handle{font-size:var(--step-meta)}.page-module__OSLHOG__label{grid-column:2;font-size:.90625rem;font-weight:600}.page-module__OSLHOG__handle{font-family:var(--font-mono);font-size:var(--step-label);color:var(--mute);overflow-wrap:anywhere;grid-column:2}.page-module__OSLHOG__arrow{color:var(--primary);font-size:var(--step-small);grid-area:1/3/span 2}
.page-module___8aEwW__hero{max-width:40rem;padding-block:3.125rem 2.375rem}.page-module___8aEwW__name{font-size:var(--step-display);margin:0 0 .6875rem}.page-module___8aEwW__role{color:var(--primary);margin:0 0 1rem;font-size:.96875rem;font-weight:550}.page-module___8aEwW__bio{color:var(--mute);margin:0 0 1.5rem;line-height:1.68}
.page-module__QZyFbG__head{max-width:42rem;padding-block:2.5rem 1.875rem}.page-module__QZyFbG__title{font-size:var(--step-title);margin:0 0 .5rem}.page-module__QZyFbG__sub{color:var(--mute);margin:0}.page-module__QZyFbG__grid{grid-template-columns:repeat(auto-fill,minmax(20rem,32rem));gap:1rem;margin:0;padding:0 0 3rem;list-style:none;display:grid}.page-module__QZyFbG__card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--elevation-1);flex-direction:column;height:100%;padding:1.375rem 1.5rem 1.25rem;display:flex}.page-module__QZyFbG__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.page-module__QZyFbG__name{font-size:var(--step-section);letter-spacing:-.015em;margin:0}.page-module__QZyFbG__link{color:inherit;text-decoration:none}.page-module__QZyFbG__link:hover{color:var(--primary)}.page-module__QZyFbG__badge{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.06em;color:var(--on-primary-container);background:var(--primary-container);border-radius:var(--radius-pill);white-space:nowrap;padding:.1875rem .5rem}.page-module__QZyFbG__tagline{font-size:var(--step-small);color:var(--ink);margin:.5rem 0 0}.page-module__QZyFbG__description{font-size:var(--step-small);color:var(--mute);margin:.625rem 0 0;line-height:1.6}.page-module__QZyFbG__tags{flex-wrap:wrap;gap:.375rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.page-module__QZyFbG__tag{font-family:var(--font-mono);font-size:var(--step-label);color:var(--mute);background:var(--surface-container);border-radius:var(--radius-pill);padding:.125rem .5rem}.page-module__QZyFbG__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.125rem;display:flex}
.page-module__P-6-fa__head{max-width:44rem;padding-block:2.5rem 0}.page-module__P-6-fa__crumb{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 .625rem}.page-module__P-6-fa__crumb a{color:var(--mute);text-decoration:none}.page-module__P-6-fa__crumb a:hover{color:var(--primary)}.page-module__P-6-fa__title{font-size:var(--step-title);margin:0 0 .5rem}.page-module__P-6-fa__sub{color:var(--mute);margin:0}.page-module__P-6-fa__headLinks{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0 -.5rem;display:flex}.page-module__P-6-fa__lede{max-width:var(--measure-text);text-wrap:pretty;margin:1.5rem 0 0;line-height:1.7}.page-module__P-6-fa__section{max-width:var(--measure-text);padding-block:2rem 0}.page-module__P-6-fa__section:last-of-type{padding-bottom:3rem}.page-module__P-6-fa__sectionTitle{font-size:var(--step-section);letter-spacing:-.015em;margin:0 0 .75rem}.page-module__P-6-fa__body{color:var(--mute);line-height:1.7;font-size:var(--step-small);margin:0 0 .875rem}.page-module__P-6-fa__signals{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.page-module__P-6-fa__signal{background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--elevation-1);padding:.875rem 1rem}.page-module__P-6-fa__signalName{font-size:var(--step-small);font-weight:600;font-family:var(--font-body);letter-spacing:0;margin:0 0 .25rem}.page-module__P-6-fa__signalNote{font-size:var(--step-meta);color:var(--mute);margin:0;line-height:1.55}.page-module__P-6-fa__method{color:var(--mute);font-size:var(--step-small);margin:0 0 .875rem;padding-left:1.25rem;line-height:1.7}.page-module__P-6-fa__method li+li{margin-top:.625rem}.page-module__P-6-fa__method strong{color:var(--ink);font-weight:600}.page-module__P-6-fa__notes{flex-direction:column;gap:.5rem;padding-block:1rem 3rem;display:flex}.page-module__P-6-fa__note{background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--elevation-1);overflow:hidden}.page-module__P-6-fa__noteSummary{cursor:pointer;font-weight:600;font-size:var(--step-small);flex-wrap:wrap;align-items:baseline;gap:.75rem;padding:.875rem 1.125rem;list-style:none;display:flex}.page-module__P-6-fa__noteSummary::-webkit-details-marker{display:none}.page-module__P-6-fa__noteSummary:before{content:"";border-left:5px solid var(--primary);border-top:4px solid #0000;border-bottom:4px solid #0000;flex:none;align-self:center;width:0;height:0;transition:transform .15s}.page-module__P-6-fa__note[open] .page-module__P-6-fa__noteSummary:before{transform:rotate(90deg)}.page-module__P-6-fa__noteSummary:hover{background:var(--surface-container)}.page-module__P-6-fa__noteHint{font-weight:400;font-size:var(--step-meta);color:var(--mute)}.page-module__P-6-fa__noteBody{max-width:var(--measure-text);padding:0 1.125rem 1.125rem}.page-module__P-6-fa__noteBody .page-module__P-6-fa__signals{margin-bottom:1.25rem}@media (prefers-reduced-motion:reduce){.page-module__P-6-fa__noteSummary:before{transition:none}}.page-module__P-6-fa__cli{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--elevation-1);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.5rem;display:grid}.page-module__P-6-fa__cliTitle{font-size:var(--step-section);letter-spacing:-.015em;margin:0 0 .5rem}.page-module__P-6-fa__cliBody{color:var(--mute);font-size:var(--step-small);text-wrap:pretty;margin:0 0 1rem;line-height:1.65}.page-module__P-6-fa__cliText .page-module__P-6-fa__button{margin-left:0}.page-module__P-6-fa__cliCode{font-family:var(--font-mono);font-size:var(--step-meta);background:var(--surface-container);border-radius:var(--radius-block);color:var(--ink);margin:0;padding:1rem 1.125rem;line-height:1.7;overflow-x:auto}@media (max-width:46rem){.page-module__P-6-fa__cli{grid-template-columns:minmax(0,1fr);gap:1.125rem}}
