.feed-root{--feed-head:calc(var(--safe-top) + 102px)}.poster-title{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5;overflow-wrap:anywhere}.slide{container:slide/size}.slide-rail{flex-direction:column;align-items:center;gap:12px;display:flex}@container slide (max-height:700px){.tall-only{display:none!important}.slide-rail-row{flex-direction:row;gap:8px;bottom:calc(100% + 58px)!important;right:12px!important}.poll-options>button{height:46px}.julian-quote{font-size:min(var(--q), 24px)!important}.julian-quote-mark{height:36px!important}.julian-quote-mark>span{top:-92px!important}.end-title{font-size:34px!important}.end-sub{margin-top:8px!important;font-size:16px!important;line-height:22px!important}.end-stack .say-button{height:48px}}@container slide (min-height:700px){.slide-top{padding-right:20px!important}.slide-title{font-size:var(--t-wide)!important}}@container slide (max-height:600px){.roomy-only,.end-sub,.end-top{display:none!important}.end-stack .say-button{height:44px}}.fc{--floor:calc(73px + var(--safe-top,0px) / 2 + 50cqh);--text:calc(236px + max(0px, 100cqw - 375px) * .6);--split:max(var(--floor), calc(100cqh - var(--text)));--fc-cut:34px;--media-end:calc(var(--split) - var(--fc-cut))}@container slide (max-height:700px){.fc{--fc-cut:26px}}.fc-photo{inset-inline:0;height:var(--split);position:absolute;top:0;overflow:hidden}.fc-photo-fill{height:100%}.fc-scrim{height:calc(var(--feed-head,102px) + 12px);pointer-events:none;background:linear-gradient(#11142b80 0%,#11142b3d 58%,#11142b00 100%)}.fc-place{top:calc(var(--split) - var(--fc-cut) - 26px)}.fc-glyph{bottom:calc(var(--fc-cut) + 8px);font-size:min(40cqh,300px);line-height:.78}.fc-mid{top:calc((var(--feed-head,102px) + var(--media-end)) / 2)}.fc-stage{top:var(--feed-head,102px);bottom:var(--fc-cut)}.fc-above-cut{bottom:calc(100cqh - var(--media-end) + 10px)}.fc-band{inset-inline:0;bottom:0;top:calc(var(--split) - var(--fc-cut));padding:calc(var(--fc-cut) + 6px) 20px 4px;grid-template:"chip chip"minmax(0,36px)"title title"min-content"body body"min-content"status status"min-content"gap gap"1fr"meta sticker"minmax(38px,auto)"actions sticker"/minmax(0,1fr) auto;display:grid;position:absolute}.fc-band[data-grow]{min-height:calc(100cqh - var(--split) + var(--fc-cut));max-height:calc(100cqh - var(--feed-head,102px) - 8px);top:auto}.fc-band>:not(.fc-plane){position:relative}.fc-plane{--cut:var(--fc-cut)}.fc-chip{grid-area:chip;min-height:0;overflow:hidden;container:fold/size}@container fold (max-height:35.5px){.fc-chip>*{display:none}}.fc-title{font-size:var(--t);grid-area:title}.fc-body{grid-area:body}.fc-status{grid-area:status;min-width:0;margin-top:10px}.fc-meta{grid-area:meta;align-self:end;min-width:0}.fc-actions{grid-area:actions;margin-left:-10px;padding-bottom:4px}.fc-sticker{grid-area:sticker;place-self:end;margin-left:8px;margin-right:-4px;padding-bottom:4px}.pill-short{display:none}@container slide (max-height:680px){.fc-title{font-size:var(--t-short,var(--t))}}@container slide (max-height:560px){.fc-title{font-size:var(--t-tiny,var(--t-short,var(--t)));-webkit-line-clamp:2;line-clamp:2}.fc[data-status] .fc-meta{display:none}.fc[data-status] .fc-status{grid-area:meta;margin-top:0}.fc .pill-long{display:none}.fc .pill-short{display:inline}.fc .pill-extra{display:none}.fc .pill-body{gap:8px;font-size:13.5px}}.fc:has(>.clip-zone[data-variant=note]){--note-h:66px;--note-reach:41px;--seam:calc(var(--split) - var(--fc-cut) / 2);--media-end:calc(var(--seam) - var(--note-reach) - 4px)}@container slide (max-height:640px){.fc:has(>.clip-zone[data-variant=note]){--note-h:60px;--note-reach:36px}}.fc:has(>.clip-zone[data-variant=note]) .fc-band{padding-top:calc(var(--fc-cut) / 2 + var(--note-reach) + 6px)}.fc:has(>.clip-zone) .fc-band{grid-template-rows:minmax(0,36px) min-content min-content min-content 1fr min-content auto}.clip-zone{z-index:1;pointer-events:none;position:absolute}.clip-zone[data-open]{z-index:auto}.clip-zone[data-variant=hero]{inset-inline:22px;top:calc(var(--feed-head,102px) + 10px);bottom:calc(var(--band-h,calc(100cqh - var(--split) + var(--fc-cut))) + 4px);justify-content:center;align-items:center;padding:10px 0 40px;display:flex;container:clipzone/size}.clip-zone[data-variant=note]{inset-inline:14px;top:calc(var(--seam) - var(--note-h) / 2);height:var(--note-h)}.clip{pointer-events:auto;position:relative}.clip[data-variant=hero]{width:min(100% - 16px,340px);max-height:100%}.clip[data-variant=note]{width:min(100% - 34px,340px);height:100%}.clip-card{width:100%;min-height:44px;color:var(--navy);text-align:left;background:#fff;align-items:center;gap:12px;padding:14px 16px 16px 14px;display:flex;position:relative;rotate:-3deg;box-shadow:0 1px #00062814,0 16px 30px -14px #00062899}.clip[data-variant=note] .clip-card{gap:10px;height:100%;padding:8px 46px 8px 8px;overflow:hidden;rotate:-2deg}.clip[data-variant=note]:not([data-pic]) .clip-card{padding-left:12px}.clip[data-variant=hero][data-sticker] .clip-card{padding-bottom:24px;padding-right:22px}.clip-pic{aspect-ratio:1;background:var(--navy-3);flex:none;width:64px;position:relative;overflow:hidden}.clip[data-variant=note] .clip-pic{width:48px}.clip-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.clip[data-variant=note] .clip-text{gap:2px}.clip-kicker{color:var(--teal-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:13px;overflow:hidden}.clip-title{-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-display);letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;font-size:19px;font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.clip[data-variant=note] .clip-title{-webkit-line-clamp:2;line-clamp:2;font-size:15px;line-height:1.12}@container slide (max-height:640px){.clip[data-variant=note] .clip-card{gap:8px;padding:6px 46px 6px 5px}.clip[data-variant=note]:not([data-pic]) .clip-card{padding-left:10px}.clip[data-variant=note] .clip-pic{width:34px}.clip[data-variant=note] .clip-text{gap:1px}.clip[data-variant=note] .clip-kicker{font-size:10px;line-height:12px}.clip[data-variant=note] .clip-title{font-size:14px;line-height:17px}}.clip-sticker{position:absolute;bottom:-46px;right:-20px}.clip[data-variant=note] .clip-sticker{top:50%;bottom:auto;right:-26px;translate:0 -50%;scale:.86}@container slide (max-height:640px){.clip[data-variant=note] .clip-sticker{right:-22px;scale:.74}}@container clipzone (min-height:230px){.clip[data-variant=hero][data-pic] .clip-card{flex-direction:column;align-items:stretch;padding:12px 12px 22px}.clip[data-variant=hero][data-pic] .clip-pic{aspect-ratio:auto;width:100%;height:clamp(72px,100cqh - 170px,210px)}.clip[data-variant=hero] .clip-kicker{font-size:12px;line-height:14px}.clip[data-variant=hero] .clip-title{font-size:22px;line-height:1.06}.clip[data-variant=hero]:not([data-pic]) .clip-card{padding:22px 18px 26px}}@container clipzone (min-height:380px){.clip[data-variant=hero] .clip-title{font-size:25px}}@container clipzone (max-height:150px){.clip[data-variant=hero] .clip-card{padding:12px 14px 18px 10px}.clip[data-variant=hero] .clip-pic{width:52px}.clip[data-variant=hero] .clip-title{font-size:17px}}@container clipzone (max-height:118px){.clip[data-variant=hero] .clip-title{-webkit-line-clamp:2;line-clamp:2}}@container slide (max-height:600px){.fc:has(>.clip-zone[data-variant=hero]) .fc-title.line-clamp-3{-webkit-line-clamp:3!important;line-clamp:3!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.clip-card{transition:rotate .22s var(--ease-out-quint)}.clip-card:hover{rotate:-1.5deg}}.burst-stamp{animation:burst-stamp .82s var(--ease-out-quint) both}.burst-ring{animation:burst-ring .52s 40ms var(--ease-out-quint) both}.burst-chip{animation:burst-chip .56s 40ms var(--ease-out-quint) both}@keyframes burst-stamp{0%{opacity:0;transform:translate(-50%,-50%)scale(1.9)rotate(-4deg)}16%{opacity:1;transform:translate(-50%,-50%)scale(.92)rotate(-8deg)}28%{transform:translate(-50%,-50%)scale(1.04)rotate(-7deg)}38%{transform:translate(-50%,-50%)scale(1)rotate(-7deg)}74%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-7deg)}to{opacity:0;transform:translate(-50%,-78%)scale(.86)rotate(-7deg)}}@keyframes burst-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes burst-chip{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--a)) translateY(-24px)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateY(var(--d)) scale(.6)}}@keyframes burst-fade{0%{opacity:0;transform:translate(-50%,-50%)}20%,70%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}.skeleton-in{animation:.24s .3s both skeleton-in}@keyframes skeleton-in{0%{opacity:0}}.skeleton-bar{background:#ffffff17}.skeleton-shimmer{position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff12 45%,#0000 70%);animation:1.6s ease-in-out infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pill-drop{animation:pill-drop .52s var(--ease-stamp) both}@keyframes pill-drop{0%{opacity:0;transform:translateY(-16px)scale(.9)}}.hint-nudge{animation:1.4s ease-in-out infinite hint-nudge}@keyframes hint-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mode-bar{transition:transform .46s var(--ease-stamp), width .46s var(--ease-stamp)}.feed-mode-in{animation:feed-mode-in .42s var(--ease-out-quint) both}@keyframes feed-mode-in{0%{opacity:0;transform:scale(.97)}}.cue-in{animation:.26s both cue-in}@keyframes cue-in{0%{opacity:0;transform:translateY(4px)}}@media (max-width:359px){.chip-day{display:none}}.julian-row{container:julian-row/inline-size}.sub-short{display:none}@container julian-row (max-width:205px){.sub-long{display:none}.sub-short{display:inline}}.poll-deco{container:poll-deco/size}@container poll-deco (max-height:230px){.poll-marquee-2{display:none}}@container poll-deco (max-height:150px){.poll-marquee>div>span{font-size:112px!important}}@container poll-deco (max-height:104px){.poll-marquee{top:-4px!important}.poll-marquee>div>span{font-size:64px!important}}@container poll-deco (max-height:48px){.poll-marquee{display:none}}.end-deco{container:end-deco/size}@container end-deco (max-height:220px){.end-band{height:72px!important}.end-band .marquee>span{font-size:64px!important}.end-sticker{display:none}}@container slide (max-width:359px){.end-share-label{display:none}}@container end-deco (max-height:100px){.end-band{display:none}}.num-in-up{animation:num-in-up .38s var(--ease-out-quint) both}.num-out-up{animation:num-out-up .38s var(--ease-out-quint) both}.num-in-down{animation:num-in-down .38s var(--ease-out-quint) both}.num-out-down{animation:num-out-down .38s var(--ease-out-quint) both}@keyframes num-in-up{0%{transform:translateY(105%)}}@keyframes num-out-up{to{transform:translateY(-105%)}}@keyframes num-in-down{0%{transform:translateY(-105%)}}@keyframes num-out-down{to{transform:translateY(105%)}}@media (hover:hover) and (pointer:fine){.slide article[data-card]{cursor:pointer}[data-plus]:not(:disabled):hover>span{scale:1.04}.poll-options>button:not(:disabled):hover{background-color:var(--cyan-soft)}}@media (min-width:1024px){.feed-root{width:var(--feed-w);margin-inline:auto;left:0;right:0;box-shadow:0 0 0 1px #ffffff0d,0 40px 120px -40px #000000bf}}.feed-context{display:none}@media (min-width:1280px){.feed-root{right:auto;left:calc((100% - var(--group-w)) / 2);margin-inline:0}.feed-band{display:none!important}.feed-context{top:0;bottom:0;left:calc((100% - var(--group-w)) / 2 + var(--feed-w) + var(--ctx-gap));width:var(--ctx-w);display:flex;position:absolute}}@media (min-width:1280px) and (max-height:859px){.ctx-how{display:none}}.hint-mouse{display:none}@media (hover:hover) and (pointer:fine){.hint-touch{display:none}.hint-mouse{display:inline}}.feed-reveal{animation:feed-reveal .76s var(--ease-out-quint) both}@keyframes feed-reveal{0%{opacity:.4;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){[data-plus]:hover>span{scale:none!important}.burst-stamp{animation:.7s both burst-fade!important}.burst-ring,.burst-chip{display:none}.skeleton-shimmer:after,.hint-nudge{animation:none!important}}
