.pm-code{min-width:0;color:var(--color-text-primary);display:block}.pm-code[hidden]{display:none}.pm-code-head{align-items:baseline;gap:10px;min-width:0;min-height:22px;display:flex}.pm-code-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 var(--text-lede,15px)/22px var(--font-label);color:var(--color-text-primary);overflow:hidden}.pm-code-acts{z-index:1;margin:calc((22px - var(--control-h-sm,32px)) / 2) -13px calc((22px - var(--control-h-sm,32px)) / 2) auto;flex:none;align-self:flex-start;align-items:center;gap:4px;display:flex;position:relative}.pm-code-hint{max-width:56ch;font:400 var(--text-small,14px)/1.45 var(--font-label);color:var(--color-text-secondary);text-wrap:pretty;margin:2px 0 0}.pm-code-hint:first-child{margin-top:0}.pm-code-box{border:1px solid var(--color-border-muted);background:var(--color-paper);min-width:0;transition:border-color var(--dur-quick) var(--ease-out), background-color var(--dur-quick) var(--ease-out);border-radius:12px;align-items:flex-start;padding:14px 0;display:flex;position:relative}.pm-code-head+.pm-code-box,.pm-code-hint+.pm-code-box{margin-top:10px}.pm-code-box:has(>.pm-code-body:focus-visible){border-color:var(--color-text-primary)}.pm-code-body{min-width:0;font:400 var(--text-caption,13px)/20px var(--font-code,ui-monospace), ui-monospace, monospace;letter-spacing:0;font-variant-ligatures:none;tab-size:2;color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;max-height:round(down, calc(var(--code-max-h) - 28px), 20px);outline:none;flex:auto;margin:0;padding:0 16px;overflow:auto}.pm-code-ln{min-height:20px;text-indent:calc(var(--ind,0) * -1ch);padding-inline-start:calc(var(--ind,0) * 1ch);display:block}.pm-code-body>code{font:inherit;color:inherit}.pm-code[data-wrap=off] .pm-code-body{white-space:pre;overflow-wrap:normal}.pm-code[data-v=log] .pm-code-body{max-height:round(down, calc(var(--code-max-h,calc(16 * 20px + 28px)) - 28px), 20px);overscroll-behavior:contain}.pm-code-tok{color:var(--shiki-light)}[data-theme=dark] .pm-code-tok,.pm[data-theme=dark] .pm-code-tok{color:var(--shiki-dark)}.pm-code[data-lines=one] .pm-code-box{min-height:var(--field-h,48px);align-items:center}.pm-code-box>.pm-code-copy{margin:-6px 8px -6px -8px}.pm-code-box[data-copy-at=corner]>.pm-code-copy{margin:0;position:absolute;top:8px;right:8px}.pm-code-box[data-copy-at=corner] .pm-code-ln:first-child:before{content:"";float:right;width:var(--code-copy-w,96px);height:20px}.pm-code[data-copy=both] .pm-code-acts{display:none}@media (max-width:599px){.pm-code[data-copy=both] .pm-code-acts{display:flex}.pm-code[data-copy=both] .pm-code-box>.pm-code-copy{display:none}.pm-code[data-copy=both] .pm-code-box .pm-code-ln:first-child:before{content:none}}.pm-code-swap{place-items:center end;display:inline-grid}.pm-code-swap>span{transition:opacity var(--dur-quick) var(--ease-out);grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.pm-code-now,.pm-code-copy[data-copied] .pm-code-was{visibility:hidden;opacity:0}.pm-code-copy[data-copied] .pm-code-now{visibility:visible;opacity:1}.pm-code-box>.pm-code-resume{margin:0;position:absolute;bottom:8px;right:8px}.pm-code-foot{align-items:flex-start;gap:10px;min-width:0;margin-top:8px;display:flex}.pm-code-safe{min-width:0;max-width:56ch;font:400 var(--text-caption,13px)/1.45 var(--font-label);color:var(--color-text-secondary);text-wrap:pretty;flex:auto;margin:0}.pm-code-foot>.pm-code-hide{margin:calc((1.45 * var(--text-caption,13px) - var(--control-h-sm,32px)) / 2) -13px calc((1.45 * var(--text-caption,13px) - var(--control-h-sm,32px)) / 2) auto;flex:none}.pm-code-error{max-width:56ch;font:400 var(--text-small,14px)/1.45 var(--font-label);color:var(--status-blocked);text-wrap:pretty;margin:8px 0 0}.pm-code[data-secret=hidden] .pm-code-box{min-height:var(--field-h,48px);border-color:var(--color-border);background:var(--color-paper);align-items:center;padding:0 16px}.pm-code-dots{font:400 var(--text-lede,15px)/1.5 var(--font-label);letter-spacing:.12em;color:var(--color-text-secondary);flex:1}.pm-code[data-v=inline]{border:1px solid var(--color-border);border-radius:var(--radius-control,3px);font-family:var(--font-code,ui-monospace), ui-monospace, monospace;letter-spacing:0;font-variant-ligatures:none;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 4px;font-size:.9em;display:inline}.pm-code-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pm-code-swap>span,.pm-code-box{transition:none}}
