.hw2.hw2 .hwsys-home{min-width:0;animation:.18s ease-out both hwsys-home-in}.hw2.hw2 .hwsys-home .hwsys-kpis{margin:0 0 12px}.hw2.hw2 .hwsys-home .hwsys-card{border-radius:16px;padding:16px}.hw2.hw2 .hwsys-home .hwsys-card>header{margin-bottom:11px}.hw2.hw2 .hwsys-home .hwsys-card>header>img{width:30px;height:30px}.hw2.hw2 .hwsys-home .hwsys-card h3{font-size:16px}.hw2.hw2 .hwsys-home .hwsys-house-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hw2.hw2 .hwsys-home .hwsys-table{font-size:12px}.hw2.hw2 .hwsys-home .hwsys-table th,.hw2.hw2 .hwsys-home .hwsys-table td{padding-inline:8px}.hw2.hw2 .hwsys-state--home{min-height:260px;margin-top:0}.hw2.hw2 .pg-home .w2body{align-content:start}@keyframes hwsys-home-in{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:700px){.hw2.hw2 .hwsys-home .hwsys-kpis,.hw2.hw2 .hwsys-home .hwsys-grid{grid-template-columns:minmax(0,1fr)}.hw2.hw2 .hwsys-home .hwsys-card--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.hw2.hw2 .hwsys-home{animation:none}}
.hw2.hw2 .w2more{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:899px){.hw2.hw2 .w2more{grid-template-columns:repeat(2,minmax(0,1fr))}.hw2.hw2 .w2more>:nth-child(3){grid-column:1/-1}}@media (max-width:559px){.hw2.hw2 .w2more{grid-template-columns:minmax(0,1fr)}.hw2.hw2 .w2more>:nth-child(3){grid-column:auto}}.hw2.hw2 .w2more>.wc{flex-direction:column;display:flex}.hw2.hw2 .w2more .wh{margin-bottom:10px}.hw2.hw2 .w2more .wcta{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.hw2.hw2 .w2more .wcta .btn{padding:8px 14px;font-size:13.6px}.hw2.hw2 .w2more .wcta .btn svg{width:14px;height:14px}.hw2.hw2 .w2more .wm.link{color:var(--link);align-items:center;gap:4px;display:inline-flex}.hw2.hw2 .w2more .wm.link svg{width:12px;height:12px}.hw2.hw2 .cgnowline{min-height:3.4em;font-size:13.6px;line-height:1.55}.hw2.hw2 .cgnowline p{margin:0}.hw2.hw2 .cgnowline p:first-child{color:var(--ink);font-weight:600}.hw2.hw2 .cgnowline .chip{vertical-align:1px;margin-inline-start:8px}.hw2.hw2 .cgstrip{gap:3px;height:14px;margin:14px 0 6px;display:flex;position:relative}.hw2.hw2 .cgstrip>span{border-radius:4px;min-width:0;transition:opacity .2s}.hw2.hw2 .cgstrip>.good{background:var(--ok)}.hw2.hw2 .cgstrip>.travel{background:color-mix(in srgb, var(--accent) 55%, var(--card))}.hw2.hw2 .cgstrip>.avoid{background:var(--warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 35%, transparent)}.hw2.hw2 .cgstrip>.past{opacity:.4}.hw2.hw2 .cgstrip>.on{box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--ink)}.hw2.hw2 .cgnow{background:var(--ink);pointer-events:none;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.hw2.hw2 .cgnow:before{content:"";background:var(--btn);border:2px solid var(--card);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.hw2.hw2 .cgends{color:var(--muted);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.hw2.hw2 .cgkey{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12px;display:flex}.hw2.hw2 .cgkey span{align-items:center;gap:6px;display:inline-flex}.hw2.hw2 .cgkey i{border-radius:3px;width:10px;height:10px}.hw2.hw2 .cgkey .good i{background:var(--ok)}.hw2.hw2 .cgkey .travel i{background:color-mix(in srgb, var(--accent) 55%, var(--card))}.hw2.hw2 .cgkey .avoid i{background:var(--warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 35%, transparent)}.hw2.hw2 .cgthen{border-top:1px dashed var(--line);gap:6px;margin-top:12px;padding-top:10px;font-size:13px;display:grid}.hw2.hw2 .cgthen small{color:var(--link);font-size:11.5px;font-weight:600}.hw2.hw2 .cgthen span{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.hw2.hw2 .cgthen i{border-radius:3px;width:10px;height:10px}.hw2.hw2 .cgthen .good i{background:var(--ok)}.hw2.hw2 .cgthen .travel i{background:color-mix(in srgb, var(--accent) 55%, var(--card))}.hw2.hw2 .cgthen .avoid i{background:var(--warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 35%, transparent)}.hw2.hw2 .cgthen b{color:var(--ink);font-weight:500}.hw2.hw2 .cgthen em{color:var(--muted);white-space:nowrap;font-style:normal}@media (max-width:559px){.hw2.hw2 .cgthen{display:none}}.hw2.hw2 .dtara{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 -10px;padding:8px 10px;font-size:13.6px;display:flex}.hw2.hw2 .dtara>b{color:var(--ink);font-size:15px;font-weight:650}.hw2.hw2 .dtara .dots{flex-basis:100%;align-items:center;gap:3px;display:inline-flex}.hw2.hw2 .dtara .dots i{background:var(--soft);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:50%}.hw2.hw2 .dtara .dots i.on{background:var(--accent);box-shadow:none}.hw2.hw2 .dtara .dots small{color:var(--muted);margin-inline-start:6px;font-size:12px}.hw2.hw2 .dareas{gap:7px;margin-top:8px;font-size:12.8px;display:grid}.hw2.hw2 .dareas>div{grid-template-columns:minmax(64px,auto) minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.hw2.hw2 .dareas span{color:var(--muted)}.hw2.hw2 .dareas i{background:var(--soft);border-radius:99px;height:7px;position:relative;overflow:hidden}.hw2.hw2 .dareas i:after{content:"";width:var(--v);border-radius:inherit;background:var(--accent);position:absolute;inset:0 auto 0 0}.hw2.hw2 .dareas b{text-align:end;color:var(--ink);font-weight:600}.hw2.hw2 .dlucky{margin-top:12px}.hw2.hw2 .dlucky>small{color:var(--link);font-size:11.5px;font-weight:600;display:block}.hw2.hw2 .dlucky>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.hw2.hw2 .dlucky span{background:var(--soft);border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;padding:7px 8px;display:grid}.hw2.hw2 .dlucky img{object-fit:contain;grid-row:span 2;width:26px;height:26px}.hw2.hw2 .dlucky em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.4}.hw2.hw2 .dlucky b{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.hw2.hw2 .fnext{justify-items:start;gap:3px;font-size:13.6px;display:grid}.hw2.hw2 .fnext a b{color:var(--ink);font-size:18.4px;font-weight:600;line-height:1.35}.hw2.hw2 .fnext a:hover b{color:var(--link)}.hw2.hw2 .fnext .chip{margin-top:4px}.hw2.hw2 .fthen{border-top:1px dashed var(--line);gap:4px;margin-top:12px;padding-top:10px;font-size:13px;display:grid}.hw2.hw2 .fthen small{color:var(--link);font-size:11.5px;font-weight:600}.hw2.hw2 .fthen a{color:var(--ink);justify-content:space-between;gap:10px;display:flex}.hw2.hw2 .fthen a:hover span{color:var(--link)}.hw2.hw2 .fthen em{color:var(--muted);white-space:nowrap;font-style:normal}.hw2.hw2 .w2more>.wc{padding:15px 16px}.hw2.hw2 .w2more .wh{flex-wrap:wrap;row-gap:4px}.hw2.hw2 .w2more .wt{white-space:nowrap;flex:none}.hw2.hw2 .w2more .wh>.wm{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.hw2.hw2 .w2more .wt>img{background:var(--soft);border-radius:9px;width:30px;height:30px;padding:3px}.hw2.hw2 .w2more .dlucky img{background:var(--card);border-radius:7px;padding:2px}.hw2.hw2 .w2more .fthen a{padding:3px 0}.hw2.hw2 .stage .w2grid>.w2col:first-child{grid-template-rows:auto 1fr;align-content:stretch}.hw2.hw2 .stage .w2grid>.w2col:first-child>:last-child{flex-direction:column;display:flex}.hw2.hw2 .stage .kacts{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.hw2.hw2 .stage .kacts a.btn.btn-sm{min-height:0;padding:6px 12px;font-size:12.8px}.hw2.hw2 .stage .lk .pv{display:none}.hw2.hw2 .stage .lk .ov{background:0 0;justify-items:center;min-height:180px;padding:22px 18px;position:static;inset:auto}.hw2.hw2 .pg-home{padding-bottom:88px}
