.feed-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;padding:8px;transition:border-color .62s cubic-bezier(.32,.72,0,1),transform .62s cubic-bezier(.32,.72,0,1),box-shadow .62s cubic-bezier(.32,.72,0,1),background .62s cubic-bezier(.32,.72,0,1);position:relative;box-shadow:0 2px 12px #0000002e,inset 0 1px #ffffff06}.feed-card:hover{background:#ffffff06;border-color:#10b9812e;transform:translateY(-2px);box-shadow:0 18px 40px #00000059,0 0 0 1px #10b9811f,inset 0 1px #ffffff09}.feed-card-inner{background:#ffffff07;border:1px solid #ffffff09;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000026}.feed-card-meta{align-items:center;gap:12px;padding:20px 22px 16px;display:flex}.feed-card-model{text-transform:uppercase;letter-spacing:.18em;color:var(--accent-primary);background:#10b98114;border:1px solid #10b98138;border-radius:100px;align-items:center;gap:7px;padding:5px 11px 5px 10px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.feed-card-model .type-icon{opacity:.75;margin-left:-1px}.feed-card-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:.75;margin-left:auto;font-size:11px;font-weight:500}
.feed-card-status{text-transform:uppercase;letter-spacing:.14em;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.feed-card-status.processing{color:#7dc4ff;background:#60a5fa1a;border:1px solid #60a5fa33;box-shadow:inset 0 1px #ffffff0d}.feed-card-status.failed{color:#fca5a5;background:#ef44441a;border:1px solid #ef444438;box-shadow:inset 0 1px #ffffff0d}.feed-card-status.failed.content-rejected{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b52;align-items:center;gap:6px;display:inline-flex}.feed-card-status.failed.content-rejected .rejected-help{color:#fcd34d;cursor:help;-webkit-user-select:none;user-select:none;background:#fcd34d1a;border:1px solid #fcd34d8c;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:700;line-height:1;transition:background .16s cubic-bezier(.32,.72,0,1),border-color .16s cubic-bezier(.32,.72,0,1);display:inline-flex}.feed-card-status.failed.content-rejected .rejected-help:hover,.feed-card-status.failed.content-rejected .rejected-help:focus-visible{background:#fcd34d38;border-color:#fcd34dd9;outline:none}#help-hover-tooltip{color:#fff;letter-spacing:0;text-align:left;white-space:normal;overflow-wrap:break-word;pointer-events:none;opacity:0;z-index:9999;background:#1c1c1ef2;border-radius:8px;width:max-content;max-width:min(280px,100vw - 24px);padding:6px 11px;font-size:12px;font-weight:500;line-height:1.3;transition:opacity .14s,transform .14s;position:fixed;transform:translate(-50%,4px);box-shadow:0 6px 18px #00000073}#help-hover-tooltip.visible{opacity:1;transform:translate(-50%)}#help-hover-tooltip:after{content:"";border:5px solid #0000;border-top-color:#1c1c1ef2;margin-left:-5px;position:absolute;top:100%;left:50%}
.feed-card-prompt-wrap{background:#ffffff05;border:1px solid #ffffff09;border-radius:12px;align-items:flex-start;gap:12px;margin:18px 20px 4px;padding:14px 16px;transition:background .32s cubic-bezier(.32,.72,0,1),border-color .32s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.feed-card-prompt-wrap:after{content:"";pointer-events:none;opacity:0;z-index:1;background:linear-gradient(#11121800,#111218f5);height:2.125em;transition:opacity .26s cubic-bezier(.32,.72,0,1);position:absolute;bottom:0;left:0;right:0}.feed-card-prompt-wrap--collapsed{cursor:pointer}.feed-card-prompt-wrap--collapsed:after{opacity:1}.feed-card-prompt-wrap--expanded{cursor:default}.feed-card-prompt-wrap:hover{background:#ffffff09;border-color:#ffffff0f}.feed-card-prompt{letter-spacing:0;min-width:0;color:var(--text-secondary);word-break:break-word;white-space:pre-wrap;will-change:max-height;flex:1;font-size:13.5px;line-height:1.7;transition:max-height .36s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}.feed-card-prompt-wrap--collapsed .feed-card-prompt{max-height:3.4em}.feed-card-prompt-tools{z-index:2;flex-shrink:0;align-items:flex-start;gap:6px;display:inline-flex;position:relative}.feed-card-prompt-toggle{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .32s cubic-bezier(.32,.72,0,1);display:inline-flex}.feed-card-prompt-toggle:hover{color:var(--accent-primary);background:#10b9811a;border-color:#10b98166;transform:translate(1px,-1px)scale(1.05)}.feed-card-prompt-toggle:active{transform:translate(0)scale(.96)}.feed-card-prompt-toggle-icon{transform-origin:50%;transition:transform .26s cubic-bezier(.32,.72,0,1)}.feed-card-prompt-toggle-icon--expanded{transform:rotate(180deg)}.feed-card-prompt-copy{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .32s cubic-bezier(.32,.72,0,1);display:inline-flex}.feed-card-prompt-copy:hover{color:var(--accent-primary);background:#10b9811a;border-color:#10b98166;transform:translate(1px,-1px)scale(1.05)}.feed-card-prompt-copy:active{transform:translate(0)scale(.96)}.feed-card-prompt-copy.copied{color:var(--accent-primary);border-color:var(--accent-primary);background:#10b9812e;box-shadow:0 0 0 4px #10b98114}.feed-card-prompt-wrap .feed-card-actions{border-top:none;flex-shrink:0;align-items:center;gap:6px;margin-top:0;padding:0;display:inline-flex}.feed-card-prompt-wrap .feed-card-action-btn{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:0;padding:0;transition:all .32s cubic-bezier(.32,.72,0,1);display:inline-flex}.feed-card-prompt-wrap .feed-card-action-btn:hover:not(:disabled){color:var(--accent-primary);background:#10b9811a;border-color:#10b98166;transform:translate(1px,-1px)scale(1.05)}.feed-card-prompt-wrap .feed-card-action-btn:active:not(:disabled){transform:translate(0)scale(.96)}.feed-card-prompt-wrap .feed-card-action-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.feed-card-prompt-wrap .feed-card-action-btn.copied{color:var(--accent-primary);border-color:var(--accent-primary);background:#10b9812e;box-shadow:0 0 0 4px #10b98114}.feed-card-prompt-wrap .feed-card-action-btn--danger:hover:not(:disabled){color:#fca5a5;background:#ef44441f;border-color:#ef444480;box-shadow:0 0 0 4px #ef44440f}.feed-card-prompt-wrap .feed-card-action-btn--upgrade-cta{color:#fff;white-space:nowrap;letter-spacing:.01em;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:1px solid #8b5cf666;border-radius:16px;gap:6px;width:auto;height:32px;padding:0 12px 0 10px;font-size:12px;font-weight:600;box-shadow:0 2px 8px #6366f140}.feed-card-prompt-wrap .feed-card-action-btn--upgrade-cta:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#7c7ef4,#9b6df5);border-color:#8b5cf6b3;transform:translateY(-1px)scale(1.02);box-shadow:0 4px 14px #6366f173}.feed-card-prompt-wrap .feed-card-action-btn--upgrade-cta svg{flex-shrink:0}.feed-card-prompt-wrap .feed-card-action-btn--upgrade-cta .cta-label{line-height:1}@media (max-width:480px){.feed-card-prompt-wrap .feed-card-action-btn--upgrade-cta{padding:0 10px 0 8px;font-size:11px}}.feed-card-prompt-wrap .feed-card-action-btn.is-loading svg{animation:.9s linear infinite feed-action-spin}@keyframes feed-action-spin{to{transform:rotate(360deg)}}.feed-card-prompt--empty{flex:1;min-width:0;min-height:0}@media (prefers-reduced-motion:reduce){.feed-card-prompt,.feed-card-prompt-wrap:after,.feed-card-prompt-toggle-icon{transition:none}}
.feed-card--optimistic{opacity:0;border-style:dashed;border-color:#10b9812e;animation:.22s cubic-bezier(.32,.72,0,1) forwards feed-card-optimistic-in;transform:translateY(-4px)}@keyframes feed-card-optimistic-in{to{opacity:1;transform:none}}
.feed-card-params{flex-wrap:wrap;gap:5px;margin:8px 14px 0;display:flex}.feed-card-param-pill{color:var(--text-tertiary);letter-spacing:.02em;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff0f;border-radius:100px;align-items:center;padding:2px 9px;font-size:10.5px;font-weight:500;line-height:1.5;display:inline-flex}
.feed-card-media{background:#00000073;border:1px solid #ffffff08;border-radius:14px;margin:16px 14px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 4px 16px #00000040}.feed-card-media--split{background:#0006;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;padding:12px;display:grid}.feed-side{flex-direction:column;gap:8px;min-width:0;display:flex}.feed-side-main{aspect-ratio:16/9;background:#00000080;border-radius:8px;flex:none;justify-content:center;align-items:center;width:100%;min-height:200px;max-height:420px;display:flex;position:relative;overflow:hidden}.feed-side-main img,.feed-side-main video{object-fit:contain;cursor:zoom-in;width:100%;height:100%;max-height:none;transition:opacity .4s cubic-bezier(.32,.72,0,1);display:block}.feed-side-main video{cursor:default}.feed-side-main img:hover{opacity:.94}.feed-side-main--empty-output{background:radial-gradient(#ffffff05,#0000 58%),#00000080;border:1px dashed #ffffff09}.feed-side-main--loading{isolation:isolate}.feed-side--input .feed-side-main img{cursor:zoom-in}.feed-side-thumbs{-ms-overflow-style:none;gap:4px;display:flex;overflow-x:auto}.feed-side-thumbs .feed-thumb{border-radius:6px;width:40px;height:40px}.feed-arrow{color:var(--accent-primary);opacity:.5;justify-content:center;align-items:center;padding:0 12px;display:flex}.feed-arrow svg{filter:drop-shadow(0 0 8px #10b9814d)}@media (max-width:768px){.feed-card-media--split{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:8px}.feed-arrow{padding:4px 0;transform:rotate(90deg)}}.feed-card-media img,.feed-card-media video{width:100%;transition:opacity .4s cubic-bezier(.32,.72,0,1);display:block}.feed-card-media video{object-fit:contain;background:#000;max-height:520px}.feed-card-main-media{aspect-ratio:16/10;isolation:isolate;background:#000;width:100%;min-height:280px;max-height:520px;position:relative;overflow:hidden}.feed-card-main-media video{object-fit:contain;object-position:center;width:100%;height:100%;max-height:none;position:absolute;inset:0}.feed-card-main-img{aspect-ratio:16/10;isolation:isolate;width:100%;min-height:280px;max-height:520px;position:relative;overflow:hidden}.feed-card-main-img img{object-fit:contain;object-position:center;cursor:zoom-in;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:768px){.feed-side-main{min-height:160px}.feed-card-main-img,.feed-card-main-media{min-height:200px}}.feed-thumb-strip{-ms-overflow-style:none;background:#00000040;gap:6px;padding:8px;display:flex;overflow-x:auto}.feed-thumb{cursor:pointer;opacity:.5;background:0 0;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:56px;height:56px;padding:0;transition:all .3s cubic-bezier(.32,.72,0,1);overflow:hidden}.feed-thumb:hover{opacity:.8}.feed-thumb.active{opacity:1;border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.feed-thumb:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.feed-thumb img,.feed-thumb video{object-fit:cover;width:100%;height:100%;display:block}
.feed-card-actions{border-top:1px solid #ffffff06;align-items:center;gap:6px;margin-top:16px;padding:12px 16px 18px;display:flex}.feed-card-action-btn{color:var(--text-tertiary);cursor:pointer;background:#ffffff06;border:1px solid #ffffff0a;border-radius:100px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;transition:all .28s cubic-bezier(.32,.72,0,1);display:inline-flex}.feed-card-action-btn:hover{color:var(--text-primary);background:#fff1;border-color:#ffffff1a;transform:translateY(-1px)}.feed-card-action-btn:active{transform:translateY(0)scale(.98)}.feed-card-meta>.feed-card-action-btn{color:var(--text-secondary);margin-left:auto;padding:6px 8px}.feed-card-meta>.feed-card-action-btn.copied{color:var(--accent-primary);background:#10b9811f;border-color:#10b98147}.feed-card-loading{flex-direction:column;gap:12px;padding:14px;display:flex}.feed-shimmer{aspect-ratio:16/10;isolation:isolate;background:radial-gradient(at 0 0,#10b98108,#0000 60%),linear-gradient(135deg,#ffffff05 0%,#ffffff0a 100%);border:1px solid #ffffff0a;border-radius:14px;min-height:280px;max-height:520px;position:relative;overflow:hidden}.feed-shimmer--split{aspect-ratio:auto;border-radius:inherit;border:0;width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}.feed-shimmer:before{content:"";will-change:transform;pointer-events:none;background:linear-gradient(135deg,#0000 42%,#ffffff0f 47%,#ffffff2e 50%,#ffffff0f 53%,#0000 58%);animation:2.6s cubic-bezier(.32,.72,0,1) infinite diagonalBeam;position:absolute;inset:-60%}@keyframes diagonalBeam{0%{transform:translate(-55%,-55%)}to{transform:translate(55%,55%)}}.feed-card-main-img:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;opacity:1;background:radial-gradient(at 0 0,#10b98106,#0000 55%),linear-gradient(135deg,#ffffff06 0%,#ffffff0b 100%);transition:opacity .52s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.feed-card-main-img:after{content:"";will-change:transform;pointer-events:none;z-index:2;opacity:1;background:linear-gradient(135deg,#0000 42%,#ffffff0d 47%,#ffffff29 50%,#ffffff0d 53%,#0000 58%);transition:opacity .52s cubic-bezier(.32,.72,0,1);animation:2.6s cubic-bezier(.32,.72,0,1) infinite diagonalBeam;position:absolute;inset:-60%}.feed-card-main-img.loaded:before,.feed-card-main-img.loaded:after{opacity:0}.feed-card-main-img{background:#ffffff04}.feed-card-main-img img{z-index:3;opacity:0;transition:opacity .62s cubic-bezier(.32,.72,0,1)}.feed-card-main-img.loaded img{opacity:1}.feed-progress{align-items:center;gap:12px;display:flex}.feed-progress--split{z-index:3;position:absolute;bottom:12px;left:14px;right:14px}.feed-progress-track{background:#ffffff0f;border-radius:100px;flex:1;height:3px;overflow:hidden}.feed-progress-bar{background:linear-gradient(90deg, var(--accent-primary), #60a5fa);height:100%;width:var(--feed-generation-progress,5%);background-size:200% 100%,auto;background-image:linear-gradient(110deg, transparent 0%, #ffffff47 50%, transparent 100%), linear-gradient(90deg, var(--accent-primary), #60a5fa);will-change:width, background-position;background-position:-100% 0,0 0;background-repeat:no-repeat,no-repeat;border-radius:100px;transition:width 1s linear;animation:1.6s linear infinite feedProgressShimmer}@keyframes feedProgressShimmer{0%{background-position:-100% 0,0 0}to{background-position:200% 0,0 0}}.feed-progress-label{color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.feed-progress-bar{transition:none;animation:none}}.feed-data-skeleton-list{padding:0}.feed-data-skeleton-card{pointer-events:none}.feed-data-skeleton-model{box-shadow:inset 0 0 0 1px #10b9811f}.feed-data-skeleton-time{margin-left:auto}.feed-data-skeleton-media-frame{pointer-events:none}.feed-data-skeleton-side-main{min-height:clamp(220px,25vw,420px)}.feed-data-skeleton-main-img{pointer-events:none}.feed-data-skeleton-main-img:before,.feed-data-skeleton-main-img:after{content:none}.feed-data-skeleton-media-fill{width:100%;height:100%}.feed-data-skeleton-prompt-wrap{align-items:center}.feed-data-skeleton-prompt{align-items:center;display:flex}.feed-data-skeleton-action-icons{margin-left:auto}.feed-data-skeleton-params{padding-bottom:8px}.feed-data-skeleton-card--compact .feed-data-skeleton-model{box-shadow:none}.feed-data-skeleton-compact-media{width:100%;height:100%}.feed-data-skeleton-compact-action{flex:none;margin-left:auto}
.feed-view-toolbar{align-self:flex-start;align-items:center;gap:8px;display:flex}.feed-view-label{color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1}.feed-view-options{align-items:center;gap:2px;display:inline-flex}.feed-view-option{min-height:32px;color:var(--text-secondary);cursor:pointer;font:inherit;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative}.feed-view-option svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 15px;width:15px;height:15px}.feed-view-option:hover{background:var(--surface-panel);color:var(--text-primary)}.feed-view-option[aria-checked=true]{background:var(--surface-card-hover);color:var(--text-primary);font-weight:600}.feed-view-option[aria-checked=true] svg{color:var(--accent-primary)}.feed-view-option:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}.feed-list--compact{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:20px;display:grid}.feed-card--compact{border-radius:17px;min-width:0;padding:5px}.feed-card--compact:focus-within{z-index:2}.feed-card--compact .feed-card-meta{gap:8px;min-height:42px;padding:5px 6px 7px 8px}.feed-card--compact .feed-card-model{flex:0 auto;width:fit-content;min-width:0;max-width:none;padding:4px 8px;font-size:9px}.feed-card-model-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-card-compact-body{aspect-ratio:1;background:var(--bg-primary);border-radius:12px;min-width:0;position:relative}.feed-card-compact-body>.feed-card-media{border-radius:12px;margin:0;position:absolute;inset:0}.feed-card-compact-rejection{z-index:3;max-width:calc(100% - 20px);position:absolute;top:10px;left:10px}.feed-card-compact-rejected-panel{z-index:2;background:var(--bg-primary);border-radius:12px;position:absolute;inset:0}.feed-card-compact-params{z-index:3;max-width:calc(100% - 20px);position:absolute;bottom:10px;left:10px}.feed-card-compact-params--processing{width:calc(100% - 20px)}.feed-card-compact-params:empty{display:none}.feed-card-compact-params .feed-card-params{gap:4px;max-height:48px;margin:0;overflow:hidden}.feed-card-compact-params .feed-card-param-pill{border-color:var(--border-subtle);background:color-mix(in srgb, var(--bg-primary) 86%, transparent);-webkit-backdrop-filter:blur(12px);color:var(--text-primary);padding:5px 9px;font-size:10px;font-weight:600;line-height:1.3}.feed-card-compact-generation{width:100%;margin-top:9px}.feed-progress--compact{gap:0;width:100%}.feed-card-compact-footer{align-items:center;gap:10px;min-width:0;min-height:32px;padding:8px 8px 3px;display:flex}.feed-card-compact-prompt.ui-overflow-tooltip-text{box-sizing:border-box;width:max-content;max-width:60%;color:var(--text-primary);flex:0 auto;font-size:12px;font-weight:500;line-height:1.35}.feed-card-compact-prompt.ui-overflow-tooltip-text:focus-visible{outline-color:var(--accent-primary)}.feed-card-compact-time{min-width:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:10px;line-height:1.35}.feed-card-compact-footer .feed-card-action-menu-popover{top:auto;bottom:calc(100% + 7px)}.feed-card--compact .feed-card-compact-preview,.feed-card--compact .feed-card-main-media,.feed-card--compact .feed-card-loading{aspect-ratio:1;width:100%;height:100%;min-height:0;max-height:none}.feed-card--compact .feed-card-loading--compact{border-radius:inherit;padding:0;display:block;position:relative;overflow:hidden}.feed-card-loading--compact .feed-shimmer--compact{aspect-ratio:auto;border-radius:inherit;border:0;width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}.feed-card-loading-center{z-index:2;color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.feed-card-loading--compact .feed-shimmer:before,.feed-card-loading--compact .task-spinner{animation:none}}.feed-card--compact .feed-card-compact-preview{isolation:isolate;background:var(--bg-primary);position:relative;overflow:hidden}.feed-card--compact .feed-card-compact-preview img,.feed-card--compact .feed-card-compact-preview video,.feed-card--compact .feed-card-main-media video{object-fit:contain;width:100%;height:100%}.feed-card--compact .feed-card-compact-preview img{cursor:zoom-in}.feed-card-compact-video-trigger{background:var(--bg-primary);width:100%;height:100%;color:var(--text-primary);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.feed-card-compact-video-trigger:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.feed-card-compact-play-icon{background:var(--bg-panel);width:44px;height:44px;color:var(--text-primary);opacity:0;pointer-events:none;transition:opacity var(--transition), transform var(--transition-fast), background var(--transition-fast);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.feed-card-compact-play-icon svg{fill:currentColor;width:20px;height:20px}.feed-card-compact-video-trigger:hover .feed-card-compact-play-icon,.feed-card-compact-video-trigger:focus-visible .feed-card-compact-play-icon{background:var(--surface-card-hover);opacity:1;transform:translate(-50%,-50%)scale(1.06)}@media (hover:none){.feed-card-compact-play-icon{opacity:1;transform:translate(-50%,-50%)}}.feed-card-action-menu{flex:none;margin-left:auto;position:relative}.feed-card-action-menu-trigger{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.feed-card-action-menu-trigger:hover,.feed-card-action-menu-trigger[aria-expanded=true]{background:var(--surface-card-hover);color:var(--text-primary)}.feed-card-action-menu-trigger:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.feed-card-action-menu-trigger svg{fill:currentColor;width:18px;height:18px}.feed-card-action-menu-popover{z-index:var(--z-popover);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-card) 95%, transparent);width:max-content;min-width:190px;max-width:min(260px,100vw - 32px);max-height:min(360px,100vh - 96px);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(20px);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto}.feed-card-action-menu-item{width:100%;min-height:42px;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;white-space:normal;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.feed-card-action-menu-item:hover,.feed-card-action-menu-item:focus-visible{background:var(--surface-card-hover);color:var(--text-primary)}.feed-card-action-menu-item:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.feed-card-action-menu-item:disabled{opacity:.5;cursor:not-allowed}.feed-card-action-menu-icon{width:16px;height:16px;color:var(--text-muted);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.feed-card-action-menu-item:hover .feed-card-action-menu-icon,.feed-card-action-menu-item:focus-visible .feed-card-action-menu-icon,.feed-card-action-menu-item--upgrade{color:var(--accent-primary)}.feed-card-action-menu-item--danger,.feed-card-action-menu-item--danger .feed-card-action-menu-icon,.feed-card-action-menu-item--danger:is(:hover,:focus-visible),.feed-card-action-menu-item--danger:is(:hover,:focus-visible) .feed-card-action-menu-icon{color:color-mix(in srgb, var(--danger) 72%, var(--text-primary))}@media (max-width:1280px){.feed-list--compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.feed-list--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:680px){.feed-list--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:480px){.feed-view-toolbar{justify-content:space-between;width:100%}.feed-view-option{padding-inline:10px}.feed-list--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.feed-card-compact-params{bottom:8px;left:8px}.feed-card-compact-footer{gap:8px;padding-inline:6px}}@media (hover:none) and (pointer:coarse){.feed-view-option{min-height:44px;padding-inline:12px}}