.AEVCxW_trace{min-width:0;margin:2rem 0;position:relative;overflow:hidden}.AEVCxW_trace:before{content:"";background:var(--ds-surface);opacity:.6;height:1px;position:absolute;top:0;left:1.75rem;right:1.75rem}.AEVCxW_header{border-bottom:1px solid var(--ds-border);padding:1.75rem}.AEVCxW_topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.AEVCxW_topline .lv2-label{color:var(--ds-muted);font-size:var(--ds-type-ui)}.AEVCxW_kind{border:1px solid var(--ds-border);color:var(--ds-muted);font-size:var(--ds-type-ui);letter-spacing:var(--ds-action-tracking);text-transform:uppercase;border-radius:4px;padding:.3rem .5rem;line-height:1.5}.AEVCxW_trace .AEVCxW_title{color:var(--ds-text);font-family:var(--font-geist), var(--font-sans), sans-serif;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere;margin:1.2rem 0 .8rem;font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:400;line-height:1.35}.AEVCxW_trace .AEVCxW_provenance{color:var(--ds-muted);font-size:var(--ds-type-ui);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.75}.AEVCxW_trace .AEVCxW_context{color:var(--ds-muted);font-size:var(--ds-type-ui);margin:.85rem 0 0;line-height:1.65}.AEVCxW_trace .AEVCxW_steps{margin:0;padding:1.75rem;list-style:none}.AEVCxW_trace .AEVCxW_step{grid-template-columns:2rem minmax(0,1fr);gap:1rem;margin:0;padding:0 0 2rem;display:grid;position:relative}.AEVCxW_trace .AEVCxW_step:last-child{padding-bottom:0}.AEVCxW_step:not(:last-child):after{content:"";background:#ffffff16;width:1px;position:absolute;top:2.15rem;bottom:.4rem;left:.94rem}.AEVCxW_number{border:1px solid var(--ds-border);width:1.9rem;height:1.9rem;color:var(--ds-muted);font-size:var(--ds-type-ui);background:var(--ds-surface);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.AEVCxW_stepContent{min-width:0;padding-top:.15rem}.AEVCxW_trace .AEVCxW_phase{color:var(--color-breach-red-ink);font-size:var(--ds-type-ui);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;line-height:1.5}.AEVCxW_trace .AEVCxW_stepTitle{color:var(--ds-text);font-family:var(--font-geist), var(--font-sans), sans-serif;font-size:var(--ds-type-body);letter-spacing:-.01em;text-transform:none;overflow-wrap:anywhere;margin:0 0 .7rem;font-weight:400;line-height:1.45}.AEVCxW_trace .AEVCxW_summary{font-size:var(--ds-type-ui);color:var(--ds-muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.8}.AEVCxW_evidence{border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);margin-top:1.1rem}.AEVCxW_evidence>summary{color:var(--ds-text);cursor:pointer;font-size:var(--ds-type-ui);padding:.85rem 0;line-height:1.6}.AEVCxW_evidence>summary::marker{color:var(--ds-muted)}.AEVCxW_count{color:var(--ds-muted);font-size:var(--ds-type-ui);white-space:nowrap;margin-left:.5rem}.AEVCxW_evidenceBody{padding:0 0 1rem}.AEVCxW_evidenceItem+.AEVCxW_evidenceItem{margin-top:1rem}.AEVCxW_trace .AEVCxW_evidenceLabel{color:var(--ds-muted);font-size:var(--ds-type-ui);text-transform:none;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 .5rem;font-weight:400;line-height:1.65}.AEVCxW_trace .AEVCxW_output{border:1px solid var(--ds-border);background:var(--ds-surface);max-width:100%;max-height:28rem;color:var(--ds-text);text-align:left;white-space:pre;font-size:var(--ds-type-ui);tab-size:2;border-radius:6px;margin:0;padding:.85rem;line-height:1.75;overflow:auto}.AEVCxW_output code{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.AEVCxW_trace .AEVCxW_limitations{border-left:1px solid var(--ds-border);color:var(--ds-muted);font-size:var(--ds-type-ui);white-space:pre-line;overflow-wrap:anywhere;flex-direction:column;gap:.35rem;margin:1rem 0 0;padding-left:.85rem;line-height:1.75;display:flex}.AEVCxW_limitations>span{color:var(--ds-text);font-size:var(--ds-type-ui)}.AEVCxW_trace summary:focus-visible,.AEVCxW_trace pre:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:4px;border-radius:3px}.AEVCxW_error{border-color:var(--color-breach-red);margin:2rem 0;padding:1.25rem}.AEVCxW_error p{color:var(--ds-muted);font-size:var(--ds-type-ui);margin:0;line-height:1.7}.AEVCxW_error .AEVCxW_errorTitle{color:var(--ds-text);margin-bottom:.5rem}@media (max-width:639px){.AEVCxW_header,.AEVCxW_trace .AEVCxW_steps{padding:1.25rem}.AEVCxW_trace .AEVCxW_step{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem}.AEVCxW_number{width:1.5rem;height:1.5rem;font-size:var(--ds-type-ui)}.AEVCxW_step:not(:last-child):after{top:1.8rem;left:.72rem}.AEVCxW_stepContent{padding-top:0}.AEVCxW_trace .AEVCxW_title{font-size:1.2rem}.AEVCxW_trace .AEVCxW_output{font-size:var(--ds-type-ui);padding:.7rem}}.AEVCxW_trace:before{content:none}.AEVCxW_trace .AEVCxW_title{font-size:var(--ds-type-card);line-height:1.3}.AEVCxW_trace .AEVCxW_provenance,.AEVCxW_trace .AEVCxW_summary{font-size:var(--ds-type-body);line-height:1.5}.AEVCxW_trace .AEVCxW_stepTitle{font-size:var(--ds-type-lead)}.AEVCxW_number{min-width:2rem;min-height:2rem}@media (max-width:600px){.AEVCxW_trace .AEVCxW_title{font-size:var(--ds-mobile-type-card)}.AEVCxW_trace .AEVCxW_step{grid-template-columns:2rem minmax(0,1fr)}.AEVCxW_header,.AEVCxW_trace .AEVCxW_steps{padding:var(--ds-mobile-card-padding)}}
