.KpiTiles_grid__tI_OO{display:flex;flex-wrap:wrap;gap:12px}.KpiTiles_tile__8ZZbU{display:flex;flex-direction:column;gap:2px;min-width:128px;padding:16px 20px;border-radius:16px;background:var(--card);box-shadow:var(--sh-s);--tile-index:0;animation:KpiTiles_tileRise__NPzpI .45s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--tile-index, 0) * 60ms)}@keyframes KpiTiles_tileRise__NPzpI{0%{opacity:0;transform:translateY(6px)}}:root[data-density=narrow] .KpiTiles_tile__8ZZbU,:root[data-density=narrower] .KpiTiles_tile__8ZZbU{min-width:112px;padding:11px 16px}.KpiTiles_label__1a_Wh{font-size:12px;font-weight:600;color:var(--ink3)}.KpiTiles_value__9BxdG{font-size:26px;font-weight:800;line-height:1.2;color:var(--n900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.KpiTiles_tile__8ZZbU[data-tone=warn] .KpiTiles_value__9BxdG{color:var(--red)}.KpiTiles_sub__OSkNz{font-size:var(--font-size-xs);color:var(--ink3)}.KpiTiles_overdue__yTwhz{color:var(--red);font-weight:700}@media (prefers-reduced-motion:reduce){.KpiTiles_tile__8ZZbU{animation:none}}.DashboardHero_hero__VMcut{position:relative;display:flex;align-items:center;gap:24px;min-height:0;padding:20px 28px;border-radius:18px;background:var(--pri-t);overflow:hidden}:root[data-density=narrow] .DashboardHero_hero__VMcut,:root[data-density=narrower] .DashboardHero_hero__VMcut{gap:20px;padding:16px 22px}.DashboardHero_txt__rG0JX{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;min-width:0}.DashboardHero_title__5CYm6{margin:0 0 6px;font-size:22px;line-height:1.28;font-weight:800;letter-spacing:-.02em;color:var(--n900)}:root[data-density=narrow] .DashboardHero_title__5CYm6,:root[data-density=narrower] .DashboardHero_title__5CYm6{margin-bottom:4px;font-size:20px}.DashboardHero_name__R89T0{color:inherit}.DashboardHero_em__8mW7Z{font-style:normal;color:var(--pri)}.DashboardHero_lead__6ks41{margin:0 0 10px;font-size:12.5px;line-height:1.5;color:var(--ink2)}:root[data-density=narrow] .DashboardHero_lead__6ks41,:root[data-density=narrower] .DashboardHero_lead__6ks41{margin-bottom:8px;font-size:12px}.DashboardHero_actions__kYZFQ{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.DashboardHero_linkBtn__ndeVN{display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;color:var(--ink2);text-decoration:none;border:1px solid var(--line-btn);border-radius:var(--r-s);background:var(--card);padding:9px 16px}.DashboardHero_linkBtn__ndeVN:hover{border-color:var(--pri-l);background:var(--pri-t2);color:var(--pri-d)}.DashboardHero_linkBtn__ndeVN:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.DashboardHero_stats__PugMn{position:relative;z-index:1;flex:none}.DashboardHero_art__hwJ7C{position:relative;flex:none;width:180px;height:110px}.DashboardHero_artBuilding__9MClJ,.DashboardHero_artCoins__urbJP,.DashboardHero_artGift__yeUHt{position:absolute;display:flex;align-items:center;justify-content:center}.DashboardHero_artBuilding__9MClJ{right:0;top:0;width:96px;height:96px;border-radius:26px;background:var(--card);box-shadow:var(--sh);color:var(--pri)}.DashboardHero_artBuilding__9MClJ svg{width:40px;height:40px}.DashboardHero_artCoins__urbJP{left:24px;top:44px;width:66px;height:66px;border-radius:20px;background:var(--gold-t);color:var(--gold-d)}.DashboardHero_artCoins__urbJP svg{width:30px;height:30px}.DashboardHero_artGift__yeUHt{left:0;top:0;width:50px;height:50px;border-radius:15px;background:var(--grn-t);color:var(--grn)}.DashboardHero_artGift__yeUHt svg{width:22px;height:22px}@container (max-width: 1279px){.DashboardHero_art__hwJ7C{display:none}}@container (max-width: 759px){.DashboardHero_hero__VMcut{flex-wrap:wrap}.DashboardHero_stats__PugMn{flex-basis:100%}}.BoardCards_row__ICJyf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}@media (max-width:760px){.BoardCards_row__ICJyf{grid-template-columns:minmax(0,1fr)}}