.vea-reactions-strip-wrap{padding:12px 14px 4px;display:flex;flex-direction:column;gap:10px}.vea-rxn-strip{display:flex;flex-direction:column;gap:8px}.vea-rxn-oct-rail{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none}.vea-rxn-oct-rail::-webkit-scrollbar{display:none}.vea-rxn-strip--pop .vea-rxn-oct-btn{animation:vea-rxn-pop-in .32s cubic-bezier(.17,.89,.32,1.25) backwards}@keyframes vea-rxn-pop-in{0%{opacity:0;transform:translateY(10px) scale(.6)}to{opacity:1;transform:translateY(0) scale(1)}}.vea-rxn-oct-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex-shrink:0;width:58px;padding:8px 4px 6px;clip-path:var(--octagon-clip);background:color-mix(in srgb,#fff 6%,transparent);border:1px solid color-mix(in srgb,#fff 10%,transparent);color:rgba(255,255,255,.75);cursor:pointer;transition:var(--transition-fast);-webkit-tap-highlight-color:transparent}.vea-rxn-oct-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 16%,transparent);border-color:color-mix(in srgb,var(--primary-color) 45%,transparent);transform:translateY(-3px) scale(1.06)}.vea-rxn-oct-btn:active:not(:disabled){transform:scale(.9)}.vea-rxn-oct-btn:disabled{opacity:.3;cursor:default}.vea-rxn-oct-btn--active{background:color-mix(in srgb,var(--primary-color) 26%,transparent);border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 0 14px color-mix(in srgb,var(--primary-color) 35%,transparent);animation:vea-rxn-pop-in .32s cubic-bezier(.17,.89,.32,1.25) backwards,vea-rxn-active-pulse 1.8s ease-in-out infinite}@keyframes vea-rxn-active-pulse{0%,to{box-shadow:0 0 10px color-mix(in srgb,var(--primary-color) 28%,transparent)}50%{box-shadow:0 0 20px color-mix(in srgb,var(--primary-color) 45%,transparent)}}.vea-rxn-oct-btn--neg:hover:not(:disabled){background:color-mix(in srgb,var(--error-color,#f43f5e) 16%,transparent);border-color:color-mix(in srgb,var(--error-color,#f43f5e) 45%,transparent)}.vea-rxn-oct-btn--neg.vea-rxn-oct-btn--active{background:color-mix(in srgb,var(--error-color,#f43f5e) 26%,transparent);border-color:var(--error-color,#f43f5e);color:var(--error-color,#f43f5e)}.vea-rxn-oct-emoji{font-size:1.2rem;line-height:1;transition:transform .15s cubic-bezier(.4,0,.2,1)}.vea-rxn-oct-btn:hover:not(:disabled) .vea-rxn-oct-emoji{transform:scale(1.2) rotate(-6deg)}.vea-rxn-oct-label{font-family:var(--font-display);font-size:.52rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.vea-guest-note{font-size:.68rem;color:rgba(255,255,255,.5);text-align:center;padding:2px 0 4px}.vv-root{position:fixed;inset:0;z-index:var(--z-modal,1070);display:flex;align-items:center;justify-content:center}.vv-backdrop{position:absolute;inset:0;background:var(--overlay-heavy,color-mix(in srgb,#000 92%,transparent));backdrop-filter:none;-webkit-backdrop-filter:none}.vv-shell{position:relative;isolation:isolate;z-index:1;display:flex;flex-direction:column;width:100%;height:100dvh;max-width:760px;background:var(--background-primary);overflow:hidden}@property --vv-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.vv-shell:before{content:"";position:absolute;inset:0;z-index:40;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--vv-angle),var(--primary-color),var(--accent-color),var(--gold-color,#d4af37),var(--primary-color));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:vv-shell-radiant-spin 7s linear infinite}@keyframes vv-shell-radiant-spin{to{--vv-angle:360deg}}.vv-topbar{justify-content:space-between;padding:10px 12px;flex-shrink:0;background:color-mix(in srgb,var(--background-primary) 65%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--border-color);gap:8px;min-height:54px;z-index:10}.vv-topbar,.vv-topbar-center{display:flex;align-items:center}.vv-topbar-center{flex:1;justify-content:center;gap:10px}.vv-topbar-right{display:flex;align-items:center;gap:6px}.vv-topbar-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;clip-path:var(--octagon-clip);background:var(--surface-faint);border:none;color:var(--text-muted);cursor:pointer;transition:var(--transition-fast);-webkit-tap-highlight-color:transparent;flex-shrink:0}.vv-topbar-btn:hover{background:var(--surface-subtle);color:var(--text-primary);filter:drop-shadow(var(--glow-primary));transform:scale(1.06)}.vv-topbar-btn:active{transform:scale(.9)}.vv-topbar-btn:disabled{opacity:.35;pointer-events:none}.vv-topbar-btn--danger:hover{background:color-mix(in srgb,var(--error-color) 15%,transparent);color:var(--error-color);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--error-color) 50%,transparent))}.vv-vybe-tag{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color);background:var(--accent-light);border:1px solid color-mix(in srgb,var(--primary-color) 35%,transparent);padding:3px 12px;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.vv-counter,.vv-vybe-tag{font-family:var(--font-display)}.vv-counter{font-size:.72rem;font-weight:700;color:var(--text-muted)}.vv-spin{display:inline-block;width:14px;height:14px;border:2px solid var(--surface-subtle);border-top-color:var(--primary-color);border-radius:50%;animation:vea-spin .7s linear infinite}.vv-stage{flex:1;min-height:0;background:var(--bg-dark,#000)}.vv-img-wrap,.vv-stage{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.vv-img-wrap{width:100%;height:100%;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.vv-img-wrap--flash{animation:vv-flash .14s ease}@keyframes vv-flash{0%{filter:brightness(1)}50%{filter:brightness(1.4) saturate(1.25)}to{filter:brightness(1)}}.vv-img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block;opacity:0;transition:opacity .28s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.vv-img--loaded{opacity:1}.vv-img-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.vv-img-shimmer{width:72%;height:60%;background:linear-gradient(90deg,var(--surface-faint) 0,var(--surface-subtle) 50%,var(--surface-faint) 100%);background-size:200% 100%;animation:vea-shimmer--vaultengagement-overlay 1.5s ease-in-out infinite;clip-path:var(--octagon-clip)}.vv-img-error{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--text-muted);padding:40px}.vv-img-error p{font-size:.82rem;color:var(--text-muted)}.vv-corner{position:absolute;width:20px;height:20px;pointer-events:none;z-index:2}.vv-corner:after,.vv-corner:before{content:"";position:absolute;background:var(--primary-color);opacity:.6}.vv-corner--tl{top:10px;left:10px}.vv-corner--tr{top:10px;right:10px}.vv-corner--bl{bottom:10px;left:10px}.vv-corner--br{bottom:10px;right:10px}.vv-corner--bl:before,.vv-corner--br:before,.vv-corner--tl:before,.vv-corner--tr:before{width:12px;height:2px}.vv-corner--bl:after,.vv-corner--br:after,.vv-corner--tl:after,.vv-corner--tr:after{width:2px;height:12px}.vv-corner--tl:after,.vv-corner--tl:before{top:0;left:0}.vv-corner--tr:after,.vv-corner--tr:before{top:0;right:0}.vv-corner--bl:after,.vv-corner--bl:before{bottom:0;left:0}.vv-corner--br:after,.vv-corner--br:before{bottom:0;right:0}.vv-love-burst{position:absolute;left:var(--bx,50%);top:var(--by,50%);width:0;height:0;pointer-events:none;z-index:20;transform:translate(-50%,-50%)}.vv-love-burst svg{position:absolute;fill:var(--error-color,#f43f5e);filter:drop-shadow(0 0 24px var(--error-color,#f43f5e));animation:vv-love-implode 1.1s cubic-bezier(.22,1,.36,1) forwards}@keyframes vv-love-implode{0%{width:min(88vw,88vh);height:min(88vw,88vh);opacity:1;transform:translate(-50%,-50%) scale(1);filter:drop-shadow(0 0 60px var(--error-color,#f43f5e)) brightness(1.5)}25%{opacity:1;filter:drop-shadow(0 0 80px var(--error-color,#f43f5e)) brightness(1.4)}65%{opacity:.7;filter:drop-shadow(0 0 30px var(--error-color,#f43f5e)) brightness(1.15)}to{width:24px;height:24px;opacity:0;transform:translate(-50%,-50%) scale(.1);filter:drop-shadow(0 0 4px var(--error-color,#f43f5e)) brightness(1)}}.vv-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;clip-path:var(--octagon-clip);background:var(--overlay-mid);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;color:var(--text-light,#fff);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-fast);-webkit-tap-highlight-color:transparent}.vv-nav-btn--prev{left:12px}.vv-nav-btn--next{right:12px}.vv-nav-btn:hover{background:color-mix(in srgb,var(--primary-color) 18%,transparent);color:var(--primary-color);filter:drop-shadow(var(--glow-primary));transform:translateY(-50%) scale(1.08)}.vv-nav-btn:active{transform:translateY(-50%) scale(.9)}.vv-dots{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 16px;flex-shrink:0;background:color-mix(in srgb,var(--background-primary) 80%,transparent)}.vv-dot{width:7px;height:7px;clip-path:var(--octagon-clip);background:var(--border-dark);border:none;cursor:pointer;transition:var(--transition-fast);padding:0;-webkit-tap-highlight-color:transparent}.vv-dot:hover{background:var(--text-muted)}.vv-dot--active{width:20px;clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px);background:var(--gradient-primary);box-shadow:var(--glow-primary)}.vv-info-panel{position:absolute;bottom:0;left:0;right:0;z-index:45;background:color-mix(in srgb,var(--background-primary) 92%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%,0 20px);border-top:1.5px solid color-mix(in srgb,var(--primary-color) 22%,transparent);box-shadow:0 -8px 40px color-mix(in srgb,var(--background-primary) 60%,transparent);padding:0 20px max(20px,env(safe-area-inset-bottom,20px));animation:vea-fade-in--vaultengagement-overlay .22s ease both}.vv-info-handle{width:40px;height:4px;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% 100%,0 100%,0 4px);background:var(--border-dark);margin:14px auto 16px}.vv-info-caption{font-size:.9rem;color:var(--text-primary);line-height:1.55;margin-bottom:10px}.vv-info-whisper{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;font-style:italic}.vv-info-alt,.vv-info-whisper{color:var(--text-muted);margin-bottom:10px}.vv-info-alt{font-size:.72rem}.vv-info-meta{display:flex;align-items:center;gap:18px;padding-top:10px;border-top:1px solid var(--border-color)}.vv-info-date,.vv-info-dim{font-size:.65rem;color:var(--text-muted)}.vv-info-date,.vv-info-dim,.vv-toast{font-family:var(--font-display);font-weight:700}.vv-toast{position:fixed;bottom:max(28px,env(safe-area-inset-bottom,28px));left:50%;transform:translateX(-50%);background:color-mix(in srgb,var(--primary-color) 12%,var(--background-elevated,#111));border:1px solid color-mix(in srgb,var(--primary-color) 35%,transparent);backdrop-filter:none;color:var(--primary-color);font-size:.78rem;padding:10px 24px;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);z-index:var(--z-dropdown,200);white-space:nowrap;animation:vea-pop--vaultengagement-overlay .26s ease both;box-shadow:var(--shadow-lg),var(--glow-primary)}@keyframes vea-pop--vaultengagement-overlay{0%{opacity:0;transform:translateX(-50%) scale(.88) translateY(6px)}60%{opacity:1;transform:translateX(-50%) scale(1.04) translateY(-1px)}to{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}}@keyframes vea-fade-in--vaultengagement-overlay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vea-shimmer--vaultengagement-overlay{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes vea-spin{to{transform:rotate(1turn)}}@media (max-width:480px){.vv-topbar{padding:8px 10px;min-height:50px}.vv-topbar-btn{width:36px;height:36px}.vv-nav-btn{width:40px;height:40px}.vv-nav-btn--prev{left:6px}.vv-nav-btn--next{right:6px}.vv-shell:before{padding:1px}}@media (min-width:768px){.vv-shell{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);height:min(100dvh,900px);box-shadow:var(--shadow-2xl)}.vv-nav-btn--prev{left:20px}.vv-nav-btn--next{right:20px}}@media (prefers-reduced-motion:reduce){.vv-love-burst svg{opacity:0}.vv-love-burst svg,.vv-shell:before{animation:none!important}}.vea-state-loading{gap:8px;padding:2rem;color:rgba(255,255,255,.55);font-family:var(--font-display)}.vea-state-empty,.vea-state-loading{display:flex;align-items:center;justify-content:center;font-size:.78rem}.vea-state-empty{padding:1.75rem 1rem;color:rgba(255,255,255,.45);font-style:italic;text-align:center}.vea-spinner{width:15px;height:15px;border:2px solid color-mix(in srgb,#fff 18%,transparent);border-top:2px solid var(--primary-color);border-radius:50%;animation:vea-spin .7s linear infinite;flex-shrink:0}.vea-load-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;background:none;border:none;color:var(--primary-color);font-size:.72rem;font-weight:700;font-family:var(--font-display);letter-spacing:.03em;cursor:pointer;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.vea-load-more:hover:not(:disabled){opacity:.75}.vea-load-more:disabled{opacity:.35;cursor:default}.vea-rxn-tabs{display:flex;gap:4px;flex-wrap:nowrap;overflow-x:auto;padding:0 14px 10px;scrollbar-width:none}.vea-rxn-tabs::-webkit-scrollbar{display:none}.vea-rxn-tab{flex-shrink:0;padding:6px 12px;font-size:.62rem;font-weight:800;font-family:var(--font-display);border-radius:var(--border-radius-full,999px);background:color-mix(in srgb,#fff 6%,transparent);border:1px solid color-mix(in srgb,#fff 10%,transparent);color:rgba(255,255,255,.6);cursor:pointer;white-space:nowrap;transition:var(--transition-fast);-webkit-tap-highlight-color:transparent}.vea-rxn-tab:hover{color:#fff}.vea-rxn-tab--active{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 18%,transparent);border-color:var(--primary-color)}.vea-rxn-list{display:flex;flex-direction:column;gap:2px;padding:0 14px 14px}.vea-rxn-person{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1);animation:vea-comment-in .24s ease backwards}.vea-rxn-person:hover{background:color-mix(in srgb,#fff 6%,transparent)}.vea-rxn-avatar{width:30px;height:30px;border-radius:50%;background:var(--gradient-primary);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--text-on-primary,#fff);font-size:.7rem;font-weight:900}.vea-rxn-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vea-rxn-name{flex:1;min-width:0;font-size:.78rem;font-weight:600;color:rgba(255,255,255,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vea-rxn-icon{font-size:1rem;flex-shrink:0}.vea-float-list,.vea-revibe-list{display:flex;flex-direction:column;padding:6px 14px 14px}.vea-float-list__header,.vea-revibe-list__header{font-size:.7rem;font-weight:700;color:rgba(255,255,255,.55);font-family:var(--font-display);padding:4px 2px 10px}.vea-float-list__items,.vea-revibe-list__items{display:flex;flex-direction:column;gap:2px}.vea-float-list__item,.vea-revibe-list__item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;transition:background .15s cubic-bezier(.4,0,.2,1);animation:vea-comment-in .24s ease backwards}.vea-float-list__item:hover,.vea-revibe-list__item:hover{background:color-mix(in srgb,#fff 6%,transparent)}.vea-float-list__avatar,.vea-revibe-list__avatar{width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--primary-color) 22%,transparent);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:.7rem;font-weight:900}.vea-float-list__avatar img,.vea-revibe-list__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vea-float-list__info,.vea-revibe-list__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vea-float-list__name,.vea-revibe-list__name{font-size:.78rem;font-weight:600;color:rgba(255,255,255,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vea-float-list__platform{font-size:.64rem;color:rgba(255,255,255,.45)}.vea-revibe-list__caption{font-size:.7rem;color:rgba(255,255,255,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vea-float-list__time,.vea-revibe-list__time{font-size:.62rem;color:rgba(255,255,255,.4);flex-shrink:0}.vea-float-list__empty,.vea-revibe-list__empty{padding:1.75rem 1rem;text-align:center;color:rgba(255,255,255,.45);font-size:.78rem;font-style:italic}.vea-float-list__loading,.vea-revibe-list__loading{display:flex;align-items:center;justify-content:center;padding:1.75rem;color:var(--primary-color)}.vea-float-list__more,.vea-revibe-list__more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;background:none;border:none;color:var(--primary-color);font-size:.72rem;font-weight:700;font-family:var(--font-display);cursor:pointer;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.vea-float-list__more:hover:not(:disabled),.vea-revibe-list__more:hover:not(:disabled){opacity:.75}.vea-float-list__more:disabled,.vea-revibe-list__more:disabled{opacity:.35;cursor:default}:root{--vea-clip-sm:polygon(8px 0%,calc(100% - 8px) 0%,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0% calc(100% - 8px),0% 8px);--vea-clip-md:polygon(12px 0%,calc(100% - 12px) 0%,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0% calc(100% - 12px),0% 12px);--vea-clip-lg:polygon(18px 0%,calc(100% - 18px) 0%,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0% calc(100% - 18px),0% 18px);--vea-tint:linear-gradient(165deg,color-mix(in srgb,#000 58%,transparent),color-mix(in srgb,#000 82%,transparent))}.vv-eng-glass-dock{position:absolute;bottom:max(24px,env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);z-index:9;display:flex;align-items:center;gap:10px;transition:opacity .22s ease,transform .22s ease}.vv-eng-glass-trigger{display:flex;align-items:center;gap:8px;padding:10px 24px 10px 18px;background:var(--vea-tint),color-mix(in srgb,var(--background-primary) 34%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid color-mix(in srgb,var(--primary-color) 35%,transparent);clip-path:var(--vea-clip-lg);color:var(--text-light,#fff);font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 24px color-mix(in srgb,#000 45%,transparent);-webkit-tap-highlight-color:transparent}.vv-eng-glass-trigger:hover{background:var(--vea-tint),color-mix(in srgb,var(--primary-color) 22%,transparent);border-color:var(--primary-color);transform:scale(1.04);box-shadow:0 4px 32px color-mix(in srgb,var(--primary-color) 40%,transparent)}.vv-eng-glass-trigger:active{transform:scale(.94)}.vv-eng-glass-trigger-emoji{font-size:1.1rem;line-height:1}.vv-eng-glass-trigger-count{font-size:.62rem;font-weight:800;padding:2px 10px;clip-path:var(--vea-clip-sm);background:var(--gradient-primary);color:var(--text-on-primary);box-shadow:0 0 10px color-mix(in srgb,var(--primary-color) 35%,transparent);animation:vv-badge-glow 2.2s ease-in-out infinite}@keyframes vv-badge-glow{0%,to{box-shadow:0 0 8px color-mix(in srgb,var(--primary-color) 30%,transparent)}50%{box-shadow:0 0 18px color-mix(in srgb,var(--primary-color) 55%,transparent)}}.vv-eng-glass-love-trigger{display:flex;align-items:center;gap:6px;padding:10px 16px;background:var(--vea-tint),color-mix(in srgb,var(--error-color) 14%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid color-mix(in srgb,var(--error-color) 40%,transparent);clip-path:var(--vea-clip-lg);color:var(--error-color);cursor:pointer;transition:all .25s ease;box-shadow:0 4px 24px color-mix(in srgb,#000 45%,transparent);-webkit-tap-highlight-color:transparent}.vv-eng-glass-love-trigger:hover:not(:disabled){background:var(--vea-tint),color-mix(in srgb,var(--error-color) 26%,transparent);transform:scale(1.06);box-shadow:0 4px 28px color-mix(in srgb,var(--error-color) 45%,transparent)}.vv-eng-glass-love-trigger:active:not(:disabled){transform:scale(.92)}.vv-eng-glass-love-trigger:disabled{opacity:.4;cursor:default}.vv-eng-glass-love-trigger--active{background:var(--vea-tint),color-mix(in srgb,var(--error-color) 32%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--error-color) 45%,transparent)}.vv-eng-glass-love-trigger--pulse{animation:vv-love-trigger-pulse .6s ease}@keyframes vv-love-trigger-pulse{0%{transform:scale(1)}30%{transform:scale(1.3)}55%{transform:scale(.9)}to{transform:scale(1)}}.vv-eng-glass-love-trigger-emoji{font-size:1.15rem;line-height:1}.vv-eng-glass-love-trigger-count{font-size:.62rem;font-weight:800;padding:2px 9px;clip-path:var(--vea-clip-sm);background:color-mix(in srgb,var(--error-color) 30%,transparent);color:var(--error-color);text-shadow:0 0 12px color-mix(in srgb,var(--error-color) 40%,transparent)}.vv-eng-glass-panel{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);z-index:50;display:flex;flex-direction:column;width:min(94%,520px);max-height:0;overflow:hidden;clip-path:var(--vea-clip-lg);background:var(--vea-tint),color-mix(in srgb,var(--background-primary) 28%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid color-mix(in srgb,var(--primary-color) 22%,transparent);box-shadow:0 8px 56px color-mix(in srgb,#000 60%,transparent),0 0 0 1px color-mix(in srgb,var(--primary-color) 10%,transparent) inset;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility 0s linear .45s;opacity:0;visibility:hidden;pointer-events:none}.vv-eng-glass-panel--open{max-height:min(72vh,640px);padding:4px 4px 8px;opacity:1;visibility:visible;pointer-events:auto;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility 0s linear 0s}.vv-eng-glass-head{position:relative;flex-shrink:0;touch-action:none}.vv-eng-glass-title{display:none;align-items:center;gap:6px;padding:2px 52px 8px 14px;font-family:var(--font-display);font-size:.82rem;font-weight:800;letter-spacing:.04em;color:var(--text-light,#fff)}.vv-eng-glass-title em{font-style:normal;font-size:.62rem;font-weight:800;padding:1px 8px;clip-path:var(--vea-clip-sm);background:var(--gradient-primary);color:var(--text-on-primary)}.vv-eng-glass-handle{display:flex;justify-content:center;padding:8px 0 2px;cursor:grab;-webkit-tap-highlight-color:transparent}.vv-eng-glass-handle-track{width:36px;height:4px;clip-path:var(--vea-clip-sm);background:color-mix(in srgb,var(--text-light) 25%,transparent);transition:background .2s}.vv-eng-glass-handle:hover .vv-eng-glass-handle-track{background:color-mix(in srgb,var(--text-light) 50%,transparent)}.vv-eng-glass-top{gap:8px;padding:4px 10px 10px;min-width:0;border-bottom:1px solid color-mix(in srgb,var(--text-light) 8%,transparent)}.vv-eng-glass-love,.vv-eng-glass-top{display:flex;align-items:center;flex-shrink:0}.vv-eng-glass-love{gap:4px;padding:5px 12px 5px 8px;clip-path:var(--vea-clip-sm);background:color-mix(in srgb,var(--error-color) 18%,transparent);border:1px solid color-mix(in srgb,var(--error-color) 35%,transparent);color:var(--error-color);font-family:var(--font-display);font-size:.62rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:all .2s ease;text-shadow:0 0 20px color-mix(in srgb,var(--error-color) 40%,transparent)}.vv-eng-glass-love:hover{background:color-mix(in srgb,var(--error-color) 28%,transparent);transform:scale(1.04)}.vv-eng-glass-love--active{background:color-mix(in srgb,var(--error-color) 35%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--error-color) 35%,transparent)}.vv-eng-glass-love-emoji{font-size:1rem;line-height:1}.vv-eng-glass-love-count{font-size:.5rem;font-weight:700;padding:0 4px;color:var(--error-color);opacity:.8}.vv-eng-glass-reactions{display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:2px 0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.vv-eng-glass-reactions::-webkit-scrollbar{display:none}.vv-eng-glass-reaction-btn{display:flex;flex-direction:column;align-items:center;gap:1px;flex-shrink:0;padding:3px 8px 2px;clip-path:var(--vea-clip-sm);background:color-mix(in srgb,var(--background-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--text-light) 6%,transparent);color:color-mix(in srgb,var(--text-light) 50%,transparent);font-family:var(--font-display);font-size:.45rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.vv-eng-glass-reaction-btn:hover{background:color-mix(in srgb,var(--primary-color) 14%,transparent);border-color:color-mix(in srgb,var(--primary-color) 30%,transparent);color:var(--text-light);transform:translateY(-2px)}.vv-eng-glass-reaction-btn:active{transform:scale(.92)}.vv-eng-glass-reaction-btn--active{background:color-mix(in srgb,var(--primary-color) 20%,transparent);border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 0 16px color-mix(in srgb,var(--primary-color) 25%,transparent);text-shadow:0 0 20px color-mix(in srgb,var(--primary-color) 40%,transparent)}.vv-eng-glass-reaction-emoji{font-size:.95rem;line-height:1.2}.vv-eng-glass-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 6px 6px;scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.vv-eng-glass-content::-webkit-scrollbar{width:3px}.vv-eng-glass-content::-webkit-scrollbar-track{background:transparent}.vv-eng-glass-content::-webkit-scrollbar-thumb{background:var(--primary-color);clip-path:var(--vea-clip-sm)}.vea-glass-comment{position:relative;padding:12px 4px 14px;animation:vea-glass-in .28s cubic-bezier(.22,1,.36,1) backwards}.vea-glass-comment:after{content:"";position:absolute;left:4px;right:4px;bottom:0;height:1.5px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 65%,transparent) 20%,color-mix(in srgb,var(--accent-color) 65%,transparent) 50%,color-mix(in srgb,var(--primary-color) 65%,transparent) 80%,transparent);opacity:.6}.vea-glass-comment:last-child:after{display:none}.vea-glass-comment-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.vea-glass-comment-avatar{width:24px;height:24px;min-width:24px;clip-path:var(--vea-clip-sm);overflow:hidden;flex-shrink:0;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:900;color:var(--text-on-primary)}.vea-glass-comment-avatar img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;display:block}.vea-glass-comment-author{font-family:var(--font-display);font-size:.68rem;font-weight:800;color:var(--primary-color);text-shadow:0 0 24px color-mix(in srgb,var(--primary-color) 35%,transparent)}.vea-glass-comment-time{font-size:.52rem;color:color-mix(in srgb,var(--text-light) 40%,transparent);margin-left:auto;flex-shrink:0}.vea-glass-comment-text{font-size:.82rem;line-height:1.6;color:var(--text-light);margin:0;word-break:break-word;text-shadow:0 0 16px color-mix(in srgb,var(--text-light) 10%,transparent)}.vea-glass-compose{display:flex;gap:6px;align-items:flex-end;padding:6px 8px 6px 14px;margin:4px 0 2px;flex-shrink:0;min-width:0;clip-path:var(--vea-clip-md);border:1.5px solid transparent;background:var(--vea-tint) padding-box,linear-gradient(color-mix(in srgb,var(--background-primary) 88%,#000),color-mix(in srgb,var(--background-primary) 88%,#000)) padding-box,linear-gradient(120deg,var(--primary-color),var(--accent-color),var(--gold-color,#d4af37),var(--primary-color)) border-box;box-shadow:0 0 14px color-mix(in srgb,var(--primary-color) 22%,transparent);transition:box-shadow .2s,filter .2s}.vea-glass-compose:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 18%,transparent),0 0 26px color-mix(in srgb,var(--accent-color) 35%,transparent);filter:saturate(1.15)}.vea-glass-compose-avatar{position:relative;display:flex;align-items:center;justify-content:center;align-self:center;flex:0 0 28px;width:28px;height:28px;min-width:28px;max-width:28px;overflow:hidden;clip-path:var(--vea-clip-sm);background:var(--gradient-primary);color:var(--text-on-primary);font-size:.65rem;font-weight:900;line-height:1}.vea-glass-compose-avatar img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.vea-glass-compose-input{flex:1;min-width:0;background:transparent;border:none;outline:none;resize:none;padding:4px 2px;font-family:var(--font-primary);font-size:.82rem;line-height:1.5;color:var(--text-light);max-height:80px;overflow-y:auto;scrollbar-width:none}.vea-glass-compose-input::-webkit-scrollbar{display:none}.vea-glass-compose-input::-moz-placeholder{color:color-mix(in srgb,var(--text-light) 35%,transparent)}.vea-glass-compose-input::placeholder{color:color-mix(in srgb,var(--text-light) 35%,transparent)}.vea-glass-compose-send{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:none;clip-path:var(--vea-clip-sm);background:var(--gradient-primary);color:var(--text-on-primary);cursor:pointer;transition:all .2s ease}.vea-glass-compose-send:hover:not(:disabled){transform:scale(1.08) rotate(4deg);filter:brightness(1.12)}.vea-glass-compose-send:active:not(:disabled){transform:scale(.9)}.vea-glass-compose-send:disabled{opacity:.3;cursor:default}.vea-glass-comment--pinned{background:color-mix(in srgb,var(--primary-color) 7%,transparent)}.vea-glass-comment-pin-badge{display:inline-block;margin-bottom:4px;font-size:.52rem;font-weight:800;letter-spacing:.04em;color:var(--primary-color)}.vea-glass-comment-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.vea-glass-comment-action{display:inline-flex;align-items:center;gap:3px;padding:3px 9px;font-family:var(--font-display);font-size:.58rem;font-weight:700;color:color-mix(in srgb,var(--text-light) 55%,transparent);background:color-mix(in srgb,var(--background-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--text-light) 8%,transparent);clip-path:var(--vea-clip-sm);cursor:pointer;transition:all .18s ease;-webkit-tap-highlight-color:transparent}.vea-glass-comment-action:hover:not(:disabled){color:var(--primary-color);border-color:color-mix(in srgb,var(--primary-color) 40%,transparent)}.vea-glass-comment-action:disabled{opacity:.4;cursor:default}.vea-glass-comment-action--liked{color:var(--error-color);border-color:color-mix(in srgb,var(--error-color) 40%,transparent)}.vea-glass-comment-action--danger:hover:not(:disabled){color:var(--error-color);border-color:color-mix(in srgb,var(--error-color) 50%,transparent)}.vea-glass-comment-edit{display:flex;flex-direction:column;gap:6px;margin-top:4px}.vea-glass-comment-edit .vea-glass-compose-input{width:100%;padding:6px 8px;border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);background:color-mix(in srgb,var(--background-primary) 30%,transparent)}.vea-glass-comment-edit-actions{display:flex;gap:6px}.vea-glass-empty{padding:1.8rem .5rem;text-align:center;color:color-mix(in srgb,var(--text-light) 35%,transparent);font-size:.78rem;font-style:italic}.vea-glass-load-more{display:block;width:100%;padding:10px;margin-top:4px;background:color-mix(in srgb,var(--background-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent);clip-path:var(--vea-clip-md);color:var(--primary-color);font-family:var(--font-display);font-size:.65rem;font-weight:700;cursor:pointer;transition:all .2s ease;text-shadow:0 0 16px color-mix(in srgb,var(--primary-color) 20%,transparent)}.vea-glass-load-more:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 12%,transparent);border-color:var(--primary-color);transform:scale(1.01)}.vea-glass-load-more:disabled{opacity:.4;cursor:default}@keyframes vea-glass-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vv-spotted-btn{display:flex;flex-direction:column;align-items:center;gap:0;padding:2px 6px;background:var(--vea-tint),color-mix(in srgb,var(--background-primary) 20%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid color-mix(in srgb,var(--error-color) 35%,transparent);clip-path:var(--vea-clip-sm);cursor:pointer;transition:all .2s ease;color:var(--error-color)}.vv-spotted-btn:hover{transform:scale(1.05)}.vv-spotted-btn .vsp-root{display:flex;flex-direction:column;align-items:center;gap:1px;background:none;border:none;padding:0;cursor:pointer;color:var(--error-color)}.vv-spotted-btn .vsp-octagon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;clip-path:var(--vea-clip-sm);background:color-mix(in srgb,var(--background-primary) 14%,transparent)}.vv-spotted-btn .vsp-heart{width:16px;height:16px}.vv-spotted-btn .vsp-count{font-family:var(--font-display);font-size:.5rem;font-weight:800;color:var(--text-light);text-shadow:0 0 12px color-mix(in srgb,var(--error-color) 30%,transparent)}.vv-spotted-btn .vsp-root--spotted .vsp-octagon{background:color-mix(in srgb,var(--error-color) 28%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--error-color) 32%,transparent)}.vv-eng-glass-close{position:absolute;top:8px;right:10px;z-index:10;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:color-mix(in srgb,#000 40%,transparent);border:1px solid color-mix(in srgb,var(--text-light) 12%,transparent);clip-path:var(--vea-clip-sm);color:var(--text-muted);cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.vv-eng-glass-close:hover{background:color-mix(in srgb,var(--error-color) 22%,transparent);border-color:var(--error-color);color:var(--error-color);transform:scale(1.08)}.vv-eng-glass-close:active{transform:scale(.9)}.vv-eng-glass-dock--hidden{opacity:0;pointer-events:none}@media (max-width:767px){.vv-eng-glass-dock--hidden{transform:translateX(-50%) translateY(12px)}.vv-eng-glass-dock{bottom:max(16px,env(safe-area-inset-bottom,0px));gap:8px}.vv-eng-glass-trigger{padding:6px 16px 6px 14px;font-size:.72rem}.vv-eng-glass-love-trigger{padding:6px 12px}.vv-eng-glass-panel{position:fixed;inset:0;left:0;right:0;bottom:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;padding:0;clip-path:none;border:none;border-radius:0;opacity:1;visibility:hidden;transform:translateY(100%);background:var(--vea-tint),color-mix(in srgb,var(--background-primary) 82%,#000);box-shadow:none;transition:transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s}.vv-eng-glass-panel--open{max-height:none;padding:0;visibility:visible;transform:translateY(0);transition:transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.vv-eng-glass-head{padding-top:env(safe-area-inset-top,0);background:color-mix(in srgb,#000 30%,transparent);border-bottom:1px solid color-mix(in srgb,var(--text-light) 8%,transparent)}.vv-eng-glass-handle{padding:10px 0 6px}.vv-eng-glass-handle-track{width:44px}.vv-eng-glass-title{display:flex}.vv-eng-glass-close{top:calc(6px + env(safe-area-inset-top, 0px));right:12px;width:34px;height:34px}.vv-eng-glass-top{flex-wrap:nowrap;gap:6px;padding:8px 10px}.vv-eng-glass-love{padding:5px 10px 5px 7px;font-size:.58rem}.vv-eng-glass-love-emoji{font-size:.95rem}.vv-eng-glass-reaction-btn{padding:3px 7px 2px;font-size:.42rem}.vv-eng-glass-reaction-emoji{font-size:.85rem}.vv-eng-glass-content{padding:4px 12px 10px}.vea-glass-comment{padding:10px 2px 12px}.vea-glass-comment-text{font-size:.8rem}.vea-glass-compose{padding:6px 8px 6px 10px;clip-path:none;border-radius:14px;border-width:1.5px;margin:6px 10px calc(8px + env(safe-area-inset-bottom, 0px))}.vea-glass-compose-input{font-size:16px}}@media (min-width:768px){.vv-eng-glass-panel{width:min(90%,560px)}}@media (prefers-reduced-motion:reduce){.vea-glass-comment,.vv-eng-glass-dock,.vv-eng-glass-love-trigger,.vv-eng-glass-panel,.vv-eng-glass-trigger{animation:none!important;transition:none!important}}.vre-root{position:fixed;z-index:calc(var(--z-toast, 1095) + 5);overflow:hidden}.vre-flash,.vre-root{inset:0;pointer-events:none}.vre-flash{position:absolute;background:radial-gradient(circle at center,color-mix(in srgb,var(--vre-glow-color,#f43f5e) 45%,transparent) 0,transparent 65%);mix-blend-mode:screen;animation:vre-flash-pulse--vault-react-emotion .5s ease-out forwards}@keyframes vre-flash-pulse--vault-react-emotion{0%{opacity:0}15%{opacity:1}to{opacity:0}}.vre-glow-ring{border-style:solid;border-color:var(--vre-glow-color,#f43f5e);border-radius:50%;box-shadow:0 0 40px var(--vre-glow-color,#f43f5e),0 0 90px color-mix(in srgb,var(--vre-glow-color,#f43f5e) 55%,transparent)}.vre-glow-ring,.vre-particle--heart{position:absolute;pointer-events:none}.vre-particle--heart{will-change:transform,opacity}.vre-particle--heart svg{display:block;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.vre-flash{animation:none!important;opacity:0!important}}.vw-root{width:100%;max-height:320px;overflow:hidden;contain:layout style;font-family:var(--font-primary)}.vw-header{justify-content:space-between;padding:0 0 12px;gap:8px}.vw-header,.vw-header-left{display:flex;align-items:center}.vw-header-left{gap:6px}.vw-icon{font-size:1rem;line-height:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary-color) 50%,transparent))}.vw-title{font-family:var(--font-display);font-size:.72rem;font-weight:800;color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase}.vw-count{font-size:.62rem;font-weight:800;background:color-mix(in srgb,var(--primary-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 25%,transparent);clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);padding:2px 8px;line-height:1.5}.vw-count,.vw-see-all{color:var(--primary-color);letter-spacing:.04em}.vw-see-all{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-primary);font-size:.68rem;font-weight:700;background:none;border:none;cursor:pointer;padding:5px 10px;clip-path:polygon(.3rem 0,calc(100% - .3rem) 0,100% .3rem,100% calc(100% - .3rem),calc(100% - .3rem) 100%,.3rem 100%,0 calc(100% - .3rem),0 .3rem);transition:var(--transition-fast);white-space:nowrap;text-transform:uppercase}.vw-see-all:hover{background:color-mix(in srgb,var(--primary-color) 10%,transparent);filter:drop-shadow(var(--glow-primary))}.vw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:100%}.vw-grid--hero .vw-cell:first-child{grid-column:span 2;grid-row:span 2}@media (max-width:480px){.vw-grid{grid-template-columns:repeat(3,1fr);gap:3px}}.vw-cell{position:relative;aspect-ratio:1;overflow:hidden;clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);background:var(--background-secondary);cursor:pointer;padding:0;border:none;transition:var(--transition-fast);-webkit-tap-highlight-color:transparent;will-change:transform}.vw-cell:hover{clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%);transform:scale(1.06);z-index:2;filter:drop-shadow(var(--glow-primary))}.vw-cell:active{transform:scale(.96);animation:vhp-haptic .25s ease}.vw-cell:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.vw-cell--hero{clip-path:polygon(7% 0,93% 0,100% 7%,100% 93%,93% 100%,7% 100%,0 93%,0 7%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--primary-color) 35%,transparent)}.vw-cell--hero:hover{clip-path:polygon(5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0 95%,0 5%);filter:drop-shadow(var(--glow-primary))}.vw-cell--skel{background:linear-gradient(90deg,var(--background-secondary) 25%,var(--background-hover,rgba(255,255,255,.06)) 50%,var(--background-secondary) 75%);background-size:200% 100%;animation:vw-skel 1.4s ease infinite;cursor:default;pointer-events:none}@keyframes vw-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.vw-cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none;transition:transform .28s cubic-bezier(.4,0,.2,1)}.vw-cell:hover img{transform:scale(1.1)}.vw-cell-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent 55%);opacity:0;transition:opacity .2s ease;pointer-events:none}.vw-cell:hover .vw-cell-overlay{opacity:1}.vw-badge{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:3px;font-family:var(--font-display);font-size:.55rem;font-weight:800;color:var(--text-primary);background:color-mix(in srgb,var(--background-primary) 80%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;clip-path:polygon(.25rem 0,calc(100% - .25rem) 0,100% .25rem,100% calc(100% - .25rem),calc(100% - .25rem) 100%,.25rem 100%,0 calc(100% - .25rem),0 .25rem);padding:2px 7px 2px 5px;pointer-events:none;white-space:nowrap;opacity:0;transition:opacity .18s ease}.vw-cell--hero .vw-badge,.vw-cell:hover .vw-badge{opacity:1}.vw-cell--hero .vw-badge{font-size:.62rem;padding:3px 9px 3px 7px}.vw-badge svg{flex-shrink:0;color:var(--accent-color,#ff4d6d)}.vw-vid-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:26px;height:26px;clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);background:color-mix(in srgb,var(--background-primary) 70%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;opacity:0;transition:opacity .18s ease}.vw-cell--hero .vw-vid-badge,.vw-cell:hover .vw-vid-badge{opacity:1}.vw-vid-badge svg{color:var(--primary-color);filter:drop-shadow(var(--glow-primary))}.vw-rank-badge{position:absolute;top:4px;right:4px;font-size:.7rem;line-height:1;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.vw-expand-btn{display:flex;align-items:center;justify-content:center;width:100%;margin-top:8px;padding:10px 16px;font-family:var(--font-primary);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent);clip-path:polygon(.4rem 0,calc(100% - .4rem) 0,100% .4rem,100% calc(100% - .4rem),calc(100% - .4rem) 100%,.4rem 100%,0 calc(100% - .4rem),0 .4rem);cursor:pointer;transition:var(--transition-fast)}.vw-expand-btn:hover{background:color-mix(in srgb,var(--primary-color) 14%,transparent);filter:drop-shadow(var(--glow-primary))}.vw-error{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:.72rem;font-weight:600;color:var(--text-muted);background:color-mix(in srgb,var(--error-color) 6%,transparent);border:1px solid color-mix(in srgb,var(--error-color) 15%,transparent);clip-path:polygon(.4rem 0,calc(100% - .4rem) 0,100% .4rem,100% calc(100% - .4rem),calc(100% - .4rem) 100%,.4rem 100%,0 calc(100% - .4rem),0 .4rem)}@media (prefers-reduced-motion:reduce){.vw-badge,.vw-cell,.vw-cell img,.vw-cell-overlay,.vw-vid-badge{transition:none}.vw-cell--skel{animation:none}}.gal-header{padding:0 0 .5rem!important;gap:.375rem!important}.gal-header-left{gap:.5rem!important}.gal-title{font-size:.95rem!important;line-height:1.2!important}.gal-count{font-size:.66rem!important}.gal-header-actions{gap:8px!important}.gal-icon-btn-icon{width:34px!important;height:34px!important}.gal-icon-btn-icon svg{width:16px!important;height:16px!important}.gal-icon-btn-label{font-size:.56rem!important;letter-spacing:.04em!important}.gal-empty{padding:1.25rem .75rem!important}.gal-empty-icon{font-size:2rem!important}.gal-load-more{padding:.5rem 1rem!important;font-size:.8rem!important}.gal-error-toast{padding:.45rem .75rem!important;margin-bottom:.5rem!important;font-size:.8rem!important}.vuo-sheet{max-width:640px!important;max-height:88vh!important}.vuo-header{padding:8px 12px!important}.vuo-brand-system,.vuo-brand-word{font-size:.78rem!important}.vuo-brand-icon{font-size:1rem!important}.vuo-body{padding:10px 12px!important;gap:10px!important}.vuo-footer{padding:8px 12px!important;gap:8px!important}.vuo-field-label,.vuo-section-lbl{font-size:.66rem!important;letter-spacing:.05em!important;margin-bottom:4px!important}.vuo-input,.vuo-textarea{padding:7px 10px!important;font-size:.88rem!important}.vuo-textarea{min-height:64px!important}.vuo-tab{padding:6px 10px!important;font-size:.78rem!important}.vuo-mode-pill{padding:3px 10px!important;font-size:.72rem!important}.vuo-cancel,.vuo-submit{min-height:36px!important;padding:0 14px!important;font-size:.84rem!important}.vuo-thumb{width:58px!important;height:58px!important}.vault-dialog{max-width:480px!important}.vault-dialog-header{padding:10px 14px!important}.vault-dialog-title{font-size:.95rem!important}.vault-dialog-body{padding:10px 14px!important;gap:10px!important}.vault-dialog-footer{padding:8px 14px!important;gap:8px!important}.vault-field-label{font-size:.68rem!important;margin-bottom:4px!important}.vault-field-input,.vault-field-textarea{padding:7px 10px!important;font-size:.88rem!important}.vault-field-char,.vault-whisper-hint{font-size:.64rem!important}.vault-btn{min-height:36px!important;padding:0 14px!important;font-size:.84rem!important}.vc-sheet-header{padding:8px 12px!important}.vc-sheet-title{font-size:.92rem!important}.vc-body{padding:10px 12px!important;gap:10px!important}.vc-footer{padding:8px 12px!important}.vc-label{font-size:.66rem!important}.vc-textarea{padding:7px 10px!important;font-size:.88rem!important;min-height:60px!important}.vc-header-mode-icon{font-size:1rem!important}.bp-tool-ico,.se-eng-ico,.se-fx-ico,.se-retouch-ico,.se-rst-btn{font-size:.95rem!important}.vault-media-thumb-add-icon,.vault-media-thumb-type{font-size:1rem!important}.gal-vybe-dot,.gal-vybe-filter,.vault-preview-vybe-badge,.vault-preview-vybe-label,.vault-vybe-pills,.vault-vybe-section,.vc-vybe-btn,.vc-vybe-grid,.vuo-vybe-block,.vuo-vybe-grid{display:none!important}.vvl-overlay{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.78);display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));backdrop-filter:blur(6px)}.vvl-sheet{width:min(520px,100%);max-height:100%;overflow:auto;background:var(--bg-elevated,#15151a);color:var(--text,#f4f4f6);border:1px solid var(--border,rgba(255,255,255,.1));border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px}.vvl-sheet--wide{width:min(1040px,100%)}.vvl-head{display:flex;align-items:center}.vvl-head h3{font-size:1.05rem}.vvl-x{border:0;background:transparent;color:inherit;font-size:1.6rem;line-height:1;cursor:pointer;margin-left:auto;padding:0 6px}.vvl-preview{width:100%;max-height:46vh;background:#000;border-radius:12px}.vvl-chat-form input,.vvl-input,.vvl-obs input{width:100%;box-sizing:border-box;background:rgba(255,255,255,.06);border:1px solid var(--border,rgba(255,255,255,.12));color:inherit;border-radius:10px;padding:10px 12px;font:inherit}.vvl-chips{display:flex;flex-wrap:wrap;gap:6px}.vvl-chip{border:1px solid var(--border,rgba(255,255,255,.14));background:transparent;color:inherit;border-radius:999px;padding:5px 10px;font-size:.85rem;cursor:pointer}.vvl-chip.is-on{background:var(--accent,#7c5cff);border-color:transparent;color:#fff}.vvl-actions,.vvl-row{display:flex;gap:8px}.vvl-actions{justify-content:flex-end}.vvl-row>*{flex:1}.vvl-btn{border:1px solid var(--border,rgba(255,255,255,.16));background:rgba(255,255,255,.06);color:inherit;border-radius:10px;padding:10px 14px;font:inherit;font-weight:600;cursor:pointer}.vvl-btn:disabled{opacity:.5;cursor:not-allowed}.vvl-btn--primary{background:var(--accent,#7c5cff);color:#fff}.vvl-btn--live{background:#e11d48}.vvl-error{color:#ff6b6b;margin:0;font-size:.9rem}.vvl-muted{opacity:.65;font-size:.88rem;margin:0}.vvl-check{display:flex;gap:8px;align-items:center;font-size:.9rem}.vvl-progress small{opacity:.75}.vvl-bar{border-radius:99px;background:rgba(255,255,255,.1);overflow:hidden;margin-bottom:6px}.vvl-bar span{display:block;height:100%;background:var(--accent,#7c5cff);transition:width .2s}.vvl-bar span.is-pulse{animation:vvl-pulse 1.2s ease-in-out infinite}@keyframes vvl-pulse{0%,to{opacity:.45}50%{opacity:1}}.vvl-player{position:relative;display:flex;align-items:center;justify-content:center}.vvl-player,.vvl-player video{width:100%;height:100%;background:#000}.vvl-player video{-o-object-fit:contain;object-fit:contain}.vvl-player-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(0,0,0,.55);color:#fff;font-weight:600;text-align:center;padding:12px;pointer-events:none}.vvl-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:vvl-spin .8s linear infinite}@keyframes vvl-spin{to{transform:rotate(1turn)}}.vvl-studio{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;min-height:0}.vvl-stage{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16/9;min-height:200px}.vvl-stage>video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vvl-stage>video.is-mirror{transform:scaleX(-1)}.vvl-side{gap:10px;min-height:0}.vvl-obs,.vvl-side{display:flex;flex-direction:column}.vvl-obs{position:absolute;inset:0;overflow:auto;padding:14px;gap:8px;background:var(--bg-elevated,#15151a)}.vvl-obs label{gap:4px;font-size:.85rem}.vvl-center,.vvl-obs label{display:flex;flex-direction:column}.vvl-center{gap:10px;align-items:center;justify-content:center;text-align:center;padding:28px 12px;position:absolute;inset:0}.vvl-sheet>.vvl-center{position:static}.vvl-live-badge{background:#e11d48;font-weight:800;font-size:.72rem;letter-spacing:.08em;padding:3px 8px;border-radius:6px}.vvl-live-badge--sm{font-size:.6rem;padding:2px 6px;margin-top:-10px;position:relative}.vvl-stat{font-size:.9rem;opacity:.9}.vvl-host{display:flex;gap:8px;align-items:center;flex:1;min-width:0}.vvl-host img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.vvl-host small{display:block;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vvl-chat{display:flex;flex-direction:column;min-height:180px;flex:1;border:1px solid var(--border,rgba(255,255,255,.1));border-radius:12px;overflow:hidden}.vvl-chat-list{flex:1;overflow:auto;padding:8px 10px;display:flex;flex-direction:column;gap:6px;max-height:340px}.vvl-msg{font-size:.9rem;word-break:break-word}.vvl-msg b{opacity:.85}.vvl-msg-x{border:0;background:transparent;color:inherit;opacity:.5;cursor:pointer;margin-left:6px}.vvl-chat-form{display:flex;gap:6px;padding:8px;border-top:1px solid var(--border,rgba(255,255,255,.1))}.vvl-rail{display:flex;gap:14px;overflow-x:auto;padding:6px 2px 10px;scrollbar-width:none}.vvl-rail-item{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:transparent;color:inherit;cursor:pointer;min-width:64px}.vvl-rail-ring{width:58px;height:58px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#e11d48,#f59e0b);display:flex}.vvl-rail-ring i,.vvl-rail-ring img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#222;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;border:2px solid var(--bg,#0e0e12)}@media (max-width:820px){.vvl-studio{grid-template-columns:1fr}.vvl-sheet--wide{width:100%}.vvl-chat-list{max-height:200px}}.vvl-overlay{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:radial-gradient(ellipse 70% 55% at 50% 50%,rgba(var(--primary-rgb,37,99,235),.06) 0,rgba(0,0,0,.88) 60%,rgba(0,0,0,.97) 100%);backdrop-filter:none;-webkit-backdrop-filter:none}.vvl-overlay>.vvl-sheet{display:flex;flex-direction:column;gap:0;padding:0;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--led) transparent}.vvl-overlay>.vvl-sheet::-webkit-scrollbar{width:3px}.vvl-overlay>.vvl-sheet::-webkit-scrollbar-thumb{background:var(--led);border-radius:2px}.vvl-head{position:relative;flex-shrink:0;gap:10px;padding:16px 30px 13px;background:linear-gradient(90deg,rgba(var(--led-rgb),.1) 0,transparent 100%)}.vvl-head:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:repeating-linear-gradient(90deg,rgba(var(--led-rgb),.65) 0 5px,transparent 5px 14px);filter:drop-shadow(0 0 3px rgba(var(--led-rgb),.6))}.vvl-head h3{display:flex;align-items:center;gap:9px;flex:1;min-width:0;margin:0;font-family:var(--font-primary);font-size:.78rem;font-weight:900;line-height:1.2;letter-spacing:2.2px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,var(--text-primary) 50%,var(--led) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.vvl-head h3:before{content:"";flex:none;width:10px;height:10px;clip-path:var(--oct-reg);background:var(--led);animation:vx-pip 2.2s ease-in-out infinite alternate}@keyframes vx-pip{0%{transform:scale(1);opacity:.75}to{transform:scale(1.18);opacity:1}}.vvl-stat{flex:none;padding:3px 10px;clip-path:var(--oct-chip);background:rgba(var(--led-rgb),.1);color:var(--text-primary);font-family:var(--font-mono,var(--font-primary));font-size:.72rem;font-weight:800;letter-spacing:.05em;opacity:1}.vvl-live-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:0;clip-path:var(--oct-chip);background:linear-gradient(135deg,var(--error-color),color-mix(in srgb,var(--error-color) 62%,#000));-webkit-text-fill-color:#fff;color:#fff;font-size:.7rem;letter-spacing:.2em;animation:vx-live 1.6s ease-in-out infinite}.vvl-live-badge--sm{padding:2px 8px;font-size:.55rem;letter-spacing:.14em}@keyframes vx-live{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.vvl-overlay .vvl-x{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;clip-path:var(--oct-pct);background:rgba(var(--led-rgb),.12);color:rgba(var(--led-rgb),.85);font-size:1.25rem;line-height:1;transition:background .15s ease,color .15s ease,transform .2s ease}.vvl-overlay .vvl-x:hover{background:rgba(var(--led-rgb),.26);color:var(--led);transform:rotate(90deg)}.vvl-studio{grid-template-columns:minmax(0,1fr) 340px;gap:18px;padding:14px 30px 28px}.vvl-stage{border-radius:0;clip-path:var(--oct-card);-webkit-clip-path:var(--oct-card);background:#000}.vvl-stage:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(var(--led-rgb),.42),inset 0 0 52px rgba(var(--led-rgb),.12)}.vvl-player-overlay{background:radial-gradient(ellipse at center,rgba(var(--led-rgb),.1) 0,rgba(0,0,0,.7) 100%);color:rgba(var(--led-rgb),.9);font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.vvl-obs{background:var(--background-secondary);color:var(--text-primary)}.vvl-obs label{color:var(--text-muted);font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.vvl-chat-form input,.vvl-input,.vvl-obs input{border-radius:0;clip-path:var(--oct-ctl);-webkit-clip-path:var(--oct-ctl);background:rgba(var(--led-rgb),.04);border:1px solid rgba(var(--led-rgb),.18);color:var(--text-primary);font-family:var(--font-primary);font-size:.82rem;padding:10px 14px;outline:none;transition:border-color .18s ease,background .18s ease}.vvl-chat-form input:focus,.vvl-input:focus,.vvl-obs input:focus{border-color:var(--led);background:rgba(var(--led-rgb),.09)}.vvl-chat-form input::-moz-placeholder,.vvl-input::-moz-placeholder{color:var(--text-muted);opacity:.6}.vvl-chat-form input::placeholder,.vvl-input::placeholder{color:var(--text-muted);opacity:.6}.vvl-chips{gap:7px}.vvl-chip{border-radius:0;clip-path:var(--oct-chip);-webkit-clip-path:var(--oct-chip);background:rgba(var(--led-rgb),.06);border:1px solid rgba(var(--led-rgb),.12);color:var(--text-muted);padding:6px 12px;font-family:var(--font-primary);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease}.vvl-chip:hover:not(:disabled){background:rgba(var(--led-rgb),.13);color:var(--text-primary)}.vvl-chip.is-on{background:linear-gradient(135deg,rgba(var(--led-rgb),.3),rgba(var(--led-rgb),.14));border-color:rgba(var(--led-rgb),.55);color:var(--led)}.vvl-check{gap:10px;color:var(--text-secondary);font-size:.8rem;cursor:pointer}.vvl-check input{accent-color:var(--led);width:16px;height:16px;flex:none}.vvl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:0;clip-path:var(--oct-ctl);-webkit-clip-path:var(--oct-ctl);background:rgba(var(--led-rgb),.07);border:1px solid rgba(var(--led-rgb),.24);color:color-mix(in srgb,var(--led) 70%,var(--text-primary));padding:11px 18px;font-family:var(--font-primary);font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;transition:transform .18s cubic-bezier(.34,1.4,.64,1),filter .18s ease,background .18s ease}.vvl-btn:hover:not(:disabled){background:rgba(var(--led-rgb),.16);transform:translateY(-1px)}.vvl-btn:active:not(:disabled){transform:scale(.97)}.vvl-btn--primary{background:var(--gradient-primary);border-color:transparent;color:var(--text-on-primary,#fff);font-weight:900;letter-spacing:.11em;box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}.vvl-btn--primary:hover:not(:disabled){background:var(--gradient-primary);filter:brightness(1.12)}.vvl-btn--live{border-color:transparent;color:#fff;font-weight:900;letter-spacing:.11em;animation:vx-live 2s ease-in-out infinite}.vvl-btn--live,.vvl-btn--live:hover:not(:disabled){background:linear-gradient(135deg,var(--error-color),color-mix(in srgb,var(--error-color) 62%,#000))}.vvl-error{padding:8px 12px;clip-path:var(--oct-ctl);background:rgba(var(--error-rgb,220,38,38),.12);color:var(--error-color);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.vvl-muted{color:var(--text-muted);opacity:1}.vvl-bar{height:8px;border-radius:0;clip-path:var(--oct-pip);background:rgba(var(--led-rgb),.12)}.vvl-bar span{background:var(--gradient-primary);box-shadow:0 0 8px rgba(var(--led-rgb),.55)}.vvl-chat{border-radius:0;clip-path:var(--oct-card);-webkit-clip-path:var(--oct-card);border:1px solid rgba(var(--led-rgb),.18);background:rgba(var(--led-rgb),.03)}.vvl-chat-form{border-top:1px solid rgba(var(--led-rgb),.15);padding:8px 10px}.vvl-chat-form .vvl-btn{padding:8px 14px}.vvl-msg b{color:var(--led);opacity:1}.vvl-chat-list{scrollbar-width:thin;scrollbar-color:var(--led) transparent}.vvl-host img{border-radius:0;clip-path:var(--oct-pct)}.vvl-rail-ring{border-radius:0;clip-path:var(--oct-chip);background:linear-gradient(135deg,var(--error-color),var(--warning-color,#f59e0b))}.vvl-rail-ring i,.vvl-rail-ring img{border-radius:0;clip-path:var(--oct-chip);border:2px solid var(--background-secondary);background:var(--background-tertiary)}.vvl-sheet>.vvl-center{padding:40px 30px 44px}.vvl-center h4{margin:0;font-size:.95rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}@media (max-width:820px){.vvl-studio{grid-template-columns:1fr;padding:12px 24px 26px}}@media (max-width:600px){.vvl-overlay{padding:0}.vvl-overlay>.vvl-sheet{max-height:calc(100vh - 8px - env(safe-area-inset-top));max-height:calc(100dvh - 8px - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}.vvl-head{padding:14px 24px 11px}.vvl-studio{padding:12px 18px 22px;gap:14px}.vvl-chat-form input,.vvl-input,.vvl-obs input{font-size:16px}.vvl-btn{min-height:46px}.vvl-chip{padding:8px 12px}}.vvl-btn--live{min-height:52px;font-size:1.05rem;font-weight:800}.vvl-options{margin-top:6px}.vvl-options>summary{cursor:pointer;font-size:.8rem;opacity:.8;padding:6px 0;list-style:none}.vvl-options>summary::-webkit-details-marker{display:none}.vvl-options>summary:before{content:"⚙ "}.vvl-options[open]>summary{margin-bottom:6px}.vvl-options .vvl-btn,.vvl-options .vvl-input{width:100%;margin-top:6px}.crd-e-pin-btn{color:var(--text-muted)}.crd-e-pin-btn svg{transition:transform .18s ease}.crd-e-pin-btn:hover:not(:disabled) svg{transform:rotate(-12deg)}.crd-e-panel{height:92vh;max-height:92vh}@supports (height:1dvh){.crd-e-panel{height:92dvh;max-height:92dvh}}.crd-e-panel>.crd-e-scroll{min-height:0;flex:1 1 auto}.crd-e-comment-zone,.crd-e-input,.crd-e-input-wrap{min-width:0;max-width:100%}.crd-e-author-handle,.crd-e-author-name,.crd-e-comment-text{overflow-wrap:anywhere;word-break:break-word}@media (max-width:768px){.crd-e-input-field,.crd-e-input-field--edit{font-size:16px}}@media (max-width:480px){.crd-e-overlay{padding:0}.crd-e-panel{max-width:100%}.crd-e-scroll{padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom, 0px))}.crd-e-action-btn{min-height:32px;padding:6px 10px}.crd-e-media-thumb-rm{min-width:28px;min-height:28px}}@media (max-height:480px) and (orientation:landscape){.crd-e-panel{height:100vh;max-height:100vh;border-radius:0}}@supports (height:1dvh){@media (max-height:480px) and (orientation:landscape){.crd-e-panel{height:100dvh;max-height:100dvh}}}.crd-skel-item{display:flex;flex-direction:column;gap:12px;padding:14px;margin:8px 10px;border:1px solid var(--border-color);border-radius:var(--border-radius-lg,14px);background:var(--background-secondary);min-width:0}.crd-skel-header{display:flex;align-items:center;gap:10px}.crd-skel-avatar{width:44px;height:44px;flex-shrink:0;clip-path:var(--octagon-clip)}.crd-skel-author{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.crd-skel-content{display:flex;flex-direction:column;gap:8px}.crd-skel-line{height:10px;border-radius:6px;max-width:100%}.crd-skel-line--name{width:40%;height:12px}.crd-skel-line--username{width:25%}.crd-skel-line--full{width:100%}.crd-skel-line--medium{width:70%}.crd-skel-line--short{width:40%}.crd-skel-media{width:100%;aspect-ratio:16/9;border-radius:var(--border-radius-md,10px)}.crd-skel-actions{display:flex;gap:10px}.crd-skel-action{width:52px;height:26px;border-radius:var(--border-radius-full,999px)}.crd-autoplay-toggle{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px 10px;border:none;background:var(--background-secondary);color:var(--text-muted);font-family:var(--font-display);font-size:.72rem;font-weight:700;cursor:pointer;clip-path:var(--crd-hex-btn);transition:background .18s ease,color .18s ease}.crd-autoplay-toggle svg{width:14px;height:14px;flex-shrink:0}.crd-autoplay-toggle--on,.crd-autoplay-toggle:hover{background:color-mix(in srgb,var(--primary-color) 16%,var(--background-secondary));color:var(--primary-color)}.crd-autoplay-toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}@media (max-width:480px){.crd-autoplay-toggle,.crd-refresh-btn{min-height:36px}}.vcs-textarea{width:100%;min-height:90px;max-height:40vh;resize:vertical;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius-md,10px);background:var(--background-primary);color:var(--text-primary);font:inherit;font-size:16px}.vcs-textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 22%,transparent)}.vcs-primary-btn,.vcs-secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 18px;border-radius:var(--border-radius-full,999px);font-family:var(--font-display);font-weight:700;font-size:.85rem;cursor:pointer;transition:transform .12s ease,opacity .18s ease,background .18s ease}.vcs-primary-btn{border:none;background:var(--gradient-primary,var(--primary-color));color:var(--text-on-primary,#fff)}.vcs-secondary-btn{border:1px solid var(--border-color);background:transparent;color:var(--text-secondary,var(--text-primary))}.vcs-primary-btn:active,.vcs-secondary-btn:active{transform:scale(.96)}.vcs-primary-btn:disabled,.vcs-secondary-btn:disabled{opacity:.5;cursor:not-allowed}.crd-pmenu-panel--report{max-width:min(480px,calc(100vw - 24px))}@supports (height:1dvh){.crd-pmenu-panel{max-height:82dvh}}.crd-plug-avatar{position:relative;flex-shrink:0;overflow:hidden}.crd-plug-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.crd-avatar-tool-author,.crd-avatar-tool-author-ring{flex-shrink:0}@media (max-width:600px){.vcs-broadcast-chat-popover{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));bottom:calc(72px + env(safe-area-inset-bottom, 0px));max-height:55vh;max-width:none;z-index:var(--z-modal,1070)}@supports (height:1dvh){.vcs-broadcast-chat-popover{max-height:min(60dvh,calc(100dvh - 96px - env(safe-area-inset-bottom, 0px)))}}.vcs-broadcast-chat-popover>*{min-height:0;min-width:0}.vcs-broadcast-chat-input{font-size:16px}.vcs-broadcast-chat-send{min-height:40px}.fum-root .fum-sheet{max-height:90vh;padding-bottom:env(safe-area-inset-bottom,0)}@supports (height:1dvh){.fum-root .fum-sheet{max-height:90dvh}}}@media (max-width:600px) and (max-height:480px){.vcs-broadcast-chat-popover{top:8px;bottom:8px;max-height:none}}@media (max-width:560px){.crd-dm-led-frame{height:100vh;max-height:100vh}@supports (height:1dvh){.crd-dm-led-frame{height:100dvh;max-height:100dvh}}.crd-dm-led-wrap{pointer-events:auto}.crd-dm-led-frame,.crd-dm-shell{min-height:0;overflow:hidden}.crd-dm-led-frame{padding-top:env(safe-area-inset-top,0)}.crd-dm-composer-wrap input[type=text],.crd-dm-composer-wrap textarea{font-size:16px}}.shape-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.crd-dm-shell,.crd-e-panel,.crd-feed-container,.crd-item{max-width:100%}.crd-e-panel img,.crd-e-panel video,.crd-feed-container img,.crd-feed-container video{max-width:100%;height:auto}.crd-item img{background:var(--background-tertiary)}@media (prefers-reduced-motion:reduce){.crd-autoplay-toggle,.crd-e-pin-btn svg,.vcs-primary-btn,.vcs-secondary-btn{transition:none!important}}:root{--crd-cut-card:10px;--crd-cut-md:8px;--crd-cut-sm:5px}@media (max-width:480px){:root{--crd-cut-card:8px;--crd-cut-md:6px;--crd-cut-sm:4px}}.crd-oct-shape{clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.crfds-vfih-col-left .crfds-vfih-avatar-wrap.oct-wrap,.crfds-vfih-col-left .crfds-vfih-avatar-wrap.oct-wrap.oct-lg{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}.crfds-vfih-avatar-wrap.oct-wrap>.oct-img,.crfds-vfih-avatar-wrap.oct-wrap>.oct-img.oct-lg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.crd-avatar-tool .oct-wrap.oct-lg{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.crd-avatar-tool .oct-wrap.oct-xl{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.crd-avatar-tool .oct-wrap.oct-2xl{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}.crd-avatar-tool .oct-wrap.oct-sm{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important}.crd-avatar-tool .oct-wrap.oct-md{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}@media (max-width:480px){.crfds-vfih-col-left .crfds-vfih-avatar-wrap.oct-wrap,.crfds-vfih-col-left .crfds-vfih-avatar-wrap.oct-wrap.oct-lg{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important}.crd-avatar-tool .oct-wrap.oct-lg{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.crd-avatar-tool .oct-wrap.oct-xl{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.crd-avatar-tool .oct-wrap.oct-2xl{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}}@media (max-width:360px){.crfds-vfih-col-left .crfds-vfih-avatar-wrap.oct-wrap,.crfds-vfih-col-left .crfds-vfih-avatar-wrap.oct-wrap.oct-lg{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important}}.oct-img img{color:transparent;font-size:0}.crd-item{--c:var(--crd-cut-card);clip-path:none;overflow:visible;background:transparent;border:none;isolation:isolate;z-index:0}.crd-item:after,.crd-item:before{content:"";position:absolute;pointer-events:none;z-index:-1}.crd-item:before{inset:0;background:var(--border-color,rgba(15,23,42,.08));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background .18s ease}.crd-item:after{inset:1px;background:var(--background-elevated);--c1:calc(var(--c) - 0.5px);clip-path:polygon(var(--c1) 0,calc(100% - var(--c1)) 0,100% var(--c1),100% calc(100% - var(--c1)),calc(100% - var(--c1)) 100%,var(--c1) 100%,0 calc(100% - var(--c1)),0 var(--c1))}.crd-item:hover{box-shadow:none}.crd-item:hover:before{background:color-mix(in srgb,var(--primary-color) 45%,var(--border-color))}.crd-item:focus-visible{box-shadow:none}.crd-item:focus-visible:before{background:var(--primary-color)}.crd-item{padding-left:max(var(--spacing-lg),var(--crd-cut-card));padding-right:max(var(--spacing-lg),var(--crd-cut-card))}@media (max-width:480px){.crd-item{padding:var(--spacing-md);margin-bottom:var(--spacing-md)}}.crd-item:focus-within,.crd-item:has([aria-expanded=true]),.crd-item:has([data-open=true]),.crd-item:hover{z-index:30}.crd-media-grid{--c:var(--crd-cut-md);border-radius:0;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.crfds-vfih-col-right{isolation:isolate;pointer-events:auto}.crfds-vfih-col-right>*{position:relative;pointer-events:auto}.crfds-vfes-avatar-ring,.crfds-vfes-spill-aura,.crfds-vfes-spill-star,.crfds-vfih-avatar-wrap:after,.crfds-vfih-col-divider,.oct-ring{pointer-events:none!important}.crfds-vfih-col-mid{position:relative}@media (max-width:480px){.crfds-vfih-copylink-wrap:after,.crfds-vfih-eye-wrap:after,.crfds-vfih-menu-wrap:after{content:"";position:absolute;inset:-8px}}.crd-pmenu-half-oct{border-radius:0;--c:4px}.crfds-vfih-copylink-oct{border-radius:0}.vcs-tab,.vcs-tab:before,.vcs-tabs{--c:var(--crd-cut-md);border-radius:0;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.vcs-tab,.vcs-tab:before{--c:var(--crd-cut-sm)}.vcs-tab-badge{--c:4px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.crd-e-tab,.crd-e-tabs,.vcs-tab-badge{border-radius:0}.crd-e-tab{--c:var(--crd-cut-sm);clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%,0 var(--c))}.crd-e-tab-count{--c:3px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.crd-e-back-btn,.crd-e-back-glow,.crd-e-back-ring,.crd-e-input,.crd-e-input-field--edit,.crd-e-media-thumb,.crd-e-media-thumb img,.crd-e-replying,.crd-emoji-btn,.crd-emoji-picker,.crd-ep-count-btn,.crd-lb-close,.crd-lb-frame,.crd-lb-media,.crd-lb-thumb,.crd-toggle-media__container,.crd-toggle-media__thumb,.crfds-gpp-all-done,.crfds-gpp-card,.crfds-gpp-dismiss,.crfds-gpp-skeleton,.crfds-gpp-wrapper{--c:var(--crd-cut-md)}.cab-popup,.cab-reactions-popup,.crd-e-action-btn,.crd-e-edit-cancel,.crd-e-edit-save,.crd-e-pin-badge,.crd-e-pin-btn,.crd-e-plug-btn,.crd-e-submit,.crd-emoji-tab,.crd-ep-plugsyou-tag,.crd-lb-badge,.crd-shares-btn{--c:var(--crd-cut-sm)}.crd-e-action-btn,.crd-e-back-btn,.crd-e-back-glow,.crd-e-back-ring,.crd-e-edit-cancel,.crd-e-edit-save,.crd-e-input,.crd-e-input-field--edit,.crd-e-media-thumb,.crd-e-media-thumb img,.crd-e-pin-badge,.crd-e-pin-btn,.crd-e-plug-btn,.crd-e-replying,.crd-e-submit,.crd-emoji-btn,.crd-emoji-picker,.crd-emoji-tab,.crd-ep-count-btn,.crd-ep-plugsyou-tag,.crd-lb-badge,.crd-lb-close,.crd-lb-frame,.crd-lb-media,.crd-lb-thumb,.crd-shares-btn,.crd-toggle-media__container,.crd-toggle-media__thumb,.crfds-gpp-all-done,.crfds-gpp-card,.crfds-gpp-dismiss,.crfds-gpp-skeleton,.crfds-gpp-wrapper{border-radius:0;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.crd-e-input:focus-within{box-shadow:inset 0 0 0 1px var(--primary-color),inset 0 0 14px color-mix(in srgb,var(--primary-color) 14%,transparent)}.crd-e-author-drop-glow,.crd-e-media-thumb-rm,.crd-e-replying-cancel,.crd-emoji-close,.crd-ep-socket-ico,.crd-lb-arrow,.crd-lb-dot,.crd-timeline-data__avatar,.crd-toggle-media__nav,.crd-toggle-media__thumb-badge,.crfds-gpp-card-avatar-init,.crfds-gpp-card-mutual-dot{border-radius:0;clip-path:var(--octagon-clip)}.crd-lb-dot,.crfds-gpp-card-mutual-dot{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.crd-e-panel{--c:var(--crd-cut-card);border-radius:0!important;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%,0 var(--c))}.crd-e-scroll::-webkit-scrollbar-thumb{border-radius:2px}@media (prefers-reduced-motion:reduce){.crd-item:before{transition:none}}.crd-e-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:4vh 16px;box-sizing:border-box;overflow:hidden}@supports (height:1dvh){.crd-e-overlay{padding:4dvh 16px}}.crd-e-overlay>.crd-e-panel:not(.crd-e-panel--media-live){--c:10px;--rim:1.5px;--k:calc(var(--c) + 0.62px);width:min(100%,680px)!important;max-width:680px!important;height:min(84vh,720px)!important;max-height:min(84vh,720px)!important;margin:0 auto;flex:0 1 auto;border-radius:0!important;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));box-shadow:none;background:var(--background-primary)}@supports (height:1dvh){.crd-e-overlay>.crd-e-panel:not(.crd-e-panel--media-live){height:min(84dvh,720px)!important;max-height:min(84dvh,720px)!important}}.crd-e-overlay>.crd-e-panel:not(.crd-e-panel--media-live):after{content:"";position:absolute;inset:0;z-index:20;pointer-events:none;background:var(--gradient-primary);clip-path:polygon(evenodd,var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c),var(--c) 0,var(--k) var(--rim),calc(100% - var(--k)) var(--rim),calc(100% - var(--rim)) var(--k),calc(100% - var(--rim)) calc(100% - var(--k)),calc(100% - var(--k)) calc(100% - var(--rim)),var(--k) calc(100% - var(--rim)),var(--rim) calc(100% - var(--k)),var(--rim) var(--k),var(--k) var(--rim))}.crd-e-overlay>.crd-e-panel:not(.crd-e-panel--media-live)>.crd-e-handle{display:none}.crd-e-overlay>.crd-e-panel>.crd-e-panel-header{padding-top:8px}.crd-e-overlay>.crd-e-panel>.crd-e-comment-zone{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}@media (max-width:600px){.crd-e-overlay{padding:10px 8px calc(10px + env(safe-area-inset-bottom, 0px))}.crd-e-overlay>.crd-e-panel:not(.crd-e-panel--media-live){--c:8px;width:100%!important;max-width:100%!important;height:min(92vh,100%)!important;max-height:min(92vh,100%)!important}}@supports (height:1dvh){@media (max-width:600px){.crd-e-overlay>.crd-e-panel:not(.crd-e-panel--media-live){height:min(92dvh,100%)!important;max-height:min(92dvh,100%)!important}}}@media (max-height:480px){.crd-e-overlay{padding:6px 12px}.crd-e-overlay>.crd-e-panel:not(.crd-e-panel--media-live){height:100%!important;max-height:100%!important}}@media (min-width:1400px){.crd-e-overlay>.crd-e-panel:not(.crd-e-panel--media-live){width:680px!important}}:root{--crd-av:46px;--crd-feed-sticky-top:calc(var(--header-height, 0px) + var(--safe-area-top, 0px))}@media (max-width:480px){:root{--crd-av:42px}}@media (max-width:340px){:root{--crd-av:36px}}.crd-feed-container .crd-feed-header{top:var(--crd-feed-sticky-top);min-height:52px;padding:6px 12px;gap:10px;box-sizing:border-box}.crd-feed-header-main{flex:1 1 auto;min-width:0;display:flex;align-items:center}.crd-feed-header-title{font-family:var(--font-display);font-size:15px;font-weight:900;letter-spacing:.02em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.crd-feed-container .crd-feed-header-controls{padding:0;gap:8px}.crd-feed-container .crd-autoplay-toggle,.crd-feed-container .crd-refresh-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.crd-feed-container .crd-autoplay-toggle svg{width:14px;height:14px;flex-shrink:0}.crd-feed-container .crd-refresh-btn{font-size:14px}.crd-feed-container .crd-refresh-label{font-size:12px}@media (max-width:420px){.crd-feed-container .crd-refresh-label{display:none}.crd-feed-container .crd-autoplay-toggle,.crd-feed-container .crd-refresh-btn{padding:0 10px}}.crd-item .crfds-vfih-root{grid-template-columns:calc(var(--crd-av) + 6px) minmax(0,1fr) 38px!important;-moz-column-gap:10px!important;column-gap:10px!important;padding:2px 0 0!important;align-items:start!important}.crd-item .crfds-vfih-col-left{width:calc(var(--crd-av) + 6px)!important;gap:5px!important}.crd-item .crfds-vfih-col-left .crfds-vfih-avatar-wrap.oct-wrap,.crd-item .crfds-vfih-col-left .crfds-vfih-avatar-wrap.oct-wrap.oct-lg{width:var(--crd-av)!important;height:var(--crd-av)!important;min-width:var(--crd-av)!important;min-height:var(--crd-av)!important;max-width:var(--crd-av)!important;max-height:var(--crd-av)!important;contain:none}.crd-item .crfds-vfih-avatar-wrap .oct-img,.crd-item .crfds-vfih-avatar-wrap .oct-img.oct-lg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.crd-item .crfds-vfih-avatar-wrap .oct-initial{font-size:calc(var(--crd-av) * .42)!important}.crd-item .crfds-vfes-avatar-presence-status .crfds-timeseen{font-size:9px!important;padding:2px 4px!important;letter-spacing:.02em!important;line-height:1.2!important}.crd-item .crfds-vfih-col-mid{gap:3px!important;padding-top:0!important;padding-bottom:6px!important;overflow:visible!important;width:auto!important}.crd-item .crfds-vfih-text-section{gap:3px}.crd-item .crfds-vfih-identity-row{justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:2px 6px}.crd-item .crfds-vfes-post-author{font-size:15px;line-height:1.25;max-width:100%;flex:0 1 auto;min-width:0}.crd-item .crfds-vfes-post-username{text-align:left;font-size:12px;line-height:1.3}.crd-item .crfds-vfih-mutual{font-size:9px;padding:2px 6px}.crd-item .crfds-fit-body,.crd-item .crfds-vfih-dropcap{font-size:14.5px;line-height:1.55;color:var(--text-primary);overflow-wrap:anywhere}.crd-item .crfds-vfih-dropcap:first-letter{font-size:2.1em;line-height:.85}.crd-item .crfds-vfih-col-right{width:38px!important;align-items:center!important;gap:4px!important}.crd-item .crfds-vfih-col-right>*{align-self:center}.crd-item .crfds-vfes-spots-time{font-size:10px;padding:3px 6px;opacity:.9}.crd-item .crfds-vfih-menu-wrap,.crd-item .crfds-vfih-menu-wrap .crd-pmenu-half-oct{width:32px!important;height:32px!important}.crd-item .crfds-vfih-menu-wrap .crd-pmenu-half-oct svg{width:18px!important;height:18px!important}.crd-item .crfds-vfih-copylink-wrap,.crd-item .crfds-vfih-eye-wrap{justify-content:center;min-height:30px}.crd-item .crfds-vfih-col-right>:not(:first-child):before{right:50%;transform:translateX(50%)}.crd-item .crd-post-tags{padding:2px 0 0}.crd-item .crd-post-actions{margin-top:6px}@media (max-width:480px){.crd-item .crfds-vfih-col-right{width:34px!important}.crd-item .crfds-vfih-root{grid-template-columns:calc(var(--crd-av) + 4px) minmax(0,1fr) 34px!important;-moz-column-gap:8px!important;column-gap:8px!important}.crd-item .crfds-vfih-col-left{width:calc(var(--crd-av) + 4px)!important}}.crd-e-panel .crd-e-avatar-link{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;margin-top:0;overflow:visible;filter:none;transform:none}.crd-e-panel .crd-e-avatar-link:hover{filter:none}.crd-e-panel .crd-e-avatar-link .oct-wrap,.crd-e-panel .crd-ep-avatar-link .oct-wrap{position:relative;flex:0 0 auto;display:block;vertical-align:top;contain:none}.crd-e-panel .crd-e-avatar-link .oct-wrap.oct-sm{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.crd-e-panel .oct-wrap>.oct-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%;max-height:100%}.crd-e-panel .oct-wrap>.oct-img>img{position:static;width:100%!important;height:100%!important;max-width:100%;-o-object-fit:cover;object-fit:cover}.crd-e-panel .oct-wrap>.oct-img>.oct-initial{position:static;display:block;text-align:center}.crd-e-panel .oct-wrap>.oct-ring{position:absolute;inset:-2px;z-index:0}.crd-e-panel .oct-wrap>.oct-img{z-index:1}.crd-e-panel .crd-e-comment,.crd-e-panel .crd-e-reply{overflow:visible;min-width:0}.crd-e-panel .crd-e-comment-main,.crd-e-panel .crd-e-reply{gap:10px;align-items:flex-start}.crd-e-panel .crd-e-replies .crd-e-avatar-link{flex-basis:34px;width:34px;height:34px}.crd-e-panel .crd-e-replies .crd-e-avatar-link .oct-wrap.oct-sm{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}.crd-e-panel .crd-e-comment-zone,.crd-e-panel .crd-e-input-wrap{max-width:100%;overflow:visible}.crd-e-panel .crd-emoji-picker{max-height:190px;overflow-y:auto;overscroll-behavior:contain}.crd-e-comment--pending{opacity:1}.crd-e-comment--pending.is-sending{opacity:.65}.crd-e-list--pending{flex:0 0 auto;padding-bottom:0}.crd-e-overlay{overscroll-behavior:contain;touch-action:pan-y}.crd-feed-container{overflow-anchor:none}.crd-feed-container.is-scrolling .crd-item *,.crd-feed-container.is-scrolling .crd-item :after,.crd-feed-container.is-scrolling .crd-item :before{animation-play-state:paused!important}@media (hover:none) and (pointer:coarse){.crd-feed-container.is-scrolling .crd-item{pointer-events:none}.crd-item:hover{box-shadow:none}.crd-item:hover:before{background:var(--border-color,rgba(15,23,42,.08))}}@media (prefers-reduced-motion:reduce){.crd-feed-container .crd-item *{scroll-behavior:auto}}.crd-seek-slot{display:flow-root}.crd-seek-card{box-sizing:border-box;height:calc(100% - 8px);max-width:600px;margin:0 auto;padding:14px;display:flex;flex-direction:column;gap:12px;background:var(--background-secondary,#ffffff);border:1px solid var(--border-color,#e2e8f0);overflow:hidden}.crd-seek-head{display:flex;align-items:center;gap:10px;flex:0 0 auto}.crd-seek-avatar,.crd-seek-line,.crd-seek-media{background:var(--border-color,#cbd5e1);background:color-mix(in srgb,var(--text-primary,#0f172a) 14%,var(--background-secondary,#ffffff))}.crd-seek-avatar{width:40px;height:40px;flex:0 0 auto;clip-path:var(--octagon-clip)}.crd-seek-lines{display:flex;flex-direction:column;gap:7px;flex:1}.crd-seek-line{height:10px;border-radius:5px}.crd-seek-line--name{width:38%}.crd-seek-line--meta{width:22%}.crd-seek-media{flex:1 1 auto;min-height:120px}