.lm-priority{gap:var(--lm-block-gap);flex-direction:column;min-width:0;display:flex}.lm-priority .lm-research-subheading>p{max-width:80ch}.lm-priority-process{gap:var(--lm-block-gap);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.lm-priority-process li{font-size:var(--portfolio-label-size);align-items:center;gap:.75rem;display:flex}.lm-priority-process li>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.625rem}.lm-priority-process svg{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.lm-priority-matrix{border:1px solid var(--border);border-radius:var(--portfolio-card-radius);background:0 0;overflow:hidden}.lm-priority-toolbar{background:var(--lm-ink);color:#fff;border-bottom:1px solid #ffffff26;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1rem 1.5rem;display:flex}.lm-priority-toolbar>span{font-size:var(--portfolio-label-size);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.lm-priority-toolbar>p{color:#ffffffa6;font-size:.75rem}.lm-priority-scroll{overflow-x:auto}.lm-priority-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.lm-priority table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:720px}.lm-priority th{background:var(--lm-ink);color:#fff;vertical-align:top;border-right:1px solid #ffffff26;padding:0;font-weight:400}.lm-priority th:last-child{border-right:0}.lm-priority th button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2.5vw,2.5rem);transition:background-color .25s,color .25s;display:flex}.lm-priority th button:hover{background:#b9d1ff1f}.lm-priority th button[aria-pressed=true]{color:#0d0f14;background:#b9d1ff}.lm-priority th button:focus-visible{outline-offset:-6px;outline:2px solid}.lm-priority-column-index{width:100%;font-size:var(--portfolio-label-size);opacity:.7;justify-content:space-between;align-items:center;display:flex}.lm-priority-column-index svg{width:1rem;height:1rem;transition:transform .25s}.lm-priority th button:hover svg{transform:translateY(3px)}.lm-priority-column-name{font-family:var(--portfolio-font-family);font-size:var(--portfolio-subheading-size);letter-spacing:-.025em;font-weight:700;line-height:1.2}.lm-priority-column-name>span{opacity:.6;display:block}.lm-priority-column-intent{font-size:.75rem}.lm-priority td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:top;color:var(--muted-foreground);padding:1.375rem clamp(1.25rem,2.5vw,2.5rem);font-size:.9375rem;transition:background-color .25s}.lm-priority td:first-child{color:var(--foreground);font-weight:500}.lm-priority td:last-child{border-right:0}.lm-priority td[data-selected=true]{background:color-mix(in srgb, var(--lm-blue) 7%, var(--card));color:var(--foreground)}.lm-priority tr:last-child td{border-bottom:0}.lm-priority-implications{padding:var(--lm-panel-padding);color:#fff;border-top:1px solid var(--lm-line);background:0 0}.lm-priority-implication-content{grid-template-columns:.85fr 1.15fr;gap:2.5rem;animation:.3s both lm-priority-reveal;display:grid}.lm-priority-focus>span{color:#b9d1ff;font-size:var(--portfolio-label-size);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.lm-priority-focus h4{max-width:23ch;font-family:var(--portfolio-font-family);font-size:var(--portfolio-subheading-size);letter-spacing:-.025em;margin-top:.875rem;font-weight:700;line-height:1.2!important}.lm-priority-outputs{flex-direction:column;gap:1.5rem;display:flex}.lm-priority-outputs>div{border-left:1px solid #b9d1ff59;padding-left:1.25rem}.lm-priority-outputs span{color:#b9d1ff;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.lm-priority-outputs svg{width:.875rem;height:.875rem}.lm-priority-outputs p{color:#ffffffbf;margin-top:.5rem;font-size:.9375rem}.lm-priority-workflow{grid-template-columns:.85fr 1.15fr;gap:2.5rem;padding:.5rem 0;display:grid}.lm-priority-workflow>div>p{max-width:32ch;margin-top:.5rem;font-size:1rem}.lm-priority-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.lm-priority-workflow li{border-top:2px solid var(--border);flex-direction:column;justify-content:center;gap:.5rem;padding-top:1rem;transition:border-color .25s;display:flex;position:relative}.lm-priority-workflow li[data-selected=true]{border-color:var(--lm-blue)}.lm-priority-workflow li>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem}.lm-priority-workflow strong{padding-right:1.25rem;font-size:.875rem;font-weight:500}.lm-priority-workflow svg{width:.875rem;height:.875rem;color:var(--muted-foreground);position:absolute;bottom:.25rem;right:0}@keyframes lm-priority-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.lm-priority-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lm-priority-implication-content,.lm-priority-workflow{grid-template-columns:1fr;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.lm-priority-implication-content{animation:none}.lm-priority th button,.lm-priority-column-index svg,.lm-priority td,.lm-priority-workflow li{transition:none}.lm-priority th button:hover svg{transform:none}}
