.pf-wrap{container:pf/inline-size;--pf-h:clamp(600px,calc(100svh - var(--nav-h) - var(--issue-bar, 0px) - 40px),1000px)}.pf{overflow:hidden;--pf-line:var(--spread-line)}.pf,.pf-side{display:flex;flex-direction:column;min-width:0}.pf-bio{position:relative;padding:20px 16px 16px;min-width:0}.pf-id{display:flex;align-items:center;gap:14px}.pf-bio-full{display:flex;flex-direction:column;gap:16px}.pf-bio:not([data-more]) .pf-bio-full,.pf-bio[data-more] .pf-bio-short{display:none}.pf-goals{border-top:1px solid var(--pf-line);min-width:0}.pf-goals-toggle{display:flex;width:100%;align-items:center;gap:10px;min-height:52px;padding:10px 16px;text-align:left;cursor:pointer}.pf-goals-chev{transition:transform .24s cubic-bezier(.22,1,.36,1)}.pf-goals[data-open] .pf-goals-chev{transform:rotate(180deg)}.pf-goals-body{display:flex;flex-direction:column;gap:12px;padding:0 12px 14px}.pf-goals:not([data-open]) .pf-goals-body{display:none}.pf-main{border-top:1px solid var(--pf-line);min-width:0}.pf-strip{border-bottom:1px solid var(--pf-line)}.pf-strip-row{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:16px 16px 12px;scrollbar-width:none}.pf-strip-row::-webkit-scrollbar{display:none}.pf-strip-row>li{flex:none;width:76px;scroll-snap-align:start}.pf-tile{position:relative;display:block;width:76px;aspect-ratio:3/4;overflow:hidden;border-radius:14px;background:var(--color-surface-2);box-shadow:0 0 0 2px var(--spread-bg),0 0 0 3.5px var(--pf-line);cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1)}.pf-tile[data-newest]{box-shadow:0 0 0 2px var(--spread-bg),0 0 0 3.5px var(--color-accent)}@media (hover:hover){.pf-tile:hover{transform:translateY(-2px)}}.pf-tile:active{transform:scale(.97)}.pf-tl-head{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-bottom:1px solid var(--pf-line);background:var(--spread-bg)}.pf-tab{position:relative;display:inline-flex;height:100%;align-items:center}.pf-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:2px;background:var(--color-text)}.pf-row{position:relative;display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid var(--pf-line);content-visibility:auto;contain-intrinsic-size:auto 140px}.pf-row[data-cut]{display:none}.pf-row.is-live{animation:pf-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes pf-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.pf-row.is-live{animation:none}}.pf-media{position:relative;display:block;width:100%;overflow:hidden;border-radius:14px;border:1px solid var(--pf-line);background:var(--color-surface-2);cursor:pointer}.pf-more-desk{display:none}@container pf (min-width: 640px){.pf{display:grid;grid-template-columns:minmax(236px,36%) minmax(0,1fr);height:var(--pf-h)}.pf-main,.pf-side{min-height:0;overflow-y:auto}.pf-main{border-top:0;border-left:1px solid var(--pf-line)}.pf-bio{padding:22px 20px 18px}.pf-id{flex-direction:column;align-items:flex-start;gap:12px}.pf-bio-less,.pf-bio-short{display:none}.pf-bio:not([data-more]) .pf-bio-full{display:flex}.pf-goals{border-top:0;padding:4px 16px 18px}.pf-goals-toggle{display:none}.pf-goals-body,.pf-goals:not([data-open]) .pf-goals-body{display:flex;padding:0}.pf-tl-head{position:sticky;top:0;z-index:2}.pf-row[data-cut]{display:flex}.pf-more-phone{display:none}.pf-more-desk{display:flex}}@container pf (min-width: 860px){.pf{grid-template-columns:minmax(0,26fr) minmax(0,48fr) minmax(0,26fr);grid-template-areas:"bio main goals"}.pf-side{display:contents}.pf-bio{grid-area:bio;min-height:0;overflow-y:auto}.pf-main{grid-area:main}.pf-goals{grid-area:goals;min-height:0;overflow-y:auto;padding:16px 14px;border-left:1px solid var(--pf-line)}}.pf[data-solo]{display:flex;height:auto}.pf[data-solo] .pf-main,.pf[data-solo] .pf-side{overflow:visible;border:0}