body{margin:0}.m2-inbox{background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.m2-row{background:var(--color-surface-alt);border-radius:12px;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:12px;display:grid}.m2-row i{background:var(--color-border);border-radius:4px;height:8px;display:block}.m2-row .av{background:var(--color-border);border-radius:50%;width:36px;height:36px}.m2-row .ln{flex-direction:column;gap:7px;display:flex}.m2-row .tm{background:var(--color-border);border-radius:4px;height:8px}.m2-row.new{background:var(--pri-tint);box-shadow:inset 0 0 0 1.5px var(--pri);animation:1s cubic-bezier(.16,1,.3,1) .6s both m2In}.m2-row.new .av{background:var(--pri)}.m2-row.new .ln i:first-child{background:var(--color-ink);width:70%}.m2-row.new .ln i:last-child{background:var(--pri-line)}.m2-row.new .tm{background:var(--pri)}@keyframes m2In{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.m2-ed{grid-template-columns:120px minmax(0,1fr);gap:12px;min-height:250px;display:grid}.m2-ed-side{background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.m2-ed-side span{background:#f4f5f7;border-radius:9px;height:30px}.m2-ed-side span:nth-child(2){background:var(--pri-tint);box-shadow:inset 0 0 0 1.5px var(--pri)}.m2-ed-doc{background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.m2-ed-doc i{background:var(--color-border);border-radius:5px;height:9px;display:block}.m2-ed-doc .hd{background:var(--color-ink);border-radius:9px;height:34px}.m2-ed-doc .im{background:linear-gradient(135deg,var(--pri-tint),#eef0f3);border-radius:10px;height:86px}.m2-ed-doc .bt{background:var(--pri);border-radius:999px;width:38%;height:26px}.m2-bars{background:#fff;border-radius:14px;align-items:flex-end;gap:12px;height:200px;padding:18px;display:flex}.m2-bars span{background:var(--color-border);border-radius:8px 8px 4px 4px;flex:1}.m2-bars span:nth-child(5){background:var(--pri)}.m2-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.m2-kpis div{background:#fff;border-radius:12px;padding:12px 14px}.m2-kpis b{color:var(--color-ink);font:600 20px/1 Instrument Sans,system-ui,sans-serif;display:block}.m2-kpis small{color:var(--color-body);font-size:12.5px}.m2-tags{flex-wrap:wrap;gap:10px;display:flex}.m2-tags li{border:1px solid var(--color-border);min-height:52px;color:var(--color-ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font:600 15.5px/1 Instrument Sans,system-ui,sans-serif;display:inline-flex}.m2-tags li:before{content:"";background:var(--pri);border-radius:50%;width:8px;height:8px}.m2-big{letter-spacing:-.05em;color:var(--color-ink);font:600 clamp(64px,8cqw,104px)/1 Instrument Sans,system-ui,sans-serif}.m2-big span{color:var(--pri)}.m2-what{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;display:grid}.m2-what p+p{margin-top:14px}.m2-what .fc a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--pri);text-decoration-color:var(--pri);text-underline-offset:3px}.m2-more h3{margin-bottom:6px;font-size:18px}.m2-more ul{flex-direction:column;gap:8px;display:flex}.m2-more li{font-size:15.5px;line-height:1.45}.m2-more li a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pri-line);text-decoration-color:var(--pri-line);text-underline-offset:3px}.m2-more li a:hover{-webkit-text-decoration-color:var(--pri);text-decoration-color:var(--pri)}@container page (max-width:1059px){.m2-what{grid-template-columns:minmax(0,1fr);gap:40px}}@media (prefers-reduced-motion:reduce){.m2-row.new{animation:none}}
