/* A native-dollar explanation beside the original public conversation. */
#stablecoin.stablecoin{overflow:visible}
.stablecoin-inner.native-discussion-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;align-items:start;position:relative}
.native-discussion-layout>.stablecoin-copy{max-width:none;min-width:0}
.native-discussion-layout .native-lead{font-size:21px;line-height:1.55;color:var(--feature-text);margin-top:0}
.native-reasoning{list-style:none;margin:30px 0;padding:0}
.native-reasoning li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:15px;padding:21px 0;border-top:1px solid var(--line)}
.native-reasoning .route-number{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--button-outline);border-radius:50%;font-size:14px;line-height:1;color:var(--link)}
.native-reasoning h4{font-size:21px;font-weight:400;line-height:1.25;color:var(--feature-text);margin-top:3px}
.native-reasoning p{font-size:17px;line-height:1.6;margin-top:9px}
.native-discussion-layout .native-question{border-left:3px solid var(--accent);padding-left:18px;font-size:20px;line-height:1.5;color:var(--feature-text);margin-block:28px}
.native-question h3{font-size:22px;line-height:1.25;font-weight:400}
.native-question p{font-size:17px;line-height:1.6;margin-top:10px}
.native-discussion-layout .native-summary{padding-top:25px;border-top:1px solid var(--line);font-size:19px;line-height:1.6}
.native-discussion-layout .native-vision{font-size:17px;line-height:1.65;margin-top:23px}
.native-vision summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:16px;line-height:1.5;color:var(--feature-text)}
.native-vision p{font-size:17px;line-height:1.65;margin-top:10px}
.native-discussion-layout .native-sources{margin-top:20px;font-size:14px;line-height:1.75;color:var(--feature-muted)}
.native-sources a{color:var(--link)}
.native-conversation{position:sticky;top:108px;align-self:start;min-width:0;max-width:100%;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--text)}
.native-conversation>header{padding:25px 24px 20px}
.native-conversation h3{font-size:29px;font-weight:400;line-height:1.12;letter-spacing:-.025em;color:var(--text)}
.native-conversation p{color:var(--muted)}
.native-conversation .discussion-count{display:block;width:fit-content;font-size:13px;line-height:1.4;color:var(--link);margin-bottom:11px}
.native-conversation .conversation-intro{font-size:15px;line-height:1.6;margin-top:13px}
.conversation-scroll{height:clamp(360px,calc(100vh - 280px),680px);height:clamp(360px,calc(100dvh - 280px),680px);max-width:100%;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:auto;scrollbar-width:auto;scrollbar-color:var(--button-outline) var(--panel);scrollbar-gutter:stable;padding:0 22px;border-block:1px solid var(--line);scroll-padding-block:18px}
.conversation-scroll:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
.conversation-post{position:relative;min-width:0;max-width:100%;padding:23px 0;border-bottom:1px solid var(--line);scroll-margin-block:18px;overflow-wrap:anywhere}
.conversation-post:last-child{border-bottom:0}
.conversation-post[data-featured=true]{border-left:3px solid var(--accent);padding-left:16px;margin-block:20px;padding-block:3px 20px}
.conversation-post .post-role{font-size:13px;font-weight:700;line-height:1.45;color:var(--link);margin-bottom:10px}
.post-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;font-size:14px;line-height:1.5;color:var(--muted)}
.post-meta strong,.post-meta a{color:var(--text)}
.post-meta a{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 7px;text-decoration:none}
.post-meta a>span{font-size:12px;color:var(--faint)}
.post-meta time{color:var(--faint);font-size:12px}
.conversation-post .post-summary{font-size:16px;line-height:1.65;margin-top:14px;color:var(--text)}
.post-summary .summary-label{display:block;margin-bottom:5px;color:var(--faint);font-size:12px;line-height:1.4}
.conversation-post .post-summary p{font-size:inherit;line-height:inherit;color:inherit}
.conversation-post.has-embed .post-summary{display:none}
.tweet-embed[hidden]{display:none!important}
.tweet-embed{position:relative;width:100%;max-width:550px;min-width:0;margin-block:16px}
.conversation-post:not(.has-embed) .tweet-embed{margin:0}
.tweet-render-target{width:100%;min-width:0;max-width:100%}
.tweet-render-target.is-pending{position:absolute;top:0;left:0;opacity:0;pointer-events:none}
.tweet-embed iframe,.tweet-embed .twitter-tweet{width:100%!important;min-width:0!important;max-width:100%!important}
.tweet-embed .twitter-tweet{margin-block:0!important}
.conversation-post .post-source{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:16px;padding:10px 13px;font-size:13px;line-height:1.35;max-width:100%;white-space:normal}
.native-conversation>.tweet-status{font-size:13px;line-height:1.6;padding:17px 24px 0;margin:0;min-height:0}
.native-conversation>.tweet-status:empty{padding-top:0}
.native-conversation>.conversation-note{font-size:12px;line-height:1.65;padding:12px 24px 22px;margin:0;color:var(--faint)}
.conversation-note a{color:var(--link)}
.conversation-scroll-hint{display:block;font-size:13px;line-height:1.5;color:var(--faint);margin-top:12px}
@media(max-width:1100px) and (min-width:961px){.stablecoin-inner.native-discussion-layout{gap:30px}.native-conversation>header{padding-inline:20px}.conversation-scroll{padding-inline:17px}.native-conversation h3{font-size:26px}.native-conversation>.tweet-status,.native-conversation>.conversation-note{padding-inline:20px}}
@media(max-width:960px){.stablecoin-inner.native-discussion-layout{grid-template-columns:minmax(0,1fr);gap:42px}.native-discussion-layout>.stablecoin-copy{max-width:none}.native-conversation{position:static;top:auto;width:100%;max-width:none}.conversation-scroll{height:auto;max-height:none;overflow:visible;scrollbar-gutter:auto;scroll-padding:0}.conversation-scroll-hint{display:none}.native-conversation h3{font-size:30px}.tweet-embed{margin-inline:auto}}
@media(max-width:640px){.stablecoin-inner.native-discussion-layout{gap:34px}.native-discussion-layout .native-lead{font-size:19px}.native-reasoning{margin-block:25px}.native-reasoning li{gap:12px;padding-block:19px}.native-reasoning h4{font-size:20px}.native-reasoning p{font-size:16px}.native-discussion-layout .native-question{font-size:19px;padding-left:15px}.native-discussion-layout .native-summary{font-size:18px}.native-discussion-layout .native-vision{font-size:16px}.native-conversation>header{padding:22px 16px 18px}.native-conversation h3{font-size:27px}.conversation-scroll{padding-inline:14px}.conversation-post[data-featured=true]{padding-left:11px;border-left-width:2px}.conversation-post .post-summary{font-size:16px}.native-conversation>.tweet-status{padding:16px 16px 0}.native-conversation>.conversation-note{padding:12px 16px 20px}.native-sources{column-gap:17px}}
@media(prefers-reduced-motion:reduce){.conversation-scroll{scroll-behavior:auto}}
@media print{#stablecoin.stablecoin{overflow:visible}.stablecoin-inner.native-discussion-layout{display:block}.native-conversation{position:static;margin-top:30px}.conversation-scroll{height:auto;max-height:none;overflow:visible}.conversation-post.has-embed .post-summary{display:block}.tweet-embed,.tweet-status,.conversation-scroll-hint{display:none!important}}
