.flow-root .f-stem-pin{z-index:30;background:var(--f-bg);border-bottom:1px solid var(--f-rule-2);animation:f-stem-pin-in var(--f-dur-ui,.2s) var(--f-ease-ui,ease) both;position:fixed;left:0;right:0}.flow-root .f-stem-pin-bar{width:100%;min-height:44px;padding:8px var(--f-gutter,20px);color:var(--f-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.flow-root .f-stem-pin-label{color:var(--f-text-2);flex:none;font-size:13px}.flow-root .f-stem-pin-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--f-serif);flex:1;font-size:15px;line-height:22px;overflow:hidden}.flow-root .f-stem-pin-toggle{color:var(--f-text-2);text-underline-offset:3px;flex:none;font-size:13px;text-decoration:underline}.flow-root .f-stem-pin-full{max-height:50dvh;padding:0 var(--f-gutter,20px) 14px;font-family:var(--f-serif);color:var(--f-text);overscroll-behavior:contain;font-size:16px;line-height:24px;overflow-y:auto}.flow-root .f-stem-pin-full p{margin:0 0 10px}.flow-root .f-stem-pin-bar:focus-visible{outline:1px dashed var(--f-ink);outline-offset:-4px}@keyframes f-stem-pin-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.flow-root .f-stem-pin{animation:none}}@media (min-width:768px){.flow-root .f-stem-pin{display:none}}.flow-root .f-selected-line{display:none}@media (max-width:767px){.flow-root .f-selected-line{text-align:left;contain:inline-size;width:100%;min-width:0;color:var(--f-text);align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;line-height:22px;display:flex;overflow:hidden}.flow-root .pp-actions--dock:has(.f-selected-line){flex-wrap:wrap}.flow-root .pp-actions--dock .f-selected-line{flex:0 0 100%}.flow-root .f-selected-line-label{color:var(--f-text-2);flex:none;font-size:13px}.flow-root .f-selected-line-key{color:var(--f-ink);flex:none;font-size:14px}.flow-root .f-selected-line-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--f-serif);flex:1;overflow:hidden}}
