.ef-posture{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.ef-posture__intro h2{margin:0 0 .375rem;font-size:22px;font-weight:700}.ef-posture__intro p{max-width:720px;color:hsl(var(--secondary-foreground,var(--muted-foreground)));margin:0;font-size:.9375rem;line-height:1.55}.ef-posture__reach{flex-direction:column;gap:.75rem;display:flex}.ef-posture__reach-head{border-bottom:1.5px solid hsl(var(--foreground));flex-wrap:wrap;align-items:baseline;gap:.75rem;padding-bottom:.375rem;display:flex}.ef-posture__reach-head .ledger-eyebrow{border:none;padding:0}.ef-posture__legend{gap:.5rem;margin-left:auto;display:inline-flex}.ef-posture__pyr{-moz-column-gap:2.5rem;grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:stretch;gap:4px 2.5rem;display:grid}@media (max-width:1023px){.ef-posture__pyr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ef-posture__band{grid-column:1;height:76px;position:relative}.ef-posture__half{position:absolute;inset:0}.ef-posture__half--t{background:hsl(var(--violet))}.ef-posture__half--p{background:hsl(var(--blue))}.ef-posture__band--1 .ef-posture__half--t{background:hsl(var(--violet) / .72)}.ef-posture__band--1 .ef-posture__half--p{background:hsl(var(--blue) / .72)}.ef-posture__band--2 .ef-posture__half--t{background:hsl(var(--violet) / .5)}.ef-posture__band--2 .ef-posture__half--p{background:hsl(var(--blue) / .5)}.ef-posture__band--3 .ef-posture__half--t{background:hsl(var(--violet) / .32)}.ef-posture__band--3 .ef-posture__half--p{background:hsl(var(--blue) / .32)}.ef-posture__band--4 .ef-posture__half--t{background:hsl(var(--violet) / .18)}.ef-posture__band--4 .ef-posture__half--p{background:hsl(var(--blue) / .18)}.ef-posture__nums{box-sizing:border-box;grid-template-columns:1fr 1fr;height:100%;display:grid;position:relative}.ef-posture__band--0 .ef-posture__nums{padding-top:22px}.ef-posture__n{color:hsl(var(--foreground));align-items:center;font:600 1.0625rem/1 JetBrains Mono,ui-monospace,monospace;display:flex}.ef-posture__band--0 .ef-posture__n,.ef-posture__band--1 .ef-posture__n{color:#fff}.ef-posture__n--t{justify-content:flex-end;padding-right:14px}.ef-posture__n--p{justify-content:flex-start;padding-left:14px}.ef-posture__band--0 .ef-posture__n--t{padding-right:6px}.ef-posture__band--0 .ef-posture__n--p{padding-left:6px}.ef-posture__tier{border-bottom:1px solid hsl(var(--border));flex-direction:column;grid-column:2;justify-content:center;gap:.25rem;min-width:0;height:76px;padding:.125rem 0;display:flex;overflow:hidden}.ef-posture__tier--last{border-bottom-color:#0000}.ef-posture__tier-head{flex-wrap:wrap;align-items:baseline;gap:.625rem;display:flex}.ef-posture__tier-head b{font-size:.875rem;font-weight:600}.ef-posture__tier-sub{color:hsl(var(--muted-foreground));font-size:.75rem}.ef-posture__pct{color:hsl(var(--violet));font-family:Playfair Display,Georgia,serif;font-size:40px;line-height:1}.ef-posture__gap{color:hsl(var(--amber-dark));flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.8125rem;line-height:1.35;display:flex}.ef-posture__gap-go{color:inherit;cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;text-decoration:none;display:inline-flex}.ef-posture__dot{border-radius:2px;flex-shrink:0;align-self:center;width:7px;height:7px}.ef-posture__dot--technical{background:hsl(var(--violet))}.ef-posture__dot--process{background:hsl(var(--blue))}.ef-posture__split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media (max-width:1023px){.ef-posture__split{grid-template-columns:minmax(0,1fr)}}.ef-posture__split>section{flex-direction:column;gap:.25rem;display:flex}.ef-posture__attn{border-bottom:1px solid hsl(var(--border));grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem 0;display:grid}.ef-posture__attn-main{flex-direction:column;gap:.2rem;font-size:.875rem;display:flex}.ef-posture__adot{border-radius:999px;width:8px;height:8px;margin-top:.4rem}.ef-posture__adot--red{background:hsl(var(--red,var(--destructive)))}.ef-posture__adot--amber{background:hsl(var(--amber))}.ef-posture__adot--blue{background:hsl(var(--blue))}.ef-posture__auto{border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:.375rem;padding:.75rem 0;font-size:.875rem;display:flex}.ef-posture__auto-head{justify-content:space-between;gap:.5rem;display:flex}.ef-posture__tierpill{background:hsl(var(--amber) / .14);color:hsl(var(--amber-dark));border-radius:4px;padding:.125rem .375rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem}.ef-posture__bar{background:hsl(var(--muted));border-radius:999px;height:4px;overflow:hidden}.ef-posture__bar>span{background:hsl(var(--amber-dark));height:100%;display:block}.ef-posture__notice-actions{flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.ef-linker-change{flex-direction:column;gap:.75rem;display:flex}.ef-linker-change h2{margin:0;font-size:1rem;font-weight:600}.ef-linker-change__clause{border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:.25rem;padding:.75rem 0;display:flex}.ef-linker-change__head{flex-direction:column;gap:.125rem;display:flex}.ef-linker-change__head a{color:hsl(var(--primary));font-weight:600}.ef-ops{flex-direction:column;gap:.25rem;display:flex}.ef-ops__group{border-top:1px solid hsl(var(--border));padding:.5rem 0}.ef-ops__group>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.375rem;font-size:.875rem;list-style:none;display:flex}.ef-ops__group>summary::-webkit-details-marker{display:none}.ef-ops__group>summary:before{content:"▸";color:hsl(var(--muted-foreground))}.ef-ops__group[open]>summary:before{content:"▾"}.ef-ops__group .ef-posture__attn input[type=checkbox]{margin-top:.3rem}.ef-ops__bulk{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.ef-ops__drawer{flex-direction:column;gap:.75rem;display:flex}.ef-ops__drawer h2{margin:0;font-size:1.125rem;font-weight:600}.ef-ops__facts{grid-template-columns:9rem minmax(0,1fr);gap:.5rem 1rem;margin:0;font-size:.875rem;display:grid}.ef-ops__facts dt{color:hsl(var(--muted-foreground))}.ef-ops__facts dd{margin:0}.ef-ops__facts ol{margin:0;padding-left:1.1rem}.ef-ops__reqs{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.ef-ops__reqs li{flex-direction:column;gap:.125rem;font-size:.8125rem;display:flex}.ef-ops__owner{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.ef-ops__owner select{font:inherit;border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:0 0;border-radius:6px;padding:.375rem .5rem}.ef-ops__actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:640px){.ef-ops__facts{grid-template-columns:1fr}}.ef-posture__tierpill.ef-posture__tone-violet{color:hsl(var(--violet));box-shadow:inset 0 0 0 1px hsl(var(--violet))}.ef-posture__tierpill.ef-posture__tone-teal{color:hsl(var(--teal-dark));box-shadow:inset 0 0 0 1px hsl(var(--teal-dark))}.ef-posture__tierpill.ef-posture__tone-amber{color:hsl(var(--amber-dark));box-shadow:inset 0 0 0 1px hsl(var(--amber-dark))}.ef-posture__tierpill.ef-posture__tone-red{color:hsl(var(--red));box-shadow:inset 0 0 0 1px hsl(var(--red))}.ef-posture__tierpill.ef-posture__tone-muted{color:hsl(var(--muted-foreground));box-shadow:inset 0 0 0 1px hsl(var(--muted-foreground))}.ef-posture__bar>span.ef-posture__tone-violet{background:hsl(var(--violet))}.ef-posture__bar>span.ef-posture__tone-teal{background:hsl(var(--teal-dark))}.ef-posture__bar>span.ef-posture__tone-amber{background:hsl(var(--amber-dark))}.ef-posture__bar>span.ef-posture__tone-red{background:hsl(var(--red))}
