:root{--repo-main:#5fd39b;--repo-develop:#3987e5;--repo-feature:#d95926;--repo-agent:#9b8cf0;--repo-warn:var(--warn);--repo-hair:var(--grey-fill);--repo-face:var(--grey-wash);--repo-ink:var(--grey-quiet);--repo-plus:var(--ok);--repo-minus:#ff6b5a;--repo-lane-w:0.95rem;--repo-dot-y:0.6rem}.repo{--repo-accent:var(--grey-strong);--repo-accent-soft:var(--grey-quiet);--repo-accent-ink:var(--bg);--repo-accent-l:74%;--repo-accent-soft-l:70%;display:block}.repo[data-live=true]{--repo-accent:hsl(var(--dash-hue) 78% var(--repo-accent-l));--repo-accent-soft:hsl(var(--dash-hue) 60% var(--repo-accent-soft-l)/0.55)}.repo__sample{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem .7rem;margin:0 0 1.1rem;padding:.65rem .8rem;border:1px solid color-mix(in oklab,var(--repo-warn) 45%,transparent);border-left:4px solid var(--repo-warn);border-radius:.7rem;background:color-mix(in oklab,var(--repo-warn) 9%,transparent);font-size:.75rem;line-height:1.45;opacity:.92}.repo__samplebadge{flex:none;padding:.25rem .5rem;border-radius:.3rem;background:var(--repo-warn);color:var(--accent-ink);font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.repo__sampletext{flex:1 1 20rem;min-width:0}.repo__mark{display:inline-block;vertical-align:baseline;margin-left:.15rem;padding:.04rem .32rem;border:1px solid color-mix(in oklab,var(--repo-warn) 60%,transparent);border-radius:.25rem;background:color-mix(in oklab,var(--repo-warn) 12%,transparent);color:var(--repo-warn);font-size:.56rem;font-weight:700;letter-spacing:.1em;opacity:1}.repo__shamark{color:var(--repo-warn);opacity:var(--repo-shamark-opacity,.85)}.repo__h3{margin:1.7rem 0 .7rem;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.repo__h3--row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem .8rem}.repo__window{font-size:.62rem;letter-spacing:.1em;color:var(--repo-accent-soft);text-transform:none}.repo__lede{margin:0 0 .9rem;font-size:.82rem;line-height:1.6;opacity:.8}.repo__note{margin:0 0 .7rem;font-size:.74rem;line-height:1.55;opacity:.6}.repo__honest{margin:1.5rem 0 .4rem;padding:.55rem 0 .55rem .8rem;border-left:2px solid color-mix(in oklab,var(--repo-warn) 60%,transparent);font-size:.8rem;line-height:1.6;opacity:.88}.repo__foot{margin:.8rem 0 0;font-size:.72rem;line-height:1.6;opacity:.5}.repo code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;overflow-wrap:anywhere}.repo__repos{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.repo__repo{padding:.65rem .75rem;border:1px solid var(--repo-hair);border-radius:.6rem;background:var(--repo-face)}.repo__repo[data-real=true]{border-left:3px solid var(--repo-accent)}.repo__repohead{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem}.repo__reponame{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.repo__private{padding:.05rem .4rem;border:1px solid var(--repo-hair);letter-spacing:.1em;opacity:.5}.repo__private,.repo__realchip{border-radius:999px;font-size:.55rem;text-transform:uppercase}.repo__realchip{margin-left:auto;padding:.1rem .45rem;font-weight:800;letter-spacing:.08em;color:var(--repo-accent-ink);background:var(--repo-accent)}.repo__realchip[data-real=false]{color:var(--accent-ink);background:var(--repo-warn)}.repo__blurb{margin:.3rem 0 0;font-size:.74rem;line-height:1.5;opacity:.6}.repo__repostats,.repo__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.45rem;margin:.55rem 0 0}.repo__stats{margin-top:.8rem}.repo__repostats>div,.repo__stats>div{min-width:0}.repo__stats>div{padding:.5rem .6rem;border:1px solid var(--repo-hair);border-radius:.45rem;background:var(--repo-face)}.repo__repostats dt,.repo__stats dt{font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;opacity:.45}.repo__repostats dd,.repo__stats dd{margin:.15rem 0 0;font-size:.86rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.repo__unit{font-size:.66rem;font-weight:400;opacity:.5}.repo__grid{display:flex;gap:2px;margin:0}.repo__week{display:flex;flex:1 1;min-width:0;max-width:.95rem;flex-direction:column;gap:2px}.repo__cell{aspect-ratio:1;border-radius:2px;background:var(--repo-face)}.repo__cell[data-level="0"]{background:var(--grey-wash)}.repo__cell[data-level="1"]{background:color-mix(in oklab,var(--repo-accent) 22%,transparent)}.repo__cell[data-level="2"]{background:color-mix(in oklab,var(--repo-accent) 42%,transparent)}.repo__cell[data-level="3"]{background:color-mix(in oklab,var(--repo-accent) 66%,transparent)}.repo__cell[data-level="4"]{background:var(--repo-accent)}.repo__cell[data-level=future]{background:transparent;box-shadow:inset 0 0 0 1px var(--grey-wash)}.repo__scale{display:flex;align-items:center;gap:.25rem;margin-top:.45rem}.repo__cell--key{flex:none;width:.62rem;height:.62rem}.repo__scalelabel{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;opacity:.4}.repo__scalelabel:first-child{margin-right:.15rem}.repo__scalelabel:last-child{margin-left:.15rem}.repo__legend{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin:0 0 .6rem;padding:0;list-style:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;opacity:.65}.repo__legend li{display:inline-flex;align-items:center;gap:.35rem}.repo__swatch{width:.5rem;height:.5rem;border-radius:50%}.repo__swatch[data-lane=main]{background:var(--repo-main)}.repo__swatch[data-lane=develop]{background:var(--repo-develop)}.repo__swatch[data-lane=feature]{background:var(--repo-feature)}.repo__swatch[data-lane=agent]{background:var(--repo-agent)}.repo__commits{margin:0;padding:0;list-style:none}.repo__commit{display:flex;gap:.6rem;padding:.1rem 0}.repo__rails{position:relative;flex:none;width:calc(4 * var(--repo-lane-w));align-self:stretch}.repo__rail{position:absolute;top:0;bottom:0;left:calc((var(--lane) + .5) * var(--repo-lane-w));width:1px;background:var(--grey-fill)}.repo__commit[data-lane=main] .repo__rail[data-lane=main]{background:color-mix(in oklab,var(--repo-main) 55%,transparent)}.repo__commit[data-lane=develop] .repo__rail[data-lane=develop]{background:color-mix(in oklab,var(--repo-develop) 55%,transparent)}.repo__commit[data-lane=feature] .repo__rail[data-lane=feature]{background:color-mix(in oklab,var(--repo-feature) 55%,transparent)}.repo__commit[data-lane=agent] .repo__rail[data-lane=agent]{background:color-mix(in oklab,var(--repo-agent) 55%,transparent)}.repo__join{left:calc((var(--from) + .5) * var(--repo-lane-w));width:calc(var(--span) * var(--repo-lane-w));height:0;border-top:1px dashed var(--grey-border)}.repo__dot,.repo__join{position:absolute;top:var(--repo-dot-y)}.repo__dot{left:calc((var(--lane) + .5) * var(--repo-lane-w));width:.47rem;height:.47rem;border-radius:50%;transform:translate(-50%,-50%)}.repo__dot[data-lane=main]{background:var(--repo-main)}.repo__dot[data-lane=develop]{background:var(--repo-develop)}.repo__dot[data-lane=feature]{background:var(--repo-feature)}.repo__dot[data-lane=agent]{background:var(--repo-agent)}.repo__dot[data-merge=true]{box-shadow:0 0 0 2px color-mix(in oklab,var(--repo-accent) 55%,transparent)}.repo__commitbody{flex:1 1;min-width:0;padding-bottom:.55rem}.repo__subject{margin:0;font-size:.8rem;line-height:1.5;opacity:.9}.repo__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin-top:.2rem;font-size:.66rem;opacity:.65}.repo__sha{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.6}.repo__author{font-weight:700}.repo__branch{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;overflow-wrap:anywhere}.repo__branch[data-lane=main]{color:var(--repo-main)}.repo__branch[data-lane=develop]{color:var(--repo-develop)}.repo__branch[data-lane=feature]{color:var(--repo-feature)}.repo__branch[data-lane=agent]{color:var(--repo-agent)}.repo__mergetag{padding:.02rem .35rem;border:1px solid var(--repo-hair);border-radius:999px;font-size:.58rem;letter-spacing:.05em;opacity:.7}.repo__churn{display:inline-flex;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.repo__plus{color:var(--repo-plus)}.repo__minus{color:var(--repo-minus)}.repo__at,.repo__files{opacity:.45}.repo__at{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;white-space:nowrap}.repo__authors{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.repo__author-row{padding:.55rem .65rem;border:1px solid var(--repo-hair);border-radius:.5rem;background:var(--repo-face)}.repo__authorhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem}.repo__handle{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:700}.repo__authorcount{font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.55}.repo__authorhead .repo__churn{margin-left:auto;font-size:.66rem}.repo__what{margin:.25rem 0 0;font-size:.72rem;line-height:1.5;opacity:.55}@media (max-width:40rem){.repo{--repo-lane-w:0.72rem}.repo__at,.repo__authorhead .repo__churn,.repo__realchip{margin-left:0}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--repo-main:var(--ok);--repo-agent:#5b4bc4;--repo-minus:var(--danger);--repo-hair:var(--grey-line);--repo-shamark-opacity:0.95}:root:not([data-theme=dark]) .repo{--repo-accent-l:24%;--repo-accent-soft-l:28%}:root:not([data-theme=dark]) :where(.repo__h3,.repo__foot,.repo__private,.repo__stats dt,.repo__repostats dt,.repo__unit,.repo__scalelabel,.repo__files,.repo__at,.repo__authorcount,.repo__what,.repo__note,.repo__blurb,.repo__sha){opacity:.66}}:root[data-theme=light]{--repo-main:var(--ok);--repo-agent:#5b4bc4;--repo-minus:var(--danger);--repo-hair:var(--grey-line);--repo-shamark-opacity:0.95}:root[data-theme=light] .repo{--repo-accent-l:24%;--repo-accent-soft-l:28%}:root[data-theme=light] :where(.repo__h3,.repo__foot,.repo__private,.repo__stats dt,.repo__repostats dt,.repo__unit,.repo__scalelabel,.repo__files,.repo__at,.repo__authorcount,.repo__what,.repo__note,.repo__blurb,.repo__sha){opacity:.66}:root{--ads-warn:var(--warn);--ads-paper:#191713;--ads-edge:#6f624a;--ads-ink:var(--fg);--ads-ink-soft:var(--grey-secondary);--ads-hair:var(--grey-fill);--ads-face:var(--grey-wash);--ads-ok:#5fd39b;--ads-grad-a:#143638;--ads-grad-b:#233624;--ads-grad-c:#3f2b1b;--ads-grad-d:#332c42;--ads-stage-1:#3987e5;--ads-stage-2:#6aa9ee;--ads-stage-3:#b7d4f7}.adtile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.3rem;margin:0;padding:clamp(.4rem,4cqi,.8rem);aspect-ratio:4/3;overflow:hidden;border-radius:clamp(.35rem,calc(3.5rem / var(--cols, 2)),1.25rem);border:2px dashed var(--ads-edge);background-color:var(--ads-paper);background-image:linear-gradient(135deg,var(--ads-grad-a),var(--ads-grad-b),var(--ads-grad-c),var(--ads-grad-d),var(--ads-grad-a));background-size:300% 300%;background-position:0 0;animation:ads-drift 45s steps(270) infinite alternate;color:var(--ads-ink);container-type:inline-size}@keyframes ads-drift{0%{background-position:0 0}to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.adtile{animation:none;background-position:0 0}}.adtile--wide{aspect-ratio:auto;contain:size}.adtile--quiet{border-style:solid;border-color:var(--ads-hair);background:none;animation:none}.adtile__stamp{display:flex;align-items:center;gap:.4rem;margin:0;min-width:0;font-size:clamp(.58rem,5cqi,.72rem);line-height:1.2;color:var(--ads-ink-soft)}.adtile__stamp--foot{justify-content:space-between}.adtile__badge{flex:none;padding:.08em .4em;border:1px solid var(--ads-edge);border-radius:.2rem;background:var(--ads-edge);color:var(--on-image);font-size:clamp(.6rem,5cqi,.74rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.adtile__who{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.adtile__mid{display:flex;flex-direction:column;gap:.25rem;min-height:0}.adtile__head{margin:0;font-size:clamp(.78rem,8cqi,1.15rem);line-height:1.15;font-weight:650;color:var(--ads-ink)}.adtile__body{margin:0;font-size:clamp(.66rem,5.4cqi,.9rem);line-height:1.35;color:var(--ads-ink-soft)}.adtile__cta{display:inline-flex;align-items:center;min-height:2.75rem;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ads-ink);text-decoration:underline;text-underline-offset:.18em}.adtile__cta:hover{color:var(--ads-ok)}@container (max-width: 150px){.adtile__body{display:none}.adtile__who{font-size:.58rem}}.ads{display:block}.ads__sample{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem .7rem;margin:0 0 1rem;padding:.65rem .8rem;border:1px solid color-mix(in oklab,var(--ads-warn) 45%,transparent);border-radius:.5rem;background:color-mix(in oklab,var(--ads-warn) 9%,transparent);font-size:.85rem;line-height:1.45}.ads__samplebadge{flex:none;padding:.1rem .45rem;border-radius:.3rem;background:var(--ads-warn);color:var(--accent-ink);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ads__sampletext{flex:1 1 14rem;min-width:0}.ads__mark{margin-left:.4rem;padding:.05rem .35rem;border:1px solid color-mix(in oklab,var(--ads-warn) 55%,transparent);border-radius:.3rem;color:var(--ads-warn);font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.ads__health{margin:0 0 1.2rem;padding-bottom:.9rem;border-bottom:1px solid var(--ads-hair);font-size:.95rem;line-height:1.5;color:var(--ads-ink)}.ads__section{margin:0 0 1.6rem}.ads__h3{margin:0 0 .35rem;font-size:.95rem;font-weight:650;letter-spacing:.01em}.ads__ink,.ads__lede{margin:0 0 .6rem;font-size:.82rem;line-height:1.5;color:var(--ads-ink-soft)}.ads__ok{color:var(--ads-ok);font-size:.78rem}.ads__warn{margin:.3rem 0;color:var(--ads-warn);font-size:.78rem;line-height:1.45}.ads__cadence{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .6rem}.ads__cad{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.35rem .75rem;border:1px solid var(--ads-hair);border-radius:999px;background:var(--ads-face);color:var(--ads-ink-soft);font:inherit;font-size:.82rem;cursor:pointer}.ads__cad:hover{border-color:var(--ads-edge);color:var(--ads-ink)}.ads__cad[aria-pressed=true]{border-color:var(--ads-ok);background:color-mix(in oklab,var(--ads-ok) 16%,transparent);color:var(--ads-ink)}.ads__readout{margin:0;font-size:.82rem;line-height:1.5;color:var(--ads-ink-soft)}.ads__metrics,.ads__refusals,.ads__roster,.ads__tests{margin:0;padding:0;list-style:none}.ads__rosteritem{display:flex;flex-wrap:wrap;gap:.8rem 1rem;padding:.8rem 0;border-top:1px solid var(--ads-hair)}.ads__preview{flex:0 1 15rem;min-width:11rem;max-width:15rem}.ads__dest{margin:.3rem 0 0;font-size:.72rem;line-height:1.35;color:var(--ads-ink-soft);overflow-wrap:anywhere}.ads__dest code{font-size:inherit}.ads__facts{flex:1 1 14rem;min-width:0;margin:0;font-size:.82rem;line-height:1.5}.ads__facts div{display:flex;flex-wrap:wrap;gap:.4rem;padding:.15rem 0}.ads__facts dt{flex:none;min-width:6rem;color:var(--ads-ink-soft)}.ads__facts dd{margin:0;min-width:0}.ads__facts code{font-size:.78rem}.ads__kind{padding:.05rem .35rem;border:1px solid var(--ads-edge);border-radius:.3rem;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase}.ads__designer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin:0 0 .9rem;padding:.7rem .8rem;border:1px solid var(--ads-hair);border-radius:.5rem;background:var(--ads-face)}.ads__field{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--ads-ink-soft)}.ads__field select{padding:.3rem .4rem;border:1px solid var(--ads-hair);border-radius:.35rem;background:var(--ads-paper)}.ads__field select,.ads__go{min-height:2.75rem;color:var(--ads-ink);font:inherit;font-size:.82rem}.ads__go{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .8rem;border:1px solid var(--ads-edge);border-radius:.35rem;background:var(--ads-face);cursor:pointer}.ads__go:disabled{border-color:var(--ads-hair);color:var(--ads-ink-soft);cursor:not-allowed}.ads__test{padding:.8rem 0;border-top:1px solid var(--ads-hair)}.ads__testname{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:.9rem;font-weight:650}.ads__status{padding:.05rem .4rem;border:1px solid var(--ads-hair);border-radius:.3rem;font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ads-ink-soft)}.ads__status--live{border-color:color-mix(in oklab,var(--ads-ok) 55%,transparent);color:var(--ads-ok)}.ads__status--draft{border-color:color-mix(in oklab,var(--ads-warn) 55%,transparent);color:var(--ads-warn)}.ads__question,.ads__readoutline{margin:0 0 .45rem;font-size:.82rem;line-height:1.5;color:var(--ads-ink-soft)}.ads__costlabel,.ads__readoutlabel{display:inline-block;margin-right:.35rem;color:var(--ads-ink);font-weight:650}.ads__arms{margin:0 0 .5rem;padding:0;list-style:none;font-size:.82rem;line-height:1.6}.ads__chart{display:block;width:100%;max-width:34rem;height:auto;margin:0 0 .6rem}.ads__armlabel,.ads__barval{fill:var(--ads-ink-soft);font-size:9px;font-family:inherit}.ads__barval{text-anchor:end}.ads__bar--rendered{fill:var(--ads-stage-1)}.ads__bar--viewable{fill:var(--ads-stage-2)}.ads__bar--opened{fill:var(--ads-stage-3)}.ads__metric,.ads__refusals li{padding:.7rem 0;border-top:1px solid var(--ads-hair)}.ads__metrichead{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin:0 0 .3rem}.ads__metricvalue{font-size:1.25rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ads__metriclabel{font-size:.88rem}.ads__count{padding:.05rem .4rem;border:1px solid var(--ads-hair);border-radius:.3rem;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ads-ink-soft)}.ads__count--local{border-color:color-mix(in oklab,var(--ads-ok) 55%,transparent);color:var(--ads-ok)}.ads__count--needs-beacon{border-color:color-mix(in oklab,var(--ads-warn) 55%,transparent);color:var(--ads-warn)}.ads__cost,.ads__mech{margin:0 0 .25rem;font-size:.8rem;line-height:1.5;color:var(--ads-ink-soft)}.ads__refusal{margin:0 0 .2rem;font-size:.86rem;font-weight:600;color:var(--ads-ink)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--ads-paper:var(--surface-2);--ads-ok:var(--ok);--ads-hair:var(--grey-line);--ads-stage-1:#1a5fb4;--ads-stage-2:#3a7fd0;--ads-stage-3:#4d8cda;--ads-grad-a:#d0f7f9;--ads-grad-b:#dff6de;--ads-grad-c:#ffe9d4;--ads-grad-d:#f2e9ff}}:root[data-theme=light]{--ads-paper:var(--surface-2);--ads-ok:var(--ok);--ads-hair:var(--grey-line);--ads-stage-1:#1a5fb4;--ads-stage-2:#3a7fd0;--ads-stage-3:#4d8cda;--ads-grad-a:#d0f7f9;--ads-grad-b:#dff6de;--ads-grad-c:#ffe9d4;--ads-grad-d:#f2e9ff}.personaface{display:block;overflow:clip;border-radius:50%;background:var(--surface-2)}.personaface__img{display:block;width:100%;height:100%;object-fit:cover}.personaface--hero{width:clamp(140px,30vw,220px);height:clamp(140px,30vw,220px);border:4px solid var(--grey-strong);flex:0 0 auto}.personaface--row{width:72px;height:72px;border:2px solid var(--grey-border);flex:0 0 auto}.personaface--letter{display:grid;place-items:center;background:var(--solid);color:var(--fg);font-weight:800}.personaface--hero.personaface--letter{font-size:clamp(calc(var(--type-title-size) * 2),12vw,calc(var(--type-title-size) * 3))}.personaface--row.personaface--letter{font-size:var(--type-title-size)}.personafacts{display:flex;flex-wrap:wrap;gap:4px 28px;margin:14px 0 0}.personafacts__pair{min-width:0}.personafacts__label{margin:0;color:var(--grey-quiet);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.personafacts__value{margin:2px 0 0;color:var(--fg);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:600}.personafacts__value a{position:relative}.personafacts__value a:after{content:"";position:absolute;inset:-.85rem 0}.personascenes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0 auto;padding:18px var(--measure-column-pad) 0;max-width:var(--measure-column)}.personascenes__cell{position:relative;margin:0;overflow:clip;border-radius:10px;background:var(--surface-2);aspect-ratio:4/3}.personascenes__img{display:block;width:100%;height:100%;object-fit:cover}.personascenes__cap{position:absolute;inset:auto 0 0 0;padding:18px 12px 9px;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);color:var(--on-image);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.featured{margin:0 auto;padding:1.5rem var(--measure-column-pad) 8px;max-width:var(--measure-column)}.featured__eyebrow{margin:0 0 12px;color:var(--accent);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.featured__head{display:flex;flex-wrap:wrap;gap:clamp(16px,4vw,32px);align-items:flex-start}.featured__who{flex:1 1 320px;min-width:0}.featured__name{margin:0;font-size:clamp(var(--type-title-size),6vw,calc(var(--type-title-size) * 2));font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--fg)}.featured__name a{color:inherit;text-decoration:none}.featured__name a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.featured__handle{margin:4px 0 0;color:var(--grey-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.featured__tagline{margin:12px 0 0;max-width:44ch;color:var(--accent);font-size:clamp(var(--type-body-size),2.4vw,var(--type-lead-size));font-weight:600;line-height:1.3}.featured__bio{margin:10px 0 0;max-width:56ch;color:var(--grey-body);font-size:var(--type-body-size);line-height:var(--type-body-line)}.featured__counts{margin:14px 0 0;color:var(--grey-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.featured__cta{display:inline-block;margin-top:18px}.creatorlist__heading{margin:28px auto 10px;color:var(--grey-quiet);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.creatorlist,.creatorlist__heading{padding:0 var(--measure-column-pad);max-width:var(--measure-column)}.creatorlist{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px;margin:0 auto;list-style:none}.creatorcard{margin:0}.creatorcard__link{display:flex;gap:14px;align-items:center;padding:12px;border:1px solid var(--grey-line);border-radius:12px;background:var(--grey-wash);color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.creatorcard__link:hover{border-color:var(--grey-border);background:var(--grey-fill)}.creatorcard__who{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.creatorcard__name{color:var(--fg);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:700}.creatorcard__handle{color:var(--grey-secondary)}.creatorcard__handle,.creatorcard__tagline{font-size:var(--type-label-size);line-height:var(--type-label-line)}.creatorcard__tagline{margin-top:4px;overflow:hidden;color:var(--grey-body);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.creatorcard__counts{display:flex;flex-direction:column;flex:0 0 auto;align-items:flex-end;color:var(--grey-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-align:right}.creatorcard__remixed{color:var(--accent)}.creator--persona .personaface--hero{margin-bottom:10px}.creator__tagline{margin:8px 0 0;max-width:44ch;color:var(--accent);font-size:var(--type-lead-size);line-height:var(--type-lead-line);font-weight:600}.creator--stage{position:relative;max-width:none;padding-left:0;padding-right:0;isolation:isolate;justify-content:flex-end;min-height:clamp(440px,62vh,620px);padding-bottom:52px;border-radius:0;overflow:clip;touch-action:pan-y}.creator--stage[data-dragging]{-webkit-user-select:none;user-select:none;cursor:grabbing}.creator--stage{color-scheme:dark;color:var(--fg);--bg:#000;--fg:#f4f2ec;--fg-rgb:244 242 236;--surface:#0b0c10;--surface-2:#16171c;--accent:#5f9e7f;--accent-ink:#000;--danger:#ff8a8a;--warn:#e0a32e;--ok:#199e70;--ring:#fff;--solid:#000;--muted:rgba(244,242,236,0.62);--border:rgba(244,242,236,0.4);--grey-strong:rgba(244,242,236,0.92);--grey-body:rgba(244,242,236,0.78);--grey-secondary:rgba(244,242,236,0.62);--grey-quiet:rgba(244,242,236,0.5);--grey-border:rgba(244,242,236,0.4);--grey-line:rgba(244,242,236,0.22);--grey-fill:rgba(244,242,236,0.12);--grey-wash:rgba(244,242,236,0.05)}.personastage,.personastage__view{position:absolute;inset:0}.personastage__view{z-index:0;overflow:clip;background:#0b0b0b}.personastage__track{position:absolute;inset:0;transition:none}.personastage__track[data-settling]{transition:transform .26s cubic-bezier(.22,.61,.36,1)}.personastage__panel{position:absolute;top:0;bottom:0;width:100%;overflow:clip}.personastage__img{display:block;width:100%;height:100%;object-fit:cover}.personastage__seed{display:block;width:100%;height:100%;background:#0b0b0b}.personastage__seedimg{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.15);filter:blur(34px) saturate(.7) brightness(.46)}.personastage__wash{display:block;width:100%;height:100%;background:radial-gradient(120% 90% at 30% 15%,#232323,#0b0b0b 70%)}.personastage__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.55) 42%,rgba(0,0,0,.1) 78%),linear-gradient(90deg,rgba(0,0,0,.5),transparent 60%)}.creator__front{position:relative;z-index:2;flex-direction:column;align-items:flex-start;width:100%;padding-top:26px;text-shadow:0 1px 14px rgba(0,0,0,.75)}.creator__front,.creatorsections{display:flex;gap:8px;max-width:var(--measure-column);margin-inline:auto;padding-left:var(--measure-column-pad);padding-right:var(--measure-column-pad)}.creatorsections{flex-wrap:wrap;align-items:center;padding-top:20px;padding-bottom:6px}.creatorsections__link{display:inline-flex;gap:7px;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--grey-line);border-radius:999px;background:var(--grey-wash);color:var(--grey-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:600;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.creatorsections__link:hover{border-color:var(--grey-border);background:var(--grey-fill);color:var(--fg)}.creatorsections__link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.creatorsections__link--section{border-color:var(--grey-border);background:var(--grey-fill);color:var(--fg);letter-spacing:.02em}.creatorsections__link[aria-current=page]{border-color:var(--accent);color:var(--accent)}.creatorsections__count{color:var(--grey-quiet);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.creatorsections__link:hover .creatorsections__count{color:var(--grey-body)}.creatorsections__rule{width:1px;height:20px;margin:0 4px;background:var(--grey-line)}.creator--stage .creator__bio,.creator--stage .personafacts__value{color:var(--on-image)}.creator--stage .creator__counts,.creator--stage .personafacts__label{color:var(--grey-body)}.personastage__chrome{position:absolute;inset:0;z-index:3;pointer-events:none}.personastage__label{position:absolute;top:14px;left:var(--measure-column-pad);display:flex;flex-direction:column;gap:2px;max-width:60%}.personastage__cap{color:var(--on-image);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.personastage__cap,.personastage__line{font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-shadow:0 1px 10px rgba(0,0,0,.85)}.personastage__line{color:var(--accent);font-weight:600;letter-spacing:.02em}.personastage__arrow{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;transform:translateY(-50%);border:1px solid var(--grey-border);border-radius:50%;background:rgba(0,0,0,.42);color:var(--on-image);cursor:pointer;pointer-events:auto;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.personastage__arrow:hover:not(:disabled){border-color:var(--grey-body);background:rgba(0,0,0,.66)}.personastage__arrow:disabled{cursor:default;opacity:.22}.personastage__arrow--prev{left:8px}.personastage__arrow--next{right:8px}.personastage__dots{position:absolute;right:auto;bottom:6px;left:0;display:flex;gap:8px;justify-content:center;width:100%;max-width:var(--measure-column)}.personastage__dot{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.personastage__dotmark{display:block;width:9px;height:9px;border:1px solid var(--grey-quiet);border-radius:50%;background:transparent;transition:background .15s ease,transform .15s ease}.personastage__dot--earned .personastage__dotmark,.personastage__dot--earning .personastage__dotmark{border-color:var(--on-image);background:var(--on-image)}.personastage__dot--next .personastage__dotmark{transform:scale(.72);border-color:var(--accent)}.personastage__dot--locked .personastage__dotmark{transform:scale(.6);border-color:var(--grey-border)}.personastage__dot[aria-selected=true] .personastage__dotmark{transform:scale(1.35);border-color:var(--on-image)}.personastage__arrow:focus-visible,.personastage__dot:focus-visible .personastage__dotmark{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.personastage__arrow,.personastage__dotmark,.personastage__track,.personastage__track[data-settling]{transition:none}}@media (max-width:640px){.creator--stage{min-height:clamp(440px,74vh,560px);padding-bottom:92px;text-align:center}.creator--stage .creator__front{align-items:center}.creator--stage .creator__bio,.creator--stage .creator__tagline{margin-inline:auto}.personastage__arrow{display:none}.personastage__label{top:auto;right:var(--measure-column-pad);bottom:50px;left:var(--measure-column-pad);max-width:none;align-items:center;text-align:center}.personastage__dots{bottom:12px}.featured__head{justify-content:center;text-align:center}.featured__bio,.featured__tagline{margin-inline:auto}.personafacts{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:center}}.personajourney{max-width:var(--measure-column);margin-inline:auto;padding:20px var(--measure-column-pad) 8px}.personajourney__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:14px}.personajourney__title{margin:0;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:700;color:var(--fg)}.personajourney__tally{margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--grey-secondary)}.personajourney__row{--journey-gap:10px;display:flex;flex-wrap:wrap;gap:var(--journey-gap);margin:0;padding:0;list-style:none}.personajourney__step{display:flex;align-items:flex-start;gap:10px;flex:1 1 220px;max-width:320px;padding:10px 12px;border:1px solid var(--grey-line);border-radius:12px;background:var(--grey-wash);transition:border-color .15s ease,background .15s ease}.personajourney__num{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--grey-border);font-size:var(--type-micro-size);line-height:1;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--grey-secondary)}.personajourney__body{display:flex;flex-direction:column;gap:2px;min-width:0}.personajourney__name{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:700;color:var(--fg)}.personajourney__line{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--grey-secondary)}.personajourney__step--earned{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.personajourney__step--earned .personajourney__num{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.personajourney__step--earned .personajourney__line{color:color-mix(in srgb,var(--accent) 85%,var(--fg))}.personajourney__step--unearned{color:var(--grey-quiet)}@media (prefers-reduced-motion:reduce){.personajourney__step{transition:none}}@media (max-width:640px){.personajourney{padding-left:var(--measure-column-pad);padding-right:var(--measure-column-pad)}.personajourney__step{flex-basis:calc(50% - var(--journey-gap));max-width:none}}.recognitionlines{max-width:var(--measure-column);margin-inline:auto;padding:0 var(--measure-column-pad) 8px}.recognitionlines__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.recognitionlines__item{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--grey-body)}@media (max-width:640px){.recognitionlines{padding-left:var(--measure-column-pad);padding-right:var(--measure-column-pad)}}.fishes-with a{position:relative}.fishes-with a:before{content:"";position:absolute;top:50%;left:50%;width:max(calc(100% + 12px),44px);height:44px;transform:translate(-50%,-50%)}