.quote-stage{position:absolute;inset:46px 24px 285px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:0;--quote-size:50px}.quote-medium{--quote-size:44px}.quote-long{--quote-size:34px}.quote-extended{--quote-size:26px}.quote-scroll{max-height:calc(100% - 68px);max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y pinch-zoom;cursor:pointer}.quote-copy,.quote-scroll{-webkit-user-select:text;-moz-user-select:text;user-select:text}.quote-copy{margin:0;font-size:clamp(24px,11vw,var(--quote-size));font-weight:700;line-height:1.4;letter-spacing:-.025em;text-wrap:balance;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;color:var(--text)}.original-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;flex-shrink:0;padding:8px 12px;border:1px solid var(--control-line);border-radius:8px;background:var(--surface);color:var(--text);font-size:12px;line-height:1.5}.original-toggle:hover{background:var(--hover)}.original-toggle svg{width:14px;height:14px}.inline-original-host:empty{display:none}.original-content{display:flex;flex-direction:column;gap:22px}.original-source{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--text);font-size:14px;text-decoration:underline}.original-source svg{width:16px;height:16px;flex-shrink:0}.original-verification{color:var(--muted);font-size:12px;line-height:1.8}.original-evidence{margin:0}.original-evidence a{display:block;background:var(--surface);overflow:auto}.original-evidence img{display:block;width:100%;height:auto}.original-evidence figcaption{font-size:12px;color:var(--muted);margin-top:9px;line-height:1.7}@media(min-width:700px) and (max-width:999px){:root:not([data-feed-mode=threads]) .quote-stage{inset:60px 32px 310px;--quote-size:64px}:root:not([data-feed-mode=threads]) .quote-medium{--quote-size:54px}:root:not([data-feed-mode=threads]) .quote-long{--quote-size:42px}:root:not([data-feed-mode=threads]) .quote-extended{--quote-size:30px}}@media(min-width:1000px){:root:not([data-feed-mode=threads]) .quote-stage{inset:52px 28px 286px;--quote-size:46px}:root:not([data-feed-mode=threads]) .quote-medium{--quote-size:40px}:root:not([data-feed-mode=threads]) .quote-long{--quote-size:33px}:root:not([data-feed-mode=threads]) .quote-extended{--quote-size:26px}:root:not([data-feed-mode=threads]) .quote-copy{font-size:var(--quote-size)}}@media(max-height:650px){:root:not([data-feed-mode=threads]) .quote-stage{inset:20px 20px 240px;gap:16px}:root:not([data-feed-mode=threads]) .quote-scroll{max-height:calc(100% - 56px)}}:root[data-feed-mode=threads] .quote-stage{position:relative;inset:auto;order:-3;gap:20px;margin:10px 0 28px;--quote-size:46px}:root[data-feed-mode=threads] .quote-medium{--quote-size:40px}:root[data-feed-mode=threads] .quote-long{--quote-size:34px}:root[data-feed-mode=threads] .quote-extended{--quote-size:28px}:root[data-feed-mode=threads] .quote-scroll{max-height:none;overflow:visible}:root[data-feed-mode=threads] .quote-copy{font-size:var(--quote-size);line-height:1.5}:root[data-feed-mode=threads] .inline-original-host{order:-2}:root[data-feed-mode=threads] .inline-original-host:not(:empty){margin-bottom:28px}:root[data-feed-mode=threads] .original-content{padding:20px 0}:root[data-feed-mode=threads] .original-evidence a{border-radius:4px}:root[data-feed-mode=threads] .original-toggle{font-size:13px}@media(max-width:699px){:root[data-feed-mode=threads] .quote-stage{gap:16px;margin:6px 0 22px;--quote-size:32px}:root[data-feed-mode=threads] .quote-medium{--quote-size:28px}:root[data-feed-mode=threads] .quote-long{--quote-size:24px}:root[data-feed-mode=threads] .quote-extended{--quote-size:21px}:root[data-feed-mode=threads] .quote-copy{line-height:1.45}:root[data-feed-mode=threads] .inline-original-host:not(:empty){margin-bottom:22px}}