.rd-btn.rd-topic-act,.rd-btn.rd-relation{--rd-btn-h:var(--topic-hit);box-sizing:border-box;min-width:var(--topic-hit);min-height:var(--topic-hit);margin-block:calc((var(--topic-row) - var(--topic-hit)) / 2);padding:0 var(--rd-space-1);gap:var(--rd-space-1);border-radius:var(--rd-radius-sm);color:var(--rd-ink-3);font-size:var(--rd-fs-small);font-weight:var(--rd-fw-regular);line-height:var(--rd-lh-meta);transition:color var(--rd-dur-fast) var(--rd-ease);background:0 0}.rd-btn.rd-topic-act:hover:not(:disabled):not([aria-disabled=true]),.rd-btn.rd-relation:hover:not(:disabled):not([aria-disabled=true]){color:var(--rd-ink);background:0 0}.rd-btn.rd-relation[aria-pressed=true]{color:var(--rd-accent-ink)}.rd-btn.rd-relation[data-operation=like\.set][aria-pressed=true]{color:var(--rd-like)}.rd-btn.rd-relation .rd-btn-slot{font-size:inherit}.rd-btn.rd-relation>.rd-btn-label{align-items:center;gap:var(--rd-space-1);display:inline-flex}.rd-btn.rd-relation>.rd-btn-label>svg{flex:none;display:block}@keyframes rd-relation-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.rd-relation.is-popping svg{animation:.42s cubic-bezier(.3,1.4,.5,1) rd-relation-pop}@media (prefers-reduced-motion:reduce){.rd-relation.is-popping svg{animation:none}}.rd-btn.rd-relation--icon{--rd-btn-h:var(--rd-hit);min-width:var(--rd-hit);min-height:var(--rd-hit);margin-block:0;padding:0}.rd-relation-feedback{margin-top:var(--rd-space-3);padding:var(--rd-space-3) var(--rd-space-4);border-radius:var(--rd-radius-md);background:var(--rd-accent-soft);color:var(--rd-ink);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small)}.rd-relation-feedback p{margin:0 0 var(--rd-space-2)}.rd-relation-feedback strong{margin-bottom:var(--rd-space-1);display:block}.rd-relation-feedback-actions{gap:var(--rd-space-2);flex-wrap:wrap;display:flex}.rd-relation-error{color:var(--rd-danger)}.rd-relation-muted{color:var(--rd-ink-3)}.rd-relation-dialog-text{margin:0 0 var(--rd-space-4);color:var(--rd-ink-2);font-size:var(--rd-fs-body);line-height:var(--rd-lh-body)}
.rd-thread-dialog{box-sizing:border-box}.rd-thread-dialog--wide{width:min(640px,100%)}.rd-thread-dialog-sub{margin:calc(var(--rd-space-2) * -1) 0 var(--rd-space-4);color:var(--rd-ink-3);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small);overflow-wrap:anywhere}.rd-thread-form{gap:var(--rd-space-4);display:grid}.rd-thread-dialog-note{gap:var(--rd-space-3);color:var(--rd-ink-2);font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);justify-items:start;display:grid}.rd-thread-dialog-note p{margin:0}.rd-thread-dialog-hint{color:var(--rd-ink-3);font-size:var(--rd-fs-meta);line-height:var(--rd-lh-meta);margin:0}.rd-thread-dialog-error{color:var(--rd-danger);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small);margin:0}.rd-thread-conflict{gap:var(--rd-space-2);padding:var(--rd-space-3) var(--rd-space-4);border-radius:var(--rd-radius-md);background:var(--rd-sunken);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small);display:grid}.rd-thread-conflict p{margin:0}.rd-thread-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:10em;font:inherit;color:var(--rd-ink-2);margin:0;overflow:auto}.rd-dialog.rd-asheet{padding:var(--rd-space-2) 0}.rd-asheet-list{margin:0;padding:0;list-style:none}.rd-btn.rd-asheet-row{--rd-btn-h:56px;justify-content:flex-start;gap:var(--rd-space-6);min-height:56px;padding:0 var(--rd-space-6);color:var(--rd-ink);font-size:var(--rd-fs-body);font-weight:var(--rd-fw-regular);border-radius:0;line-height:22px}.rd-btn.rd-asheet-row .rd-btn-slot{color:var(--rd-accent)}.rd-btn.rd-asheet-row[data-danger] .rd-btn-slot{color:var(--rd-danger)}.rd-btn.rd-asheet-row:disabled .rd-btn-slot{color:inherit}.rd-author-actions{--author-hit:var(--rd-control-md);align-items:center;gap:var(--rd-space-2);min-width:0;color:var(--rd-ink-3);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small);flex-wrap:wrap;display:flex}@media (width<=760px){.rd-author-actions{--author-hit:var(--rd-hit)}}.rd-btn.rd-author-follow,.rd-btn.rd-author-more{box-sizing:border-box;min-height:var(--author-hit);min-width:var(--author-hit)}.rd-btn.rd-author-follow[aria-pressed=true]{background:var(--rd-accent-soft);color:var(--rd-accent-ink)}.rd-btn.rd-author-more{border-radius:var(--rd-radius-full);color:var(--rd-ink-3);padding:0}.rd-btn.rd-author-more:hover:not(:disabled):not([aria-disabled=true]){background:var(--rd-hover);color:var(--rd-ink)}.rd-author-self{padding-block:var(--rd-space-2)}.rd-author-feedback{flex-basis:100%}.rd-author-feedback:empty{display:none}.rd-author-error p{margin:var(--rd-space-1) 0 var(--rd-space-2);color:var(--rd-danger)}.rd-author-blocked{flex-basis:100%}.rd-author-actions[data-compact]{height:var(--rd-control-sm);flex-wrap:nowrap;gap:2px}.rd-author-actions[data-compact] .rd-btn.rd-author-follow{padding-inline:var(--rd-space-3);border-radius:var(--rd-radius-full);font-size:var(--rd-fs-small)}.rd-author-actions[data-compact] .rd-author-feedback,.rd-author-actions[data-compact] .rd-author-blocked,.rd-follow-off{display:none}@media (hover:hover){.rd-author-follow[aria-pressed=true]:hover:not(:disabled) .rd-follow-on,.rd-author-follow[aria-pressed=true]:focus-visible .rd-follow-on{display:none}.rd-author-follow[aria-pressed=true]:hover:not(:disabled) .rd-follow-off,.rd-author-follow[aria-pressed=true]:focus-visible .rd-follow-off{display:inline}}.rd-author-dialog{box-sizing:border-box}.rd-author-dialog-text{color:var(--rd-ink-2);font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);overflow-wrap:anywhere;margin:0}.rd-author-picker-head{justify-content:space-between;align-items:center;gap:var(--rd-space-3);display:flex}.rd-author-picker-list{margin:var(--rd-space-4) 0 0;padding:0;list-style:none}.rd-author-picker-list li{justify-content:space-between;align-items:center;gap:var(--rd-space-3);padding:var(--rd-space-3) 0;border-top:1px solid var(--rd-line);display:flex}.rd-author-picker-list li>a{min-width:0;color:var(--rd-ink);font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);overflow-wrap:anywhere}.rd-author-actions[data-hide-follow] .rd-author-follow,.rd-author-actions[data-hide-more] .rd-author-more{display:none}.rd-author-actions[data-pill] .rd-btn.rd-author-follow{border-color:var(--rd-accent);border-radius:var(--rd-radius-full);color:var(--rd-accent-ink);background:0 0}.rd-author-actions[data-pill] .rd-btn.rd-author-follow[aria-pressed=true]{border-color:var(--rd-line);color:var(--rd-ink-3)}@media (width<=600px){.rd-author-actions[data-compact] .rd-author-follow{display:none}}
.rd-dialog-overlay.rd-lightbox-overlay{--lightbox-stage:#0a0b0e;--lightbox-ink:#fff;--lightbox-ink-soft:#ffffffb8;--lightbox-chrome:#ffffff1a;--lightbox-chrome-hover:#fff3;--lightbox-shadow:0 20px 60px -12px #0000008c;--lightbox-gap:max(16px, env(safe-area-inset-top));background:var(--lightbox-stage);padding:0;overflow:hidden}.rd-dialog.rd-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;color:var(--lightbox-ink);font-size:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.rd-lightbox-stage{touch-action:none;cursor:zoom-in;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0}.rd-lightbox[data-zoomed] .rd-lightbox-stage{cursor:grab}.rd-lightbox[data-zoomed] .rd-lightbox-stage:active{cursor:grabbing}.rd-lightbox-stage>img{object-fit:contain;width:auto;max-width:calc(100vw - 112px);height:auto;max-height:calc(100dvh - 120px);box-shadow:var(--lightbox-shadow);transform-origin:50%;transition:transform var(--rd-t-base) ease-out;will-change:transform;border-radius:8px;margin:auto;display:block;position:absolute;inset:0}.rd-lightbox:is([data-zoomed],[data-gesture]) .rd-lightbox-stage>img{transition:none}.rd-lightbox-error{color:var(--lightbox-ink-soft);font-size:var(--rd-fs-14);text-align:center;margin:0;padding:0 24px}.rd-lightbox .rd-btn.rd-lightbox-icon{--rd-btn-h:var(--rd-hit);border-radius:var(--rd-r-pill);background:var(--lightbox-chrome);color:var(--lightbox-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .2s ease, background-color .15s ease, transform var(--rd-t-fast);border:0;place-items:center;display:grid;position:absolute}.rd-lightbox .rd-btn.rd-lightbox-icon:hover:not(:disabled){background:var(--lightbox-chrome-hover);color:var(--lightbox-ink)}.rd-lightbox .rd-btn.rd-lightbox-icon:active:not(:disabled){background:var(--lightbox-chrome-hover);background-image:none;transform:scale(.94)}.rd-lightbox-close{top:var(--lightbox-gap);right:max(16px, env(safe-area-inset-right))}.rd-lightbox-save{top:var(--lightbox-gap);left:max(16px, env(safe-area-inset-left))}.rd-lightbox-share{top:var(--lightbox-gap);left:calc(max(16px, env(safe-area-inset-left)) + var(--rd-hit) + 8px)}.rd-lightbox .rd-lightbox-nav{opacity:0;margin-top:-22px;top:50%}.rd-lightbox-prev{left:max(16px, env(safe-area-inset-left))}.rd-lightbox-next{right:max(16px, env(safe-area-inset-right))}.rd-lightbox:hover .rd-lightbox-nav,.rd-lightbox .rd-lightbox-nav:focus-visible{opacity:1}.rd-lightbox-count{left:50%;bottom:max(20px, env(safe-area-inset-bottom));border-radius:var(--rd-r-pill);background:var(--lightbox-chrome);color:var(--lightbox-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:inherit;font-size:var(--rd-fs-13);font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none;padding:2px 10px;line-height:normal;transition:opacity .2s;position:absolute;transform:translate(-50%)}.rd-lightbox[data-idle] :is(.rd-lightbox-close,.rd-lightbox-save,.rd-lightbox-share,.rd-lightbox-nav,.rd-lightbox-count){opacity:0}.rd-lightbox[data-idle] .rd-lightbox-icon:focus-visible{opacity:1}@media (hover:none){.rd-lightbox .rd-lightbox-nav{display:none}}@media (width<=640px){.rd-lightbox-stage>img{max-width:100vw;max-height:calc(100dvh - 140px);box-shadow:none;border-radius:0}}@media (prefers-reduced-motion:reduce){.rd-lightbox-stage>img,.rd-lightbox .rd-btn.rd-lightbox-icon,.rd-lightbox-count{transition:none}}
.rd-dialog.rd-tsheet{--topic-hit:var(--rd-hit);--topic-row:var(--rd-hit);padding-top:var(--rd-space-2)}.rd-tsheet-handle{width:25%;height:4px;margin:0 auto var(--rd-space-4);border-radius:var(--rd-radius-full);background:var(--rd-line);display:block}.rd-tsheet-toggles{gap:var(--rd-space-2);margin-bottom:var(--rd-space-3);grid-template-columns:1fr 1fr;display:grid}.rd-tsheet-toggle,.rd-btn.rd-relation.rd-tsheet-toggle{--rd-btn-h:var(--rd-hit);justify-content:center;align-items:center;gap:var(--rd-space-2);box-sizing:border-box;min-width:0;min-height:var(--rd-hit);padding:0 var(--rd-space-3);border-radius:var(--rd-radius-sm);background:var(--rd-sunken);color:var(--rd-ink-2);font-size:var(--rd-fs-body);font-weight:var(--rd-fw-regular);line-height:var(--rd-lh-tight);margin:0;text-decoration:none;display:flex}.rd-tsheet-toggle[aria-pressed=true],.rd-btn.rd-relation.rd-tsheet-toggle[aria-pressed=true]{background:var(--rd-accent-soft);color:var(--rd-accent-ink)}.rd-btn.rd-relation.rd-tsheet-toggle:hover:not(:disabled):not([aria-disabled=true]){background:var(--rd-sunken);color:var(--rd-ink)}.rd-btn.rd-relation.rd-tsheet-toggle[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]){background:var(--rd-accent-soft);color:var(--rd-accent-ink)}.rd-tsheet-list{margin:0;padding:0;list-style:none}.rd-btn.rd-tsheet-row{--rd-btn-h:var(--rd-hit);justify-content:flex-start;gap:var(--rd-space-3);min-height:var(--rd-hit);padding:0 var(--rd-space-2);color:var(--rd-ink);font-size:var(--rd-fs-body);font-weight:var(--rd-fw-regular)}.rd-btn.rd-tsheet-row .rd-btn-slot{color:var(--rd-ink-3);font-size:20px}.rd-btn.rd-tsheet-row[data-danger]{color:var(--rd-danger)}.rd-btn.rd-tsheet-row[data-danger] .rd-btn-slot{color:inherit}.rd-dialog.rd-jump-dialog{width:min(360px,100%)}.rd-jump-hint{margin:0 0 var(--rd-space-3);color:var(--rd-ink-3);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small)}
@layer legacy{.dream-app .feed,.dream-app .thread-discussion-heading~section{transition:opacity .16s}:root[data-shallow-switching] .dream-app .feed,:root[data-shallow-switching] .dream-app .thread-discussion-heading~section{opacity:.5;pointer-events:none}@media (prefers-reduced-motion:reduce){.dream-app .feed,.dream-app .thread-discussion-heading~section{transition:none}}}
.rd-opts{gap:var(--rd-space-4);min-width:0;display:grid}.rd-opts-tags{gap:var(--rd-space-2);display:grid}.rd-opts-head{justify-content:space-between;align-items:baseline;gap:var(--rd-space-2);display:flex}.rd-opts-head strong,.rd-opts-replies strong{color:var(--rd-ink);font-size:var(--rd-fs-body);font-weight:var(--rd-fw-bold)}.rd-opts-head span,.rd-opts-replies small{color:var(--rd-ink-3);font-size:var(--rd-fs-meta)}.rd-opts-chips{gap:var(--rd-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rd-opts-chip{align-items:center;gap:var(--rd-space-1);min-height:var(--rd-control-md);padding:0 var(--rd-space-1) 0 var(--rd-space-3);border-radius:var(--rd-radius-full);background:var(--rd-accent-soft);color:var(--rd-accent-ink);font-size:var(--rd-fs-small);font-weight:var(--rd-fw-bold);display:inline-flex}.rd-opts-chip .rd-icon-btn{--rd-btn-h:var(--rd-control-sm);border-radius:var(--rd-radius-full);color:inherit}.rd-opts-add{max-width:20rem}.rd-opts-error{color:var(--rd-danger);font-size:var(--rd-fs-small);margin:0}.rd-opts-replies{justify-content:space-between;align-items:center;gap:var(--rd-space-4);padding:var(--rd-space-3) 0;border-top:1px solid var(--rd-line);display:flex}.rd-opts-replies>div{gap:var(--rd-space-1);display:grid}
.rd-ed{box-sizing:border-box;min-height:96px;padding:var(--rd-space-2) var(--rd-space-3) var(--rd-space-1);border:1px solid var(--rd-line-strong);border-radius:var(--rd-radius-md);background:var(--rd-surface);transition:border-color var(--rd-dur-fast) var(--rd-ease), box-shadow var(--rd-dur-fast) var(--rd-ease);flex-direction:column;display:flex}.rd-ed:focus-within{box-shadow:inset 0 0 0 1px var(--rd-accent), 0 0 0 3px var(--rd-accent-soft);border-color:#0000}.rd-ed.is-dragging{border-style:dashed;border-color:var(--rd-accent)}.rd-ed-badge{box-sizing:border-box;height:22px;margin:0 0 var(--rd-space-1);padding:0 var(--rd-space-2);border-radius:var(--rd-radius-sm);background:var(--rd-accent-soft);color:var(--rd-accent-ink);font-size:var(--rd-fs-meta);font-weight:var(--rd-fw-medium);align-self:flex-start;align-items:center;line-height:22px;display:inline-flex}.rd-ed-wysiwyg{min-height:48px;max-height:40vh;position:relative;overflow-y:auto}.rd-ed-surface{min-height:48px;color:var(--rd-ink);font-size:var(--rd-fs-body);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;outline:none;line-height:22px;position:relative}.rd-ed-surface:focus-visible,.rd-ed .rd-ed-source:focus-visible{box-shadow:none;outline:none}.rd-ed-surface.is-empty:before{color:var(--rd-ink-4);content:attr(data-placeholder);pointer-events:none;position:absolute;inset:0 0 auto}.rd-ed-surface>:first-child{margin-top:0}.rd-ed-surface p{margin:0 0 var(--rd-space-2)}.rd-ed-surface p:last-child{margin-bottom:0}.rd-ed-surface blockquote{margin:var(--rd-space-1) 0;padding:0 0 0 var(--rd-space-3);border-left:2px solid var(--rd-line-strong);color:var(--rd-ink-2)}.rd-ed-surface ul{margin:var(--rd-space-1) 0;padding-left:var(--rd-space-5)}.rd-ed-surface pre{margin:var(--rd-space-1) 0;padding:var(--rd-space-2) var(--rd-space-3);border-radius:var(--rd-radius-sm);background:var(--rd-sunken);font-size:var(--rd-fs-small);white-space:pre-wrap;overflow-x:auto}.rd-ed-surface code{padding:0 var(--rd-space-1);border-radius:var(--rd-radius-sm);background:var(--rd-sunken);font-size:.92em}.rd-ed-surface pre code{background:0 0;padding:0}.rd-ed-surface a{color:var(--rd-accent-ink);text-decoration:underline}.rd-ed-surface img.rd-ed-img{max-width:min(100%,280px);max-height:180px;margin:var(--rd-space-1) 0;border-radius:var(--rd-radius-sm);background:var(--rd-sunken);object-fit:contain;vertical-align:middle;display:inline-block}.rd-ed-label{display:block}.rd-ed .rd-ed-source.rd-textarea{min-height:72px;max-height:40vh;box-shadow:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--rd-fs-small);resize:vertical;background:0 0;border:0;border-radius:0;padding:0;line-height:1.7}.rd-ed-uploading{min-width:96px;min-height:64px;margin:var(--rd-space-1) 0;border-radius:var(--rd-radius-sm);box-shadow:inset 0 0 0 1px var(--rd-line);background:var(--rd-sunken);vertical-align:middle;-webkit-user-select:none;user-select:none;display:inline-block;position:relative;overflow:hidden}.rd-ed-surface .rd-ed-uploading img{opacity:.55;margin:0;display:block}.rd-ed-uploading-bar{inset:auto var(--rd-space-2) var(--rd-space-2);border-radius:var(--rd-radius-full);background:var(--rd-surface);height:4px;position:absolute;overflow:hidden}.rd-ed-uploading-bar>span{background:var(--rd-accent);width:0;height:100%;transition:width var(--rd-dur-fast) linear;display:block}.rd-ed-uploads{gap:var(--rd-space-1);padding:var(--rd-space-1) 0;flex-direction:column;margin:0;list-style:none;display:flex}.rd-ed-uploads li{align-items:center;gap:var(--rd-space-2);color:var(--rd-ink-3);font-size:var(--rd-fs-meta);display:flex}.rd-ed-upload-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:40%;overflow:hidden}.rd-ed-upload-bar{border-radius:var(--rd-radius-full);background:var(--rd-line);flex:1;height:4px;position:relative;overflow:hidden}.rd-ed-upload-bar>span{background:var(--rd-ink);transition:width var(--rd-dur-fast) linear;position:absolute;inset:0 auto 0 0}.rd-ed-error{padding:var(--rd-space-1) 0;color:var(--rd-danger);font-size:var(--rd-fs-small);margin:0}.rd-ed-formats{margin:var(--rd-space-2) calc(-1 * var(--rd-space-2)) 0;padding:var(--rd-space-1) 0 0;border-top:1px solid var(--rd-line);scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.rd-ed-formats::-webkit-scrollbar{display:none}.rd-ed-sep{width:1px;height:16px;margin:0 var(--rd-space-1);background:var(--rd-line);flex:none}.rd-ed-bar{min-height:32px;margin:var(--rd-space-1) calc(-1 * var(--rd-space-2)) 0 0;justify-content:flex-end;align-items:center;gap:2px;display:flex}.rd-ed-toolbar{flex:none;order:1;align-items:center;min-width:0;display:flex}.rd-ed-count{color:var(--rd-ink-3);font-size:var(--rd-fs-meta);font-variant-numeric:tabular-nums;flex:none;order:0;margin-right:auto}.rd-ed-count.is-near{color:var(--rd-danger)}.rd-ed-tools{order:2;align-items:center;gap:2px;min-width:0;display:flex}.rd-ed :is(.rd-ed-bar,.rd-ed-formats) .rd-icon-btn[data-size]{--rd-btn-h:var(--rd-control-sm);border-radius:var(--rd-radius-sm);color:var(--rd-ink-3);flex:none}.rd-ed :is(.rd-ed-bar,.rd-ed-formats) .rd-icon-btn[data-size]:hover:not(:disabled){background:var(--rd-hover);color:var(--rd-ink)}.rd-ed :is(.rd-ed-bar,.rd-ed-formats) .rd-icon-btn:is([aria-pressed=true],[aria-expanded=true]){background:var(--rd-accent-soft);color:var(--rd-accent-ink)}.rd-ed :is(.rd-ed-bar,.rd-ed-formats) svg{width:18px;height:18px}.rd-ed-actions{margin-left:var(--rd-space-1);flex:none;order:3;align-items:center;display:flex}.rd-ed-lazy-tool{width:var(--rd-control-sm);height:var(--rd-control-sm);display:inline-block}.rd-ed-lazy .rd-ed-surface{cursor:text}.rd-emoji-panel{box-sizing:border-box;width:min(320px,100vw - 24px);padding:var(--rd-space-2)}.rd-emoji-groups{gap:var(--rd-space-2);flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.rd-emoji-label{color:var(--rd-ink-3);font-size:var(--rd-fs-meta);margin:0 2px 2px}.rd-emoji-grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.rd-btn.rd-emoji{min-width:0;min-height:var(--rd-control-sm);padding:0;font-size:20px;line-height:1}.rd-ed-quick,.rd-ed-mention-btn,.rd-compose-send--m{display:none}@media (width<=600px){.rd-ed{min-height:0;padding:var(--rd-space-2) var(--rd-space-3) var(--rd-space-1)}.rd-ed-wysiwyg{max-height:30vh}.rd-ed-wysiwyg,.rd-ed-surface{min-height:44px}.rd-ed-surface,.rd-ed .rd-ed-source.rd-textarea{font-size:16px}.rd-compose-dock .rd-ed{padding:0}.rd-compose-dock .rd-ed-badge{display:none}.rd-compose-dock .rd-ed-wysiwyg{box-sizing:border-box;border-radius:var(--rd-radius-lg);background:var(--rd-sunken);min-height:76px;max-height:28vh;padding:10px 14px}.rd-compose-dock .rd-ed-surface{min-height:56px}.rd-compose-dock .rd-ed-bar{margin:var(--rd-space-1) 0 0;justify-content:flex-start;gap:0;min-height:44px}.rd-compose-dock .rd-ed-tools{order:0;display:contents}.rd-compose-dock .rd-ed-image-btn{order:1}.rd-compose-dock .rd-ed-mention-btn{order:2;display:inline-flex}.rd-compose-dock .rd-ed-emoji-btn{order:3}.rd-compose-dock .rd-ed-toolbar{order:4}.rd-compose-dock .rd-ed-count{margin-left:auto;margin-right:var(--rd-space-2);order:5}.rd-compose-dock .rd-ed-actions{order:6;margin-left:auto}.rd-compose-dock .rd-ed-count:not([hidden])+.rd-ed-actions{margin-left:0}.rd-compose-dock .rd-ed .rd-ed-bar .rd-icon-btn[data-size]{--rd-btn-h:40px;min-width:40px;color:var(--rd-ink-2)}.rd-compose-dock .rd-ed .rd-ed-bar svg{width:22px;height:22px}.rd-compose-dock .rd-compose-send--m{min-width:64px;padding:0 var(--rd-space-4);border-radius:var(--rd-radius-full);font-weight:var(--rd-fw-bold);display:inline-flex}.rd-compose-dock .rd-compose-send--m:disabled{background:var(--rd-accent-soft);color:var(--rd-accent-ink);opacity:.55}.rd-compose-dock .rd-compose-send:not(.rd-compose-send--m){display:none}.rd-ed-quick{margin:0 calc(-1 * var(--rd-space-3));padding:2px var(--rd-space-3) 4px;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:2px;display:flex;overflow-x:auto}.rd-ed-quick::-webkit-scrollbar{display:none}.rd-btn.rd-ed-quick-item[data-size]{scroll-snap-align:start;flex:none;min-width:40px;min-height:40px;padding:0;font-size:24px;line-height:1}}@media (prefers-reduced-motion:no-preference){.rd-ed-formats{animation:rd-ed-fade var(--rd-dur-fast) var(--rd-ease)}@keyframes rd-ed-fade{0%{opacity:0}to{opacity:1}}}.rd-compose{scroll-margin-top:var(--thread-scroll-offset,5rem)}.rd-compose-inline{max-width:var(--rd-reading);margin:var(--rd-space-5) auto 0}.rd-compose-inline>h2{margin:0 0 var(--rd-space-2);font-size:var(--rd-fs-small);font-weight:var(--rd-fw-medium);color:var(--rd-ink-2)}.rd-compose-entry,.rd-compose-dock{bottom:var(--rd-space-5);z-index:var(--rd-z-nav);box-sizing:border-box;max-width:var(--rd-reading);margin:var(--rd-space-5) auto 0;border-radius:var(--rd-radius-lg);background:var(--rd-float);box-shadow:var(--rd-shadow-float);position:sticky}.rd-compose-entry{padding:var(--rd-space-1)}.rd-compose-entry>.rd-btn.rd-compose-trigger{width:100%;min-height:40px;padding:0 var(--rd-space-3);justify-content:flex-start;gap:var(--rd-space-2);border-radius:var(--rd-radius-md);background:var(--rd-sunken);color:var(--rd-ink-3);font-size:var(--rd-fs-body);font-weight:var(--rd-fw-regular)}.rd-compose-entry>.rd-btn.rd-compose-trigger:hover:not(:disabled):not([aria-disabled=true]){background:var(--rd-hover);color:var(--rd-ink-2)}.rd-compose-trigger .rd-btn-slot{color:var(--rd-ink-3);flex:none}.rd-compose-trigger .rd-btn-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rd-compose-draft{min-width:0;color:var(--rd-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-compose-guest{align-items:center;gap:var(--rd-space-2);min-height:40px;padding:0 0 0 var(--rd-space-3);color:var(--rd-ink-3);font-size:var(--rd-fs-body);margin:0;display:flex}.rd-compose-guest-text{flex:1;min-width:0}.rd-btn.rd-compose-guest-login{padding:0 var(--rd-space-4);border-radius:var(--rd-radius-full);flex:none}.rd-compose-note{color:var(--rd-ink-3);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small);margin:0}.rd-compose-error{color:var(--rd-danger);font-size:var(--rd-fs-small);margin:0}.rd-compose-success{color:var(--rd-success);font-size:var(--rd-fs-small);margin:0}.rd-compose-success a{margin-left:var(--rd-space-2);color:var(--rd-accent-ink);align-items:center;display:inline-flex}.rd-compose-dock{z-index:var(--rd-z-dock);padding:10px var(--rd-space-3) var(--rd-space-3)}.rd-compose-panel{gap:var(--rd-space-2);flex-direction:column;max-height:min(72vh,640px);display:flex;position:relative;overflow-y:auto}.rd-compose-panel[hidden]{display:none}.rd-compose-form{gap:var(--rd-space-2);flex-direction:column;margin:0;display:flex}.rd-compose-head{align-items:center;gap:var(--rd-space-3);min-height:28px;margin:0 0 var(--rd-space-1);padding:0 36px 0 2px;display:flex}.rd-compose-head h2{color:var(--rd-ink-2);font-size:var(--rd-fs-small);font-weight:var(--rd-fw-medium);margin:0}.rd-compose-head>.rd-icon-btn{color:var(--rd-ink-3);position:absolute;top:-2px;right:-4px}.rd-compose-head:has(>.rd-sr-only){min-height:0;margin:0}.rd-compose-head.rd-compose-head--sheet{grid-template-columns:var(--rd-hit) minmax(0, 1fr) var(--rd-hit);min-height:var(--rd-hit);margin:0 calc(-1 * var(--rd-space-2));align-items:center;gap:0;padding:0;display:grid}.rd-compose-head--sheet h2{color:var(--rd-ink);font-size:var(--rd-fs-post);font-weight:var(--rd-fw-bold);text-align:start;grid-column:2;line-height:22px}.rd-compose-head--sheet>.rd-icon-btn{min-width:var(--rd-hit);min-height:var(--rd-hit);color:var(--rd-ink);position:relative;inset:auto}.rd-compose-head--sheet>.rd-icon-btn svg{display:block}.rd-compose-head--sheet>.rd-compose-head-send{color:var(--rd-accent);grid-column:3}.rd-compose-head--sheet>.rd-compose-head-send:disabled{color:var(--rd-ink-3)}.rd-compose-close-desk,.rd-compose-target,.rd-btn.rd-compose-send-desk{display:none}.rd-compose-quote{align-items:center;gap:var(--rd-space-2);border-left:2px solid var(--rd-accent);min-height:28px;padding:2px 30px 2px 10px;display:flex}.rd-compose-inline .rd-compose-quote{padding-right:2px}.rd-compose-quote-text{min-width:0;color:var(--rd-ink-3);font-size:var(--rd-fs-meta);line-height:var(--rd-lh-meta);flex:1;align-items:center;gap:6px;margin:0;display:flex}.rd-compose-quote-text strong{color:var(--rd-ink-2);font-weight:var(--rd-fw-bold);flex:none}.rd-compose-quote-excerpt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rd-compose-quote>.rd-icon-btn.rd-compose-quote-clear{--rd-btn-h:28px;border-radius:var(--rd-radius-full);color:var(--rd-ink-3);flex:none}.rd-compose-notice{padding:0 var(--rd-space-1);color:var(--rd-ink-3);font-size:var(--rd-fs-meta);margin:0}.rd-compose-mentions,.rd-compose-suggest,.rd-compose-row{align-items:center;gap:var(--rd-space-1);flex-wrap:wrap;display:flex}.rd-compose-mentions .rd-btn,.rd-compose-suggest .rd-btn{border-radius:var(--rd-radius-full);background:var(--rd-sunken);color:var(--rd-ink-2);font-weight:var(--rd-fw-medium)}.rd-compose-mentions .rd-btn,.rd-compose-suggest .rd-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--rd-accent-soft);color:var(--rd-accent-ink)}.rd-compose-recovery{gap:var(--rd-space-2);padding:var(--rd-space-3);border-radius:var(--rd-radius-md);background:var(--rd-accent-soft);flex-direction:column;display:flex}.rd-compose-recovery p{color:var(--rd-ink);line-height:var(--rd-leading-ui);margin:0}.rd-compose-recovery .rd-compose-error{color:var(--rd-danger)}.rd-compose-actions{align-items:center;gap:var(--rd-space-1);flex-direction:row;margin:0;padding:0;display:flex}.rd-btn.rd-compose-send{width:var(--rd-control-sm);min-width:var(--rd-control-sm);border-radius:var(--rd-radius-full);padding:0}.rd-compose-send svg{width:16px;height:16px}.rd-compose-actions .rd-btn{border-radius:var(--rd-radius-full)}@media (prefers-reduced-motion:no-preference){.rd-compose-dock{animation:rd-compose-in var(--rd-dur-slow) var(--rd-ease-out)}.rd-compose-entry{animation:rd-compose-fade var(--rd-dur-base) var(--rd-ease)}}@keyframes rd-compose-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes rd-compose-fade{0%{opacity:0}to{opacity:1}}@media (width<=600px){.rd-compose-entry:has(.rd-compose-trigger){display:none}.rd-compose-entry:has(.rd-compose-guest){position:static}.rd-compose-dock{right:0;bottom:var(--rd-kb,0px);max-width:none;padding:var(--rd-space-2) var(--rd-space-3) calc(var(--rd-space-2) + env(safe-area-inset-bottom));border-radius:var(--rd-radius-xl) var(--rd-radius-xl) 0 0;margin:0;position:fixed;left:0}.rd-compose-dock[data-keyboard=open]{padding-bottom:var(--rd-space-2)}.rd-compose-panel{max-height:calc(var(--rd-vh,100dvh) - 24px)}.rd-compose-dock .rd-compose-head--sheet{display:none}.rd-compose-head:not(.rd-compose-head--sheet){min-height:22px}.rd-compose-head:not(.rd-compose-head--sheet)>.rd-icon-btn{top:-4px}.rd-compose-actions .rd-btn-ghost[data-size]{padding:0 var(--rd-space-2)}@media (prefers-reduced-motion:no-preference){.rd-compose-dock{animation-name:rd-compose-sheet-in}}@keyframes rd-compose-sheet-in{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (width>=761px){.rd-compose-dock .rd-compose-head.rd-compose-head--sheet{align-items:center;gap:var(--rd-space-2);min-height:32px;margin:0;padding:0 0 0 2px;display:flex}.rd-compose-dock .rd-compose-head--sheet h2{font-size:var(--rd-fs-small);font-weight:var(--rd-fw-medium);color:var(--rd-ink-2);flex:none}.rd-compose-dock .rd-compose-close-phone,.rd-compose-dock .rd-compose-head--sheet>.rd-compose-head-send{display:none}.rd-compose-dock .rd-compose-head--sheet>.rd-icon-btn.rd-compose-close-desk{min-width:0;min-height:0;color:var(--rd-ink-3);flex:none;margin-left:auto;display:inline-flex}.rd-compose-target{min-width:0;max-width:70%;padding:0 2px 0 var(--rd-space-2);border-radius:var(--rd-radius-full);background:var(--rd-sunken);color:var(--rd-ink);font-size:var(--rd-fs-small);align-items:center;gap:2px;line-height:22px;display:inline-flex}.rd-compose-target-name{min-width:0;font-weight:var(--rd-fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-compose-target>.rd-icon-btn.rd-compose-target-clear{--rd-btn-h:22px;border-radius:var(--rd-radius-full);min-width:22px;color:var(--rd-ink-3)}.rd-compose-dock .rd-compose-quote,.rd-compose-dock .rd-ed-badge{display:none}.rd-compose-dock .rd-ed-bar{justify-content:flex-start;margin-right:0}.rd-compose-dock .rd-ed-toolbar{order:0}.rd-compose-dock .rd-ed-tools{order:1}.rd-compose-dock .rd-ed-count{margin:0 var(--rd-space-2) 0 auto;order:2}.rd-compose-dock .rd-ed-actions{order:3;margin-left:auto}.rd-compose-dock .rd-ed-count:not([hidden])~.rd-ed-actions{margin-left:0}.rd-compose-dock .rd-compose-actions .rd-btn.rd-compose-send-desk{padding:0 var(--rd-space-4);display:inline-flex}}.rd-topic-toolbar{--topic-row:24px;padding:var(--rd-space-3) 0 var(--rd-space-6);border-bottom:1px solid var(--rd-line);margin:0}.rd-topic-actions{align-items:center;gap:var(--rd-space-5);display:flex}.rd-topic-spacer{flex:1}@media (width<=600px){.rd-topic-toolbar{border-bottom:0;padding:0}.rd-topic-actions{display:none}}.rd-topic-status{gap:var(--rd-space-2);display:grid}.rd-topic-error,.rd-topic-notice{margin:var(--rd-space-3) 0 0;font-size:var(--rd-fs-small);line-height:var(--rd-lh-small)}.rd-topic-error{color:var(--rd-danger)}.rd-topic-notice{color:var(--rd-success)}.rd-topic-discussion{align-items:center;gap:0 var(--rd-space-2);box-sizing:border-box;margin:var(--rd-space-5) calc(-1 * var(--topic-bleed,16px)) 0;padding:0 var(--topic-bleed,16px);border-bottom:1px solid var(--rd-line);background:var(--rd-surface);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small);scroll-margin-top:var(--thread-head-h,0px);flex-wrap:wrap;display:flex}.rd-topic-discussion-title{color:var(--rd-ink);font-size:inherit;line-height:inherit;font-weight:var(--rd-fw-bold);margin:0}.rd-topic-discussion-count{font-variant-numeric:tabular-nums}.rd-topic-discussion-sep{background:var(--rd-line-strong);flex:none;width:1px;height:12px}.rd-topic-discussion-end{align-items:center;gap:var(--rd-space-1);margin-left:auto;display:flex}.rd-topic-order{align-items:center;gap:var(--rd-space-1);display:inline-flex}.rd-topic-seg,.rd-btn.rd-topic-seg[data-size]{box-sizing:border-box;min-width:var(--topic-hit);min-height:var(--topic-hit);padding:0 var(--rd-space-1);border-radius:var(--rd-radius-sm);color:var(--rd-ink-3);font-size:var(--rd-fs-small);font-weight:var(--rd-fw-regular);line-height:var(--rd-lh-small);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rd-topic-seg:hover{color:var(--rd-ink)}.rd-topic-seg[aria-pressed=true],.rd-topic-seg[aria-current=page]{color:var(--rd-ink);font-weight:var(--rd-fw-bold)}.rd-topic-seg:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:calc(-1 * var(--rd-focus-width))}@media (width<=600px){.rd-btn.rd-topic-jump-open[data-size],.rd-topic-onlyop,.rd-topic-onlyop-sep{display:none}}.rd-topic-jump{margin:0 0 var(--rd-space-2);flex-basis:100%;justify-content:flex-end;display:inline-flex}.rd-input-wrap.rd-topic-jump-box{width:9.5rem;min-height:var(--topic-hit)}.rd-topic-jump-box input{min-width:0;font-size:var(--rd-fs-small)}.rd-btn.rd-topic-jump-go[data-size]{min-width:var(--topic-hit);min-height:var(--topic-hit)}@media (width>=601px){.rd-topic-discussion{top:var(--thread-head-h,0px);transition:top var(--motion-base) var(--motion-ease);z-index:var(--rd-z-sticky);position:sticky}}.rd-topic-sort{display:none}@media (width<=600px){.rd-topic-discussion{border-bottom:0;min-height:36px;margin:0;padding:0}.rd-topic-order{display:none}.rd-topic-sort{box-sizing:border-box;min-width:var(--topic-hit);min-height:var(--topic-hit);border-radius:var(--rd-radius-sm);margin-block:calc((36px - var(--topic-hit)) / 2);color:var(--rd-ink-2);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rd-topic-sort:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:calc(-1 * var(--rd-focus-width))}}.rd-floor-media{gap:var(--rd-space-2);margin-top:var(--rd-space-3);flex-wrap:wrap;display:flex}.rd-btn.rd-floor-tile{box-sizing:border-box;border-radius:var(--rd-radius-sm);background:var(--rd-sunken);width:128px;height:128px;min-height:0;box-shadow:inset 0 0 0 1px var(--rd-line-strong);cursor:zoom-in;transition:transform var(--rd-dur-fast) var(--rd-ease), opacity var(--rd-dur-fast) var(--rd-ease);border:0;flex:none;padding:0;display:block;overflow:hidden}.rd-btn.rd-floor-tile:hover:not(:disabled){background:var(--rd-sunken);opacity:.92}.rd-floor-tile .rd-btn-label{width:100%;height:100%;display:block;overflow:hidden}.rd-btn.rd-floor-tile:active:not(:disabled){transform:scale(.97)}.rd-btn.rd-floor-tile:disabled{cursor:default}.rd-btn.rd-floor-tile:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:var(--rd-focus-offset)}.rd-floor-tile img{object-fit:cover;width:100%;height:100%;display:block}.rd-floor-tile-gone{width:100%;height:100%;padding:var(--rd-space-2);box-sizing:border-box;color:var(--rd-ink-3);font-size:var(--rd-fs-meta);line-height:var(--rd-lh-meta);text-align:center;place-items:center;display:grid}@media (width<=760px){.rd-btn.rd-floor-tile{width:calc((100% - 2 * var(--rd-space-2)) / 3);aspect-ratio:1;height:auto}}.rd-floor-missing-media{margin:var(--rd-space-2) 0 0;color:var(--rd-ink-3);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small)}.rd-files{margin:var(--rd-space-3) 0 0}.rd-files .rd-disclosure-title{align-items:center;gap:var(--rd-space-2);font-size:var(--rd-fs-small);display:inline-flex}.rd-files-icon{color:var(--rd-ink-3);display:inline-flex}.rd-files-count{color:var(--rd-ink-3);font-weight:var(--rd-fw-regular)}.rd-file-list{margin:0;padding:0;list-style:none}.rd-file-row{align-items:center;gap:var(--rd-space-3);padding:var(--rd-space-2) 0;border-top:1px solid var(--rd-line);display:flex}.rd-file-row>svg{color:var(--rd-ink-3);flex:none}.rd-file-copy{flex:1;gap:2px;min-width:0;display:grid}.rd-file-copy strong{font-size:var(--rd-fs-small);font-weight:var(--rd-fw-medium);overflow-wrap:anywhere}.rd-file-copy small{color:var(--rd-ink-3);font-size:var(--rd-fs-meta)}.rd-btn.rd-file-download{min-height:var(--topic-hit,var(--rd-control-md));min-width:var(--topic-hit,var(--rd-control-md));color:var(--rd-accent-ink)}.rd-file-control{flex:none;justify-items:end;max-width:140px;display:grid}.rd-file-error{max-width:12em;color:var(--rd-danger);font-size:var(--rd-fs-meta)}.rd-file-gone{max-width:7em;color:var(--rd-ink-3);font-size:var(--rd-fs-meta)}.rd-files-note{padding-bottom:var(--rd-space-2);color:var(--rd-ink-3);font-size:var(--rd-fs-meta);margin:0}.rd-md{white-space:pre-wrap;overflow-wrap:anywhere}.rd-md>.rd-md-p+:is(.rd-md-quote,.rd-md-list,.rd-md-pre),.rd-md>:is(.rd-md-quote,.rd-md-list,.rd-md-pre)+*{margin-top:.6em}.rd-md-p{margin:0}.rd-md strong{font-weight:var(--rd-fw-bold)}.rd-md em{font-style:italic}.rd-md-code{border-radius:var(--rd-radius-sm);background:var(--rd-sunken);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}pre.rd-md-pre{border-radius:var(--rd-radius-md);background:var(--rd-sunken);font-size:var(--rd-fs-small);white-space:pre;margin:0;padding:10px 12px;line-height:1.6;overflow-x:auto}pre.rd-md-pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}blockquote.rd-md-quote{padding:2px 0 2px var(--rd-space-3);border-left:3px solid var(--rd-quote-rail);color:var(--rd-ink-3);margin:0}ul.rd-md-list{white-space:normal;margin:0;padding-left:1.4em}ul.rd-md-list>li{white-space:pre-wrap}ul.rd-md-list>li+li{margin-top:.2em}.rd-md-link{color:var(--rd-accent-ink);text-decoration:none}.rd-md-link:hover{text-underline-offset:2px;text-decoration:underline}.rd-md[data-inline] .rd-md-quote{color:var(--rd-ink-3)}.rd-md[data-inline] .rd-md-quote:before{content:"「"}.rd-md[data-inline] .rd-md-quote:after{content:"」"}.rd-md[data-inline] .rd-md-li:before{content:"· "}.rd-md[data-inline] .rd-md-li+.rd-md-li{margin-left:.5em}.rd-md[data-inline] .rd-md-p+.rd-md-p:before{content:"\a "}.rd-btn.rd-md-img{min-height:0;font:inherit;white-space:normal;border:1px solid var(--rd-line);border-radius:var(--rd-radius-md);background:var(--rd-sunken);cursor:zoom-in;width:fit-content;max-width:min(100%,420px);margin:.4em 0;padding:0;line-height:0;display:block;overflow:hidden}.rd-btn.rd-md-img .rd-btn-label{display:block;overflow:hidden}.rd-btn.rd-md-img:hover:not(:disabled):not([aria-disabled=true]){background:var(--rd-sunken)}.rd-btn.rd-md-img img{object-fit:contain;max-width:100%;height:auto;max-height:360px;display:block}.rd-btn.rd-md-img:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:var(--rd-focus-offset)}.rd-btn.rd-md-img[data-inline]{vertical-align:middle;max-width:120px;margin:0 .25em;display:inline-block}.rd-btn.rd-md-img[data-inline] img{max-height:80px}span.rd-md-img[data-unavailable]{border:1px dashed var(--rd-line-strong);border-radius:var(--rd-radius-md);color:var(--rd-ink-3);font-size:var(--rd-fs-small);margin:.25em 0;padding:6px 10px;display:inline-block}.rd-floor-body{color:var(--rd-ink);overflow-wrap:anywhere;margin:2px 0 0}.rd-floor[data-kind=lead] .rd-floor-body{margin-top:var(--rd-space-4);font-size:var(--rd-fs-post);line-height:var(--rd-lh-post)}.rd-floor[data-kind=lead] .rd-floor-body p{margin:0 0 var(--rd-space-3)}.rd-floor[data-kind=reply] .rd-floor-body{font-size:15px;line-height:26px}@media (width<=760px){.rd-floor[data-kind=lead] .rd-floor-body{font-size:15px;line-height:26px}.rd-floor[data-kind=reply] .rd-floor-body{line-height:24px}}@media (width<=600px){.rd-floor[data-kind=lead] .rd-floor-body{margin-top:var(--rd-space-3)}.rd-floor[data-kind=lead] .rd-floor-body p{margin-bottom:var(--rd-space-2)}}.rd-reply-to{color:var(--rd-ink-2)}.rd-reply-to-name{color:var(--rd-ink);font-weight:var(--rd-fw-bold);text-decoration:none}a.rd-reply-to-name,.rd-mention{color:var(--rd-accent-ink);font-weight:var(--rd-fw-medium);text-decoration:none}a.rd-reply-to-name:hover,.rd-mention:hover{text-underline-offset:3px;text-decoration:underline}a.rd-reply-to-name:focus-visible,.rd-mention:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:1px;border-radius:var(--rd-radius-sm)}.rd-btn.rd-floor-more{box-sizing:border-box;min-width:var(--topic-hit,var(--rd-control-md));min-height:var(--topic-hit,var(--rd-control-md));border-radius:var(--rd-radius-full);color:var(--rd-ink-3);flex:none;padding:0}.rd-btn.rd-floor-more:hover:not(:disabled):not([aria-disabled=true]),.rd-btn.rd-floor-more[aria-expanded=true]{background:var(--rd-hover);color:var(--rd-ink)}.rd-btn.rd-floor-more[data-compact]{margin-block:calc((var(--rd-lh-small) - var(--topic-hit,var(--rd-control-md))) / 2)}.rd-floor-edited{color:var(--rd-ink-3);font-size:var(--rd-fs-meta);line-height:var(--rd-lh-meta)}.rd-mbar{display:none}@media (width<=600px){.rd-mbar{z-index:var(--rd-z-bottom-nav);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--rd-space-2);min-height:calc(52px + env(safe-area-inset-bottom));padding:var(--rd-space-1) var(--rd-space-3) calc(var(--rd-space-1) + env(safe-area-inset-bottom));border-top:1px solid var(--rd-line);background:var(--rd-surface);display:flex;position:fixed;bottom:0;left:0;right:0}.rd-mbar-entry,.rd-btn.rd-mbar-entry{--rd-btn-h:var(--rd-hit);justify-content:flex-start;align-items:center;gap:var(--rd-space-2);box-sizing:border-box;min-width:0;min-height:var(--rd-hit);padding:0 var(--rd-space-4);border-radius:var(--rd-radius-full);background:var(--rd-sunken);box-shadow:none;color:var(--rd-ink-3);font-size:var(--rd-fs-body);font-weight:var(--rd-fw-regular);border:0;flex:1;line-height:20px;text-decoration:none;display:inline-flex}.rd-mbar-entry svg{display:block}.rd-mbar-entry .rd-btn-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-mbar-entry--off{color:var(--rd-ink-3)}.rd-btn.rd-relation.rd-relation--badge.rd-mbar-like{--rd-btn-h:var(--rd-hit);min-width:52px;min-height:var(--rd-hit);padding:0 var(--rd-space-2);color:var(--rd-ink-2);flex:none;margin:0;position:relative}.rd-mbar-like svg{display:block}.rd-mbar-like[aria-pressed=true]{color:var(--rd-accent)}.rd-relation-sup{color:inherit;font-size:11px;font-weight:var(--rd-fw-regular);font-variant-numeric:tabular-nums;line-height:12px;position:absolute;top:6px;left:calc(50% + 9px)}:has(>.rd-compose-dock)>.rd-mbar{display:none}}.rd-menu.rd-tmenu{min-width:200px;padding-block:var(--rd-space-2)}.rd-tmenu .rd-menu-item{min-height:48px;padding-inline:var(--rd-space-5);font-size:var(--rd-fs-post);line-height:22px}.rd-tmenu .rd-menu-icon{display:none}.rd-subs{margin:var(--rd-space-2) 0 0;padding:6px var(--rd-space-3);border-radius:var(--rd-radius-sm);background:var(--rd-sunken)}.rd-subs-list{margin:0;padding:0;list-style:none}.rd-sub{margin:0 calc(-1 * var(--rd-space-2));padding:3px var(--rd-space-2);border-radius:var(--rd-radius-sm);color:var(--rd-ink);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small);overflow-wrap:anywhere;scroll-margin-top:var(--thread-scroll-offset,82px)}@media (width<=760px){.rd-subs-list>.rd-sub[data-replying]{background:var(--rd-reply-target)}}.rd-subs-list>.rd-sub{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}.rd-subs[data-expanded] .rd-subs-list>.rd-sub{display:block;overflow:visible}.rd-subs[data-expanded] .rd-sub-text .rd-btn.rd-md-img[data-inline]{width:96px;height:96px}.rd-sub-when{margin-left:var(--rd-space-2);color:var(--rd-ink-3);font-size:var(--rd-fs-meta);white-space:nowrap}.rd-sub-when time{color:inherit}.rd-sub-when .rd-floor-edited{margin-left:4px}@media (prefers-reduced-motion:no-preference){.rd-sub{animation:rd-sub-in var(--rd-dur-base) var(--rd-ease)}}@keyframes rd-sub-in{0%{opacity:0}to{opacity:1}}.rd-sub-author{color:var(--rd-accent-ink);font-weight:var(--rd-fw-medium);text-decoration:none}a.rd-sub-author:hover{text-underline-offset:2px;text-decoration:underline}a.rd-sub-author:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:1px;border-radius:var(--rd-radius-sm)}strong.rd-sub-author{color:var(--rd-ink-2)}.rd-sub .rd-sub-op{vertical-align:1px;margin-left:4px}.rd-sub-colon{color:var(--rd-ink-2)}.rd-sub-text{color:var(--rd-ink)}.rd-sub-text .rd-btn.rd-md-img[data-inline]{width:96px;max-width:none;height:96px;margin:var(--rd-space-1) var(--rd-space-1) 0 0;border-radius:var(--rd-radius-sm);box-shadow:inset 0 0 0 1px var(--rd-line-strong);vertical-align:top;border:0;display:inline-flex}.rd-subs-list .rd-sub-text .rd-btn.rd-md-img[data-inline]{width:56px;height:56px}.rd-sub-text .rd-btn.rd-md-img[data-inline] img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.rd-subs-foot{align-items:center;gap:var(--rd-space-1) var(--rd-space-3);flex-wrap:wrap;margin:2px 0 0;display:flex}.rd-btn.rd-subs-more,.rd-btn.rd-subs-entry{--rd-btn-h:24px;min-height:24px;margin-left:calc(-1 * var(--rd-space-1));padding:0 var(--rd-space-1);border-radius:var(--rd-radius-sm);color:var(--rd-ink-2);font-size:var(--rd-fs-small);font-weight:var(--rd-fw-medium)}.rd-btn.rd-subs-more:hover:not(:disabled):not([aria-disabled=true]),.rd-btn.rd-subs-entry:hover:not(:disabled):not([aria-disabled=true]){background:var(--rd-hover);color:var(--rd-ink)}.rd-subs-pager{align-items:center;gap:var(--rd-space-1);flex:auto;min-width:0;display:flex}.rd-subs-pages{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rd-btn.rd-subs-num,.rd-btn.rd-subs-step{--rd-btn-h:24px;min-width:24px;min-height:24px;padding:0 var(--rd-space-1);color:var(--rd-ink-2);font-size:var(--rd-fs-small)}.rd-btn.rd-subs-num[aria-current=page]{background:var(--rd-hover);color:var(--rd-ink);font-weight:var(--rd-fw-medium)}.rd-subs-gap{color:var(--rd-ink-3);font-size:var(--rd-fs-small)}.rd-subs-compact{color:var(--rd-ink-3);font-size:var(--rd-fs-meta);white-space:nowrap;display:none}.rd-subs-loading{margin:var(--rd-space-1) 0 0;color:var(--rd-ink-3);font-size:var(--rd-fs-meta)}.rd-subs-error{color:var(--rd-danger);font-size:var(--rd-fs-meta)}@media (pointer:coarse){.rd-sub[data-tap]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.rd-sub[data-tap]{-webkit-tap-highlight-color:transparent}@media (width<=760px){.rd-subs-pages{display:none}.rd-subs-compact{display:inline}.rd-btn.rd-sub-reply{display:none}}@media (width>=761px){.rd-subs-list{position:relative}.rd-subs-list>.rd-sub{padding-right:52px}.rd-btn.rd-sub-reply{--rd-btn-h:36px;min-height:36px;padding:0 var(--rd-space-2);color:var(--rd-ink-2);font-size:var(--rd-fs-meta);opacity:0;margin-top:-7px;position:absolute;top:auto;right:0}.rd-sub:hover .rd-sub-reply,.rd-sub:focus-within .rd-sub-reply,.rd-sub-reply:focus-visible{opacity:1}.rd-btn.rd-sub-reply:hover:not(:disabled){background:var(--rd-hover);color:var(--rd-ink)}.rd-btn.rd-subs-entry{display:none}.rd-btn.rd-subs-more,.rd-btn.rd-subs-num,.rd-btn.rd-subs-step{--rd-btn-h:36px;min-height:36px;margin-block:-6px}.rd-btn.rd-subs-num{min-width:36px}.rd-subs-foot{justify-content:flex-end}.rd-subs-pager{justify-content:flex-start}}@media (width<=600px){.rd-subs.rd-subs--cards{background:0 0;border-radius:0;margin:4px 0 0;padding:0}.rd-subs--cards .rd-subs-list{flex-direction:column;gap:6px;display:flex}.rd-subs--cards .rd-subs-list>.rd-sub.rd-sub--card{-webkit-line-clamp:unset;line-clamp:unset;border-radius:var(--rd-radius-sm);font-size:var(--rd-fs-small);grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:8px;margin:0;padding:1px 0;display:grid;overflow:visible}.rd-subs--cards .rd-sub.rd-sub--card[data-replying]{margin-inline:calc(-1 * var(--rd-space-2));padding-inline:var(--rd-space-2);grid-template-columns:24px minmax(0,1fr)}.rd-sub-card-avatar{width:24px;min-width:24px;height:24px}.rd-sub-card-main{flex-direction:column;min-width:0;display:flex}.rd-sub-card-who{flex-wrap:wrap;align-items:center;column-gap:4px;display:flex}.rd-sub-card-name{color:var(--rd-ink-3);font-size:var(--rd-fs-meta);line-height:var(--rd-lh-meta);font-weight:var(--rd-fw-regular);text-decoration:none}a.rd-sub-card-name{box-sizing:border-box;min-height:var(--rd-hit);margin-block:calc((var(--rd-lh-meta) - var(--rd-hit)) / 2);align-items:center;display:inline-flex}.rd-sub-card-body{color:var(--rd-ink);font-size:var(--rd-fs-small);overflow-wrap:anywhere;margin-top:0;line-height:19px}.rd-sub-card-meta{color:var(--rd-ink-3);font-size:var(--rd-fs-meta);line-height:var(--rd-lh-meta);align-items:center;gap:8px;margin-top:0;display:flex}.rd-subs--cards .rd-sub-op{margin-left:0}.rd-subs--cards .rd-sub-text .rd-btn.rd-md-img[data-inline]{width:96px;height:96px}.rd-subs--cards .rd-subs-foot{margin:2px 0 0 32px}.rd-subs--cards .rd-btn.rd-subs-more{--rd-btn-h:28px;min-height:28px;color:var(--rd-ink-2);font-weight:var(--rd-fw-medium);font-size:var(--rd-fs-meta);margin-left:0;padding:0}.rd-subs--cards .rd-btn.rd-subs-more:after{content:" ⌄"}.rd-subs--cards .rd-btn.rd-subs-more[aria-expanded=true]:after{content:""}.rd-subs-status{color:var(--rd-ink-3);font-size:var(--rd-fs-meta)}}@media (width>=761px) and (hover:none){.rd-btn.rd-sub-reply{opacity:1}}
