.IconButton_root__SJApn{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--v2-icon-button-border);border-radius:var(--v2-icon-button-radius);background:var(--v2-icon-button-background);box-shadow:var(--v2-icon-button-shadow,var(--v2-shadow-1));color:var(--v2-icon-button-text);cursor:pointer;touch-action:manipulation;transition:transform var(--v2-motion-fast) var(--v2-ease-out),background-color var(--v2-motion-fast) var(--v2-ease-out),border-color var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out),box-shadow var(--v2-motion-fast) var(--v2-ease-out)}.IconButton_root__SJApn:after{position:absolute;width:var(--v2-icon-button-celebration-size);height:var(--v2-icon-button-celebration-size);border-radius:50%;background:currentColor;box-shadow:0 -1.35rem 0 currentColor,1.15rem -.68rem 0 currentColor,1.15rem .68rem 0 currentColor,0 1.35rem 0 currentColor,-1.15rem .68rem 0 currentColor,-1.15rem -.68rem 0 currentColor;content:none;opacity:0;pointer-events:none;transform:scale(0)}.IconButton_root__SJApn>span{display:grid;place-items:center}.IconButton_root__SJApn svg{width:var(--v2-icon-button-glyph-size,1.125rem);height:var(--v2-icon-button-glyph-size,1.125rem);stroke-width:var(--v2-icon-button-stroke-width,1.8)}.IconButton_sm__y0rnr{width:var(--v2-icon-button-size-sm);height:var(--v2-icon-button-size-sm)}.IconButton_md__3gyWF{width:var(--v2-icon-button-size-md);height:var(--v2-icon-button-size-md)}.IconButton_lg__SUs_W{width:var(--v2-icon-button-size-lg);height:var(--v2-icon-button-size-lg)}.IconButton_lg__SUs_W svg{width:1.25rem;height:1.25rem}.IconButton_accent__3Runa{background:var(--v2-brand-primary-soft);border-color:var(--v2-brand-primary-border);color:var(--v2-brand-primary)}.IconButton_danger__XxtvQ{background:var(--v2-icon-button-danger-background,var(--v2-status-danger-bg));border-color:var(--v2-icon-button-danger-border,var(--v2-status-danger-border));color:var(--v2-icon-button-danger-text,var(--v2-status-danger-text))}.IconButton_like__0y1zY{color:var(--v2-icon-button-like-text)}.IconButton_like__0y1zY,.IconButton_save__0rMqq{background:transparent;border-color:transparent;box-shadow:none}.IconButton_save__0rMqq{color:var(--v2-icon-button-save-text)}.IconButton_root__SJApn[data-selected=true]:not([data-tone=like]):not([data-tone=save]){background:var(--v2-brand-primary);border-color:var(--v2-brand-primary);color:var(--v2-text-on-brand)}.IconButton_root__SJApn[data-selected=true][data-tone=like]>span{animation:IconButton_v2-icon-action-pop__KxVjh var(--v2-motion-medium) var(--v2-ease-out)}.IconButton_root__SJApn[data-selected=true][data-tone=save]>span{animation:IconButton_v2-icon-action-bookmark__SUn0O var(--v2-motion-medium) var(--v2-ease-out)}.IconButton_root__SJApn[data-selected=true][data-tone=like]:after,.IconButton_root__SJApn[data-selected=true][data-tone=save]:after{content:"";animation:IconButton_v2-icon-action-rays__ohQXn var(--v2-motion-medium) var(--v2-ease-out)}.IconButton_root__SJApn:focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:var(--v2-focus-ring),var(--v2-shadow-1)}.IconButton_root__SJApn:active:not(:disabled){transform:var(--v2-icon-button-active-transform,scale(.97))}.IconButton_root__SJApn:disabled{cursor:not-allowed;opacity:.48}@media (hover:hover) and (pointer:fine){.IconButton_root__SJApn:hover:not(:disabled){transform:var(--v2-icon-button-hover-transform,translateY(-2px));background:var(--v2-icon-button-background-hover);border-color:var(--v2-brand-primary-border);color:var(--v2-brand-primary-hover);box-shadow:var(--v2-icon-button-hover-shadow,var(--v2-shadow-2))}.IconButton_danger__XxtvQ:hover:not(:disabled){background:var(--v2-status-danger-bg);border-color:var(--v2-status-danger-border);color:var(--v2-status-danger-text)}.IconButton_root__SJApn[data-tone=like]:hover:not(:disabled){transform:scale(1.06);background:transparent;border-color:transparent;color:var(--v2-icon-button-like-text);box-shadow:none}.IconButton_root__SJApn[data-tone=save]:hover:not(:disabled){transform:scale(1.06);background:transparent;border-color:transparent;color:var(--v2-icon-button-save-text);box-shadow:none}.IconButton_root__SJApn[data-selected=true]:not([data-tone=like]):not([data-tone=save]):hover:not(:disabled){background:var(--v2-brand-primary-hover);border-color:var(--v2-brand-primary-hover);color:var(--v2-text-on-brand)}}@keyframes IconButton_v2-icon-action-pop__KxVjh{0%{transform:scale(0)}42%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes IconButton_v2-icon-action-bookmark__SUn0O{50%{transform:scaleY(.6)}to{transform:scaleY(1)}}@keyframes IconButton_v2-icon-action-rays__ohQXn{0%{opacity:0;transform:scale(0)}45%{opacity:.84}to{opacity:0;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.IconButton_root__SJApn{transition:none}.IconButton_root__SJApn:after,.IconButton_root__SJApn>span{animation:none!important}.IconButton_root__SJApn:active:not(:disabled),.IconButton_root__SJApn:hover:not(:disabled){transform:none}}.MediaFrame_root__KbJsX{position:relative;isolation:isolate;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--v2-media-frame-border);border-radius:var(--v2-media-frame-radius);background:var(--v2-media-frame-background)}.MediaFrame_wide__rEry9{aspect-ratio:16/9}.MediaFrame_landscape__x3aRm{aspect-ratio:4/3}.MediaFrame_square__vBaLu{aspect-ratio:1}.MediaFrame_portrait__rf3a_{aspect-ratio:3/4}.MediaFrame_cool__M9gle{background:var(--v2-brand-cool-soft)}.MediaFrame_blush___oohz{background:var(--v2-brand-blush-soft)}.MediaFrame_root__KbJsX>img,.MediaFrame_root__KbJsX>picture,.MediaFrame_root__KbJsX>picture>img,.MediaFrame_root__KbJsX>video{display:block;max-width:100%;min-width:0;width:100%;height:100%}.MediaFrame_root__KbJsX>picture{overflow:hidden}.MediaFrame_cover__hjOkj>img,.MediaFrame_cover__hjOkj>picture>img,.MediaFrame_cover__hjOkj>video{-o-object-fit:cover;object-fit:cover}.MediaFrame_contain__pv_NI>img,.MediaFrame_contain__pv_NI>picture>img,.MediaFrame_contain__pv_NI>video{-o-object-fit:contain;object-fit:contain}.MediaFrame_placeholder__TNSej{position:absolute;inset:0;display:grid;place-items:center;padding:var(--v2-space-4);color:var(--v2-text-tertiary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-medium)}.Surface_root__sdrOR{position:relative;min-width:0;border:1px solid var(--v2-surface-border);border-radius:var(--v2-surface-radius);color:var(--v2-text-primary)}.Surface_glass__jx5gw{background:var(--v2-surface-background-glass);box-shadow:var(--v2-surface-shadow),inset 0 1px 0 var(--v2-border-highlight);backdrop-filter:blur(var(--v2-surface-blur)) saturate(112%);-webkit-backdrop-filter:blur(var(--v2-surface-blur)) saturate(112%)}.Surface_raised__5LPe5{background:var(--v2-surface-background);box-shadow:var(--v2-surface-shadow)}.Surface_solid__RU36H{background:var(--v2-surface-overlay);border-color:var(--v2-border-subtle);box-shadow:var(--v2-shadow-1)}.Surface_sunken__PM24B{background:var(--v2-surface-sunken);border-color:var(--v2-border-subtle);box-shadow:inset 0 1px 3px var(--v2-ink-a06)}.Surface_padding-none__fj_Ke{padding:0}.Surface_padding-sm__eNm8H{padding:var(--v2-surface-padding-sm)}.Surface_padding-md__rNBoi{padding:var(--v2-surface-padding-md)}.Surface_padding-lg__jrkZI{padding:var(--v2-surface-padding-lg)}@media (prefers-reduced-transparency:reduce){.Surface_glass__jx5gw{background:var(--v2-surface-overlay);backdrop-filter:none;-webkit-backdrop-filter:none}}.Tag_root__wvkSC{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:var(--v2-space-2);padding:0 var(--v2-tag-padding-inline);border:1px solid var(--v2-border-default);border-radius:var(--v2-tag-radius);background:var(--v2-surface-glass);color:var(--v2-text-secondary);font-size:var(--v2-tag-font-size);font-weight:var(--v2-type-weight-medium);line-height:var(--v2-type-leading-snug);white-space:nowrap}.Tag_static__2e44k{min-height:var(--v2-tag-height)}.Tag_icon__bEDSV{display:grid;place-items:center}.Tag_icon__bEDSV svg{width:1rem;height:1rem}.Tag_accent__OJ0yk{background:var(--v2-brand-primary-soft);border-color:var(--v2-brand-primary-border);color:var(--v2-brand-primary-active)}.Tag_cool__Mzza6{background:var(--v2-brand-cool-soft);border-color:var(--v2-brand-cool-border);color:var(--v2-brand-cool-text)}.Tag_blush__78eiH{background:var(--v2-brand-blush-soft);border-color:var(--v2-brand-blush-border);color:var(--v2-brand-blush-text)}