.rv-cite{margin:3.5rem 0 2.5rem}.rv-cite__head{margin-bottom:1.75rem;max-width:72ch}.rv-cite__ix{font-family:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--rv-gold-on-light);margin-bottom:16px}.rv-cite__ix span{opacity:.55;margin:0 3px}.rv-cite__title{font-family:"Literata",Georgia,serif!important;font-weight:600!important;font-size:clamp(1.9rem,1.4rem + 1.5vw,2.6rem)!important;line-height:1.05!important;letter-spacing:-.015em;color:var(--rv-text-primary)!important;margin:0!important}.rv-cite__title em{font-style:italic;color:var(--rv-gold-on-light)}.rv-cite__lede{font-size:var(--rv-text-md);line-height:1.6;color:var(--rv-text-secondary, var(--rv-ink-2));margin:16px 0 0;max-width:62ch}.rv-cite__studio{display:flex;gap:1.25rem;flex-wrap:wrap;align-items:stretch;padding:1.5rem;background:var(--rv-surface-secondary, var(--rv-cream));border:1px solid var(--rv-border-primary, var(--rv-line));border-radius:16px}.rv-cite__panel,.rv-cite__stage{display:flex;justify-content:center}.rv-cite__stage{flex:1 1 240px;align-items:center;padding:1.5rem 1.25rem;border-radius:8px;border:1px solid var(--rv-border-primary, var(--rv-line))}.rv-cite__stage.is-light{background:#fff}.rv-cite__stage.is-dark{background:#0f172a}.rv-cite__panel{flex:1 1 320px;flex-direction:column;gap:.7rem;min-width:0}.rv-cite__controls{display:flex;gap:.6rem;flex-wrap:wrap}.rv-cite__segs{display:inline-flex;border:1px solid var(--rv-border-primary, var(--rv-line));border-radius:8px;overflow:hidden;background:var(--rv-surface-primary, #fff)}.rv-cite__seg{font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:var(--rv-text-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rv-text-muted, var(--rv-ink-3));background:0 0;border:0;padding:.42rem .9rem;cursor:pointer;transition:color .12s ease,background .12s ease}.rv-cite__seg+.rv-cite__seg{border-left:1px solid var(--rv-border-primary, var(--rv-line))}.rv-cite__seg.is-active{background:var(--rv-brand-fill);color:#fff}.rv-cite__bar{display:flex;gap:.5rem;align-items:stretch}.rv-cite__code,.rv-cite__code--text{color:var(--rv-text-secondary, var(--rv-ink-2))}.rv-cite__code{flex:1;width:100%;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--rv-text-xs);line-height:1.5;background:var(--rv-surface-primary, #fff);border:1px solid var(--rv-border-primary, var(--rv-line));border-radius:8px;padding:.6rem .7rem}.rv-cite__code--text{font-family:inherit;font-size:var(--rv-text-md)}.rv-cite__copy{flex:0 0 auto;align-self:flex-start;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:var(--rv-text-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--rv-brand-fill);border:1px solid var(--rv-brand-fill);border-radius:8px;padding:.6rem .95rem;cursor:pointer;transition:opacity .15s ease}.rv-cite__copy:hover{opacity:.88}.rv-cite__cite{margin-top:1.25rem}.rv-cite__label{display:block;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:var(--rv-text-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--rv-gold-on-light);margin-bottom:.5rem}@media (max-width:560px){.rv-cite__bar{flex-direction:column}.rv-cite__copy{align-self:stretch}}