.ops .na{display:flex;flex-direction:column;gap:10px;min-width:0}.ops .na-label{font-size:var(--o-t-ui);font-weight:600;color:var(--o-ink)}.ops .na-text{width:100%;min-height:84px;font-size:var(--o-t-body);line-height:1.5}.ops .na-ghost{font-size:var(--o-t-ui);line-height:1.45;color:var(--o-ink-2)}.ops .na-note{display:flex;gap:6px;align-items:flex-start;margin:0}.ops .na-note svg{flex:none;margin-top:3px}.ops .na-err{margin:0;font-size:var(--o-t-ui);line-height:1.45;background:oklch(from var(--o-st-failed) l c h/var(--o-st-tint-a));box-shadow:inset 0 0 0 1px oklch(from var(--o-st-failed) l c h/.45);overflow-wrap:anywhere}.ops .na-err,.ops .na-pick{padding:8px 10px;border-radius:var(--o-r-sm);color:var(--o-ink)}.ops .na-pick{display:flex;align-items:flex-start;gap:8px;background:var(--o-surface-2);box-shadow:inset 0 0 0 1px var(--o-gold-ring)}.ops .na-pick svg{flex:none;margin-top:2px}.ops .na-pick-words{flex:1 1 auto;min-width:0;font-size:var(--o-t-ui);line-height:1.45;overflow-wrap:anywhere}.ops .na-pick-x{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--o-ink-2)}.ops .na-pick-x:hover{color:var(--o-ink);background:var(--o-ink-5)}.ops .na-sugg{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:2px;border-radius:var(--o-r-sm);background:var(--o-surface-2);box-shadow:inset 0 0 0 1px var(--o-hair)}.ops .na-sugg-row{display:grid;grid-template-columns:16px auto minmax(0,1fr) auto;align-items:baseline;grid-gap:8px;gap:8px;width:100%;padding:6px 8px;border-radius:6px;text-align:left;color:var(--o-ink);font-size:var(--o-t-ui);line-height:1.4}.ops .na-sugg-row svg{align-self:center;color:var(--o-ink-2)}.ops .na-sugg-row:focus-visible,.ops .na-sugg-row:hover{background:var(--o-ink-5)}.ops .na-sugg-key{font-weight:600;white-space:nowrap}.ops .na-sugg-title{min-width:0;overflow-wrap:anywhere}.ops .na-repo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ops .na-repo .o-field,.ops .na-repo select{font-size:var(--o-t-ui)}.ops .na-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;width:100%}.ops .na-why{flex:1 1 100%;margin:0;font-size:var(--o-t-ui);line-height:1.45;color:var(--o-ink-2)}