.apf{flex-direction:column;gap:20px;padding-bottom:48px;display:flex}.apf svg.lucide{flex-shrink:0;width:18px;height:18px}.apf-cover{background:var(--pnl-grad);border-radius:20px;height:220px;position:relative;overflow:hidden}.apf-cover-btn{border-radius:var(--festyz-radius-pill);background:var(--pnl-overlay);min-height:44px;color:var(--pnl-on-veil);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px}.apf-head{grid-template-columns:auto 1fr auto;align-items:start;gap:20px;margin-top:-84px;padding:0 16px;display:grid;position:relative}.apf-avatar{border-radius:var(--festyz-radius-pill);background:var(--pnl-grad);width:168px;height:168px;padding:5px}.apf-avatar>*{border-radius:var(--festyz-radius-pill);border:4px solid var(--pnl-bg);object-fit:cover;width:100%;height:100%}.apf-avatar span{background:var(--pnl-grad);color:var(--pnl-on-accent);font:900 64px/1 var(--pnl-font-display);place-items:center;display:grid}.apf-id{min-width:0;padding-top:92px}.apf-id h1{font:900 36px/1.05 var(--pnl-font-display);color:var(--pnl-text);align-items:center;gap:10px;display:flex}.apf-type{border-radius:var(--festyz-radius-pill);background:rgb(var(--pnl-ink-rgb) / .07);color:var(--pnl-accent);margin-top:8px;padding:3px 12px;font-size:12.5px;font-weight:800;display:inline-block}.apf-meta{color:var(--pnl-text-2);align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:700;display:flex}.apf-meta svg{width:15px;height:15px}.apf-bio{max-width:420px;color:var(--pnl-text);margin-top:8px;font-size:14.5px;line-height:1.45}.apf-socials{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.apf-soc{border-radius:var(--festyz-radius-pill);border:1px solid var(--pnl-border);width:42px;height:42px;color:var(--pnl-accent);background:var(--pnl-surface);place-items:center;font-size:12px;font-weight:900;display:grid}.apf-soc-off{color:var(--pnl-text-3);background:0 0;border-style:dashed}.apf-side{flex-direction:column;align-items:flex-end;gap:12px;padding-top:92px;display:flex}.apf-stats{gap:8px;display:flex}.apf-stats div{border:1px solid var(--pnl-border);background:var(--pnl-surface);text-align:center;border-radius:16px;min-width:112px;padding:10px 16px}.apf-stats b{font:900 20px/1 var(--pnl-font-display);color:var(--pnl-text);display:block}.apf-stats small{letter-spacing:.14em;color:var(--pnl-text-3);font-size:10px;font-weight:800}.apf-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.apf-cta,.apf-ghost{border-radius:var(--festyz-radius-pill);align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.apf-cta{background:var(--pnl-action-gradient);color:var(--pnl-on-accent)}.apf-cta:hover{background:var(--pnl-action-gradient-hover)}.apf-ghost{border:1px solid var(--pnl-border);background:var(--pnl-surface);color:var(--pnl-text)}.apf-round{border-radius:var(--festyz-radius-pill);border:1px solid var(--pnl-border);background:var(--pnl-surface);width:42px;height:42px;color:var(--pnl-text);place-items:center;display:grid}.apf-chapters{padding:0 8px}.apf-tabs{border-bottom:1px solid var(--pnl-border);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.apf-tabs button{color:var(--pnl-text-2);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:800;display:inline-flex}.apf-tabs button[aria-selected=true]{color:var(--pnl-text);border-bottom-color:var(--pnl-accent)}.apf section{flex-direction:column;gap:16px;display:flex}.apf-sechead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.apf-sechead h2{font:900 26px/1.1 var(--pnl-font-display);color:var(--pnl-text);align-items:center;gap:10px;display:flex}.apf-sechead h2 svg{width:24px;height:24px;color:var(--pnl-accent)}.apf-sechead h3{font:800 17px/1.2 var(--pnl-font-display);color:var(--pnl-text)}.apf-sechead h3 em{border-radius:var(--festyz-radius-pill);background:var(--pnl-surface);letter-spacing:.14em;color:var(--pnl-text-2);margin-left:8px;padding:3px 10px;font-size:10.5px;font-style:normal}.apf-link{color:var(--pnl-accent);font-size:13.5px;font-weight:800}.apf-nextline .apf-link{align-items:center;min-height:44px;display:inline-flex}.apf-reach,.apf-box,.apf-next{border:1px solid var(--pnl-border);background:var(--pnl-surface);border-radius:22px;padding:20px}.apf-reach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.apf-reach-grid div{background:var(--pnl-bg);border:1px solid var(--pnl-border);border-radius:14px;padding:12px 16px}.apf-reach-grid b{font:900 22px/1 var(--pnl-font-display);color:var(--pnl-text);display:block}.apf-reach-grid small{color:var(--pnl-text-2);font-size:13px}.apf-empty{text-align:center;color:var(--pnl-text-3);padding:28px 12px;font-size:14px}.apf-sub{color:var(--pnl-text-2);font-size:13.5px}.apf-display{letter-spacing:.01em;font-family:Bebas Neue,sans-serif!important;font-size:34px!important;font-weight:400!important}.apf-chips{flex-wrap:wrap;gap:8px;display:flex}.apf-chips button{border-radius:var(--festyz-radius-pill);border:1px solid var(--pnl-border);background:var(--pnl-bg);height:38px;color:var(--pnl-text);padding:0 16px;font-size:13.5px;font-weight:800}.apf-chips button[aria-pressed=true]{background:var(--pnl-action-gradient);color:var(--pnl-on-accent);border-color:#0000}.apf-next{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.apf-next>.apf-art{flex-shrink:0;width:150px}.apf-next-copy{flex-direction:column;flex:1;gap:4px;min-width:180px;display:flex}.apf-next-copy small{letter-spacing:.2em;color:var(--pnl-accent);font-size:11px;font-weight:800}.apf-next-copy strong{color:var(--pnl-text);text-transform:uppercase;font:400 44px/1 Bebas Neue,sans-serif}.apf-next-copy span{color:var(--pnl-text-2);font-size:14px;font-weight:700}.apf-clock{gap:8px;display:flex}.apf-clock div{text-align:center;border:1px solid var(--pnl-border-strong);background:var(--pnl-bg);border-radius:14px;width:72px;padding:8px 0}.apf-clock b{font:900 22px/1 var(--pnl-font-display);font-variant-numeric:tabular-nums;color:var(--pnl-text);display:block}.apf-clock small{color:var(--pnl-text-2);font-size:10px;font-weight:800}.apf-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin-top:18px;display:grid}.apf-rel b{color:var(--pnl-text);margin-top:10px;font-size:15px;display:block}.apf-rel small{color:var(--pnl-text-2);font-size:12.5px}.apf-art{aspect-ratio:1;border-radius:18px;position:relative;overflow:hidden}.apf-art em{border-radius:var(--festyz-radius-pill);background:var(--pnl-overlay);color:var(--pnl-on-veil);letter-spacing:.12em;padding:3px 10px;font-size:10.5px;font-style:normal;font-weight:900;position:absolute;top:12px;left:12px}.apf-art-title{color:var(--pnl-on-accent);text-transform:uppercase;font:400 30px/.95 Bebas Neue,sans-serif;position:absolute;bottom:14px;left:14px;right:64px}.apf-play{border-radius:var(--festyz-radius-pill);background:var(--pnl-on-accent);width:46px;height:46px;color:var(--pnl-text);place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.apf-play svg{fill:currentColor;color:var(--festyz-night)}.apf-tone-a{background:linear-gradient(135deg,var(--festyz-orange),var(--festyz-magenta) 55%,var(--festyz-violet-deep))}.apf-tone-b{background:linear-gradient(135deg,var(--festyz-violet-electric),var(--festyz-cyan))}.apf-tone-c{background:linear-gradient(135deg,var(--festyz-magenta-deep),var(--festyz-violet))}.apf-tone-d{background:linear-gradient(135deg,var(--festyz-cyan),var(--festyz-night))}.apf-tone-e{background:linear-gradient(135deg,var(--festyz-magenta-deep),var(--festyz-orange))}.apf-tone-f{background:linear-gradient(135deg,var(--festyz-gold),var(--festyz-magenta))}.apf-avrow{align-items:flex-end;gap:12px;display:flex}.apf-medit,.apf-mb{display:none!important}@media(max-width:899px){.apf-medit{margin-bottom:8px;display:inline-flex!important}.apf-mb{display:inline!important}.apf-dk,.apf-actions{display:none}.apf-side{order:3}.apf-cover{border-radius:16px;height:150px}.apf-head{grid-template-columns:1fr;gap:12px;margin-top:-60px;padding:0 4px}.apf-avatar{width:112px;height:112px}.apf-avatar span{font-size:44px}.apf-id,.apf-side{padding-top:0}.apf-id h1{font-size:28px}.apf-side{align-items:stretch}.apf-stats div{flex:1;min-width:0}.apf-actions{justify-content:flex-start}.apf-reach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apf-art-title{font-size:22px;right:54px}.apf-play{width:38px;height:38px}.apf-clock{width:100%}.apf-clock div{flex:1;width:auto}.apf-next>.apf-art{width:96px}.apf-next-copy strong{font-size:34px}}.apf-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
