.hw .pp-bar{background:#f8f5f0;border-bottom:1px solid #eee2d6;border-radius:14px 14px 0 0;align-items:center;gap:5px;padding:9px 12px;display:flex}.hw .pp-bar i{background:#cdc2b4;border-radius:50%;width:8px;height:8px}.hw .pp-bar span{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;color:#786d65;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:11px;overflow:hidden}.hw .pp-bar.sm{border-radius:10px 10px 0 0;padding:7px 10px}.hw .pp-bar.sm i{width:6px;height:6px}.hw .pp-bar.sm span{color:#4b423c;font-family:inherit;font-size:11.5px;font-weight:500}.hw .pp-fd{width:100%;min-width:0;max-width:560px;box-shadow:var(--sh-screen);flex-direction:column;justify-self:end;gap:0;padding:0;display:flex;overflow:hidden}.hw .pp-proto{z-index:1;background:#fff;position:relative}.hw .pp-fd .pp-bar{border-radius:0}.hw .pp-wk{grid-template-columns:52px repeat(5,minmax(0,1fr));gap:5px;padding:14px 16px 16px;font-size:11.5px;display:grid}.hw .pp-wd{text-align:center;color:#786d65;font-size:11px}.hw .pp-wn{color:#17120f;align-self:center;font-weight:500}.hw .pp-sh{border-radius:var(--r-in);color:#4b423c;background:#f8f5f0;justify-content:center;align-items:center;height:26px;font-size:10.5px;display:flex}.hw .pp-sh.e{color:#8a5434;background:#fce7d6}.hw .pp-sh.l{color:#3b2c24;background:#efe8df}.hw .pp-layers{background:#f8f5f0;border-top:1px solid #e6ded3;flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex}.hw .pp-layers li{color:#4b423c;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;padding:10px 20px;font-size:13.5px;line-height:1.35;animation:11s cubic-bezier(.2,.7,.2,1) infinite pp-slide;display:grid}.hw .pp-layers li+li{border-top:1px solid #e6ded3}@keyframes pp-slide{0%,76%{opacity:1;transform:none}80%{opacity:0;transform:translate(28px)}88%,to{opacity:1;transform:none}}@media (max-width:560px){.hw .pp-layers li{grid-template-columns:1fr;gap:2px;padding:10px 14px}.hw .pp-wk{grid-template-columns:40px repeat(5,minmax(0,1fr));gap:4px;padding:10px}}.hw .pp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px;display:grid}.hw .pp-pc{flex-direction:column;gap:14px;min-width:0;display:flex}.hw .pp-win{border-radius:var(--r-in);box-shadow:var(--sh-screen);background:#fff;border:1px solid #e6ded3;animation:12s ease-in-out infinite pp-glow}@keyframes pp-glow{0%,12%,to{border-color:#e6ded3;box-shadow:0 1px 2px #1c14110f,0 18px 36px -22px #3b2c2466}4%,8%{border-color:#b5683e;box-shadow:0 0 0 4px #fce7d6,0 18px 40px -18px #b5683e8c}}.hw .pp-wb{color:#4b423c;flex-direction:column;justify-content:center;height:128px;padding:12px 14px;font-size:11.5px;display:flex}.hw .pp-pt{flex-direction:column;gap:6px;display:flex}.hw .pp-by{color:#786d65;font-size:13px}.hw .pp-pt ul{color:#17120f;flex-direction:column;gap:6px;margin:6px 0 0;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:flex}.hw .pp-pt li{align-items:baseline;gap:9px;display:flex}.hw .pp-pt li:before{content:"";border:1.5px solid #b5683e;border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.hw .pp-pt footer{color:#786d65;border-top:1px solid #efe8df;margin-top:6px;padding-top:10px;font-size:13.5px}.hw .pp-pt footer b{color:#8a5434}.hw .pp-mq{flex-direction:column;gap:5px;display:flex}.hw .pp-mq span{border-radius:var(--r-in);background:#f8f5f0;justify-content:space-between;padding:4px 8px;display:flex}.hw .pp-mq i,.hw .pp-me i,.hw .pp-ma i{color:#786d65;font-style:normal}.hw .pp-mq b,.hw .pp-me b,.hw .pp-ma b{color:#17120f;font-weight:500}.hw .pp-mq strong{color:#17120f;align-self:flex-end;font-size:16px}.hw .pp-mq small{color:#786d65;font-size:10.5px;font-weight:400}.hw .pp-mr{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.hw .pp-mr span{background:#f8f5f0;border-radius:4px;height:16px}.hw .pp-mr .e{background:#fce7d6}.hw .pp-mr .l{background:#efe8df}.hw .pp-me{flex-direction:column;gap:6px;display:flex}.hw .pp-me span{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.hw .pp-me em{border-radius:var(--r-in);color:#fff;background:#17120f;padding:2px 7px;font-size:10.5px;font-style:normal}.hw .pp-mo{flex-direction:column;gap:6px;display:flex}.hw .pp-mo span{align-items:center;gap:7px;display:flex}.hw .pp-mo span:before{content:"";border:1px solid #cdc2b4;border-radius:3px;width:10px;height:10px}.hw .pp-mo span.on:before{background:#b5683e;border-color:#b5683e}.hw .pp-mo i{border-radius:var(--r-in);background:#efe8df;height:5px;margin-top:4px;display:block}.hw .pp-mo i b{border-radius:var(--r-in);background:#b5683e;width:66%;height:100%;display:block}.hw .pp-mt{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;font-size:10.5px;display:grid}.hw .pp-mt span{color:#786d65;padding-top:14px;position:relative}.hw .pp-mt span:before{content:"";background:#efe8df;border-radius:50%;width:9px;height:9px;margin-left:-5px;position:absolute;top:0;left:50%}.hw .pp-mt span.on{color:#17120f}.hw .pp-mt span.on:before{background:#b5683e}.hw .pp-ma{flex-direction:column;gap:6px;display:flex}.hw .pp-ma span{border-bottom:1px solid #efe8df;justify-content:space-between;padding-bottom:5px;display:flex}.hw .pp-ma em{border-radius:var(--r-in);color:#8a5434;background:#fce7d6;align-self:flex-start;padding:2px 7px;font-size:10.5px;font-style:normal}@media (max-width:1100px){.hw .pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hw .pp-grid{grid-template-columns:1fr;gap:28px}}.hw .pp-ru{flex-direction:column;gap:0;display:flex}.hw .pp-scale{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hw .pp-scale span{color:#17120f;border-left:1px solid #cdc2b4;padding:4px 0 14px 10px;font-size:14px;font-weight:500;position:relative}.hw .pp-scale span:last-child{color:#8a5434}.hw .pp-rl{background:linear-gradient(90deg,#efe8df,#cdc2b4);border-radius:3px;height:3px}.hw .pp-rl i{animation-duration:6s}.hw .pp-bands{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 0;margin-top:18px;display:grid}.hw .pp-band{border-radius:var(--r-card);background:#fff;border:1px solid #e6ded3;flex-direction:column;gap:6px;margin-right:10px;padding:16px 18px;display:flex}.hw .pp-band b{color:#17120f;font-size:17px}.hw .pp-band span{color:#4b423c;font-size:14.5px;line-height:1.45}.hw .pp-band.us{box-shadow:var(--sh-screen);border:2px solid #b5683e;padding:15px 17px}.hw .pp-band.us b{color:#8a5434}.hw .pp-band em{color:#786d65;font-style:normal;display:none}.hw .pp-band.any{background:0 0;border-style:dashed;border-color:#cdc2b4}@media (max-width:760px){.hw .pp-scale{grid-template-columns:repeat(4,minmax(0,1fr))}.hw .pp-scale span{padding-left:6px;font-size:11.5px}.hw .pp-bands{grid-template-columns:1fr}.hw .pp-band{margin-right:0;grid-column:1/-1!important}.hw .pp-band em{display:block}}.hw .pp-rr{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.hw .pp-rv,.hw .pp-after{color:#17120f;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.hw .pp-rh{color:#786d65;justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.hw .pp-fg{flex-direction:column;gap:6px;display:flex}.hw .pp-fgh{color:#4b423c;font-size:12.5px;font-weight:600}.hw .pp-fg ul{border-top:1px solid #e6ded3;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hw .pp-fg li{border-bottom:1px solid #e6ded3;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;font-size:14px;animation:10s ease-in-out infinite pp-tick;display:flex}@keyframes pp-tick{0%,10%,to{background:#fff}4%,7%{background:#f8f5f0}}.hw .pp-fg b{border-radius:var(--r-pill);flex:none;padding:3px 9px;font-size:11.5px;font-weight:600}.hw .pp-fg b.done{color:#067647;background:#ecfdf3}.hw .pp-fg b.held{color:#b54708;background:#fffaeb}.hw .pp-after svg{width:100%;height:auto;overflow:visible}.hw .pp-goal{stroke:#cdc2b4;stroke-dasharray:4 4}.hw .pp-gl{fill:#786d65;font-size:10.5px}.hw .pp-ul{fill:none;stroke:#b5683e;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.hw .pp-ud{fill:#8a5434}.hw .pp-after dl{border-top:1px solid #efe8df;flex-direction:column;gap:8px;margin:auto 0 0;padding-top:12px;font-size:13.5px;display:flex}.hw .pp-after dl div{grid-template-columns:132px minmax(0,1fr);gap:10px;display:grid}.hw .pp-after dt{color:#786d65}.hw .pp-after dd{color:#17120f;margin:0}.hw .pp-after dl div:first-child dd{color:#8a5434;font-weight:600}@media (max-width:900px){.hw .pp-rr{grid-template-columns:1fr}}@media (max-width:560px){.hw .pp-fg li{flex-direction:column;align-items:flex-start;gap:6px}.hw .pp-after dl div{grid-template-columns:1fr;gap:2px}}.hw .pp-tr{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch;gap:22px;display:grid}.hw .pp-case{border-radius:var(--r-card);color:#eee2d6;background:#281d18d9;border:1px solid #5f4a3c;flex-direction:column;gap:10px;padding:26px;display:flex}.hw .pp-case .lab{color:#de8a52}.hw .pp-fig{letter-spacing:-.02em;color:#de8a52;margin-top:8px;font-size:56px;font-weight:700;line-height:1}.hw .pp-fl{color:#fff;margin:0;font-size:15px}.hw .pp-case p{margin:0;font-size:14.5px;line-height:1.5}.hw .pp-case .ag-trail{margin:auto 0 4px}.hw .pp-fits{border-radius:var(--r-card);background:#5f4a3c;border:1px solid #5f4a3c;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.hw .pp-fits li{background:#281d18;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.hw .pp-fits .lab{color:#de8a52}.hw .pp-fits p{color:#eee2d6;margin:0;font-size:14.5px;line-height:1.5}@media (max-width:900px){.hw .pp-tr{grid-template-columns:1fr}}@media (max-width:560px){.hw .pp-fits{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hw .pp-layers li,.hw .pp-win,.hw .pp-fg li{animation:none!important}}.hw .pp-pc.hot .pp-win{box-shadow:0 0 0 4px #fce7d6, var(--sh-screen);border-color:#b5683e;animation:none}.hw .act-dark .pp-scale span{color:#eee2d6;border-left-color:#5f4a3c}.hw .act-dark .pp-scale span:last-child{color:#de8a52}.hw .act-dark .pp-rl{background:linear-gradient(90deg,#3b2c24,#5f4a3c)}.hw .act-dark .pp-band{background:#281d18;border-color:#3b2c24}.hw .act-dark .pp-band b{color:#fff}.hw .act-dark .pp-band span{color:#eee2d6}.hw .act-dark .pp-band em{color:#b59d89}.hw .act-dark .pp-band.us{background:#3b2c24;border-color:#de8a52}.hw .act-dark .pp-band.us b{color:#de8a52}.hw .act-dark .pp-band.any{background:0 0;border-color:#5f4a3c}@media (max-width:760px){.hw .pp-layers{flex-flow:wrap;gap:6px;padding:12px 14px}.hw .pp-layers li{border-radius:var(--r-pill);background:#fff;padding:4px 10px;display:block}.hw .pp-layers li+li{border-top:0}.hw .pp-layers li>span:not(.lab){display:none}.hw .pp-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:6px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.hw .pp-grid::-webkit-scrollbar{display:none}.hw .pp-pc{scroll-snap-align:start;flex:0 0 82%;gap:12px}.hw .pp-wb{height:112px}.hw .pp-case{padding:20px}.hw .pp-fig{font-size:44px}.hw .pp-fits{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .pp-fits li{padding:14px 16px}.hw .pp-fits p{display:none}.hw .pp-fg li{flex-direction:row;align-items:center;padding:9px 4px;font-size:13.5px}.hw .pp-rv,.hw .pp-after{padding:18px 16px}}
