.fpc-item{--fpc-secondary:color-mix(in srgb, var(--app-shell-text) 66%, var(--app-shell-panel));min-width:0;display:flex}.fpc-card{box-sizing:border-box;gap:var(--app-space-8);width:100%;padding:var(--app-space-14) var(--app-space-16) var(--app-space-10);color:var(--app-shell-text);font-family:var(--app-shell-font);background:var(--app-shell-panel);border:var(--app-card-border);border-radius:var(--app-shell-radius-card);box-shadow:var(--app-card-shadow);flex-direction:column;transition:background-color 75ms;display:flex}.fpc-card:hover{background:var(--app-shell-wash-faint)}.fpc-repost-line{align-items:center;gap:var(--app-space-6);color:var(--app-shell-text-subtle);font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);margin:0;font-weight:500;line-height:20px;display:flex}.fpc-head-row{align-items:center;gap:var(--app-space-4);min-width:0;display:flex}.fpc-identity{align-items:center;gap:var(--app-space-10);min-width:0;max-width:100%;padding:var(--app-space-2) var(--app-space-6) var(--app-space-2) var(--app-space-2);color:var(--app-shell-text);text-align:left;border-radius:var(--app-shell-radius-chip);cursor:pointer;background:0 0;border:0;outline:none;font-family:inherit;transition:background-color 75ms;display:flex}.fpc-identity:hover{background:var(--app-shell-control)}.fpc-identity:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.fpc-tile{box-sizing:border-box;width:40px;height:40px;color:var(--app-shell-text-muted);font-size:var(--app-type-regular);background:var(--app-shell-panel);border:1px solid var(--app-shell-border-strong);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.fpc-tile--sm{border-radius:8px;flex-basis:24px;width:24px;height:24px;font-size:12px}.fpc-tile-img{object-fit:cover;width:100%;height:100%}.fpc-identity-copy{flex-direction:column;min-width:0;display:flex}.fpc-name{min-width:0;font-size:var(--app-type-regular);letter-spacing:var(--app-tracking-hero);align-items:center;gap:5px;font-weight:600;line-height:24px;display:flex}.fpc-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fpc-mark{flex:none;align-items:center;display:inline-flex}.fpc-org-chip{object-fit:cover;background:var(--app-shell-control);border:1px solid var(--app-shell-border);border-radius:9999px;flex:0 0 15px;width:15px;height:15px;overflow:hidden}.fpc-handle{color:var(--fpc-secondary);font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:20px;overflow:hidden}.fpc-spacer{flex:1}.fpc-time{padding:var(--app-space-4) var(--app-space-8);color:var(--fpc-secondary);font-family:inherit;font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);white-space:nowrap;border-radius:var(--app-shell-radius-chip);cursor:pointer;background:0 0;border:0;outline:none;flex:none;font-weight:400;line-height:20px;transition:background-color 75ms,color 75ms}.fpc-time:hover{color:var(--app-shell-text);background:var(--app-shell-control)}.fpc-time:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.fpc-body{min-width:0;color:var(--app-shell-text);font-size:var(--app-type-regular);letter-spacing:var(--app-tracking-hero);overflow-wrap:anywhere;line-height:24px}.fpc-quote{gap:var(--app-space-6);padding:var(--app-space-10) var(--app-space-12);background:var(--app-shell-wash-faint);border:1px solid var(--app-shell-border);border-radius:12px;flex-direction:column;display:flex}.fpc-quote-head{align-items:center;gap:var(--app-space-8);min-width:0;color:var(--app-shell-text);text-align:left;border-radius:var(--app-shell-radius-chip);cursor:pointer;background:0 0;border:0;outline:none;padding:0;font-family:inherit;display:flex}.fpc-quote-head:hover .fpc-quote-name{text-underline-offset:2px;text-decoration:underline}.fpc-quote-head:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.fpc-quote-name{font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:20px;overflow:hidden}.fpc-quote-handle{color:var(--fpc-secondary);font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:20px;overflow:hidden}.fpc-media{border-radius:var(--app-shell-radius-card);width:100%;display:block;overflow:hidden}.fpc-file{box-sizing:border-box;align-items:center;gap:var(--app-space-8);width:100%;padding:var(--app-space-10) var(--app-space-12);color:var(--app-shell-text);font-family:inherit;font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);text-align:left;background:var(--app-shell-wash-faint);border:1px solid var(--app-shell-border);border-radius:var(--app-shell-control-radius);cursor:pointer;outline:none;font-weight:400;line-height:20px;transition:background-color 75ms;display:flex}.fpc-file:hover:not(:disabled){background:var(--app-shell-control)}.fpc-file:disabled{cursor:default;opacity:.6}.fpc-file:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.fpc-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fpc-actions{max-width:360px;margin-top:var(--app-space-2);justify-content:space-between;align-items:center;display:flex}.fpc-action{justify-content:center;align-items:center;gap:var(--app-space-6);min-width:36px;height:36px;padding:0 var(--app-space-8);color:var(--app-shell-text-muted);font-family:inherit;font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);cursor:pointer;background:0 0;border:0;border-radius:9999px;outline:none;font-weight:400;line-height:20px;transition:background-color 75ms,color 75ms;display:inline-flex}.fpc-action:hover:not(:disabled){color:var(--app-shell-text);background:var(--app-shell-control)}.fpc-action:disabled{cursor:default;opacity:.6}.fpc-action:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.fpc-action[data-on=like]{color:#e5484d}.fpc-action[data-on=repost]{color:#2f9e63}.fpc-menu-wrap{flex:none;position:relative}.fpc-menu{z-index:30;top:calc(100% + var(--app-space-6));width:max-content;min-width:210px;max-width:280px;padding:var(--app-space-4);background:var(--app-shell-glass-dropdown);border:1px solid var(--app-glass-hairline);border-radius:var(--app-shell-control-radius);box-shadow:inset 0 1px 0 var(--app-glass-sheen), var(--app-glass-lift);-webkit-backdrop-filter:blur(18px);flex-direction:column;display:flex;position:absolute;right:0}.fpc-menu-item{box-sizing:border-box;align-items:center;gap:var(--app-space-8);width:100%;padding:var(--app-space-8) var(--app-space-10);color:var(--app-shell-text);font-family:inherit;font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);text-align:left;border-radius:var(--app-shell-radius-chip);cursor:pointer;background:0 0;border:0;outline:none;font-weight:400;line-height:20px;transition:background-color 75ms;display:flex}.fpc-menu-item:hover:not(:disabled){background:var(--app-shell-control)}.fpc-menu-item:disabled{cursor:default;opacity:.6}.fpc-menu-item:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:-2px}.fpc-menu-item--danger{color:var(--app-shell-danger)}.fpc-menu-sep{height:1px;margin:var(--app-space-4) 0;background:var(--app-shell-border)}.fpc-confirm{gap:var(--app-space-8);padding:var(--app-space-8) var(--app-space-10) var(--app-space-10);flex-direction:column;display:flex}.fpc-confirm-text{color:var(--app-shell-text);font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);margin:0;font-weight:400;line-height:20px}.fpc-confirm-row{justify-content:flex-end;align-items:center;gap:var(--app-space-6);display:flex}.fpc-confirm-btn.wui-btn{border-radius:var(--app-shell-radius-chip)}.fpc-confirm-btn--danger.wui-btn{color:var(--app-shell-danger)}.fpc-menu-note{padding:var(--app-space-8) var(--app-space-10);color:var(--app-shell-text-muted);font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);margin:0;font-weight:400;line-height:20px}@media (prefers-reduced-motion:reduce){.fpc-card,.fpc-identity,.fpc-time,.fpc-file,.fpc-action,.fpc-menu-item{transition:none}}