._box_e1f9v_2{margin-block:var(--space-lg);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);position:relative;overflow:hidden}._header_e1f9v_11{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);background:var(--surface-muted);font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-body-tight);color:var(--text-secondary);display:flex}._title_e1f9v_25{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}._actions_e1f9v_33{align-items:center;gap:var(--space-sm);flex:none;display:inline-flex}._floating_e1f9v_41{top:var(--space-sm);z-index:1;align-items:center;gap:var(--space-sm);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);pointer-events:none;display:inline-flex;position:absolute;inset-inline-end:var(--space-sm)}._box_e1f9v_2:hover ._floating_e1f9v_41,._floating_e1f9v_41:focus-within{opacity:1;pointer-events:auto}._lang_e1f9v_60{font-family:var(--font-mono);font-size:var(--font-size-caption);color:var(--text-tertiary);text-transform:lowercase;letter-spacing:.02em;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-muted) 70%, transparent);border:1px solid var(--border)}._copy_e1f9v_72{padding:var(--space-xs);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--glass-tinted);border:1px solid var(--glass-border-strong);-webkit-backdrop-filter:blur(var(--glass-tinted-blur));backdrop-filter:blur(var(--glass-tinted-blur));cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}._copy_e1f9v_72:hover{color:var(--text-accent);background:var(--glass-frosted);border-color:var(--color-primary)}._copy_e1f9v_72:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._icon_e1f9v_100{width:1em;height:1em}._box_e1f9v_2 pre{padding:var(--space-md) 0;font-family:var(--font-mono);font-size:var(--font-size-body);line-height:var(--line-height-body-tight);tab-size:2;white-space:normal;margin:0;overflow-x:auto;background:0 0!important}._box_e1f9v_2 pre code{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}._box_e1f9v_2 .line{white-space:pre;padding-inline:var(--space-lg);border-inline-start:4px solid #0000;margin-inline-start:-4px;display:block}._hasLineNumbers_e1f9v_145 pre code{counter-reset:shiki-line}._hasLineNumbers_e1f9v_145 .line{counter-increment:shiki-line}._hasLineNumbers_e1f9v_145 .line:not(.diff):before{content:counter(shiki-line);width:2ch;color:var(--text-tertiary);text-align:right;-webkit-user-select:none;user-select:none;margin-inline-end:var(--space-md);display:inline-block}._wrap_e1f9v_162 pre{overflow-x:visible}._wrap_e1f9v_162 .line{white-space:pre-wrap;word-break:break-word}._box_e1f9v_2 .line.highlighted{background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-inline-start-color:var(--color-primary)}._box_e1f9v_2 .line.diff.add{background:color-mix(in srgb, var(--color-success) 12%, transparent);border-inline-start-color:var(--color-success)}._box_e1f9v_2 .line.diff.remove{background:color-mix(in srgb, var(--color-error) 12%, transparent);border-inline-start-color:var(--color-error)}._box_e1f9v_2 .line.diff:before{width:2ch;text-align:right;-webkit-user-select:none;user-select:none;font-weight:var(--font-weight-semibold);margin-inline-end:var(--space-md);display:inline-block}._box_e1f9v_2 .line.diff.add:before{content:"+";color:var(--color-success)}._box_e1f9v_2 .line.diff.remove:before{content:"-";color:var(--color-error)}._box_e1f9v_2 .line.highlighted.error{background:color-mix(in srgb, var(--color-error) 14%, transparent);border-inline-start-color:var(--color-error)}._box_e1f9v_2 .line.highlighted.warning{background:color-mix(in srgb, var(--color-warning) 14%, transparent);border-inline-start-color:var(--color-warning)}._box_e1f9v_2 pre.has-focused .line:not(.focused){opacity:.4;filter:blur(.095rem);transition:opacity var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard)}._box_e1f9v_2 pre.has-focused:hover .line{opacity:1;filter:none}
