.crd-e-overlay{position:fixed;inset:0;z-index:var(--z-modal,1070);background:var(--overlay-mid);backdrop-filter:none;display:flex;align-items:flex-end;justify-content:center;animation:crfds-vfes-overlay-in .22s ease both;-webkit-tap-highlight-color:transparent}@keyframes crfds-vfes-overlay-in{0%{opacity:0}to{opacity:1}}.crd-e-panel{width:100%;max-width:680px;height:92dvh;max-height:92dvh;background:var(--background-primary);border-radius:18px 18px 0 0;display:flex;flex-direction:column;overflow:hidden;position:relative;box-shadow:0 -4px 40px color-mix(in srgb,var(--primary-color) 16%,transparent),0 -1px 0 color-mix(in srgb,var(--primary-color) 28%,transparent)}.crd-e-handle{flex-shrink:0;width:36px;height:4px;background:color-mix(in srgb,var(--primary-color) 30%,var(--border-color));border-radius:2px;margin:10px auto 0;pointer-events:none}.crd-e-panel-header{flex-shrink:0;display:flex;align-items:center;gap:4px;padding:6px 10px 6px 16px;min-height:40px;position:relative;background:color-mix(in srgb,var(--primary-color) 4%,var(--background-secondary));border-bottom:1.5px solid transparent;background:linear-gradient(var(--background-secondary),var(--background-secondary)) padding-box,var(--gradient-primary) border-box}.crd-e-panel-header:after{content:"";position:absolute;bottom:-1.5px;left:0;right:0;height:1.5px;background:var(--gradient-primary);filter:none;opacity:.35;pointer-events:none}.crd-e-content-label,.crd-e-page-title{font-size:.78rem;font-weight:900;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;color:var(--primary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.crd-e-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;clip-path:var(--octagon-clip);border:none;background:color-mix(in srgb,var(--primary-color) 8%,var(--background-tertiary));color:var(--text-secondary);cursor:pointer;transition:background .14s,color .14s,transform .14s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.crd-e-close:hover{background:color-mix(in srgb,var(--primary-color) 18%,var(--background-tertiary));color:var(--primary-color);transform:scale(1.08)}.crd-e-close--active{background:color-mix(in srgb,var(--primary-color) 22%,var(--background-tertiary));color:var(--primary-color);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary-color) 45%,transparent))}.crd-e-author-drop-header{display:flex;align-items:center;gap:10px;padding:10px 14px 9px;flex-shrink:0;position:relative;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);background:color-mix(in srgb,var(--primary-color) 4%,var(--background-secondary))}.crd-e-author-drop-glow{position:absolute;top:-20px;left:-20px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary-color) 22%,transparent) 0,transparent 70%);pointer-events:none;z-index:0}.crd-e-author-drop-shimmer{position:absolute;inset:0;background:linear-gradient(105deg,transparent 0,color-mix(in srgb,var(--primary-color) 6%,transparent) 45%,transparent 100%);background-size:200% 100%;animation:crfds-vfes-author-shimmer 3.5s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes crfds-vfes-author-shimmer{0%,to{background-position:-200% 0}50%{background-position:200% 0}}.crd-e-author-drop-avatar-link{position:relative;z-index:1;flex-shrink:0;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:opacity .14s}.crd-e-author-drop-avatar-link:hover{opacity:.82}.crd-e-author-drop-ring{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary-color) 45%,transparent))}.crd-e-author-drop-meta{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.crd-e-author-drop-name-row{display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.crd-e-author-drop-name-link{text-decoration:none;color:inherit;min-width:0}.crd-e-author-drop-name{font-size:.9rem;font-weight:900;font-family:var(--font-display);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em;transition:color .14s}.crd-e-author-drop-name-link:hover .crd-e-author-drop-name{color:var(--primary-color)}.crd-e-author-drop-verified{display:inline-flex;align-items:center;color:var(--primary-color);flex-shrink:0}.crd-e-author-drop-handle{font-size:.7rem;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crd-e-author-drop-label{display:inline-flex;align-items:center;gap:4px;font-size:.6rem;font-weight:800;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;color:var(--primary-color);opacity:.75}.crfds-vfes-ep-scroll{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary-color) 22%,transparent) transparent;display:flex;flex-direction:column;min-height:0}.crfds-vfes-ep-scroll::-webkit-scrollbar{width:4px}.crfds-vfes-ep-scroll::-webkit-scrollbar-track{background:transparent}.crfds-vfes-ep-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary-color) 30%,transparent);border-radius:2px}.crd-e-settings-inline{border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--primary-color) 4%,var(--background-secondary));animation:crfds-vfes-settings-drop .18s cubic-bezier(.22,1,.36,1) both}@keyframes crfds-vfes-settings-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.crd-e-social-strip{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:7px 14px 7px 16px;gap:10px;position:relative;border-bottom:1px solid color-mix(in srgb,var(--border-color) 60%,transparent)}.crd-e-social-strip:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--gradient-primary);opacity:.14;pointer-events:none}.crd-e-social-left{display:flex;align-items:center;gap:10px;flex-shrink:0}.crd-e-social-stat{display:flex;align-items:center;gap:5px;color:var(--text-muted)}.crd-e-social-stat svg{flex-shrink:0;opacity:.7}.crd-e-social-num{font-size:.75rem;font-weight:700;font-family:var(--font-display);color:var(--text-secondary);letter-spacing:.01em;line-height:1}.crd-e-social-divider{width:1px;height:14px;background:color-mix(in srgb,var(--border-color) 80%,transparent);flex-shrink:0}.crd-e-social-right{display:flex;align-items:center;gap:2px;flex-shrink:0}.crd-e-mosaic{flex-shrink:0;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--border-color) 50%,transparent)}.crfds-vfes-mosaic{display:grid;gap:6px;overflow:visible}.crfds-vfes-mosaic--one{grid-template-columns:1fr}.crfds-vfes-mosaic--three,.crfds-vfes-mosaic--two{grid-template-columns:1fr 1fr}.crfds-vfes-mosaic--three{grid-template-rows:auto auto}.crfds-vfes-mosaic--four{grid-template-columns:1fr 1fr}.crfds-vfes-mosaic-tile{position:relative;background:none;border:none;padding:0;cursor:pointer;overflow:visible;-webkit-tap-highlight-color:transparent}.crfds-vfes-mosaic--one .crfds-vfes-mosaic-tile{aspect-ratio:16/9;max-height:280px}.crfds-vfes-mosaic--three .crfds-vfes-mosaic-tile,.crfds-vfes-mosaic--two .crfds-vfes-mosaic-tile{aspect-ratio:1/1}.crfds-vfes-mosaic--three .crfds-vfes-mosaic-tile--tall{grid-row:span 2;aspect-ratio:auto}.crfds-vfes-mosaic--four .crfds-vfes-mosaic-tile{aspect-ratio:1/1}.crfds-vfes-mosaic-tile-inner{position:relative;width:100%;height:100%;min-height:100px;overflow:hidden;transition:clip-path .18s ease,transform .18s ease}.crfds-vfes-mosaic-tile-inner,.crfds-vfes-mosaic-tile-inner:before{clip-path:polygon(8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%,0 8%)}.crfds-vfes-mosaic-tile-inner:before{content:"";position:absolute;inset:-1.5px;z-index:3;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 55%,transparent) 0,color-mix(in srgb,var(--primary-color) 20%,transparent) 50%,color-mix(in srgb,var(--accent-color,var(--primary-color)) 40%,transparent) 100%);pointer-events:none;opacity:.7;transition:opacity .18s}.crfds-vfes-mosaic-tile:hover .crfds-vfes-mosaic-tile-inner{transform:scale(1.03)}.crfds-vfes-mosaic-tile:hover .crfds-vfes-mosaic-tile-inner:before{opacity:1}.crfds-vfes-mosaic-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .22s ease}.crfds-vfes-mosaic-tile:hover .crfds-vfes-mosaic-media{transform:scale(1.06)}.crfds-vfes-mosaic-play{background:color-mix(in srgb,var(--background-primary) 30%,transparent);color:var(--text-on-primary)}.crfds-vfes-mosaic-more,.crfds-vfes-mosaic-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2}.crfds-vfes-mosaic-more{background:color-mix(in srgb,var(--background-primary) 58%,transparent);color:var(--text-primary);font-size:1.1rem;font-weight:900;font-family:var(--font-display)}.crd-e-tabs{flex-shrink:0;display:flex;align-items:stretch;position:relative;border-bottom:2px solid transparent;background:linear-gradient(var(--background-primary),var(--background-primary)) padding-box,var(--gradient-primary) border-box}.crd-e-tabs:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--gradient-primary);filter:none;opacity:.25;pointer-events:none}.crd-e-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 6px 9px;background:none;font-size:.72rem;font-weight:800;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .14s,border-color .14s,background .14s;-webkit-tap-highlight-color:transparent;white-space:nowrap;position:relative;touch-action:manipulation;min-height:44px}.crd-e-tab:hover{color:var(--text-secondary);background:color-mix(in srgb,var(--primary-color) 4%,transparent)}.crd-e-tab--active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.crd-e-tab--active:before{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--primary-color);filter:none;opacity:.55}.crd-e-tab-count{display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:900;font-family:var(--font-display);line-height:1;padding:1.5px 5px;clip-path:var(--octagon-clip);background:color-mix(in srgb,var(--primary-color) 12%,var(--background-tertiary));color:var(--text-muted);transition:background .14s,color .14s}.crd-e-tab--active .crd-e-tab-count{background:color-mix(in srgb,var(--primary-color) 20%,var(--background-tertiary));color:var(--primary-color)}.crd-e-count-anchor{display:flex;align-items:center;justify-content:space-between;padding:9px 16px 4px;flex-shrink:0}.crd-e-count-badge{font-size:.67rem;font-weight:900;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.crd-e-count-link{font-size:.68rem;font-weight:800;font-family:var(--font-display);color:var(--primary-color);text-decoration:none;letter-spacing:.03em;opacity:.8;transition:opacity .13s;white-space:nowrap;background:none;border:none;cursor:pointer;padding:0}.crd-e-count-link:hover{opacity:1;text-decoration:underline;text-underline-offset:2px}.crd-e-count-link--btn{background:none;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center}.crd-e-load-more{display:block;width:calc(100% - 28px);margin:8px 14px 4px;padding:9px;clip-path:var(--octagon-clip);border:1.5px dashed color-mix(in srgb,var(--primary-color) 28%,var(--border-color));background:transparent;color:var(--primary-color);font-size:.72rem;font-weight:800;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .14s,border-color .14s;touch-action:manipulation;min-height:44px}.crd-e-load-more:hover{background:color-mix(in srgb,var(--primary-color) 6%,transparent);border-color:color-mix(in srgb,var(--primary-color) 50%,transparent)}.crd-e-loading-more{height:3px;background:var(--gradient-primary);border-radius:2px;margin:6px 14px;animation:crfds-vfes-shimmer 1.4s ease-in-out infinite;background-size:200% 100%}@keyframes crfds-vfes-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.crd-e-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:8px;flex:1}.crd-e-empty-icon{color:var(--text-muted);opacity:.4;margin-bottom:4px}.crd-e-empty-title{font-size:.9rem;font-weight:800;font-family:var(--font-display);color:var(--text-secondary);margin:0}.crd-e-empty-sub{font-size:.75rem;color:var(--text-muted);margin:0;text-align:center;line-height:1.5}.crd-e-tab-content{flex:1;display:flex;flex-direction:column}.crd-e-lb-overlay{position:fixed;inset:0;z-index:calc(var(--z-modal, 1070) + 10);background:color-mix(in srgb,var(--color-black) 88%,transparent);backdrop-filter:none;animation:crfds-vfes-overlay-in .18s ease both}.crd-e-lb-inner,.crd-e-lb-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center}.crd-e-lb-inner{position:relative;width:100%;height:100%;padding:48px 0 64px}.crd-e-lb-close{position:absolute;top:12px;right:14px;width:36px;height:36px;min-width:36px;clip-path:var(--octagon-clip);background:color-mix(in srgb,var(--color-white) 10%,transparent);border:none;color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .14s,transform .14s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.crd-e-lb-close:hover{background:color-mix(in srgb,var(--color-white) 18%,transparent);transform:scale(1.08)}.crd-e-lb-media-wrap{flex:1;width:100%;display:flex;align-items:center;justify-content:center;padding:0 12px;min-height:0}.crd-e-lb-media{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.crd-e-lb-nav{position:absolute;bottom:18px;left:0;right:0;gap:20px}.crd-e-lb-arrow,.crd-e-lb-nav{display:flex;align-items:center;justify-content:center}.crd-e-lb-arrow{width:40px;height:40px;min-width:40px;clip-path:var(--octagon-clip);background:color-mix(in srgb,var(--primary-color) 20%,transparent);border:none;color:var(--color-white);cursor:pointer;transition:background .14s,transform .14s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.crd-e-lb-arrow:hover{background:color-mix(in srgb,var(--primary-color) 40%,transparent);transform:scale(1.08)}.crd-e-lb-counter{font-size:.72rem;font-weight:800;font-family:var(--font-display);color:color-mix(in srgb,var(--color-white) 70%,transparent);letter-spacing:.06em;min-width:44px;text-align:center}.crfds-dvw-stat-link{margin-left:5px;font-size:.7rem;color:var(--primary-color);text-decoration:none;opacity:.75;transition:opacity .13s;vertical-align:middle}.crfds-dvw-stat-link:hover{opacity:1}.crfds-vfes-view-row{padding:0 16px 12px;display:flex;align-items:center;justify-content:space-between}.crfds-vfes-response-oct{width:30px;height:30px;min-width:30px;clip-path:var(--octagon-clip);background:color-mix(in srgb,var(--primary-color) 12%,var(--background-tertiary));display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;border:none;transition:background .15s,transform .15s;-webkit-tap-highlight-color:transparent;color:var(--text-muted);margin-left:8px;touch-action:manipulation}.crfds-vfes-response-oct:hover{background:color-mix(in srgb,var(--primary-color) 22%,var(--background-tertiary));color:var(--primary-color);transform:scale(1.07)}.crfds-vfes-response-oct svg{width:12px;height:12px;flex-shrink:0}.crd-e-spots-inline{display:inline-flex;align-items:center}@media (max-width:480px){.crd-e-panel{height:94dvh;max-height:94dvh;border-radius:14px 14px 0 0}.crd-e-mosaic{padding:8px 10px}.crd-e-tab{font-size:.68rem;padding:9px 4px 8px;letter-spacing:.04em}.crd-e-social-strip{padding:7px 10px 7px 12px}.crd-e-panel-header{padding:6px 8px 6px 12px}}@media (max-width:360px){.crd-e-tab{font-size:.62rem;padding:8px 3px;letter-spacing:.02em}}@media (prefers-reduced-motion:reduce){.crd-e-author-drop-shimmer,.crd-e-loading-more{animation:none}}@keyframes crfds-ep-return-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary-color) 0%,transparent);background:transparent}30%{box-shadow:0 0 14px 4px color-mix(in srgb,var(--primary-color) 55%,transparent);background:color-mix(in srgb,var(--primary-color) 12%,transparent)}60%{box-shadow:0 0 28px 8px color-mix(in srgb,var(--primary-color) 30%,transparent);background:color-mix(in srgb,var(--primary-color) 7%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary-color) 0%,transparent);background:transparent}}@keyframes crfds-ep-back-arrow-slide{0%{transform:translateX(0);opacity:1}40%{transform:translateX(-6px);opacity:.5}70%{transform:translateX(-3px);opacity:.8}to{transform:translateX(0);opacity:1}}@keyframes crfds-ep-back-label-flash{0%,to{opacity:.7;letter-spacing:.03em}45%{opacity:1;letter-spacing:.12em;color:var(--primary-color)}}@keyframes crfds-ep-glow-ring-burst{0%{transform:scale(.6);opacity:.9}60%{transform:scale(1.8);opacity:.4}to{transform:scale(2.4);opacity:0}}.crd-e-back-btn{position:relative;display:inline-flex;align-items:center;gap:3px;padding:4px 7px 4px 5px;border:1px solid color-mix(in srgb,var(--primary-color) 25%,transparent);border-radius:6px;background:color-mix(in srgb,var(--primary-color) 6%,transparent);color:var(--primary-color);cursor:pointer;flex-shrink:0;transition:border-color .2s,background .2s;z-index:1;overflow:visible}.crd-e-back-btn:hover{border-color:color-mix(in srgb,var(--primary-color) 50%,transparent);background:color-mix(in srgb,var(--primary-color) 12%,transparent)}.crd-e-back-glow{inset:-1px;border-radius:7px}.crd-e-back-glow,.crd-e-back-ring{position:absolute;pointer-events:none;opacity:0}.crd-e-back-ring{inset:-2px;border-radius:8px;border:1.5px solid color-mix(in srgb,var(--primary-color) 60%,transparent)}.crd-e-back-btn--active{animation:crfds-ep-return-pulse .42s ease-out forwards;border-color:color-mix(in srgb,var(--primary-color) 70%,transparent)}.crd-e-back-btn--active .crd-e-back-glow{animation:crfds-ep-return-pulse .42s ease-out forwards;opacity:1}.crd-e-back-btn--active .crd-e-back-ring{animation:crfds-ep-glow-ring-burst .42s ease-out forwards;opacity:1}.crd-e-back-btn--active svg{animation:crfds-ep-back-arrow-slide .42s ease-out forwards}.crd-e-back-btn--active .crd-e-back-label{animation:crfds-ep-back-label-flash .42s ease-out forwards}.crd-e-back-label{font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;opacity:.75;line-height:1}@media (max-width:480px){.crd-e-back-btn{padding:3px 6px 3px 4px}.crd-e-back-label{display:none}}.crd-e-overlay--media-live{display:flex;align-items:center;justify-content:center;background:var(--overlay-heavy);animation:crfds-melb-overlay-in .28s var(--transition-bounce,ease-out)}@keyframes crfds-melb-overlay-in{0%{opacity:0}to{opacity:1}}.crd-e-media-backdrop{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:0;pointer-events:none;padding:var(--spacing-2xl) var(--spacing-lg)}.crd-e-media-backdrop-oct{position:relative;width:min(92vw,640px);aspect-ratio:4/5;max-height:82vh;clip-path:var(--octagon-clip);padding:3px;pointer-events:auto;background:linear-gradient(135deg,var(--primary-color) 0,var(--gold-color,#d4af37) 35%,var(--gold-light,#ffd700) 50%,var(--gold-color,#d4af37) 65%,var(--primary-color) 100%);background-size:240% 240%;animation:crfds-melb-ring-flow 5s linear infinite;filter:drop-shadow(0 0 18px rgba(var(--primary-rgb),.55)) drop-shadow(0 0 36px rgba(var(--gold-rgb,212,175,55),.3))}@keyframes crfds-melb-ring-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.crd-e-media-backdrop-ring{position:absolute;inset:0;clip-path:var(--octagon-clip);z-index:-1;filter:none;opacity:.75;background:inherit;display:none!important}.crd-e-media-backdrop-img{position:relative;width:100%;height:100%;clip-path:var(--octagon-clip);overflow:hidden;background:var(--background-primary);display:flex;align-items:center;justify-content:center}.crd-e-media-backdrop-img img,.crd-e-media-backdrop-img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.crd-e-media-backdrop-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,transparent 38%,color-mix(in srgb,var(--overlay-heavy) 55%,transparent) 68%,color-mix(in srgb,var(--overlay-heavy) 96%,transparent) 100%)}.crd-e-media-backdrop-img{cursor:pointer}.crd-e-media-backdrop-img img,.crd-e-media-backdrop-img video{transition:filter .2s ease}.crd-e-media-backdrop-img:hover img,.crd-e-media-backdrop-img:hover video{filter:brightness(.94)}.crd-e-media-backdrop-counter{text-shadow:0 1px 2px color-mix(in srgb,var(--overlay-heavy) 80%,transparent)}.crd-e-media-backdrop-nav{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-sm);pointer-events:none}.crd-e-media-backdrop-arrow{pointer-events:auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;clip-path:var(--octagon-clip);background:color-mix(in srgb,var(--background-primary) 55%,transparent);backdrop-filter:none;border:1px solid color-mix(in srgb,var(--primary-color) 40%,transparent);color:var(--text-on-primary,#fff);cursor:pointer;transition:var(--transition-fast)}.crd-e-media-backdrop-arrow:hover{background:color-mix(in srgb,var(--primary-color) 30%,transparent);box-shadow:var(--glow-primary);transform:scale(1.06)}.crd-e-media-backdrop-arrow--prev{margin-left:var(--spacing-sm)}.crd-e-media-backdrop-arrow--next{margin-right:var(--spacing-sm)}.crd-e-media-backdrop-counter{position:absolute;top:var(--spacing-lg);left:50%;transform:translateX(-50%);pointer-events:none;padding:4px 12px;clip-path:var(--octagon-clip);background:color-mix(in srgb,var(--background-primary) 55%,transparent);backdrop-filter:none;color:var(--text-on-primary,#fff);font-size:12px;font-weight:800;letter-spacing:.4px}.crd-e-panel--media-live{position:relative;z-index:1;background:color-mix(in srgb,var(--background-primary) 72%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid color-mix(in srgb,var(--primary-color) 18%,transparent);box-shadow:var(--shadow-2xl)}@media (max-width:768px){.crd-e-media-backdrop{padding:var(--spacing-lg) var(--spacing-md)}.crd-e-media-backdrop-oct{width:min(94vw,480px);max-height:56vh}.crd-e-panel--media-live{max-height:44vh}}@media (prefers-reduced-motion:reduce){.crd-e-media-backdrop-oct{animation:none;background-position:50% 50%}.crd-e-overlay--media-live{animation:none}}.crfds-gpp-wrapper{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:14px;background:var(--surface-color,#fff);border:1px solid var(--border-color,rgba(0,0,0,.08))}.crfds-gpp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.crfds-gpp-title{margin:0;font-size:.95rem;font-weight:700}.crfds-gpp-subtitle{margin:.15rem 0 0;font-size:.78rem;opacity:.65}.crfds-gpp-dismiss{background:transparent;border:none;cursor:pointer;opacity:.55;padding:4px;border-radius:8px}.crfds-gpp-dismiss:hover{opacity:1;background:rgba(0,0,0,.05)}.crfds-gpp-all-done{display:flex;align-items:center;gap:.4rem;font-size:.82rem;padding:.5rem .75rem;border-radius:10px;background:rgba(34,197,94,.1);color:#16a34a}.crfds-gpp-loading{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem}.crfds-gpp-skeleton{height:130px;border-radius:12px;background:linear-gradient(90deg,rgba(0,0,0,.05),rgba(0,0,0,.09),rgba(0,0,0,.05));background-size:200% 100%;animation:crfds-gpp-shimmer 1.4s ease-in-out infinite}@keyframes crfds-gpp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.crfds-gpp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.6rem}.crfds-gpp-card{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.75rem .5rem;border-radius:12px;background:var(--surface-secondary,rgba(0,0,0,.02));text-align:center;position:relative}.crfds-gpp-card--plugged{opacity:.75}.crfds-gpp-card-avatar-wrap{position:relative;display:inline-flex}.crfds-gpp-card-avatar,.crfds-gpp-card-avatar-init{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:flex;align-items:center;justify-content:center;font-weight:700;background:var(--primary-color,#6366f1);color:#fff}.crfds-gpp-card-mutual-dot{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;background:#22c55e;border:2px solid var(--surface-color,#fff)}.crfds-gpp-card-name{font-size:.8rem;font-weight:600;color:inherit}.crfds-gpp-card-handle{font-size:.7rem;opacity:.55}.crfds-gpp-card-bio{margin:0;font-size:.68rem;opacity:.6;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crfds-gpp-card-mutual-label{font-size:.62rem;font-weight:700;color:#16a34a;text-transform:uppercase;letter-spacing:.03em}.crfds-gpp-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.25rem}.crfds-gpp-footer-link{background:none;border:none;font-size:.78rem;opacity:.7;cursor:pointer;text-decoration:none;color:inherit}.crfds-gpp-footer-link--primary{opacity:1;font-weight:600;color:var(--primary-color,#6366f1)}.crd-shares-inline{flex-wrap:wrap}.crd-shares-btn,.crd-shares-inline{display:inline-flex;align-items:center;gap:6px}.crd-shares-btn{padding:5px 11px;border:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color));border-radius:var(--border-radius-full);background:transparent;font-family:var(--font-display);font-size:.72rem;font-weight:700;line-height:1;color:var(--text-muted);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.crd-shares-btn svg{width:14px;height:14px;flex-shrink:0}.crd-shares-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 9%,transparent);border-color:color-mix(in srgb,var(--primary-color) 35%,transparent);color:var(--primary-color)}.crd-shares-btn:active:not(:disabled){transform:scale(.95)}.crd-shares-btn:disabled{opacity:.4;cursor:not-allowed}.crd-shares-btn--boost{color:var(--warning-color);border-color:color-mix(in srgb,var(--warning-color) 28%,var(--border-color))}.crd-shares-btn--boost:hover:not(:disabled){background:color-mix(in srgb,var(--warning-color) 12%,transparent);border-color:color-mix(in srgb,var(--warning-color) 55%,transparent);color:var(--warning-color)}.crd-shares-label{letter-spacing:.02em}.crd-shares-count{padding-left:6px;border-left:1px solid color-mix(in srgb,currentColor 28%,transparent);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.crd-shares-btn--boost .crd-shares-count{color:inherit}.crd-e-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary-color) 45%,transparent) transparent;padding-bottom:var(--spacing-md);background:var(--background-primary)}.crd-e-scroll>*{flex-shrink:0}.crd-e-scroll::-webkit-scrollbar{width:5px}.crd-e-scroll::-webkit-scrollbar-track{background:transparent}.crd-e-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary-color) 40%,transparent);border-radius:var(--border-radius-full);box-shadow:none}.crd-e-rail{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:10px var(--spacing-lg);background:color-mix(in srgb,var(--primary-color) 3%,var(--background-primary));border-bottom:1px solid color-mix(in srgb,var(--primary-color) 8%,var(--border-color))}.crd-e-rail-left{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--text-muted)}.crd-e-rail-left svg{width:15px;height:15px;flex-shrink:0;opacity:.85}.crd-e-rail-num{font-family:var(--font-display);font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:var(--text-secondary)}.crd-e-rail-sep{width:1px;height:12px;margin:0 6px;background:color-mix(in srgb,var(--primary-color) 20%,var(--border-color))}.crd-e-rail-shares{display:flex;align-items:center;margin-left:auto;flex-shrink:0}.crd-e-media-desktop,.crd-e-media-mobile{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-xs);min-width:0}.crd-e-media-mobile{display:none}@media (max-width:768px){.crd-e-media-desktop{display:none}.crd-e-media-mobile{display:block;padding:var(--spacing-sm) var(--spacing-md) 0}}.crd-e-comment-zone{flex-shrink:0;position:relative;padding:10px var(--spacing-md) calc(10px + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--primary-color) 4%,var(--background-secondary));border-top:1.5px solid transparent;background-image:linear-gradient(color-mix(in srgb,var(--primary-color) 4%,var(--background-secondary)),color-mix(in srgb,var(--primary-color) 4%,var(--background-secondary))),var(--gradient-primary);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 -6px 18px color-mix(in srgb,var(--primary-color) 8%,transparent)}.crd-e-input-wrap{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.crd-e-input{display:flex;align-items:center;gap:6px;padding:5px 6px 5px 8px;background:var(--background-tertiary);border:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color));border-radius:var(--border-radius-full);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.crd-e-input:focus-within{background:var(--background-primary);border-color:color-mix(in srgb,var(--primary-color) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 14%,transparent)}.crd-e-input-field{flex:1 1 auto;min-width:0;padding:8px 4px;background:transparent;border:none;outline:none;font-family:var(--font-primary);font-size:.86rem;line-height:1.3;color:var(--text-primary)}.crd-e-input-field::-moz-placeholder{color:var(--text-muted);opacity:.85}.crd-e-input-field::placeholder{color:var(--text-muted);opacity:.85}.crd-e-input-field:focus-visible{outline:none}.crd-e-input-field:disabled{cursor:not-allowed;opacity:.6}.crd-e-media-attach-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;clip-path:var(--octagon-clip);border:none;background:color-mix(in srgb,var(--primary-color) 8%,var(--background-secondary));color:var(--text-secondary);cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.crd-e-media-attach-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 18%,var(--background-secondary));color:var(--primary-color);transform:scale(1.06)}.crd-e-media-attach-btn--active{background:color-mix(in srgb,var(--primary-color) 22%,var(--background-secondary));color:var(--primary-color)}.crd-e-media-attach-btn:disabled{opacity:.4;cursor:not-allowed}.crd-e-submit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;clip-path:var(--octagon-clip);border:none;background:var(--gradient-primary);color:var(--text-on-primary);cursor:pointer;transition:transform .14s ease,filter .14s ease,opacity .14s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.crd-e-submit:hover:not(:disabled){transform:scale(1.08);filter:brightness(1.08)}.crd-e-submit:active:not(:disabled){transform:scale(.96)}.crd-e-submit:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.4)}.crd-e-replying{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:6px 6px 6px 10px;border-left:3px solid var(--primary-color);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;background:color-mix(in srgb,var(--primary-color) 8%,var(--background-secondary));font-family:var(--font-display);font-size:.72rem;font-weight:700;color:var(--primary-color)}.crd-e-replying>span{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crd-e-replying-cancel{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--border-radius-full);background:transparent;color:var(--text-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.crd-e-replying-cancel:hover{background:color-mix(in srgb,var(--error-color) 12%,transparent);color:var(--error-color)}.crd-e-input-media-row{display:flex;gap:var(--spacing-sm);padding:2px 2px 4px;overflow-x:auto;scrollbar-width:none}.crd-e-input-media-row::-webkit-scrollbar{display:none}.crd-e-media-thumb{position:relative;flex-shrink:0;width:56px;height:56px}.crd-e-media-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:var(--border-radius-md);border:1px solid color-mix(in srgb,var(--primary-color) 30%,var(--border-color))}.crd-e-media-thumb-rm{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1.5px solid var(--background-secondary);border-radius:var(--border-radius-full);background:var(--error-color);color:var(--color-white);cursor:pointer;transition:transform .14s ease}.crd-e-media-thumb-rm svg{width:9px;height:9px}.crd-e-media-thumb-rm:hover{transform:scale(1.12)}.crd-emoji-picker{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--background-elevated,var(--background-primary));border:1px solid color-mix(in srgb,var(--primary-color) 22%,var(--border-color));border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg),0 0 18px color-mix(in srgb,var(--primary-color) 10%,transparent);animation:crd-e-pop-in .16s ease both}.crd-emoji-tabs{display:flex;align-items:center;gap:4px}.crd-emoji-tab{padding:4px 10px;border:none;border-radius:var(--border-radius-full);background:transparent;font-family:var(--font-display);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.crd-emoji-tab--active,.crd-emoji-tab:hover{color:var(--primary-color)}.crd-emoji-tab--active{background:color-mix(in srgb,var(--primary-color) 14%,transparent)}.crd-emoji-close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--border-radius-full);background:transparent;color:var(--text-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.crd-emoji-close:hover{background:color-mix(in srgb,var(--primary-color) 12%,transparent);color:var(--primary-color)}.crd-emoji-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2px}.crd-emoji-btn{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--border-radius-md);background:transparent;font-size:1.25rem;line-height:1;cursor:pointer;transition:background .12s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.crd-emoji-btn:hover{background:color-mix(in srgb,var(--primary-color) 12%,transparent);transform:scale(1.18)}@keyframes crd-e-pop-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.crd-e-list{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--spacing-xs) 0}.crd-e-comment{position:relative;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid color-mix(in srgb,var(--primary-color) 6%,var(--border-color));transition:background .16s ease}.crd-e-comment:last-child{border-bottom:none}.crd-e-comment:hover{background:color-mix(in srgb,var(--primary-color) 3%,transparent)}.crd-e-comment.pinned{background:color-mix(in srgb,var(--primary-color) 6%,var(--background-primary));box-shadow:inset 3px 0 0 var(--primary-color)}.crd-e-pin-badge{display:inline-flex;align-items:center;gap:2px;margin-bottom:6px;padding:2px 8px 2px 6px;border-radius:var(--border-radius-full);background:color-mix(in srgb,var(--primary-color) 12%,transparent);font-family:var(--font-display);font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:var(--primary-color)}.crd-e-comment-main{display:flex;align-items:flex-start;gap:10px;min-width:0}.crd-e-avatar-link{flex-shrink:0;display:block;margin-top:2px;text-decoration:none;transition:filter .16s ease}.crd-e-avatar-link:hover{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary-color) 50%,transparent))}.crd-e-comment-body,.crd-e-reply-body{flex:1 1 auto;min-width:0}.crd-e-comment-author{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.crd-e-author-name-link{display:inline-flex;align-items:baseline;gap:6px;min-width:0;color:var(--text-primary);text-decoration:none}.crd-e-author-name-link:hover .crd-e-author-name{color:var(--primary-color)}.crd-e-author-name{font-family:var(--font-display);font-size:.84rem;font-weight:800;line-height:1.2;color:var(--text-primary);transition:color .14s ease}.crd-e-author-handle{font-size:.72rem;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.crd-e-verified{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;clip-path:var(--octagon-clip);background:var(--gradient-primary);font-size:.5rem;line-height:1;color:var(--text-on-primary);align-self:center}.crd-e-edited{font-size:.64rem;font-style:italic;color:var(--text-muted)}.crd-e-time{margin-left:auto;font-family:var(--font-display);font-size:.66rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.crd-e-comment-text{margin-top:4px;font-size:.88rem;line-height:1.5;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.crd-e-comment-text--sm{font-size:.83rem;line-height:1.45}.crd-e-comment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-top:6px;margin-left:-8px}.crd-e-action-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:none;border-radius:var(--border-radius-full);background:transparent;font-family:var(--font-display);font-size:.72rem;font-weight:700;line-height:1;color:var(--text-muted);cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.crd-e-action-btn svg{width:14px;height:14px;flex-shrink:0}.crd-e-action-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 9%,transparent);color:var(--primary-color)}.crd-e-action-btn:active:not(:disabled){transform:scale(.94)}.crd-e-action-btn:disabled{opacity:.45;cursor:not-allowed}.crd-e-action-btn--liked{color:var(--accent-color)}.crd-e-action-btn--liked:hover:not(:disabled){background:color-mix(in srgb,var(--accent-color) 10%,transparent);color:var(--accent-color)}.crd-e-action-btn--riffs{background:color-mix(in srgb,var(--primary-color) 9%,transparent);color:var(--primary-color)}.crd-e-action-btn--delete:hover:not(:disabled){background:color-mix(in srgb,var(--error-color) 12%,transparent);color:var(--error-color)}.crd-e-pin-btn--active{background:color-mix(in srgb,var(--primary-color) 12%,transparent);color:var(--primary-color)}.crd-e-pin-btn--loading{cursor:progress;opacity:.7}.crd-e-pin-label{font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.crd-e-edit-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.crd-e-input-field--edit{flex:1 1 180px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--primary-color) 40%,var(--border-color));border-radius:var(--border-radius-md);background:var(--background-tertiary);transition:border-color .16s ease,box-shadow .16s ease}.crd-e-input-field--edit:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 14%,transparent)}.crd-e-edit-cancel,.crd-e-edit-save{padding:7px 14px;border:none;border-radius:var(--border-radius-full);font-family:var(--font-display);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;line-height:1;cursor:pointer;transition:transform .14s ease,filter .14s ease,background .14s ease,color .14s ease}.crd-e-edit-save{background:var(--gradient-primary);color:var(--text-on-primary)}.crd-e-edit-save:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.crd-e-edit-save:disabled{opacity:.5;cursor:progress}.crd-e-edit-cancel{background:color-mix(in srgb,var(--primary-color) 6%,var(--background-tertiary));color:var(--text-secondary)}.crd-e-edit-cancel:hover{background:color-mix(in srgb,var(--primary-color) 14%,var(--background-tertiary));color:var(--primary-color)}.crd-e-replies{display:flex;flex-direction:column;margin:var(--spacing-sm) 0 0 var(--spacing-md);padding-left:var(--spacing-md);border-left:2px solid color-mix(in srgb,var(--primary-color) 22%,var(--border-color))}.crd-e-reply{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;min-width:0}.crd-e-reply+.crd-e-reply{border-top:1px solid color-mix(in srgb,var(--primary-color) 6%,var(--border-color))}.crd-e-loading{display:flex;flex-direction:column;gap:14px;padding:14px var(--spacing-lg)}.crd-e-skeleton{display:flex;align-items:flex-start;gap:10px}.crd-e-skel-avatar{flex-shrink:0;width:36px;height:36px;clip-path:var(--octagon-clip);background-color:var(--background-tertiary)}.crd-e-skel-content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px;padding-top:3px}.crd-e-skel-line{width:85%;height:9px;border-radius:var(--border-radius-sm);background-color:var(--background-tertiary)}.crd-e-skel-line--medium{width:60%}.crd-e-empty-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;clip-path:var(--octagon-clip);background:color-mix(in srgb,var(--primary-color) 8%,var(--background-tertiary));opacity:1;color:var(--primary-color)}.crd-e-empty-title{color:var(--text-primary)}@media (max-width:480px){.crd-e-rail{padding:8px var(--spacing-md)}.crd-e-comment{padding:10px var(--spacing-md)}.crd-e-loading{padding:12px var(--spacing-md)}.crd-e-author-handle{max-width:90px}.crd-emoji-grid{grid-template-columns:repeat(6,1fr)}}.crd-e-plug-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1.5px solid color-mix(in srgb,var(--primary-color) 40%,var(--border-color));border-radius:var(--border-radius-full);background:color-mix(in srgb,var(--primary-color) 6%,var(--background-secondary));font-family:var(--font-display);font-size:.7rem;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.05em;color:var(--primary-color);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;-webkit-tap-highlight-color:transparent}.crd-e-plug-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 16%,var(--background-secondary));border-color:var(--primary-color);transform:translateY(-1px)}.crd-e-plug-btn--plugged{background:var(--primary-color);border-color:var(--primary-color);color:var(--text-on-primary)}.crd-e-plug-btn--plugged:hover:not(:disabled){background:var(--primary-hover);color:var(--text-on-primary)}.crd-e-plug-btn--plugback{border-color:var(--primary-color);animation:crd-ep-plugback-pulse 2s ease-in-out infinite}.crd-e-plug-btn--loading{cursor:progress;opacity:.65}.crfds-ta-root{max-width:100%;flex-shrink:0}.crfds-ta-octo,.crfds-ta-root{position:relative;display:inline-flex;align-items:center}.crfds-ta-octo{--crfds-ta-cut:7px;justify-content:center;padding:.06rem .75rem;clip-path:polygon(var(--crfds-ta-cut) 0,calc(100% - var(--crfds-ta-cut)) 0,100% var(--crfds-ta-cut),100% calc(100% - var(--crfds-ta-cut)),calc(100% - var(--crfds-ta-cut)) 100%,var(--crfds-ta-cut) 100%,0 calc(100% - var(--crfds-ta-cut)),0 var(--crfds-ta-cut));background:color-mix(in srgb,var(--crfds-ta-color) 10%,var(--background-primary) 88%);border:1px solid color-mix(in srgb,var(--crfds-ta-color) 45%,transparent);color:var(--crfds-ta-color);font-size:.62rem;line-height:1.35;font-weight:700;letter-spacing:.02em;isolation:isolate;white-space:nowrap;transition:all .2s cubic-bezier(.34,1.56,.64,1);font-family:var(--font-display,"Inter",system-ui,sans-serif);text-transform:uppercase;box-shadow:0 0 0 1px color-mix(in srgb,var(--crfds-ta-color) 45%,transparent),0 2px 8px rgba(0,0,0,.04)}.crfds-ta-octo--sm{--crfds-ta-cut:5px;padding:.045rem .7rem;font-size:.56rem}.crfds-ta-octo--md{--crfds-ta-cut:8px;padding:.08rem 1.05rem;font-size:.7rem}.crfds-ta-octo--lg{--crfds-ta-cut:10px;padding:.1rem 1.3rem;font-size:.8rem}.crfds-ta-octo--online{border-width:1.5px;border-color:color-mix(in srgb,var(--crfds-ta-color) 85%,transparent);background:color-mix(in srgb,var(--crfds-ta-color) 22%,var(--background-primary) 78%);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--crfds-ta-color) 70%,transparent),0 0 14px 2px var(--crfds-ta-glow-soft),0 0 26px 6px var(--crfds-ta-glow-strong);animation:crfds-ta-glow-pulse 1.8s ease-in-out infinite;z-index:1}.crfds-ta-octo--online .crfds-ta-slang-inner{background:linear-gradient(100deg,var(--crfds-ta-color) 20%,color-mix(in srgb,var(--crfds-ta-color) 30%,white) 40%,white 50%,color-mix(in srgb,var(--crfds-ta-color) 30%,white) 60%,var(--crfds-ta-color) 80%);background-size:260% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:crfds-ta-marquee-sweep 1.6s linear infinite;font-weight:800}@keyframes crfds-ta-marquee-sweep{0%{background-position:200%}to{background-position:-200%}}@keyframes crfds-ta-glow-pulse{0%,to{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--crfds-ta-color) 70%,transparent),0 0 12px 2px var(--crfds-ta-glow-soft),0 0 20px 4px var(--crfds-ta-glow-strong)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--crfds-ta-color) 90%,transparent),0 0 20px 4px var(--crfds-ta-glow-strong),0 0 38px 9px var(--crfds-ta-glow-strong)}}.crfds-ta-octo--revibing{box-shadow:0 0 0 1px color-mix(in srgb,var(--crfds-ta-color) 40%,transparent),0 0 12px 3px var(--crfds-ta-glow-soft);background:color-mix(in srgb,var(--crfds-ta-color) 14%,var(--background-primary) 86%);border-color:color-mix(in srgb,var(--crfds-ta-color) 55%,transparent)}.crfds-ta-octo--timeseen--drifting{box-shadow:0 0 0 .5px color-mix(in srgb,var(--crfds-ta-color) 28%,transparent);border-color:color-mix(in srgb,var(--crfds-ta-color) 32%,transparent)}.crfds-ta-octo--timeseen--ghosted{border-color:color-mix(in srgb,var(--crfds-ta-color) 19%,transparent)}.crfds-ta-slang-frame{position:relative;overflow:hidden;display:inline-block;vertical-align:bottom}.crfds-ta-slang-inner{display:inline-block}.crfds-ta-sub{margin-left:.35em;opacity:.65;font-weight:600;font-size:.85em;letter-spacing:.02em;text-transform:none}.crfds-ta-octo:hover{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.crfds-ta-octo--online,.crfds-ta-octo--online .crfds-ta-slang-inner,.crfds-ta-octo:hover{animation:none!important;transform:none!important}}.crfds-ta-octo--timeseen--drifting{box-shadow:0 0 0 .5px color-mix(in srgb,var(--crfds-ta-color) 30%,transparent);background:color-mix(in srgb,var(--crfds-ta-color) 8%,var(--background-primary) 92%);border-color:color-mix(in srgb,var(--crfds-ta-color) 35%,transparent);opacity:.85}.crfds-ta-octo--timeseen--ghosted{box-shadow:none;background:color-mix(in srgb,var(--crfds-ta-color) 4%,var(--background-primary) 96%);border-color:color-mix(in srgb,var(--crfds-ta-color) 20%,transparent);opacity:.6}@keyframes crfds-vfs-boost-flash{0%{opacity:1}to{opacity:0}}@keyframes crfds-vfs-boost-wave{0%{transform:scale(.3);opacity:1}to{transform:scale(1);opacity:0}}@keyframes crfds-vfs-boost-toast-in{0%{transform:translate(-50%,12px);opacity:0}to{transform:translate(-50%);opacity:1}}.crfds-lvp-anim-float-canvas,.crfds-plug-canvas,.crfds-reactions-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:9999}.crfds-caf-animation{position:relative;transition:opacity .25s ease,transform .25s ease}.crfds-caf-animation--enter{opacity:1;transform:scale(1)}.crfds-caf-animation--exit{opacity:0;transform:scale(.96)}.crfds-fire-to-feed-wrap{display:flex;justify-content:center}.crfds-fire-to-feed-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.08);color:#f59e0b;cursor:pointer;font-size:.72rem;font-weight:700;transition:transform .15s ease,background .15s ease,border-color .15s ease}.crfds-fire-to-feed-btn:hover:not(:disabled){background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.6);transform:translateY(-1px)}.crfds-fire-to-feed-btn:disabled{cursor:default}.crfds-fire-to-feed-btn--active{background:rgba(245,158,11,.22);border-color:rgba(245,158,11,.75)}.crfds-fire-to-feed-count{font-size:.7rem;font-weight:800}.vcs-admin-modal-overlay{position:fixed;inset:0;z-index:var(--z-modal,1070);isolation:isolate;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:radial-gradient(ellipse 70% 55% at 50% 50%,rgba(var(--primary-rgb),.07) 0,rgba(0,0,0,.86) 60%,rgba(0,0,0,.96) 100%);backdrop-filter:none;-webkit-backdrop-filter:none;animation:vcs-admin-overlay-in .25s ease both}@keyframes vcs-admin-overlay-in{0%{opacity:0}to{opacity:1}}.vcs-admin-led-wrap{width:min(760px,100%);max-height:min(880px,92vh);filter:drop-shadow(0 0 1px var(--vcs-power,var(--gold-color))) drop-shadow(0 0 6px var(--vcs-power,var(--gold-color))) drop-shadow(0 0 20px rgba(var(--gold-rgb),.6)) drop-shadow(0 0 46px rgba(var(--primary-rgb),.42)) drop-shadow(0 0 96px rgba(var(--primary-rgb),.22));animation:vcs-admin-led-breathe 2.6s ease-in-out infinite alternate}.vcs-admin-led-wrap--locked{width:min(420px,100%);max-height:none}@keyframes vcs-admin-led-breathe{0%{filter:drop-shadow(0 0 1px var(--vcs-power,var(--gold-color))) drop-shadow(0 0 4px var(--vcs-power,var(--gold-color))) drop-shadow(0 0 14px rgba(var(--gold-rgb),.5)) drop-shadow(0 0 32px rgba(var(--primary-rgb),.28))}to{filter:drop-shadow(0 0 2px var(--vcs-power,var(--gold-color))) drop-shadow(0 0 11px var(--vcs-power,var(--gold-color))) drop-shadow(0 0 28px rgba(var(--gold-rgb),.85)) drop-shadow(0 0 62px rgba(var(--primary-rgb),.5)) drop-shadow(0 0 110px rgba(var(--primary-rgb),.22))}}.vcs-admin-modal{--vcs-ink:var(--text-primary);--vcs-authority:var(--primary-color);--vcs-power:var(--gold-color,#d4af37);--vcs-power-lt:var(--gold-light,#ffd700);--vcs-sanction:var(--error-color);--vcs-clear:var(--success-color);--vcs-caution:var(--warning-color);--vcs-readout:var(--font-mono);--vcs-oct-modal:polygon(32px 0,calc(100% - 32px) 0,100% 32px,100% calc(100% - 32px),calc(100% - 32px) 100%,32px 100%,0 calc(100% - 32px),0 32px);--vcs-oct-card:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);--vcs-oct-field:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);--vcs-hex-pill:polygon(15px 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,15px 100%,0 50%);--vcs-hex-chip:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);position:relative;width:100%;max-height:inherit;display:flex;flex-direction:column;color:var(--vcs-ink);background:linear-gradient(135deg,rgba(var(--gold-rgb),.1) 0,rgba(var(--primary-rgb),.05) 22%,transparent 42%,transparent 60%,rgba(var(--gold-rgb),.05) 80%,rgba(var(--primary-rgb),.1) 100%),radial-gradient(140% 100% at 0 0,color-mix(in srgb,var(--vcs-authority) 9%,transparent) 0,transparent 55%),var(--background-secondary);clip-path:var(--vcs-oct-modal);border:1px solid rgba(var(--gold-rgb),.28);overflow:hidden;animation:vcs-admin-modal-in .3s cubic-bezier(.34,1.4,.64,1) both}@keyframes vcs-admin-modal-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.vcs-admin-modal-header{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-md);flex-shrink:0}.vcs-admin-modal-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.vcs-admin-modal-heading{display:flex;flex-direction:column;gap:4px;min-width:0}.vcs-admin-modal-heading:before{content:"ADMINISTRATIVE CONTROL \2014 CLEARANCE VERIFIED";font-family:var(--vcs-readout,var(--font-mono));font-size:.62rem;font-weight:700;letter-spacing:.14em;color:var(--vcs-power);text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;order:-1}.vcs-admin-modal-title{font-family:var(--font-heading);font-size:1.45rem;font-weight:900;letter-spacing:-.01em;margin:0;background:linear-gradient(100deg,var(--vcs-ink) 30%,var(--vcs-authority) 55%,var(--vcs-ink) 75%);background-size:240% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vcs-admin-title-temper 1.4s ease .15s both}@keyframes vcs-admin-title-temper{0%{background-position:100% 0}to{background-position:0 0}}.vcs-admin-modal-crowd{font-size:.82rem;color:var(--text-muted);font-weight:600}.vcs-admin-modal-crowd:before{content:"\25B8\00a0";color:var(--vcs-authority)}.vcs-admin-modal-header-actions{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.vcs-admin-edit-details{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;clip-path:var(--vcs-hex-pill);border:1px solid var(--border-color);background:var(--surface-subtle);color:var(--text-secondary);font-size:.78rem;font-weight:700;cursor:pointer;transition:var(--transition-elite)}.vcs-admin-edit-details:hover{color:var(--vcs-authority);background:var(--background-hover);box-shadow:var(--glow-primary)}.vcs-admin-modal-close,.vcs-admin-refresh{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;clip-path:var(--hexagon-clip);border:1px solid var(--border-color);background:var(--surface-subtle);color:var(--text-secondary);cursor:pointer;transition:var(--transition-elite)}.vcs-admin-refresh svg{width:16px;height:16px;transition:transform .5s var(--transition-bounce,ease)}.vcs-admin-refresh:hover{color:var(--vcs-authority);background:var(--background-hover);box-shadow:var(--glow-primary)}.vcs-admin-refresh:hover svg{transform:rotate(180deg)}.vcs-admin-refresh:active svg{transform:rotate(1turn)}.vcs-admin-modal-close:hover{color:var(--vcs-sanction);background:color-mix(in srgb,var(--error-color) 12%,var(--surface-subtle));box-shadow:0 0 0 3px color-mix(in srgb,var(--error-color) 25%,transparent)}.vcs-admin-modal--locked .vcs-admin-modal-close{position:absolute;top:var(--spacing-md);right:var(--spacing-md)}.vcs-admin-modal-body{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;padding:0 var(--spacing-lg) var(--spacing-xl)}.vcs-admin-content{padding-top:var(--spacing-sm);animation:vcs-admin-content-fade .25s ease}@keyframes vcs-admin-content-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.vcs-admin-locked{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-4xl) var(--spacing-lg);text-align:center;color:var(--text-secondary)}.vcs-admin-locked-icon{font-size:2.25rem;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--error-color) 45%,transparent));animation:vcs-admin-locked-shake .5s ease .1s both}.vcs-admin-locked h3{font-family:var(--font-heading);letter-spacing:.02em}.vcs-admin-locked p{font-family:var(--vcs-readout,var(--font-mono));font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--error-color)}@keyframes vcs-admin-locked-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(1px)}}.vcs-spin{width:22px;height:22px;border-top:2.5px solid var(--surface-subtle);border:2.5px solid var(--surface-subtle);border-top-color:var(--primary-color);border-radius:50%;animation:vcs-spin-rotate .75s linear infinite}@keyframes vcs-spin-rotate{to{transform:rotate(1turn)}}@media (max-width:640px){.vcs-admin-modal-overlay{padding:0;align-items:flex-end}.vcs-admin-led-wrap{width:100%;max-height:94vh;max-height:94dvh}.vcs-admin-modal{max-height:94vh;max-height:94dvh;--vcs-oct-modal:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%,0 18px)}.vcs-admin-modal-header{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-sm)}.vcs-admin-modal-header-top{flex-wrap:wrap}.vcs-admin-edit-details span{display:none}.vcs-admin-edit-details{width:36px;padding:0;justify-content:center}.vcs-admin-modal-body{padding:0 var(--spacing-md) var(--spacing-lg)}}@media (prefers-reduced-motion:reduce){.vcs-admin-content,.vcs-admin-led-wrap,.vcs-admin-locked-icon,.vcs-admin-modal,.vcs-admin-modal-overlay,.vcs-admin-modal-title,.vcs-admin-refresh svg{animation:none!important;transition:none!important}.vcs-admin-led-wrap{filter:drop-shadow(0 0 2px var(--vcs-power,var(--gold-color))) drop-shadow(0 0 11px var(--vcs-power,var(--gold-color))) drop-shadow(0 0 28px rgba(var(--gold-rgb),.85))}.vcs-admin-modal-title{background-position:0 0}}.vcs-admin-oct{clip-path:var(--vcs-oct-card)}.vcs-admin-oct-field{clip-path:var(--vcs-oct-field)}.vcs-admin-oct-modal{clip-path:var(--vcs-oct-modal)}.vcs-admin-hex{clip-path:var(--hexagon-clip)}.vcs-admin-hex-pill{clip-path:var(--vcs-hex-pill)}.vcs-admin-hex-chip{clip-path:var(--vcs-hex-chip)}.vcs-activity-empty,.vcs-analytics-empty,.vcs-automation-empty,.vcs-content-empty,.vcs-member-empty,.vcs-moderation-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--spacing-4xl) var(--spacing-lg);text-align:center;color:var(--text-muted)}.vcs-activity-empty-icon,.vcs-analytics-empty-icon,.vcs-automation-empty-icon,.vcs-content-empty-icon,.vcs-member-empty-icon,.vcs-moderation-empty-icon{font-size:1.85rem;opacity:.7}.vcs-activity-loading,.vcs-analytics-loading,.vcs-automation-loading,.vcs-content-loading,.vcs-member-loading,.vcs-moderation-loading{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);color:var(--text-muted);font-family:var(--vcs-readout,var(--font-mono));font-size:.82rem}.vcs-activity-error,.vcs-analytics-error,.vcs-automation-error,.vcs-content-error,.vcs-member-error,.vcs-moderation-error{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);clip-path:var(--vcs-oct-field);background:color-mix(in srgb,var(--error-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--error-color) 35%,transparent);color:var(--error-color);font-size:.85rem}.vcs-activity-error button,.vcs-analytics-error button,.vcs-automation-error button,.vcs-content-error button,.vcs-member-error button,.vcs-moderation-error button{margin-left:auto;padding:4px 12px;clip-path:var(--vcs-hex-chip);border:1px solid var(--error-color);background:transparent;color:var(--error-color);font-weight:700;cursor:pointer}.vcs-role--owner{color:var(--vcs-power);background:color-mix(in srgb,var(--vcs-power) 16%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--vcs-power) 35%,transparent) inset}.vcs-role--admin{color:var(--vcs-authority);background:color-mix(in srgb,var(--vcs-authority) 14%,transparent)}.vcs-role--mod{color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 14%,transparent)}.vcs-role--member{color:var(--text-secondary);background:var(--surface-mid,var(--surface-subtle))}.vcs-member-checkbox{width:17px;height:17px;border-radius:3px;border:1.5px solid var(--border-dark,var(--border-color));accent-color:var(--vcs-authority,var(--primary-color));cursor:pointer;flex-shrink:0}.vcs-bulk-actions{display:flex;align-items:center;gap:8px;padding:var(--spacing-sm) var(--spacing-md);clip-path:var(--vcs-oct-field);background:color-mix(in srgb,var(--vcs-authority,var(--primary-color)) 10%,var(--background-hover));border:1px solid var(--vcs-authority);box-shadow:var(--glow-primary);animation:vcs-bulk-engage .28s cubic-bezier(.34,1.56,.64,1) both}@keyframes vcs-bulk-engage{0%{opacity:0;transform:scaleY(.7)}to{opacity:1;transform:scaleY(1)}}.vcs-bulk-count{font-family:var(--vcs-readout,var(--font-mono));margin-right:auto;text-transform:uppercase;letter-spacing:.04em}.vcs-bulk-btn,.vcs-bulk-count{font-size:.78rem;font-weight:700;color:var(--vcs-ink)}.vcs-bulk-btn{padding:6px 14px;clip-path:var(--vcs-hex-chip);border:1px solid var(--border-color);background:var(--surface-mid,var(--surface-subtle));cursor:pointer;transition:var(--transition-fast)}.vcs-bulk-btn:hover{transform:translateY(-1px)}.vcs-bulk-btn--remove,.vcs-bulk-btn--remove:hover{color:var(--vcs-sanction);border-color:var(--vcs-sanction)}.vcs-bulk-btn--ban,.vcs-bulk-btn--ban:hover{color:var(--vcs-caution);border-color:var(--vcs-caution)}.vcs-bulk-btn--clear{color:var(--text-muted)}.vcs-bulk-btn--clear:hover{color:var(--vcs-ink);border-color:var(--border-dark,var(--border-color))}.vcs-admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:var(--spacing-sm)}.vcs-admin-stat{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:var(--spacing-md) var(--spacing-sm);clip-path:var(--vcs-oct-card);background:var(--surface-subtle);border:1px solid var(--border-color);overflow:hidden;transition:var(--transition-elite);animation:vcs-stat-power-on .45s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.1s + (var(--vcs-i, 0) * .06s))}.vcs-admin-stats>.vcs-admin-stat:first-child{--vcs-i:0}.vcs-admin-stats>.vcs-admin-stat:nth-child(2){--vcs-i:1}.vcs-admin-stats>.vcs-admin-stat:nth-child(3){--vcs-i:2}.vcs-admin-stats>.vcs-admin-stat:nth-child(4){--vcs-i:3}.vcs-admin-stats>.vcs-admin-stat:nth-child(5){--vcs-i:4}@keyframes vcs-stat-power-on{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vcs-admin-stat:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--vcs-authority);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.vcs-admin-stat:hover{transform:translateY(-3px);border-color:var(--vcs-authority);box-shadow:var(--shadow-md)}.vcs-admin-stat:hover:before{transform:scaleX(1)}.vcs-admin-stat-value{font-family:var(--font-heading);font-size:1.35rem;font-weight:900;color:var(--vcs-ink);font-variant-numeric:tabular-nums}.vcs-admin-stat-label{font-family:var(--vcs-readout,var(--font-mono));font-size:.62rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.vcs-admin-stat--warning .vcs-admin-stat-value{color:var(--vcs-caution)}.vcs-admin-stat--danger .vcs-admin-stat-value{color:var(--vcs-sanction)}.vcs-admin-stat--warning:before{background:var(--vcs-caution)}.vcs-admin-stat--danger:before{background:var(--vcs-sanction)}.vcs-admin-stat--warning:hover{border-color:var(--vcs-caution)}.vcs-admin-stat--danger:hover{border-color:var(--vcs-sanction)}.vcs-admin-stat--danger .vcs-admin-stat-value{animation:vcs-danger-flicker 2.4s ease-in-out 1.2s infinite}@keyframes vcs-danger-flicker{0%,92%,to{text-shadow:none}94%{text-shadow:0 0 10px color-mix(in srgb,var(--error-color) 70%,transparent)}96%{text-shadow:none}}.vcs-admin-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:none;border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-sm)}.vcs-admin-tabs::-webkit-scrollbar{display:none}.vcs-admin-tab{position:relative;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:8px 16px;clip-path:var(--vcs-hex-pill);border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:.84rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:var(--transition-elite);animation:vcs-tab-cascade .4s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.1s + (var(--vcs-ti, 0) * 45ms))}.vcs-admin-tabs>.vcs-admin-tab:first-child{--vcs-ti:0}.vcs-admin-tabs>.vcs-admin-tab:nth-child(2){--vcs-ti:1}.vcs-admin-tabs>.vcs-admin-tab:nth-child(3){--vcs-ti:2}.vcs-admin-tabs>.vcs-admin-tab:nth-child(4){--vcs-ti:3}.vcs-admin-tabs>.vcs-admin-tab:nth-child(5){--vcs-ti:4}.vcs-admin-tabs>.vcs-admin-tab:nth-child(6){--vcs-ti:5}.vcs-admin-tabs>.vcs-admin-tab:nth-child(7){--vcs-ti:6}.vcs-admin-tabs>.vcs-admin-tab:nth-child(8){--vcs-ti:7}@keyframes vcs-tab-cascade{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.vcs-admin-tab:hover{color:var(--vcs-ink);background:var(--surface-subtle)}.vcs-admin-tab--active{color:var(--vcs-authority);background:var(--background-hover);border-color:var(--vcs-authority);box-shadow:var(--glow-primary)}.vcs-admin-tab--active:after{content:"";position:absolute;left:14px;right:14px;bottom:-7px;height:2px;background:linear-gradient(90deg,var(--vcs-authority),var(--vcs-power));clip-path:var(--vcs-hex-chip)}.vcs-admin-tab-icon{font-size:.95rem;line-height:1;transition:transform .25s var(--transition-bounce,ease)}.vcs-admin-tab--active .vcs-admin-tab-icon{transform:scale(1.14)}.vcs-admin-tab-label{white-space:nowrap}.vcs-admin-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;clip-path:var(--hexagon-clip);background:var(--vcs-sanction,var(--error-color));color:var(--color-white);font-size:.65rem;font-weight:800;font-family:var(--vcs-readout,var(--font-mono));box-shadow:0 0 0 2px color-mix(in srgb,var(--error-color) 35%,transparent);animation:vcs-admin-badge-pop .3s var(--transition-bounce,ease)}@keyframes vcs-admin-badge-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.vcs-admin-overview{display:flex;flex-direction:column;gap:var(--spacing-md)}.vcs-admin-overview-summary{position:relative;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) calc(var(--spacing-md) + 4px);clip-path:var(--vcs-oct-card);background:var(--surface-subtle);border:1px solid var(--border-color);border-left:3px solid var(--vcs-authority);margin-bottom:var(--spacing-md)}.vcs-admin-overview-text{color:var(--text-secondary);margin:0}.vcs-admin-overview-tips{display:flex;flex-direction:column;gap:var(--spacing-sm)}.vcs-admin-overview-tips-title{font-family:var(--vcs-readout,var(--font-mono));font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.vcs-admin-overview-tips-list{list-style:none;display:flex;flex-direction:column;gap:6px;padding:0;margin:0}.vcs-admin-overview-tips-list li{position:relative;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) calc(var(--spacing-md) + 10px);clip-path:var(--vcs-oct-field);background:var(--surface-subtle);border:1px solid var(--border-color);color:var(--text-secondary);font-size:.85rem;transition:var(--transition-fast)}.vcs-admin-overview-tips-list li:before{content:"";position:absolute;left:var(--spacing-sm);top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--vcs-authority)}.vcs-admin-overview-tips-list li:hover{border-color:var(--vcs-authority);background:var(--background-hover)}@media (max-width:640px){.vcs-admin-stats{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.vcs-admin-overview-tips-list li,.vcs-admin-stat,.vcs-admin-stat-value,.vcs-admin-tab,.vcs-admin-tab-badge,.vcs-admin-tab-icon{animation:none!important;transition:none!important}}.vcs-content-manager,.vcs-member-manager{display:flex;flex-direction:column;gap:var(--spacing-md)}.vcs-member-toolbar{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.vcs-member-search{position:relative;flex:1;min-width:180px;display:flex;align-items:center}.vcs-member-search-icon{position:absolute;left:12px;color:var(--text-muted);pointer-events:none;width:15px;height:15px}.vcs-member-search-input{width:100%;height:38px;padding:0 34px;clip-path:var(--vcs-oct-field);border:1px solid var(--border-color);background:var(--surface-subtle);color:var(--vcs-ink);font-size:.85rem;transition:var(--transition-elite)}.vcs-member-search-input:focus{outline:none;border-color:var(--vcs-authority);background:var(--background-hover);box-shadow:var(--glow-primary)}.vcs-member-search-clear{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;clip-path:var(--hexagon-clip);border:none;background:var(--surface-mid,var(--border-color));color:var(--text-muted);cursor:pointer}.vcs-member-search-clear:hover{color:var(--vcs-sanction)}.vcs-member-filters{display:flex;gap:8px;flex-wrap:wrap}.vcs-member-filter-select,.vcs-role-select{height:38px;padding:0 30px 0 12px;clip-path:var(--vcs-oct-field);border:1px solid var(--border-color);background:var(--surface-subtle);color:var(--vcs-ink);font-size:.82rem;font-weight:600;cursor:pointer;transition:var(--transition-elite)}.vcs-member-filter-select:focus,.vcs-role-select:focus{outline:none;border-color:var(--vcs-authority)}.vcs-role-select{height:32px;padding:0 10px;font-size:.78rem}.vcs-role-select:disabled{opacity:.55;cursor:not-allowed}.vcs-member-count{font-family:var(--vcs-readout,var(--font-mono));font-size:.75rem;color:var(--text-muted);white-space:nowrap}.vcs-member-add-btn{flex-shrink:0;padding:7px 14px;font-size:.78rem;font-weight:800;color:var(--text-on-primary);background:var(--gradient-primary);border:none;clip-path:var(--octagon-clip);cursor:pointer;white-space:nowrap;transition:var(--transition-fast)}.vcs-member-add-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.vcs-member-list{display:flex;flex-direction:column;gap:6px}.vcs-activity-row,.vcs-content-row,.vcs-member-row,.vcs-moderation-row{position:relative;display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);clip-path:var(--vcs-oct-card);background:var(--surface-subtle);border:1px solid var(--border-color);transition:var(--transition-fast)}.vcs-content-row:hover,.vcs-member-row:hover,.vcs-moderation-row:hover{border-color:color-mix(in srgb,var(--vcs-authority,var(--primary-color)) 45%,var(--border-color));background:var(--background-hover)}.vcs-content-row,.vcs-moderation-row{flex-direction:column;align-items:stretch}.vcs-member-row--banned{opacity:.75;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--error-color) 7%,transparent) 0 10px,transparent 10px 20px),var(--surface-subtle);border-color:color-mix(in srgb,var(--error-color) 40%,var(--border-color))}.vcs-member-row--banned .vcs-member-name{color:var(--text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--error-color) 60%,transparent)}.vcs-content-row--featured{border-color:var(--vcs-power);box-shadow:0 0 0 1px color-mix(in srgb,var(--vcs-power) 30%,transparent) inset}.vcs-content-avatar,.vcs-member-avatar{position:relative;width:38px;height:38px;clip-path:var(--octagon-clip);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);color:var(--text-on-primary);font-weight:800;flex-shrink:0}.vcs-content-avatar img,.vcs-member-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vcs-content-avatar-init,.vcs-member-avatar-init{font-family:var(--font-heading);font-size:1rem;line-height:1;text-transform:uppercase}.vcs-content-info,.vcs-member-info{flex:1;min-width:0}.vcs-member-name-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vcs-member-name{font-weight:800;color:var(--vcs-ink)}.vcs-member-role-badge{font-family:var(--vcs-readout,var(--font-mono));font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:2px 9px;clip-path:var(--vcs-hex-chip);background:var(--surface-mid,var(--surface-subtle));color:var(--text-secondary);text-transform:uppercase}.vcs-member-presence-badge{font-size:.65rem;font-weight:600;color:var(--text-muted);padding:1px 6px;clip-path:var(--vcs-hex-chip,var(--hexagon-clip));background:var(--surface-subtle)}.vcs-member-banned-badge{font-weight:700;letter-spacing:.05em;color:var(--vcs-sanction)}.vcs-member-banned-badge,.vcs-member-pending-badge{font-family:var(--vcs-readout,var(--font-mono));font-size:.68rem;text-transform:uppercase}.vcs-member-pending-badge{color:var(--vcs-caution)}.vcs-member-meta{display:flex;gap:6px;font-size:.75rem;color:var(--text-muted);margin-top:2px;flex-wrap:wrap;align-items:center}.vcs-member-stats{display:flex;gap:var(--spacing-md)}.vcs-member-stat{display:flex;flex-direction:column;align-items:center}.vcs-member-stat-val{font-weight:800;font-size:.85rem;color:var(--vcs-ink);font-variant-numeric:tabular-nums}.vcs-member-stat-lbl{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.vcs-member-sub-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.vcs-member-actions{display:flex;align-items:center;gap:6px}.vcs-member-action-btn{width:32px;height:32px;clip-path:var(--hexagon-clip);border:1px solid var(--border-color);background:var(--surface-mid,var(--surface-subtle));color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);display:inline-flex;align-items:center;justify-content:center}.vcs-member-action-btn:hover{transform:translateY(-1px)}.vcs-member-action-btn--ban:hover,.vcs-member-action-btn--warn:hover{color:var(--vcs-caution);border-color:var(--vcs-caution)}.vcs-member-action-btn--danger:hover,.vcs-member-action-btn--remove:hover{color:var(--color-white);background:var(--vcs-sanction);border-color:var(--vcs-sanction);box-shadow:0 0 0 3px color-mix(in srgb,var(--error-color) 25%,transparent)}.vcs-member-action-btn--unban{color:var(--vcs-clear);border-color:var(--vcs-clear);width:auto;padding:0 14px;clip-path:var(--vcs-hex-pill);font-size:.75rem;font-weight:700}.vcs-member-dm-btn{width:32px;height:32px;clip-path:var(--hexagon-clip);border:1px solid var(--border-color);background:var(--surface-mid,var(--surface-subtle));color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);display:inline-flex;align-items:center;justify-content:center}.vcs-member-dm-btn:hover{color:var(--vcs-authority);border-color:var(--vcs-authority);background:var(--background-hover)}.vcs-admin-row--sanctioned{animation:vcs-sanction-stamp .5s cubic-bezier(.34,1.56,.64,1)}@keyframes vcs-sanction-stamp{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--error-color) 55%,transparent)}40%{box-shadow:0 0 0 6px color-mix(in srgb,var(--error-color) 25%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--error-color) 0%,transparent)}}.vcs-content-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vcs-content-author{font-weight:800;color:var(--vcs-ink)}.vcs-content-featured-badge{font-size:.7rem;color:var(--vcs-power);font-weight:700}.vcs-content-pinned-badge{font-size:.7rem;color:var(--vcs-authority);font-weight:700}.vcs-content-date{font-family:var(--vcs-readout,var(--font-mono));font-size:.68rem;color:var(--text-muted);margin-left:auto}.vcs-content-text{color:var(--text-secondary);font-size:.85rem;margin:4px 0}.vcs-content-stats{display:flex;gap:var(--spacing-md);font-family:var(--vcs-readout,var(--font-mono));font-size:.72rem;color:var(--text-muted)}.vcs-content-actions{display:flex;gap:8px;margin-top:6px}.vcs-content-action-btn{padding:6px 14px;clip-path:var(--vcs-hex-chip);border:1px solid var(--border-color);background:var(--surface-mid,var(--surface-subtle));color:var(--vcs-ink);font-size:.75rem;font-weight:700;cursor:pointer;transition:var(--transition-fast)}.vcs-content-action-btn:hover{transform:translateY(-1px)}.vcs-content-action-btn--danger{color:var(--vcs-sanction);border-color:var(--vcs-sanction)}.vcs-content-action-btn--danger:hover{color:var(--color-white);background:var(--vcs-sanction);box-shadow:0 0 0 3px color-mix(in srgb,var(--error-color) 25%,transparent)}@media (max-width:640px){.vcs-member-row{flex-wrap:wrap}.vcs-member-stats{display:none}.vcs-member-toolbar{flex-direction:column;align-items:stretch}.vcs-member-count{text-align:right}}.admin-header-role-group{display:flex;align-items:center;gap:.5rem}.admin-header-role--owner{background:linear-gradient(135deg,#ffd700,#f5a623);color:#1a1a2e}.admin-header-role--admin{background:linear-gradient(135deg,#4d9eff,#6c5ce7);color:#fff}.admin-header-role--regent{background:linear-gradient(135deg,#06ffc6,#00b894);color:#1a1a2e}.admin-header-role-badge{font-size:.65rem;padding:.15rem .6rem;clip-path:var(--vcs-hex-chip,var(--hexagon-clip));background:rgba(255,255,255,.1);color:rgba(255,255,245,.6);border:1px solid rgba(255,255,255,.05);text-transform:uppercase;letter-spacing:.05em}.vcs-moderation-queue{display:flex;flex-direction:column;gap:8px}.vcs-moderation-row{border-left:3px solid var(--vcs-caution)}.vcs-moderation-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vcs-moderation-author{font-weight:800;color:var(--vcs-ink)}.vcs-moderation-reason{font-family:var(--vcs-readout,var(--font-mono));font-size:.72rem;color:var(--vcs-caution);text-transform:uppercase;letter-spacing:.02em}.vcs-moderation-reporter{font-size:.72rem;color:var(--text-muted);margin-left:auto}.vcs-moderation-text{color:var(--text-secondary);font-size:.85rem;margin:6px 0}.vcs-moderation-actions{display:flex;gap:8px}.vcs-moderation-action-btn{padding:7px 16px;clip-path:var(--vcs-hex-pill);border:1px solid var(--border-color);background:var(--surface-mid,var(--surface-subtle));font-weight:700;font-size:.78rem;cursor:pointer;transition:var(--transition-fast)}.vcs-moderation-action-btn:hover{transform:translateY(-1px)}.vcs-moderation-action-btn--approve{color:var(--vcs-clear);border-color:var(--vcs-clear)}.vcs-moderation-action-btn--approve:hover{background:color-mix(in srgb,var(--success-color) 14%,transparent)}.vcs-moderation-action-btn--remove{color:var(--vcs-sanction);border-color:var(--vcs-sanction)}.vcs-moderation-action-btn--remove:hover{color:var(--color-white);background:var(--vcs-sanction);box-shadow:0 0 0 3px color-mix(in srgb,var(--error-color) 25%,transparent)}.vcs-broadcast-manager{display:flex;flex-direction:column;gap:var(--spacing-lg)}.vcs-broadcast-header{display:flex;flex-direction:column;gap:4px}.vcs-broadcast-title{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;color:var(--vcs-ink)}.vcs-broadcast-info{display:flex;align-items:center;gap:8px;padding:var(--spacing-sm) var(--spacing-md);clip-path:var(--vcs-oct-field);background:color-mix(in srgb,var(--vcs-authority) 8%,var(--surface-subtle));border:1px solid color-mix(in srgb,var(--vcs-authority) 30%,var(--border-color))}.vcs-broadcast-info-text{font-size:.82rem;color:var(--text-secondary)}.vcs-broadcast-form{display:flex;flex-direction:column;gap:var(--spacing-md)}.vcs-broadcast-field{display:flex;flex-direction:column;gap:6px}.vcs-broadcast-label{font-size:.78rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.vcs-broadcast-input,.vcs-broadcast-select{height:40px;padding:0 14px}.vcs-broadcast-input,.vcs-broadcast-select,.vcs-broadcast-textarea{clip-path:var(--vcs-oct-field);border:1px solid var(--border-color);background:var(--surface-subtle);color:var(--vcs-ink);font-size:.88rem;transition:var(--transition-elite)}.vcs-broadcast-textarea{padding:12px 14px;font-family:inherit;resize:vertical;min-height:110px}.vcs-broadcast-input:focus,.vcs-broadcast-select:focus,.vcs-broadcast-textarea:focus{outline:none;border-color:var(--vcs-authority);background:var(--background-hover);box-shadow:var(--glow-primary)}.vcs-broadcast-counter{align-self:flex-end;font-size:.7rem;color:var(--text-muted)}.vcs-broadcast-counter,.vcs-broadcast-reach{font-family:var(--vcs-readout,var(--font-mono))}.vcs-broadcast-reach{font-size:.75rem;color:var(--vcs-authority)}.vcs-broadcast-actions{display:flex;justify-content:flex-end}.vcs-broadcast-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 24px;clip-path:var(--vcs-hex-pill);border:1px solid var(--vcs-authority);background:var(--gradient-primary);color:var(--text-on-primary);font-weight:800;font-size:.88rem;cursor:pointer;transition:var(--transition-elite)}.vcs-broadcast-btn:hover{transform:translateY(-1px);box-shadow:var(--glow-strong)}.vcs-broadcast-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.vcs-broadcast-btn--sending{animation:vcs-broadcast-transmit 1.1s ease-in-out infinite}@keyframes vcs-broadcast-transmit{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--vcs-authority) 45%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--vcs-authority) 0%,transparent)}}.vcs-broadcast-success{display:flex;align-items:center;gap:8px;padding:var(--spacing-sm) var(--spacing-md);clip-path:var(--vcs-oct-field);background:color-mix(in srgb,var(--success-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--success-color) 40%,transparent);color:var(--vcs-clear);font-size:.85rem;font-weight:700;animation:vcs-admin-row-flash-clear .9s ease}@media (max-width:640px){.vcs-moderation-actions{flex-direction:column}.vcs-moderation-action-btn{width:100%}}.vcs-automation-rules{display:flex;flex-direction:column;gap:var(--spacing-lg)}.vcs-automation-category{display:flex;flex-direction:column;gap:8px}.vcs-automation-category-title{font-family:var(--vcs-readout,var(--font-mono));font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 2px}.vcs-automation-row{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);clip-path:var(--vcs-oct-card);background:var(--surface-subtle);border:1px solid var(--border-color);transition:border-color .25s ease,background-color .25s ease,transform .2s ease}.vcs-automation-row--on{border-color:var(--vcs-authority);animation:vcs-automation-row-activate .5s ease}@keyframes vcs-automation-row-activate{0%{transform:scale(.99)}50%{transform:scale(1.008)}to{transform:scale(1)}}.vcs-automation-icon{font-size:1.4rem;flex-shrink:0}.vcs-automation-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.vcs-automation-title-row{display:flex;align-items:center;gap:8px}.vcs-automation-label{font-weight:800;color:var(--vcs-ink)}.vcs-automation-owner-tag{font-family:var(--vcs-readout,var(--font-mono));font-size:.62rem;padding:1px 7px;clip-path:var(--vcs-hex-chip);background:color-mix(in srgb,var(--vcs-power) 15%,transparent);color:var(--vcs-power);text-transform:uppercase}.vcs-automation-tagline{font-size:.78rem;color:var(--vcs-authority)}.vcs-automation-description{font-size:.78rem;color:var(--text-muted)}.vcs-automation-toggle{position:relative;width:48px;height:26px;clip-path:var(--vcs-hex-pill);border:1px solid var(--border-color);background:var(--surface-mid,var(--border-color));cursor:pointer;flex-shrink:0;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.vcs-automation-toggle--on{background:var(--vcs-authority);border-color:var(--vcs-authority);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 18%,transparent)}.vcs-automation-toggle:disabled{opacity:.5;cursor:not-allowed}.vcs-automation-toggle-knob{position:absolute;top:3px;left:4px;width:20px;height:20px;clip-path:var(--hexagon-clip);background:var(--color-white);transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.vcs-automation-toggle--on .vcs-automation-toggle-knob{transform:translateX(20px)}.vcs-automation-toggle--busy .vcs-automation-toggle-knob{animation:vcs-toggle-knob-pulse .6s ease-in-out infinite}@keyframes vcs-toggle-knob-pulse{0%,to{opacity:1}50%{opacity:.45}}.vcs-analytics-dashboard{display:flex;flex-direction:column;gap:var(--spacing-lg)}.vcs-analytics-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-sm)}.vcs-analytics-summary-item{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-md);clip-path:var(--vcs-oct-card);background:var(--surface-subtle);border:1px solid var(--border-color);border-top:2px solid var(--vcs-authority)}.vcs-analytics-summary-value{font-family:var(--font-heading);font-size:1.6rem;font-weight:900;color:var(--vcs-ink);font-variant-numeric:tabular-nums}.vcs-analytics-summary-label{font-family:var(--vcs-readout,var(--font-mono));font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.vcs-analytics-chart{border:1px solid var(--border-color);clip-path:var(--vcs-oct-card);padding:var(--spacing-md);background:var(--surface-subtle)}.vcs-analytics-chart-title{font-family:var(--vcs-readout,var(--font-mono));font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 var(--spacing-md)}.vcs-analytics-bars{display:flex;align-items:flex-end;gap:var(--spacing-sm);height:140px;padding-top:var(--spacing-sm);border-bottom:1px solid var(--border-color)}.vcs-analytics-bar-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%;min-width:0}.vcs-analytics-bar{width:100%;max-width:34px;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%,0 6px);background:linear-gradient(180deg,var(--vcs-power) 0,var(--vcs-authority) 100%);transform-origin:bottom;animation:vcs-bar-rise .6s cubic-bezier(.16,1,.3,1) both;min-height:2px}.vcs-analytics-bar--posts{background:linear-gradient(180deg,var(--success-light,var(--success-color)) 0,var(--success-color) 100%)}@keyframes vcs-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.vcs-analytics-bar-label{font-family:var(--vcs-readout,var(--font-mono));font-size:.62rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vcs-analytics-top-content,.vcs-analytics-top-content-list{display:flex;flex-direction:column;gap:6px}.vcs-analytics-top-content-list{list-style:none;padding:0;margin:0}.vcs-analytics-top-content-item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);clip-path:var(--vcs-oct-field);background:var(--surface-subtle);border:1px solid var(--border-color)}.vcs-analytics-top-content-text{font-size:.85rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.vcs-analytics-top-content-stats{font-family:var(--vcs-readout,var(--font-mono));font-size:.72rem;color:var(--text-muted);flex-shrink:0}@media (prefers-reduced-motion:reduce){.vcs-analytics-bar,.vcs-automation-row--on,.vcs-automation-toggle,.vcs-automation-toggle--busy .vcs-automation-toggle-knob,.vcs-automation-toggle-knob{animation:none!important;transition:none!important}}.vcs-activity-log{display:flex;flex-direction:column;gap:6px}.vcs-activity-row{flex-direction:row;align-items:flex-start}.vcs-activity-icon{font-size:1.1rem}.vcs-activity-info{display:flex;flex-direction:column;gap:2px}.vcs-activity-text{font-size:.85rem;color:var(--text-secondary)}.vcs-activity-time{font-family:var(--vcs-readout,var(--font-mono));font-size:.68rem;color:var(--text-muted)}.vcs-activity-load-more{align-self:center;padding:9px 22px;clip-path:var(--vcs-hex-pill);border:1px solid var(--border-color);background:var(--surface-subtle);color:var(--text-secondary);font-weight:700;cursor:pointer;transition:var(--transition-fast)}.vcs-activity-load-more:hover{border-color:var(--vcs-authority);color:var(--vcs-authority)}.vcs-admin-row--flash{animation:vcs-admin-row-flash .9s ease}@keyframes vcs-admin-row-flash{0%{background:color-mix(in srgb,var(--primary-color) 22%,var(--surface-subtle));border-color:var(--primary-color)}to{background:var(--surface-subtle)}}.vcs-admin-row--flash-danger{animation:vcs-admin-row-flash-danger .9s ease}@keyframes vcs-admin-row-flash-danger{0%{background:color-mix(in srgb,var(--error-color) 26%,var(--surface-subtle));border-color:var(--error-color)}to{background:var(--surface-subtle)}}.vcs-admin-row--flash-clear{animation:vcs-admin-row-flash-clear .9s ease}@keyframes vcs-admin-row-flash-clear{0%{background:color-mix(in srgb,var(--success-color) 24%,var(--surface-subtle));border-color:var(--success-color)}to{background:var(--surface-subtle)}}.vcs-pulse-stack{position:fixed;right:var(--spacing-lg);bottom:var(--spacing-lg);display:flex;flex-direction:column-reverse;gap:8px;z-index:var(--z-toast,var(--z-maximum,2000));pointer-events:none}.vcs-pulse{display:flex;align-items:center;gap:10px;padding:10px 18px;clip-path:var(--vcs-hex-pill,var(--hexagon-clip));background:var(--surface-opaque,var(--background-secondary));border:1px solid var(--border-color);box-shadow:var(--shadow-lg);color:var(--text-primary);font-size:.85rem;font-weight:600;pointer-events:auto;cursor:pointer;max-width:320px;opacity:0;transform:translateY(14px) scale(.94)}.vcs-pulse--enter{animation:vcs-pulse-in .38s cubic-bezier(.34,1.56,.64,1) forwards}.vcs-pulse--hold{opacity:1;transform:translateY(0) scale(1)}.vcs-pulse--exit{animation:vcs-pulse-out .32s ease forwards}@keyframes vcs-pulse-in{0%{opacity:0;transform:translateY(14px) scale(.9)}60%{opacity:1;transform:translateY(-3px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vcs-pulse-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.92)}}.vcs-pulse-icon{font-size:1.1rem;line-height:1;flex-shrink:0;animation:vcs-pulse-icon-pop .5s ease}@keyframes vcs-pulse-icon-pop{0%{transform:scale(.4) rotate(-12deg)}55%{transform:scale(1.25) rotate(6deg)}to{transform:scale(1) rotate(0deg)}}.vcs-pulse-message{line-height:1.3}.vcs-pulse--tone-hype{border-color:var(--primary-color);box-shadow:var(--glow-primary),var(--shadow-lg)}.vcs-pulse--tone-power{border-color:var(--gold-color);box-shadow:0 0 14px color-mix(in srgb,var(--gold-color) 45%,transparent),var(--shadow-lg)}.vcs-pulse--tone-shield{border-color:var(--accent-color)}.vcs-pulse--tone-chill{border-color:var(--border-color)}.vcs-pulse--tone-danger{border-color:var(--error-color);box-shadow:0 0 14px color-mix(in srgb,var(--error-color) 35%,transparent),var(--shadow-lg)}@media (prefers-reduced-motion:reduce){.vcs-activity-load-more,.vcs-admin-row--flash,.vcs-admin-row--flash-clear,.vcs-admin-row--flash-danger,.vcs-pulse,.vcs-pulse-icon{animation:none!important;transition:none!important}.vcs-pulse--enter,.vcs-pulse--hold{opacity:1;transform:none}}