.ps{--ps-paper:var(--surface);--ps-ln:color-mix(in srgb,var(--ink) 16%,transparent);container-type:inline-size;position:relative;aspect-ratio:4/3;width:100%;overflow:hidden;color:var(--ink);background:radial-gradient(110% 80% at 15% 0,color-mix(in srgb,var(--acc) 11%,transparent) 0,transparent 62%),linear-gradient(165deg,var(--surface) 0,color-mix(in srgb,var(--ink) 7%,var(--surface-2)) 100%)}html[data-theme=dark] .ps{--ps-paper:var(--surface-2)}.ps-wrap.is-hero .ps{border-radius:var(--r-card)}.ps-svg{width:100%;height:100%;display:block}.ps-html,.ps-svg{position:absolute;inset:0}.ps svg text{font-family:inherit;fill:var(--muted)}.ps-t13{font-size:14px}.ps-t12{font-size:13px}.ps .ps-ink{color:var(--ink);fill:var(--ink)}.ps-tag{top:5.5cqw;right:6cqw;font-size:max(10px,2.7cqw);line-height:1;border:1px solid var(--line);border-radius:var(--r-card);padding:1.1cqw 2.4cqw}.ps-cap,.ps-tag{position:absolute;color:var(--muted)}.ps-cap{left:7cqw;right:7cqw;bottom:5cqw;display:flex;justify-content:space-between;gap:3cqw;font-size:max(10px,3cqw);line-height:1.2}.ps-rp{display:flex;align-items:center;gap:6px;margin:6px 6px 0 auto;padding:6px 8px;font:inherit;font-size:13px;color:var(--muted);background:none;border:0;border-radius:var(--r-card);cursor:pointer}.ps-rp:hover{color:var(--ink)}.ps-rp svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce),(scripting:none){.ps-rp{display:none}}.ps .a{--it:1;--ez:cubic-bezier(0.25,1,0.5,1)}.ps.is-lite{--k:0.62}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.ps .a{animation:var(--an) calc(var(--du, .5s) * var(--k, 1)) var(--ez) calc(var(--dl, 0s) * var(--k, 1) + var(--stg, 0s)) var(--it) both paused}.ps.is-play .a{animation-play-state:running}.ps.is-play.is-off .a{animation-play-state:paused}.ps.is-rs .a{animation:none}}@keyframes ps-up{0%{opacity:0;transform:translateY(3cqw)}}@keyframes ps-rise{0%{opacity:0;transform:translateY(22cqw)}}@keyframes ps-pop{0%{opacity:0;transform:scale(.4)}}@keyframes ps-supx{0%{opacity:0;transform:translateY(8px)}}@keyframes ps-fade{0%{opacity:0}}@keyframes ps-dim{0%{opacity:.38}}@keyframes ps-line{0%{opacity:0;transform:translateX(-3cqw)}}@keyframes ps-grow{0%{transform:scaleX(0)}}@keyframes ps-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}