.pg-head{grid-template-columns:1fr auto;align-items:center;gap:24px;padding-top:clamp(32px,5vw,64px);padding-bottom:20px;display:grid}.pg-title{font-family:var(--font-display);margin:0 0 14px;font-size:clamp(1.9rem,4.6vw,3.1rem);line-height:1.1}.pg-arrow{color:var(--hx-aqua)}.pg-in{color:var(--text-2);white-space:nowrap;font-size:.55em}.pg-owl{text-align:center;justify-items:center;gap:6px;max-width:220px;margin:0;display:grid}.pg-owl figcaption{gap:2px;display:grid}.pg-headline{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.pg-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.pg-metric{align-content:start;gap:4px;display:grid}.pg-metric strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.15rem}.pg-metric.is-big strong{font-size:clamp(1.4rem,3vw,2rem)}.pg-countdown{font-family:var(--font-mono)}.pg-chart{padding:18px 20px}.pg-books{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-activity{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.pg-foot{gap:16px;padding-bottom:clamp(40px,6vw,72px);display:grid}.pg-notes{gap:4px;margin:0;padding-left:18px;display:grid}.pg-paused{text-align:center;justify-items:center;gap:12px;padding:64px 0;display:grid}.boot-msg{color:var(--text-2);padding:64px 0}.owl-stage{max-width:100%;margin:0 auto;position:relative}.owl-anim{transform-origin:50% 100%;position:relative}.owl-anim>img:first-child{filter:drop-shadow(0 0 1.5px #fff3df59)drop-shadow(0 22px 36px #00000073);width:100%;height:auto;display:block}.acc{pointer-events:none;height:auto;position:absolute;transform:translate(-50%,-50%)}.acc-sweat{animation:2.4s ease-in infinite drip}.acc-crown{animation:3s ease-in-out infinite shine}.budget-review{background:var(--hx-rose);color:#fff;font:600 12px var(--font-mono);white-space:nowrap;border-radius:999px;padding:4px 10px;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.status-thriving .owl-anim{animation:1.8s ease-in-out infinite bounce}.status-doing-okay .owl-anim{animation:4s ease-in-out infinite sway}.status-under-pressure .owl-anim{animation:3.2s ease-in-out infinite jitter}.status-in-survival-mode .owl-anim{animation:5s ease-in-out infinite droop}@keyframes bounce{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-14px)scale(.98,1.02)}55%{transform:translateY(0)scale(1.03,.97)}}@keyframes sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes jitter{0%,82%,to{transform:translate(0)}85%{transform:translate(-3px)rotate(-1deg)}88%{transform:translate(3px)rotate(1deg)}91%{transform:translate(-2px)}94%{transform:translate(2px)}}@keyframes droop{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-3deg)translateY(4px)}}@keyframes drip{0%{opacity:0;transform:translate(-50%,-80%)}20%{opacity:1}to{opacity:0;transform:translate(-50%,60%)}}@keyframes shine{0%,to{filter:drop-shadow(0 0 #f5b83d00)}50%{filter:drop-shadow(0 0 10px #f5b83dcc)}}@media (width<=960px){.pg-head{grid-template-columns:1fr}.pg-owl{text-align:left;grid-template-columns:96px 1fr;justify-self:start;align-items:center;max-width:none}.pg-owl .owl-stage{width:96px!important}.pg-headline{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-books,.pg-activity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-books{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.owl-anim,.owl-anim *{animation:none!important}}
