.rarea{padding:clamp(28px,5vw,64px) var(--gutter) 40px}.rd-fail{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.rd-fail>.shell{flex:1 0 auto}.rd-fail>.rd-foot{flex:none}.rbox{position:relative;max-width:760px;margin:0 auto}@media(min-width:1800px){.rbox{max-width:calc(var(--reader-font-size, 20px) * 36.5 + 168px)}}.htl-banner{display:flex;align-items:center;justify-content:center;gap:4px 10px;flex-wrap:wrap;margin:0 0 16px;padding:10px 16px;border-radius:var(--tm-r-sm);background:var(--tm-hover);color:var(--mu);font:400 13px/1.45 var(--ui);text-align:center;transition:opacity .25s}.htl-banner.focus-hidden{opacity:0;pointer-events:none}@media(min-width:1200px){.htl-banner{position:absolute;bottom:100%;left:0;right:0;margin:0 0 10px}}.htl-link{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ac);text-decoration-color:var(--ac);text-underline-offset:3px;cursor:pointer}.htl-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.article{position:relative;background:var(--tm-panel);border-radius:var(--tm-r);--plate-x:clamp(28px,7vw,84px);padding:clamp(36px,6vw,76px) var(--plate-x) clamp(40px,6vw,72px)}@media(max-width:600px){.article{--plate-x:clamp(24px,6vw,84px)}}.ribbon{position:absolute;top:0;right:clamp(28px,9vw,80px);z-index:5;width:30px;height:54px;border:none;padding:0;background:var(--fa);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);transform-origin:top center;transition:background-color .28s ease,transform .28s ease}.ribbon.on{background:var(--ac);transform:scaleY(1.44)}.ribbon:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ch-header{text-align:center;margin-bottom:44px}.ch-label{margin-bottom:18px;color:var(--ac-t);font:500 12px/1 var(--ui);letter-spacing:.22em;text-transform:uppercase}.ch-title-h1{margin:0 0 14px;font:600 clamp(28px,4.4vw,38px)/1.2 var(--serif);letter-spacing:.012em;color:var(--ink);text-wrap:balance}.ch-dateline{margin-bottom:4px;color:var(--mu);font:400 13px/1.3 var(--ui)}.ch-rule{height:1px;margin:22px 0 0;background:var(--ln)}@media(min-width:1800px){.ch-label{font-size:13px}.ch-dateline{font-size:14px}.ch-title-h1{font-size:44px}}.chapter-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:-12px 0 28px}.chapter-actions:empty{display:none}.ch-header+div>.blur-body>.chapter-actions:first-child{margin-top:-28px}.chapter-listen-pill,.chapter-summary-trigger,.story-parts-links a{position:relative;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border:1px solid var(--ln);border-radius:var(--r-pill);background:transparent;color:var(--mu);font:400 13px/1 var(--ui);text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.chapter-listen-pill:after,.chapter-summary-trigger:after,.story-parts-links a:after{content:"";position:absolute;inset:-6px -2px}.chapter-summary-trigger-icon{width:15px;height:13px;flex:none;fill:currentColor}.chapter-listen-icon{width:15px;height:15px;flex:none}@media(hover:hover){.chapter-listen-pill:hover,.chapter-summary-trigger:hover,.story-parts-links a:hover{background:var(--tm-hover);color:var(--ink)}}.chapter-listen-pill:focus-visible,.chapter-summary-trigger:focus-visible,.story-parts-links a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.story-parts{margin:-18px 0 38px;text-align:center}.story-parts-label{display:block;margin-bottom:10px;color:var(--mu);font:400 13px/1 var(--ui)}.story-parts-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.ch-supplementary-nudge{margin-bottom:32px;color:var(--mu);font:400 13px/1.4 var(--ui);text-align:center}.ch-supplementary-nudge a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ac);text-decoration-color:var(--ac);text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){.ch-supplementary-nudge a:hover{text-decoration-thickness:2px}}.ch-supplementary-nudge a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}@media(min-width:1800px){.chapter-listen-pill,.chapter-summary-trigger,.story-parts-links a{font-size:14px}}.chapter-listen{display:flex;min-width:0}.chapter-listen.is-open{flex:1 1}.chapter-listen-body{display:flex;flex:1 1;min-width:0}.chapter-listen-body[hidden]{display:none}.chapter-player{display:flex;flex:1 1;align-items:center;gap:4px;min-width:0;height:32px;padding:0 3px;border:1px solid var(--ln);border-radius:var(--r-pill);animation:chapter-player-in .2s ease-out}@keyframes chapter-player-in{0%{opacity:0;transform:translateX(-8px)}}.chapter-player-notice{height:auto;min-height:32px;padding:6px 14px;animation:none}.chapter-player-notice p{margin:0;font:400 12.5px/1.4 var(--ui);color:var(--mu)}.chapter-player-time{flex:none;padding:0 4px;font:400 12px/1 var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mu);white-space:nowrap}.chapter-player-icon,.chapter-player-play{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--mu);cursor:pointer;transition:color .18s ease,background-color .18s ease}.chapter-player-play{border:1px solid var(--ln-strong);color:var(--ink)}.chapter-player-icon:after,.chapter-player-play:after{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}@media(hover:hover){.chapter-player-icon:hover{background:var(--tm-hover);color:var(--ink)}.chapter-player-play:hover{background:var(--tm-hover)}}.chapter-player-play.on{background:var(--tm-hover-strong)}.chapter-player-icon:focus-visible,.chapter-player-play:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chapter-player-scrubber{flex:1 1;width:100%;min-width:40px;accent-color:var(--ink);cursor:pointer}.chapter-player-rate{flex:none}.chapter-player-rate select{height:24px;padding:0 4px;border:1px solid var(--ln-strong);border-radius:var(--tm-r-sm);background:transparent;color:var(--mu);font:400 12px/1 var(--ui)}.chapter-player-rate select:focus-visible{border-color:var(--fa);color:var(--ink);outline:2px solid var(--focus);outline-offset:2px}.chapter-player-close,.chapter-player-more{width:26px;height:26px;padding:0;border-radius:50%}.chapter-player-more[aria-expanded=true]{background:var(--tm-hover);color:var(--ink)}.chapter-player-close:focus-visible,.chapter-player-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chapter-player-menu .chapter-player-speaker-note{margin:0;padding:6px var(--tm-row-px);max-width:220px;font:400 12px/1.4 var(--ui);color:var(--mu)}@media(max-width:520px){.chapter-player-skip,.chapter-player-time-total{display:none}.chapter-actions:has(.chapter-listen.is-open) .chapter-summary-trigger{width:32px;padding:0;justify-content:center}.chapter-actions:has(.chapter-listen.is-open) .chapter-summary-trigger span{display:none}}.para-loading{display:flex;justify-content:center;margin:48px 0}.para-gutter{position:absolute;top:5px;left:calc(100% + 24px);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.para-gutter:not(.vis){pointer-events:none}@media(hover:hover) and (pointer:fine){.para-row:after{content:"";position:absolute;top:0;left:100%;width:52px;height:108px}.para-row:has(+.para-row:is(:hover,.para-active)) .para-gutter,.para-row:is(:hover,.para-active)+.para-row .para-gutter{visibility:hidden}}.gbtn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--tm-r-sm);border:none;background:transparent;color:var(--mu);padding:0;opacity:0;pointer-events:none;transition:opacity .2s,color .2s}.gbtn.vis{opacity:1;pointer-events:auto}@media(hover:hover){.gbtn:hover{color:var(--ink)}}.gbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:600px){.gbtn{opacity:1;pointer-events:auto}}.notebtn{width:auto;min-width:22px;gap:4px;padding:0 4px;font:600 11px/1 var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notebtn.hascmt{color:var(--ac-t)}.gutter-reaction{position:relative;width:-moz-fit-content;width:fit-content}.gutter-reaction:after{content:"";position:absolute;top:0;left:100%;width:8px;height:32px}.gutter-reaction summary{list-style:none;cursor:pointer;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.gutter-reaction summary::-webkit-details-marker{display:none}.gutter-reaction-trigger.on{color:var(--ink)}.gutter-reaction-emoji{display:block;width:15px;height:15px;object-fit:contain}.gutter-reaction-picker,.mobile-reaction-picker{background:var(--tm-surface);border:1px solid var(--ln);border-radius:var(--tm-r-sm);box-shadow:var(--tm-shadow)}.gutter-reaction-picker{position:absolute;top:0;left:calc(100% + 8px);z-index:3;display:flex;flex-direction:column;gap:4px;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gutter-reaction-option{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:48px;height:30px;padding:0 7px;border:none;border-radius:6px;background:transparent;color:var(--mu);font:600 11px/1 var(--ui)}@media(hover:hover){.gutter-reaction-option:hover{background:var(--tm-hover);color:var(--ink)}}.gutter-reaction-option.on{background:var(--tm-hover-strong);color:var(--ink)}.gutter-reaction-option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(min-width:1800px){.gbtn{width:24px;height:24px}.gbtn>svg{width:16px;height:16px;flex:none}.notebtn{width:auto;min-width:24px;padding:0 4px;font-size:12px}.gutter-reaction-emoji{width:17px;height:17px;flex:none}}@media(max-width:760px){.gutter-reaction:after{left:auto;right:100%}.gutter-reaction-picker{left:auto;right:calc(100% + 8px)}}.mobile-para-actions{display:none}@media(hover:none) and (pointer:coarse),(max-width:760px){.para-gutter{left:calc(100% + (var(--plate-x, 28px) - 22px) / 2);gap:3px;align-items:center}.gutter-reaction:not(.hasrx),.para-gutter>.gbtn:not(.hascmt),.para-row.para-active .para-gutter{display:none}.para-gutter .gbtn{flex-direction:column;gap:0;width:22px;min-width:22px;height:auto;padding:0}.para-gutter .gbtn>svg,.para-gutter .gutter-reaction-emoji{width:12px;height:12px}.para-gutter .gbtn>span{font-size:11px;line-height:11px}.mobile-para-actions{position:relative;display:flex;align-items:stretch;gap:0;min-height:44px;margin:8px 0 10px;width:100%}.mobile-para-actions>.mobile-para-action.mobile-para-report{margin-left:auto;padding:0 0 0 14px}.para-body>.para-flag{display:none}.mobile-para-reaction>.mobile-para-action{padding-left:0}.mobile-para-actions>.mobile-para-action:last-child{padding-right:0}@media(max-width:380px){.mobile-copy-label{display:none}}.mobile-para-action{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;font:500 13px/1 var(--ui);color:var(--mu);background:transparent;border:none;white-space:nowrap;list-style:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-para-action::-webkit-details-marker{display:none}.mobile-para-action:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--tm-r-sm)}.mobile-para-action.hascmt{color:var(--ac-t)}.mobile-action-sep{width:1px;margin:11px 0;background:var(--ln);flex-shrink:0}.mobile-para-reaction{position:relative}.mobile-reaction-indicator{display:inline-flex;align-items:center;gap:3px}.mobile-reaction-emoji{display:block;width:17px;height:17px;object-fit:contain;flex:none;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-action-count{font:600 10px/1 var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mobile-para-action .mobile-action-count{font-size:13px}.mobile-reaction-picker{position:absolute;bottom:calc(100% + 8px);left:0;z-index:4;display:flex;align-items:center;gap:4px;padding:4px}.mobile-para-reaction:not([open]) .mobile-reaction-picker{display:none}.mobile-reaction-option{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:40px;height:40px;padding:0 6px;border:none;border-radius:6px;background:transparent;color:var(--mu);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-reaction-option.on{background:var(--tm-hover-strong);color:var(--ink)}.mobile-reaction-option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}}.blur-body{transition:none}.blur-body.on{filter:blur(7px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blur-overlay{display:none;position:absolute;inset:-8px;align-items:flex-start;justify-content:center;padding:8px 20px}.blur-overlay.on{display:flex}.blur-card{position:-webkit-sticky;position:sticky;top:118px;width:min(400px,100%);padding:30px 28px 26px;text-align:center}.blur-h{margin:0 0 8px;font:600 19px/1.3 var(--serif);color:var(--ink)}.blur-p{margin:0 0 20px;color:var(--mu);font:400 13.5px/1.6 var(--ui)}.blur-btn{display:flex;width:100%;height:40px;margin-bottom:10px}.blur-skip{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;color:var(--mu);font:400 13px/1.3 var(--ui)}.blur-skip .tm-switch{margin-top:0}.blur-btn:focus-visible,.blur-skip .tm-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.report-row{display:flex;justify-content:center;margin-top:4px}.report-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 2px;border:none;background:transparent;color:var(--mu);font:400 13px/1 var(--ui);cursor:pointer;transition:color .15s}.report-btn svg{flex:none}@media(hover:hover){.report-btn:hover{color:var(--ink)}.report-btn:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--ac);text-decoration-color:var(--ac);text-underline-offset:3px}}@media(hover:none){.report-btn span{text-decoration:underline;-webkit-text-decoration-color:var(--ac);text-decoration-color:var(--ac);text-underline-offset:3px}}.report-btn:focus-visible{color:var(--ink);outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--tm-r-sm)}.cstrip{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}.strip-label{color:var(--ink);font:400 14px/1.3 var(--ui)}.strip-row{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.bigr{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:none;border-radius:var(--tm-r-sm);background:transparent;color:var(--mu);font:600 13px/1 var(--ui);cursor:pointer;transition:background-color .15s,color .15s}.bigr.on{background:var(--tm-hover-strong);color:var(--ink)}@media(hover:hover){.bigr:not(.on):hover{background:var(--tm-hover);color:var(--ink)}}.bigr:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chapter-reaction-emoji{display:block;width:19px;height:19px;object-fit:contain}@media(max-width:600px){.strip-row{flex-wrap:nowrap;gap:2px}.bigr{min-height:44px;padding:0 6px;gap:4px;font-size:12px}.chapter-reaction-emoji{width:17px;height:17px}}.support-line{margin:16px 0 0;color:var(--mu);font:400 13px/1.6 var(--ui);text-align:center}.support-line+.chnav{margin-top:clamp(22px,4vw,32px)}.support-short{display:none}@media(max-width:600px){.support-long{display:none}.support-short{display:inline}}.support-link{color:inherit}@media(hover:hover){.support-link:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ac);text-decoration-color:var(--ac);text-underline-offset:3px}}@media(hover:none){.support-link{text-decoration:underline;-webkit-text-decoration-color:var(--ac);text-decoration-color:var(--ac);text-underline-offset:3px}}.support-link:focus-visible{color:var(--ink);outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.chnav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,7vw,72px);gap:clamp(28px,7vw,72px);margin-top:clamp(38px,6vw,56px);padding-top:18px;border-top:1px solid var(--ln)}.chnav-btn{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:64px;padding:8px 0;color:var(--mu);text-align:left;text-decoration:none}.chnav-btn.next{text-align:right;align-items:flex-end}.chnav-direction{display:flex;align-items:center;gap:6px;color:var(--mu);transition:color .15s}.chnav-direction svg{display:block;flex:none}.chnav-label{color:inherit;font:400 12.5px/1 var(--ui)}.chnav-num{max-width:28ch;color:var(--ink);font:500 15px/1.45 var(--serif);letter-spacing:.01em}@media(hover:hover){.chnav-btn:hover .chnav-direction{color:var(--ink)}.chnav-btn:hover .chnav-num{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--ac);text-decoration-color:var(--ac)}}.chnav-btn:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--tm-r-sm)}@media(max-width:600px){.chnav{gap:20px;padding-top:8px}.chnav-btn{min-height:0}}@media(prefers-reduced-motion:reduce){.bigr,.chapter-listen-pill,.chapter-player-icon,.chapter-player-play,.chapter-summary-trigger,.chnav-direction,.gbtn,.htl-banner,.report-btn,.ribbon,.story-parts-links a{transition:none}.chapter-player{animation:none}}.para-body{position:relative}.para-flag{position:absolute;right:-12px;bottom:2px;display:inline-flex;padding:3px;border:0;border-radius:6px;background:transparent;color:var(--mu);cursor:pointer;transition:opacity .2s,background-color .15s,color .15s}.para-flag.is-hidden{opacity:0;pointer-events:none}.para-flag:after{content:"";position:absolute;inset:-8px}@media(hover:hover){.para-flag:hover{background:var(--tm-hover-strong);color:var(--ink)}}.para-flag:focus-visible{color:var(--ink);outline:2px solid var(--focus);outline-offset:1px}@media(prefers-reduced-motion:reduce){.para-flag{transition:none}}.rd-app{--rc-w:400px}@media(min-width:1800px){.rd-app{--rc-w:420px}}.rd-app>.rd-foot,.rd-app>.shell{transition:margin-left .22s ease,margin-right .22s ease}@media(min-width:1280px){.rd-app[data-comments=open]>.rd-foot,.rd-app[data-comments=open]>.shell{margin-right:var(--rc-w)}.rd-app[data-comments=open] .rd-prog[data-side=right]{transform:translateX(calc(-1 * var(--rc-w)))}}.rc-panel{position:fixed;top:0;right:0;bottom:0;z-index:51;width:var(--rc-w);padding-bottom:var(--sab);display:flex;flex-direction:column;min-height:0;background:var(--tm-side);border-left:1px solid var(--ln);color:var(--ink);font-family:var(--ui);font-size:14px;line-height:1.55;transform:translateX(100%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.rc-panel.is-open{transform:none;visibility:visible;transition-delay:0s}.rc-panel :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rc-panel .rc-field:focus-visible{outline:0}.rc-scrim{display:none}@media(max-width:1279px){.rc-scrim{display:block;position:fixed;inset:0;z-index:72;background:rgba(20,20,20,.45);opacity:0;pointer-events:none;transition:opacity .22s ease}.rc-scrim.is-open{opacity:1;pointer-events:auto}.rc-panel{z-index:73;width:min(var(--rc-w),100vw);box-shadow:var(--tm-shadow-lg)}}@media(max-width:600px){.rc-panel{width:100vw;border-left:0}}.rc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;height:56px;padding:0 12px 0 20px}.rc-title{margin:0;font:400 18px/1.3 var(--serif);color:var(--ink)}.rc-tabs{flex:none;padding:0 20px 14px;border-bottom:1px solid var(--ln)}.rc-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;padding:2px;border:1px solid var(--ln-strong)}.rc-seg,.rc-seg:before{border-radius:var(--r-pill)}.rc-seg:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 6px) / 2);background:var(--tm-hover-strong);transition:transform .28s ease-out}.rc-seg[data-tab=chapter]:before{transform:translateX(calc(100% + 2px))}.rc-seg button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--mu);font:500 13px/1 var(--ui);cursor:pointer;transition:background-color .15s,color .15s}.rc-seg button[aria-pressed=true]{color:var(--ink)}@media(hover:hover){.rc-seg button:hover:not([aria-pressed=true]){color:var(--ink)}}.rc-seg-n{font:600 11px/1 var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mu)}.rc-seg button[aria-pressed=true] .rc-seg-n{color:var(--ink)}.rc-slider{flex:1 1;min-height:0;overflow:hidden;overflow:clip}.rc-track{display:flex;width:200%;height:100%;transition:transform .28s ease-out}.rc-track[data-tab=chapter]{transform:translateX(-50%)}.rc-pane{display:flex;flex-direction:column;flex:0 0 50%;min-width:0;min-height:0}.rc-scroll{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px;scrollbar-width:thin;scrollbar-color:var(--ln-strong) transparent}.rc-prompt{padding:46px 12px;text-align:center;line-height:1.6}.rc-empty,.rc-prompt{margin:0;color:var(--mu);font-size:13.5px}.rc-empty{line-height:1.5}.rc-quote{margin:0 0 14px;padding:10px 12px;border-radius:var(--tm-r-sm);background:var(--hl);color:var(--ink);font:400 14px/1.55 var(--ui)}.rc-reactions{display:flex;flex-wrap:wrap;gap:2px;margin:0 -6px 12px}.rc-reaction{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:34px;height:32px;padding:0 8px;border:0;border-radius:var(--tm-row-r);background:transparent;color:var(--mu);font:600 11px/1 var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s,color .15s}.rc-reaction img{display:block;width:17px;height:17px;object-fit:contain;flex:none}.rc-reaction.on{background:var(--tm-hover-strong);color:var(--ink)}@media(hover:hover){.rc-reaction:hover:not(.on){background:var(--tm-hover);color:var(--ink)}}.rc-react-row{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px}.rc-react-row .rc-reactions{flex:1 1;min-width:0;margin:0 0 0 -6px}.rc-sort-row{display:flex;justify-content:flex-end;margin:0 0 10px}.rc-react-row .rc-sort-row{flex:none;margin:3px -8px 0 0}.rc-sort{height:26px;padding:0 8px;border:0;border-radius:var(--tm-row-r);background:transparent;color:var(--mu);font:500 12.5px/1 var(--ui);cursor:pointer;transition:background-color .15s,color .15s}@media(hover:hover){.rc-sort:hover{background:var(--tm-hover);color:var(--ink)}}.rc-list{display:flex;flex-direction:column;gap:18px}.rc-item{display:flex;gap:10px}.rc-col{flex:1 1}.rc-body,.rc-col{min-width:0}.rc-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin-bottom:3px}.rc-name{font:600 13.5px/1.3 var(--ui);color:var(--ink)}.rc-ago{font:400 12px/1.3 var(--ui);color:var(--mu)}.rc-reply-to{margin-bottom:2px;font:500 12px/1.4 var(--ui);color:var(--mu)}.rc-text{font:400 14px/1.55 var(--ui);color:var(--ink);overflow-wrap:anywhere}.rc-text.is-target{background:var(--hl);border-radius:var(--tm-r-sm);box-decoration-break:clone;-webkit-box-decoration-break:clone}.rc-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin:4px -6px 0 0}.rc-act,.rc-heart{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 8px;border:0;border-radius:var(--tm-row-r);background:transparent;color:var(--mu);font:500 12.5px/1 var(--ui);cursor:pointer;transition:background-color .15s,color .15s}.rc-heart svg{display:block;width:16px;height:16px;flex:none}.rc-heart span{font-weight:600;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-heart.on{color:var(--ac-t)}.rc-heart.on svg{fill:currentColor}.rc-heart:disabled{opacity:.58;cursor:default}.rc-act[aria-pressed=true]{background:var(--tm-hover-strong);color:var(--ink)}@media(hover:hover){.rc-act:hover:not([aria-pressed=true]),.rc-heart:hover:not(:disabled):not(.on){background:var(--tm-hover);color:var(--ink)}}.rc-more[aria-expanded=true]{background:var(--tm-hover);color:var(--ink)}.rc-replies{display:flex;flex-direction:column;gap:12px;margin:10px 0 0 -25px;padding-left:12px;border-left:1px solid var(--ln)}.rc-reply .rc-name{font-size:13px}.rc-more-replies{align-self:flex-start;height:26px;margin-left:-4px;padding:0 8px;border:0;border-radius:var(--tm-row-r);background:transparent;color:var(--mu);font:500 12.5px/1 var(--ui);cursor:pointer;transition:background-color .15s,color .15s}@media(hover:hover){.rc-more-replies:hover{background:var(--tm-hover);color:var(--ink)}}.rc-foot{flex:none;padding:14px 20px 16px;border-top:1px solid var(--ln)}.rc-replying{margin:0 0 8px;color:var(--mu);font-size:12.5px;line-height:1.4}.rc-replying strong{font-weight:600;color:var(--ink)}.rc-field{display:block;width:100%;min-height:64px;max-height:40vh;padding:10px 12px;resize:none;border:1px solid var(--ln-strong);border-radius:var(--tm-r-sm);background:var(--tm-field);color:var(--ink);font:400 14px/1.5 var(--ui);outline:0;transition:border-color .15s}.rc-field::placeholder{color:var(--mu)}.rc-field:focus{border-color:var(--fa)}.rc-post-row{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.rc-btn{height:32px;padding:0 16px;font-size:13px}@media(pointer:coarse){.rc-field{font-size:16px}}@media(min-width:1800px){.rc-field,.rc-quote,.rc-text{font-size:15px}.rc-empty,.rc-name,.rc-prompt{font-size:14px}}.rc-name-dialog .tm-signin-field:focus-visible{outline:0}.rc-name-dialog{width:min(420px,100%)}.rc-name-dialog .tm-report-p{margin-bottom:18px}.rc-name-dialog .tm-report-p a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--ac);text-decoration-color:var(--ac)}@media(hover:hover){.rc-name-dialog .tm-report-p a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.rc-name-dialog .tm-signin-field:disabled{color:var(--mu);opacity:.6;cursor:not-allowed}.rc-name-anon{display:flex;align-items:center;gap:12px;margin-top:16px;font:400 14px/1.4 var(--ui);color:var(--ink)}.rc-name-anon .tm-switch{margin-top:0}@media(prefers-reduced-motion:reduce){.rc-act,.rc-field,.rc-heart,.rc-more-replies,.rc-panel,.rc-reaction,.rc-scrim,.rc-seg button,.rc-seg:before,.rc-sort,.rc-track,.rd-app>.rd-foot,.rd-app>.shell{transition:none!important}}