.hw .sa-hero{flex-direction:column;min-width:0;padding-bottom:118px;display:flex;position:relative}.hw .sa-chart{padding:18px 20px 12px;box-shadow:0 24px 52px -18px #3b2c2447}.hw .sa-ch{color:#786d65;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.hw .sa-chart svg{width:100%;height:auto;margin-top:8px;display:block;overflow:visible}.hw .sa-grid{stroke:#efe8df;stroke-dasharray:3 4}.hw .sa-base{stroke:#cdc2b4}.hw .sa-s0{fill:#f6c5a3}.hw .sa-s1{fill:#fce7d6;stroke:#f6c5a3;stroke-width:.8px}.hw .sa-s2{fill:url(#sa-hatch)}.hw .sa-o0{fill:#8a5434}.hw .sa-o1{fill:#b5683e}.hw .sa-col{transform-box:fill-box;transform-origin:bottom;animation:9s ease-out infinite sa-rise}@keyframes sa-rise{0%,70%{transform:scaleY(1)}72%{transform:scaleY(.02)}86%,to{transform:scaleY(1)}}.hw .sa-yr{fill:#786d65;font-size:10.5px}.hw .sa-line{fill:none;stroke-width:1.6px;stroke-linejoin:round}.hw .sa-line.saas{stroke:#de8a52;stroke-dasharray:4 3}.hw .sa-line.own{stroke:#8a5434}.hw .sa-dot{fill:#17120f}.hw .sa-halo{fill:#fce7d6;stroke:#f6c5a3;transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite sa-halo}@keyframes sa-halo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.hw .sa-pt{fill:#17120f;font-size:11.5px;font-weight:600}.hw .sa-lead{fill:none;stroke:#17120f;stroke-width:1px}.hw .sa-dl{fill:#786d65;font-size:11.5px}.hw .sa-dl.us{fill:#8a5434;font-weight:600}.hw .sa-bill{flex-direction:column;gap:10px;width:min(290px,78%);padding:14px 16px;display:flex;position:absolute;bottom:0;left:-22px;box-shadow:0 22px 44px -16px #3b2c2452}.hw .sa-bill ul{flex-direction:column;gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.hw .sa-bill li{color:#786d65;grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.hw .sa-bill b{color:#17120f;font-weight:500}.hw .sa-bill b.hot{color:#8a5434;font-weight:600}@media (max-width:760px){.hw .sa-hero{gap:12px;padding-bottom:0}.hw .sa-bill{width:auto;margin:-8px 0 0 18px;position:relative;left:0}}.hw .sa-wk{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hw .sa-wc{background:#f8f5f0;border:1px solid #e6ded3;border-radius:16px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:10px 22px;padding:22px 24px;display:grid}.hw .sa-wc>.lab{grid-column:1/-1}.hw .sa-wc svg{grid-row:2/4;align-self:center;width:100%;height:auto}.hw .sa-tie{fill:none;stroke:#cdc2b4;stroke-width:1.4px;stroke-dasharray:5 5;animation:3.2s linear infinite sa-march}@keyframes sa-march{to{stroke-dashoffset:-20px}}.hw .sa-tool{fill:#17120f}.hw .sa-tt{fill:#fff;font-size:15px;font-weight:600}.hw .sa-sat{fill:#fff;stroke:#e6ded3}.hw .sa-st{fill:#4b423c;font-size:12px}.hw .sa-wc p{color:#17120f;align-self:center;margin:0;font-size:15px;line-height:1.5}.hw .sa-wc footer{color:#786d65;border-top:1px solid #e6ded3;margin-top:auto;padding-top:12px;font-size:13.5px}.hw .sa-wc footer b{color:#8a5434}@media (max-width:1100px){.hw .sa-wk{grid-template-columns:1fr}}@media (max-width:560px){.hw .sa-wc{grid-template-columns:1fr}.hw .sa-wc svg{grid-row:auto}}.hw .sa-sort{flex-direction:column;gap:18px;display:flex}.hw .sa-sh{color:#b59d89;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.hw .sa-sh .lab{color:#de8a52}.hw .sa-lanes{grid-template-columns:1.15fr .85fr 1.15fr;align-items:start;gap:14px;display:grid}.hw .sa-lane{background:#281d18cc;border:1px solid #5f4a3c;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.hw .sa-lane header{flex-direction:column;gap:4px;display:flex}.hw .sa-lane header b{color:#fff;font-size:19px}.hw .sa-lane header span{color:#b59d89;font-size:13px}.hw .sa-lane ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hw .sa-lane li{border:1px solid #5f4a3c;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.hw .sa-lane li b{color:#eee2d6;font-size:14px;font-weight:500}.hw .sa-lane li span{color:#b59d89;font-size:12.5px}.hw .sa-lane.us{background:#fff;border-color:#fff;box-shadow:0 24px 60px #1c141173}.hw .sa-lane.us header b{color:#17120f}.hw .sa-lane.us header span{color:#786d65}.hw .sa-lane.us li{background:#f8f5f0;border-color:#eee2d6;animation:9.6s ease-in-out infinite sa-pick}.hw .sa-lane.us li b{color:#17120f}.hw .sa-lane.us li span{color:#786d65}@keyframes sa-pick{0%,14%,to{box-shadow:none;border-color:#eee2d6}5%,9%{border-color:#b5683e;box-shadow:0 0 0 3px #fce7d6}}.hw .sa-keep{color:#eee2d6;border-left:2px solid #b5683e;margin:0;padding-left:14px;font-size:15px}@media (max-width:900px){.hw .sa-lanes{grid-template-columns:1fr}}.hw .sa-so{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.hw .sa-soc{flex-direction:column;gap:6px;padding:20px 22px 14px;display:flex}.hw .sa-soc svg{width:100%;height:auto;overflow:visible}.hw .sa-on{fill:#b5683e;transform-box:fill-box;transform-origin:bottom;animation:10s ease-out infinite sa-rise}.hw .sa-off{fill:#fff;stroke:#cdc2b4;stroke-dasharray:3 3}.hw .sa-mv line{stroke:#17120f;stroke-width:1px;stroke-dasharray:2 3}.hw .sa-mv text{fill:#17120f;font-size:11px;font-weight:600}.hw .sa-mw{flex-direction:column;gap:14px;padding:22px 24px;display:flex}.hw .sa-mw ul{color:#17120f;flex-direction:column;gap:9px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.hw .sa-mw li{align-items:baseline;gap:10px;display:flex}.hw .sa-mw li:before{content:"";background:#b5683e;border-radius:2px;flex:none;width:7px;height:7px;transform:translateY(-1px)}.hw .sa-mw dl{border-top:1px solid #efe8df;flex-direction:column;gap:8px;margin:auto 0 0;padding-top:14px;font-size:13.5px;display:flex}.hw .sa-mw dl div{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.hw .sa-mw dt{color:#786d65}.hw .sa-mw dd{color:#17120f;margin:0}.hw .sa-mw dd.hot{color:#8a5434;font-weight:600}@media (max-width:900px){.hw .sa-so{grid-template-columns:1fr}}.hw .sa-ho{flex-direction:column;gap:0;display:flex}.hw .sa-fs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.hw .sa-f{flex-direction:column;display:flex}.hw .sa-ft{color:#3b2c24;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;background:#eee2d6;border-radius:10px 10px 0 0;align-self:flex-start;padding:7px 16px 6px;font-size:11px;font-weight:500}.hw .sa-f:last-child .sa-ft{color:#fff;background:#b5683e}.hw .sa-fb{color:#4b423c;background:#f8f5f0;border-radius:0 14px 14px;flex-direction:column;flex:1;gap:12px;padding:18px 18px 20px;display:flex;box-shadow:0 22px 50px -18px #1c1411b3}.hw .sa-fb b{color:#17120f;font-size:17px;line-height:1.3}.hw .sa-fb ul{flex-direction:column;gap:7px;margin:0;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:flex}.hw .sa-fb li{border-top:1px solid #e6ded3;padding-top:7px}.hw .sa-shelf{margin-top:18px}@media (max-width:1100px){.hw .sa-fs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hw .sa-fs{grid-template-columns:1fr}.hw .sa-yr{font-size:13px}.hw .sa-dl,.hw .sa-pt{font-size:14px}.hw .sa-mv text{font-size:11px}}@media (prefers-reduced-motion:reduce){.hw .sa-col,.hw .sa-halo,.hw .sa-tie,.hw .sa-lane.us li,.hw .sa-on{animation:none!important}}
