.qlTROq_markdown__h1{font-family:var(--font-serif);letter-spacing:-.045em;margin-top:0;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:500;line-height:1.08}.qlTROq_markdown__h2{letter-spacing:-.02em;margin-top:2.75rem;scroll-margin-top:7rem;font-size:1.3rem;font-weight:600;line-height:1.35}.qlTROq_markdown__h3{margin-top:1.75rem;scroll-margin-top:7rem;font-size:1rem;font-weight:600;line-height:1.45}.qlTROq_markdown__anchor{color:inherit;text-decoration:none}.qlTROq_markdown__anchor:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.25em}.qlTROq_markdown__paragraph{color:var(--muted);overflow-wrap:anywhere;margin-top:.85rem;font-size:.9rem;line-height:1.8}.qlTROq_markdown__paragraph strong,.qlTROq_markdown__list strong,.qlTROq_markdown__table strong,.qlTROq_markdown__steps strong,.qlTROq_markdown__callout strong{color:var(--foreground);font-weight:600}.qlTROq_markdown__link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent);text-underline-offset:.2em;font-weight:500}.qlTROq_markdown__link:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.qlTROq_markdown__codeInline{background:var(--soft);color:var(--foreground);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:.3rem;padding:.1rem .35rem;font-size:.86em}.qlTROq_markdown__list{color:var(--muted);gap:.4rem;margin:1rem 0;padding-inline-start:1.25rem;font-size:.9rem;line-height:1.75;list-style:outside;display:grid}.qlTROq_markdown__list li::marker{color:color-mix(in oklab, var(--muted) 70%, transparent)}.qlTROq_markdown__steps{gap:.9rem;margin:1.25rem 0;display:grid}.qlTROq_markdown__step{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;display:grid}.qlTROq_markdown__stepNumber{background:var(--foreground);width:1.75rem;height:1.75rem;color:var(--background);border-radius:999px;place-items:center;font-size:.75rem;font-weight:600;display:grid}.qlTROq_markdown__step p{color:var(--muted);overflow-wrap:anywhere;padding-top:.1rem;font-size:.9rem;line-height:1.75}.qlTROq_markdown__quote{border-inline-start:3px solid var(--line);color:var(--muted);margin:1.25rem 0;padding:.25rem 0 .25rem 1rem;font-size:.875rem;line-height:1.75}.qlTROq_markdown__callout{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:.6rem;gap:.7rem;margin:1.25rem 0;padding:.85rem 1rem;font-size:.86rem;line-height:1.7;display:flex}.qlTROq_markdown__callout[data-kind=warning]{border-color:color-mix(in oklab, var(--warning) 35%, var(--line));background:var(--warning-soft)}.qlTROq_markdown__calloutIcon{color:var(--foreground);flex-shrink:0;margin-top:.25rem}.qlTROq_markdown__callout[data-kind=warning] .qlTROq_markdown__calloutIcon{color:var(--warning)}.qlTROq_markdown__calloutBody{overflow-wrap:anywhere;gap:.4rem;min-width:0;display:grid}.qlTROq_markdown__tableWrap{border:1px solid var(--line);border-radius:.6rem;margin:1.25rem 0;overflow-x:auto}.qlTROq_markdown__table{border-collapse:collapse;width:100%;font-size:.82rem;line-height:1.6}.qlTROq_markdown__table th{border-bottom:1px solid var(--line);background:var(--soft);color:var(--foreground);text-align:start;white-space:nowrap;padding:.55rem .8rem;font-weight:600}.qlTROq_markdown__table td{border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top;padding:.6rem .8rem}.qlTROq_markdown__table tr:last-child td{border-bottom:0}.qlTROq_markdown__table td:first-child{color:var(--foreground);white-space:nowrap}.qlTROq_markdown__codeBlock{border:1px solid var(--line);background:var(--soft);border-radius:.6rem;margin:1.25rem 0;overflow:hidden}.qlTROq_markdown__codeHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .35rem 0 .75rem;display:flex}.qlTROq_markdown__codeLanguage{color:var(--muted);font-family:var(--font-mono);text-transform:lowercase;font-size:.72rem}.qlTROq_markdown__tabs{scrollbar-width:none;gap:.15rem;min-width:0;margin-inline-start:-.4rem;display:flex;overflow-x:auto}.qlTROq_markdown__tab{min-height:2.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;padding:0 .6rem;font-size:.78rem;font-weight:500;display:inline-flex}.qlTROq_markdown__tab:hover{color:var(--foreground)}.qlTROq_markdown__tabActive{border-bottom-color:var(--foreground);color:var(--foreground);font-weight:600}.qlTROq_markdown__copy{min-height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.75rem;display:inline-flex}.qlTROq_markdown__copy:hover{background:var(--panel);color:var(--foreground)}.qlTROq_markdown__pre{font-family:var(--font-mono);tab-size:2;-webkit-overflow-scrolling:touch;padding:.9rem 1rem;font-size:.8rem;line-height:1.7;overflow-x:auto}.qlTROq_markdown__pre code{white-space:pre;font-family:inherit}@media (max-width:767px){.qlTROq_markdown__paragraph,.qlTROq_markdown__list,.qlTROq_markdown__step p{font-size:1rem}.qlTROq_markdown__callout{font-size:.9375rem}.qlTROq_markdown__codeBlock{border-inline:0;border-radius:0;margin-inline:-1rem}.qlTROq_markdown__copy{justify-content:center;min-width:2.75rem;min-height:2.75rem}.qlTROq_markdown__copy span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qlTROq_markdown__tab{min-height:2.75rem}.qlTROq_markdown__tableWrap{border:0;overflow:visible}.qlTROq_markdown__table,.qlTROq_markdown__table tbody,.qlTROq_markdown__table tr,.qlTROq_markdown__table td{display:block}.qlTROq_markdown__table thead{display:none}.qlTROq_markdown__table tr{border:1px solid var(--line);border-radius:.6rem;padding:.35rem .85rem}.qlTROq_markdown__table tr+tr{margin-top:.6rem}.qlTROq_markdown__table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr);gap:.75rem;padding:.5rem 0;font-size:.9rem;display:grid}.qlTROq_markdown__table td:first-child{white-space:normal}.qlTROq_markdown__table td:last-child{border-bottom:0}.qlTROq_markdown__table td:before{content:attr(data-label);color:var(--muted);font-size:.8rem;font-weight:600}}
