.hw .hp-rd{flex-direction:column;gap:14px;min-width:0;display:flex}.hw .hp-rdc{box-shadow:var(--sh-screen);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.hw .hp-rdc.hot{margin-left:36px}.hw .hp-rdh{justify-content:space-between;align-items:baseline;display:flex}.hw .hp-rdh b{color:#786d65;font-size:20px}.hw .hp-rdh b.hot{color:#8a5434}.hw .hp-rdl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.hw .hp-rdl li{border-radius:var(--r-in);padding:8px 9px;font-size:12.5px}.hw .hp-rdc.hot .hp-rdl li{animation:8s ease-in-out infinite hp-pop}.hw .hp-rdc.hot .hp-rdl li:nth-child(2){animation-delay:.3s}.hw .hp-rdc.hot .hp-rdl li:nth-child(3){animation-delay:.6s}.hw .hp-rdc.hot .hp-rdl li:nth-child(4){animation-delay:.9s}.hw .hp-rdc.hot .hp-rdl li:nth-child(5){animation-delay:1.2s}.hw .hp-rdc.hot .hp-rdl li:nth-child(6){animation-delay:1.5s}@keyframes hp-pop{0%,86%,to{transform:none}90%{transform:translateY(-3px)}}.hw .hp-px{flex-direction:column;gap:22px;display:flex}.hw .hp-pxt{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.hw .hp-pxt button{font:inherit;text-align:left;border-radius:var(--r-card);color:#17120f;cursor:pointer;background:#fff;border:1px solid #e6ded3;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:10px 16px;display:flex}.hw .hp-pxt button b{font-size:15px;font-weight:600}.hw .hp-pxt button span{color:#786d65;font-size:12px}.hw .hp-pxt button.on{color:#fff;background:#17120f;border-color:#17120f}.hw .hp-pxt button.on span{color:#b59d89}.hw .hp-pxt button:focus-visible{outline-offset:2px;outline:2px solid #17120f}.hw .hp-pxl ol{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hw .hp-pxl li{border-radius:var(--r-card);flex-direction:column;gap:8px;padding:16px;animation:.45s ease-out both ag-in;display:flex;position:relative}.hw .hp-pxl li.o-rule{background:#fff}.hw .hp-pxl li b{font-size:16px;line-height:1.3}.hw .hp-pxl li p{opacity:.86;margin:0;font-size:13.5px;line-height:1.45}.hw .hp-own{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;opacity:.85;align-self:flex-start;font-size:12.5px;font-weight:500}.hw .hp-pxf{color:#786d65;border-top:1px solid #e6ded3;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;font-size:14px;display:flex}.hw .hp-pxf b{color:#8a5434}.hw .hp-tree svg{width:100%;height:auto;display:block}.hw .hp-n rect{fill:#281d18;stroke:#5f4a3c}.hw .hp-n text{fill:#eee2d6;font-size:15px}.hw .hp-n.r-rule rect{fill:#efe8df;stroke:#efe8df}.hw .hp-n.r-rule text{fill:#17120f;font-weight:600}.hw .hp-n.r-agent rect{fill:#b5683e;stroke:#de8a52}.hw .hp-n.r-agent text{fill:#fff;font-weight:600}.hw .hp-n.r-both rect{fill:#5f4a3c;stroke:#b5683e}.hw .hp-n.r-both text{fill:#fff;font-weight:600}.hw .hp-n.r-person rect{fill:#fff;stroke:#fff}.hw .hp-n.r-person text{fill:#17120f;font-weight:600}.hw .hp-e{fill:none;stroke:#5f4a3c;stroke-width:2px}.hw .hp-e.lit{stroke:#de8a52;stroke-dasharray:8 8;animation:1.6s linear infinite hp-flow}@keyframes hp-flow{to{stroke-dashoffset:-32px}}.hw .hp-yn{fill:#b59d89;font-size:12px;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace}.hw .hp-tree-m{display:none}.hw .hp-ex{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hw .hp-ex li{border-radius:var(--r-card);color:#eee2d6;border:1px solid #5f4a3c;flex-direction:column;gap:4px;padding:14px 16px;font-size:14px;display:flex}.hw .hp-ex b{color:#de8a52;font-size:13px;font-weight:500}@media (max-width:760px){.hw .hp-tree svg{display:none}.hw .hp-tree-m{color:#eee2d6;flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:15px;line-height:1.5;display:flex}.hw .hp-tree-m b{color:#fff}}.hw .hp-mt{flex-direction:column;gap:4px;display:flex}.hw .hp-mth,.hw .hp-mtr{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(0,1fr));align-items:center;gap:16px;display:grid}.hw .hp-mth{padding-bottom:8px}.hw .hp-mth .hot{color:#b5683e}.hw .hp-mtr{border-top:1px solid #e6ded3;padding:16px 0}.hw .hp-mtr>b{font-size:15px;font-weight:600}.hw .hp-mtr>span{border-radius:var(--r-in);background:#fff;border:1px solid #e6ded3;height:34px;position:relative;overflow:hidden}.hw .hp-mtr>span i{transform-origin:0;background:#efe8df;animation:6s ease-out infinite ag-fill;position:absolute;inset:0 auto 0 0}.hw .hp-mtr>span.hot i{background:#f6c5a3}.hw .hp-mtr>span em{padding:7px 10px;font-size:15px;font-style:normal;font-weight:600;display:block;position:relative}.hw .hp-mtr>span.hot em{color:#8a5434}.hw .hp-mtn{color:#4b423c;max-width:60ch;margin:14px 0 0;font-size:14.5px}@media (max-width:760px){.hw .hp-mth{display:none}.hw .hp-mtr{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hw .hp-mtr>b{grid-column:1/-1}}.hw .hp-one{box-shadow:var(--sh-screen);padding:0;overflow:hidden}.hw .hp-one .hp-rdc{box-shadow:none;margin:0}.hw .hp-one .hp-rdc+.hp-rdc{background:#f8f5f0;border-top:1px solid #efe8df}.hw .hp-rdl li{border:0}.hw .hp-rdl li.o-hand{color:#786d65;background:#f8f5f0}.hw .hp-rdl li.o-rule{background:#efe8df}.hw .act-dark .hp-gw .kcard{box-shadow:none;background:#281d18;border-color:#3b2c24}.hw .act-dark .hp-gw .kcard>.d{color:#fff}.hw .act-dark .hp-gw .kcard>span{color:#b59d89}@media (max-width:760px){.hw .hp-rdc:not(.hot) .hp-rdl{display:none}.hw .hp-rdc{gap:10px;padding:14px 16px}.hw .hp-pxl ol{gap:8px}.hw .hp-pxl li{gap:4px;padding:12px 14px}.hw .hp-pxl li b{font-size:15px}.hw .hp-pxl li p{display:none}.hw .hp-pxf{margin-top:12px;padding-top:12px}.hw .hp-pxf .hp-key{display:none}.hw .hp-ex{flex-direction:column;gap:0;display:flex}.hw .hp-ex li{border:0;border-top:1px solid #5f4a3c;border-radius:0;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:14px}.hw .hp-ex b{text-align:right;flex:none;max-width:44%}}
