.m-head{padding-block: .25rem}@media (min-width: 960px){.m-head{grid-template-columns: minmax(0,7fr) minmax(0,5fr);align-items: end}.m-head__side{display: grid;gap: 1.25rem;align-content: end}}@media (max-width: 959px){.m-head__side{display: grid;gap: 1rem}}.ro .m-head h1{max-width: 14ch}.m-board{padding: var(--pad);background: rgba(0,124,140,.04)}.m-board .ill__frame{box-shadow: 0 1px 0 var(--t6)}.ro .m-board .board__row{padding: 1rem 1.1rem}.ro .m-board .board__name{font-size: clamp(1.125rem,1rem + .4vw,1.4rem)}.ro .m-board .board__m{font-size: clamp(1rem,.95rem + .3vw,1.25rem);font-weight: 700}.ro .m-board .board__m--alert{color: var(--color-coral-600)}.ro .board__tag{margin-left: .6rem;vertical-align: middle;padding: .25em .55em;border: 0;background: var(--color-canary);color: var(--k);font: 700 .8125rem/1.2 var(--ft);transform: rotate(-1.5deg);display: inline-block;box-shadow: 0 1px 0 rgba(26,26,26,.25)}.ro .seg{border: var(--r1);border-radius: 0;padding: 0;gap: 0;background: #fff}.ro .seg button{border-radius: 0;min-height: 40px;font: 700 .9375rem/1 var(--fp);text-transform: uppercase;letter-spacing: .02em;color: var(--k)}.ro .seg button + button{border-left: var(--r1)}.ro .seg button[aria-pressed="true"]{background: var(--t6);color: #fff}.ro .board__cols{font: 600 .8125rem/1.35 var(--fp);text-transform: uppercase;letter-spacing: .02em;color: var(--t7);padding-bottom: .4rem;border-bottom: var(--r1)}.ro .board__rows{gap: 0}.ro .board__row{border-radius: 0;background: none;border-bottom: 1px solid var(--hair);padding: .75rem 1rem}.ro .board__row:hover,.ro .board__row:focus-visible{background: rgba(0,124,140,.07)}.ro .board__name{font: 700 1.0625rem/1.35 var(--fp)}.ro .board__m,.ro .board__status,.ro .board__reason{font-family: var(--ft)}.ro .board__m::before{font-family: var(--fp);text-transform: uppercase;color: var(--t7)}.m-eq{align-self: center}.m-eq__body{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 1rem}.ro .m-eq__box{display: grid;border: var(--r2);background: #fff;max-width: none}.m-eq__at{padding: .5rem .75rem;border-bottom: var(--r1);font: 600 .875rem/1.2 var(--fp);text-transform: uppercase;letter-spacing: .02em;color: var(--t7)}.m-eq__num{padding: .75rem;font: 700 clamp(3.5rem,2.5rem + 3vw,5.5rem)/1 var(--ft);color: var(--k);text-align: center}.ro .m-eq__sign{font: 800 clamp(2.5rem,2rem + 1.5vw,3.5rem)/1 var(--fp);color: var(--t6)}.m-roles{display: grid}.roles{display: grid}.roles__bar{border-top: var(--r1)}.role{display: grid;gap: 1rem;align-content: start;border-top: var(--r1)}.ro .role__text h3{font-size: clamp(1.6rem,1.3rem + 1vw,2.1rem);text-transform: uppercase}.ro .role__text p{margin-top: .4rem;font-size: 1rem}.role__pane{border: var(--r1);background: #fff;padding: 1rem;display: grid;gap: .9rem;align-content: start;font: 400 .9375rem/1.45 var(--ft);color: var(--k);min-width: 0}.tiles{display: grid;grid-template-columns: 1fr 1fr;border-top: var(--r1);border-left: var(--r1)}.tile{border-right: var(--r1);border-bottom: var(--r1);padding: .5rem .75rem;display: grid;gap: .25rem}.tile__k{font: 600 .8125rem/1.25 var(--fp);text-transform: uppercase;letter-spacing: .02em;color: var(--t7)}.tile__v{font: 700 1.5rem/1 var(--ft);color: var(--k)}.tile__v small{font-size: .875rem;color: var(--t7);margin-left: .35em}.spark{width: 100%;height: 44px;color: var(--t6)}.spark path{fill: none;stroke: currentColor;stroke-width: 2;vector-effect: non-scaling-stroke}.role__pane .caption{font: 400 .8125rem/1.35 var(--ft);color: var(--k2)}.who{display: flex;align-items: center;gap: .75rem}.who__av{width: 40px;height: 40px;border: var(--r1);display: grid;place-items: center;font: 700 .875rem/1 var(--fp);color: var(--t7);flex: none}.ro .who__name{font: 700 1.0625rem/1.2 var(--fp);color: var(--k)}.ro .who__role{font-size: .875rem;color: var(--k2)}.c-push{margin-left: auto}.ro .focus-line{border-top: 1px dashed var(--t6);padding-top: .6rem;color: var(--k);font-family: var(--ft)}.m-roles__cap{padding: .5rem var(--pad) .75rem}@media (min-width: 960px){.roles{grid-template-columns: repeat(3,minmax(0,1fr))}.roles__bar{grid-column: 1 / -1}.role + .role{border-left: var(--r1)}.role{grid-template-rows: auto 1fr}}.m-acq{display: grid;gap: 2rem}.m-acq__snap{--r: -1.4deg;--ar: 12 / 5}