.pv{--orange:#f85606;--pink:#ff3a7a;--green:#0a9d58;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif}body:has(.pv){background:#fff}.pv .fbn{position:absolute;left:0;right:0;bottom:0;z-index:2;justify-content:space-between;gap:8px;padding:5px 12px;min-height:40px;color:#fff;pointer-events:none;background:linear-gradient(90deg,#e0261a,#f24a1c 55%,#ff7a18);box-shadow:0 -6px 14px rgba(0,0,0,.12)}.pv .fbn,.pv .fbn-l{display:flex;align-items:center}.pv .fbn-l{gap:5px;font:900 italic 17px/1 Arial,sans-serif;letter-spacing:-.2px;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.18)}.pv .fbn-l svg{width:16px;height:16px;flex:none}.pv .fbn-r{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.pv .fbn-t{display:flex;align-items:baseline;gap:3px;font:700 13px/1 Arial,sans-serif;white-space:nowrap}.pv .fbn-t em{font-style:normal;font-weight:600;margin-right:3px}.pv .fbn-t b{font-weight:800;font-variant-numeric:tabular-nums;min-width:17px;text-align:center}.pv .fbn-t i{font-style:normal;font-weight:700;opacity:.9}.pv .fbn-s{display:flex;align-items:center;gap:7px;font:600 11px/1 Arial,sans-serif;white-space:nowrap}.pv .fbn-bar{width:118px;height:7px;background:rgba(255,255,255,.28)}.pv .fbn-bar,.pv .fbn-fill{position:relative;display:block;border-radius:7px;overflow:hidden}.pv .fbn-fill{height:100%;background:linear-gradient(90deg,#ffd9d2,#fff);animation:fbgrow 1.4s cubic-bezier(.2,.8,.2,1) both}.pv .fbn-fill:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-40%;background:linear-gradient(90deg,transparent,rgba(255,120,60,.55),transparent);animation:fbshine 2s ease-in-out 1.4s infinite}@keyframes fbgrow{0%{width:0}}@keyframes fbshine{to{left:110%}}@media (prefers-reduced-motion:reduce){.pv .fbn-fill,.pv .fbn-fill:after{animation:none}}.pv .chip{border:1.5px solid #ddd}.pv .chip.active{border-color:var(--orange);color:var(--orange);background:#fff1ec}.pv .gal::-webkit-scrollbar{display:none}.pv .gal{-moz-user-select:none;user-select:none;-webkit-user-select:none}.pv .gal-ar{display:none;position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:0;background:rgba(0,0,0,.45);color:#fff;font-size:24px;line-height:1;align-items:center;justify-content:center;cursor:pointer}@media (hover:hover){.pv .gal-ar{display:flex}}.pv .gal-ar:hover{background:rgba(0,0,0,.65)}.pv-cols,.pv-left,.pv-right{display:contents}@media (min-width:900px){.pv.pv{max-width:var(--pw)}.pv-cols{display:grid;grid-template-columns:minmax(0,clamp(440px,36%,620px)) minmax(0,1fr);gap:32px;align-items:start;padding:24px 24px 8px}.pv-left,.pv-right{display:block}.pv-left{position:sticky;top:16px}.pv-right>div:first-child{padding-left:0;padding-right:0}.pv-right>div+div{margin-left:0;margin-right:0}}.pv .mfs{scrollbar-width:none;cursor:grab}.pv .mfs::-webkit-scrollbar{display:none}.pv .dsc{--u:calc(min(100vw,448px)/591)}@media (min-width:900px){.pv .dsc{--u:calc(clamp(640px,46vw,860px)/591)}.pv .dsc .pgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--u)*16)}.pv .dsc .ci{height:auto;aspect-ratio:1}}