@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--bg-base:#0a0b10;--bg-surface:#12131c;--bg-card:#1a1c26;--bg-card-hover:#222533;--bg-glass:#12131cbf;--accent-primary:#f3f4f6;--accent-secondary:#9ca3af;--accent-gradient:linear-gradient(135deg, #f3f4f6 0%, #9ca3af 100%);--accent-gradient-hover:linear-gradient(135deg, #e5e7eb 0%, #6b7280 100%);--accent-glow:#f3f4f61f;--success:#10b981;--error:#ef4444;--warning:#f59e0b;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--text-light:#fff;--border-color:#ffffff14;--border-color-active:#8b5cf666;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:9999px;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 24px #0006;--shadow-lg:0 16px 48px #00000080;--transition-fast:.15s ease;--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--transition-slow:.5s cubic-bezier(.4, 0, .2, 1);--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-heading:"Outfit", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-base);color:var(--text-primary);line-height:1.5;overflow-x:hidden}button,input,textarea,select{color:inherit;background:0 0;border:none;outline:none;font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);border:2px solid var(--bg-base);background:#ffffff1a}::-webkit-scrollbar-thumb:hover{background:#fff3}.app-container{min-height:100vh;display:flex}.sidebar{background-color:var(--bg-surface);border-right:1px solid var(--border-color);z-index:100;flex-direction:column;width:260px;height:100vh;padding:24px;display:flex;position:fixed;top:0;left:0}.main-content{background:radial-gradient(circle at 100% 0,#8b5cf60d,#0000 60%);flex:1;min-height:100vh;margin-left:260px;padding:40px}.mobile-header,.mobile-tab-bar{display:none}.explore-layout{grid-template-columns:3fr 1fr;gap:32px;display:grid}.payout-layout{grid-template-columns:1.2fr .8fr;gap:32px;display:grid}@media (width<=1024px){.app-container{flex-direction:column}.sidebar{display:none}.mobile-header{background-color:var(--bg-glass);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color);z-index:150;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-tab-bar{background-color:var(--bg-glass);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border-color);z-index:150;justify-content:space-around;align-items:center;height:64px;display:flex;position:fixed;bottom:0;left:0;right:0}.tab-item{color:var(--text-secondary);cursor:pointer;height:100%;transition:color var(--transition-fast);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:.7rem;font-weight:500;display:flex}.tab-item.active{color:var(--accent-primary)}.main-content{margin-left:0;padding:80px 16px 84px}.explore-layout,.payout-layout{grid-template-columns:1fr;gap:24px}.escrow-flow-container{flex-direction:column;align-items:flex-start;gap:16px}.escrow-node{flex-direction:row;align-items:center;gap:12px;width:100%}.escrow-line{display:none}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-light);font-weight:600}.gradient-text{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.glass-card{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal)}.glass-card:hover{border-color:var(--border-color-active);box-shadow:0 12px 32px #8b5cf626}.btn{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:500;display:inline-flex}.btn-primary{background:var(--accent-gradient);color:var(--text-light);box-shadow:0 4px 14px var(--accent-glow)}.btn-primary:hover{background:var(--accent-gradient-hover);transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf666}.btn-secondary{border:1px solid var(--border-color);color:var(--text-primary);background:#ffffff0d}.btn-secondary:hover{background:#ffffff1a;border-color:#fff3}.btn-ghost{color:var(--text-secondary)}.btn-ghost:hover{color:var(--text-primary);background:#ffffff0d}.btn-icon-only{border-radius:var(--radius-full);width:40px;height:40px;padding:0}.form-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.form-input{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff08;padding:12px 16px;font-size:.95rem}.form-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}@keyframes fadeIn{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.4s cubic-bezier(.16,1,.3,1) forwards fadeIn}.post-card{max-width:640px;margin:0 auto 32px;overflow:hidden}.post-header{justify-content:space-between;align-items:center;padding:16px;display:flex}.user-info{align-items:center;gap:12px;display:flex}.user-avatar{border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--accent-primary);background:var(--bg-card);width:40px;height:40px}.user-meta{flex-direction:column;display:flex}.username{color:var(--text-light);font-size:.95rem;font-weight:600}.post-time{color:var(--text-muted);font-size:.75rem}.carousel-container{aspect-ratio:4/5;background-color:#000;width:100%;position:relative;overflow:hidden}.carousel-slide{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.carousel-image{object-fit:contain;width:100%;height:100%}.carousel-nav-btn{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;z-index:10;width:36px;height:36px;transition:background var(--transition-fast), transform var(--transition-fast);background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-nav-btn:hover{background:#000c;transform:translateY(-50%)scale(1.05)}.carousel-nav-prev{left:12px}.carousel-nav-next{right:12px}.carousel-indicators{z-index:10;gap:6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.carousel-dot{border-radius:var(--radius-full);width:6px;height:6px;transition:all var(--transition-fast);background:#fff6}.carousel-dot.active{background:#fff;width:18px}.post-actions{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.action-group{align-items:center;gap:16px;display:flex}.action-btn{color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);align-items:center;gap:6px;font-size:.9rem;display:flex}.action-btn:hover{color:var(--text-primary)}.action-btn.active-heart{color:var(--error)}.action-btn.active-repost{color:var(--success)}.action-btn.active-save{color:var(--accent-primary)}.reactions-list{border-bottom:1px solid var(--border-color);gap:8px;padding:8px 16px;display:flex;overflow-x:auto}.reaction-badge{border:1px solid var(--border-color);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:#ffffff08;align-items:center;gap:4px;padding:4px 10px;font-size:.8rem;display:flex}.reaction-badge:hover{border-color:var(--border-color-active);background:#8b5cf61a}.reaction-badge.active{background:var(--accent-glow);border-color:var(--accent-primary);color:var(--accent-primary)}.post-context{padding:16px}.post-caption{color:var(--text-primary);white-space:pre-line;font-size:.95rem;line-height:1.5}.post-caption-expanded{max-height:none}.caption-toggle{color:var(--accent-primary);cursor:pointer;margin-top:4px;font-size:.85rem;font-weight:500}.location-tag{color:var(--accent-primary);align-items:center;gap:4px;margin-bottom:8px;font-size:.8rem;font-weight:500;display:inline-flex}.ai-opt-out-tag{color:var(--success);border-radius:var(--radius-full);background:#10b9811a;border:1px solid #10b98133;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:.75rem;display:inline-flex}.comments-section{border-top:1px solid var(--border-color);padding:0 16px 16px}.comments-header{color:var(--text-secondary);padding:12px 0;font-size:.9rem;font-weight:600}.comment-list{flex-direction:column;gap:12px;max-height:200px;margin-bottom:12px;padding-right:8px;display:flex;overflow-y:auto}.comment-item{align-items:flex-start;gap:10px;font-size:.85rem;display:flex}.comment-author-avatar{border-radius:var(--radius-full);width:28px;height:28px}.comment-content{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#ffffff05;flex:1;padding:8px 12px}.comment-author{color:var(--text-light);margin-bottom:2px;font-weight:600}.comment-text{color:var(--text-primary)}.comment-input-area{align-items:center;gap:8px;display:flex}.comment-input{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#ffffff08;flex:1;padding:8px 12px;font-size:.85rem}.comment-submit-btn{color:var(--accent-primary);cursor:pointer;transition:opacity var(--transition-fast);padding:8px 12px;font-size:.85rem;font-weight:600}.comment-submit-btn:disabled{opacity:.4;cursor:not-allowed}.explore-container{width:100%;max-width:1200px;padding:0 var(--space-md);flex-direction:column;gap:.75rem;margin:0 auto;display:flex}.explore-top-nav{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;width:100%;max-width:600px;margin:0 auto;padding-bottom:.5rem;display:flex}.categories-scroll-wrapper{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:1;gap:.5rem;display:flex;overflow-x:auto}.categories-scroll-wrapper::-webkit-scrollbar{display:none}.category-nav-pill{border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:#ffffff05;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:clamp(.72rem,1vw,.8rem);font-weight:500;display:inline-flex}.category-nav-pill:hover{color:var(--text-light);background:#ffffff0f;border-color:#ffffff26}.category-nav-pill.active{border-color:var(--accent-primary);color:var(--text-light);background:#8b5cf626;box-shadow:0 0 15px #8b5cf640}.category-pill-icon{width:.95rem;height:.95rem;transition:transform var(--transition-fast)}.category-nav-pill-more{border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:#ffffff05;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;padding:0;display:inline-flex}.category-nav-pill-more:hover{color:var(--text-light);background:#ffffff0f}.category-pill-icon-more{width:.95rem;height:.95rem}.sort-dropdown-container{position:relative}.sort-dropdown-btn{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:#ffffff05;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:clamp(.72rem,1vw,.8rem);display:inline-flex}.sort-dropdown-btn:hover{background:#ffffff0f}.sort-label{color:var(--text-muted)}.sort-value{color:var(--text-light);font-weight:600}.sort-chevron-icon{width:.85rem;height:.85rem;color:var(--text-muted)}.sort-dropdown-menu{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;min-width:9rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;overflow:hidden}.sort-menu-item{color:var(--text-secondary);text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:.45rem .8rem;font-size:.85rem}.sort-menu-item:hover{color:var(--text-light);background:#ffffff0d}.sort-menu-item.active{background:var(--accent-glow);color:var(--accent-primary);font-weight:600}.explore-search-wrapper{width:100%;max-width:600px;margin:0 auto}.search-input-container{width:100%;position:relative}.explore-search-input{border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;color:var(--text-primary);transition:all var(--transition-fast);background:#ffffff08;padding:.45rem 1rem .45rem 2.2rem;font-size:.88rem}.explore-search-input:focus{border-color:var(--accent-primary);box-shadow:0 0 10px var(--accent-glow);background:#ffffff0d}.search-icon{color:var(--text-muted);pointer-events:none;width:.95rem;height:.95rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.search-clear-btn{color:var(--text-muted);cursor:pointer;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.search-clear-btn:hover{color:var(--text-light)}.clear-icon{width:.85rem;height:.85rem}.explore-cards-feed{flex-direction:column;gap:1.2rem;width:100%;display:flex}.no-results-card{text-align:center;color:var(--text-secondary);padding:3rem 1.5rem}.explore-post-card{border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-color);width:100%;max-width:600px;box-shadow:var(--shadow-md);flex-direction:column;gap:0;margin:0 auto;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.explore-post-card:hover{border-color:var(--border-light);transform:translateY(-2px);box-shadow:0 .4rem 1.2rem #0006}.post-creator-row{width:100%;padding:var(--space-md) var(--space-md) var(--space-xs) var(--space-md);justify-content:space-between;align-items:center;display:flex}.creator-profile-info{align-items:center;gap:var(--space-sm);display:flex}.creator-avatar{border-radius:var(--radius-full);object-fit:cover;border:1.5px solid var(--accent-primary);width:1.85rem;height:1.85rem}.creator-text-meta{flex-direction:column;display:flex}.creator-name-badge{align-items:center;gap:var(--space-xs);display:flex}.creator-display-name{color:var(--text-primary);font-size:.825rem;font-weight:700}.verified-badge-icon{background:var(--accent-primary);border-radius:var(--radius-full);justify-content:center;align-items:center;width:.85rem;height:.85rem;display:inline-flex}.check-svg{color:#fff;width:.5rem;height:.5rem}.creator-username{color:var(--text-muted);font-size:.68rem}.post-options-btn{color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast)}.post-options-btn:hover{color:var(--text-primary)}.options-icon{width:1rem;height:1rem}.post-card-media-col{aspect-ratio:16/10;background:#050508;width:100%;position:relative;overflow:hidden}.media-carousel-viewport{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.carousel-main-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.carousel-count-badge{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-radius:var(--radius-sm);color:var(--text-primary);pointer-events:none;background:#000000a6;border:1px solid #ffffff14;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.68rem;font-weight:600;display:flex;position:absolute;top:.6rem;right:.6rem}.badge-camera-icon{width:.75rem;height:.75rem}.carousel-arrow-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;border-radius:var(--radius-full);cursor:pointer;opacity:0;width:1.85rem;height:1.85rem;transition:all var(--transition-fast);z-index:10;background:#00000080;border:1px solid #ffffff14;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.media-carousel-viewport:hover .carousel-arrow-btn{opacity:1}.carousel-arrow-btn:hover{background:#000c;transform:translateY(-50%)scale(1.05)}.arrow-icon{width:1rem;height:1rem}.left-arrow{left:.6rem}.right-arrow{right:.6rem}.carousel-slide-dots{z-index:10;gap:.3rem;display:flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.carousel-indicator-dot{border-radius:var(--radius-full);cursor:pointer;width:.35rem;height:.35rem;transition:all var(--transition-fast);background:#fff6;border:none;padding:0}.carousel-indicator-dot:hover{background:#ffffffb3}.carousel-indicator-dot.active{background:var(--accent-primary);width:1rem}.post-card-actions-row{width:100%;padding:var(--space-md) var(--space-md) var(--space-xs) var(--space-md);justify-content:space-between;align-items:center;display:flex}.actions-left-group{align-items:center;gap:var(--space-md);display:flex}.post-action-btn{align-items:center;gap:var(--space-xs);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);font-size:.75rem;display:flex}.post-action-btn:hover{color:var(--text-primary);transform:scale(1.04)}.post-action-btn.liked{color:var(--danger)}.post-action-btn-bookmark{color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.post-action-btn-bookmark:hover{color:var(--text-primary);transform:scale(1.04)}.post-action-btn-bookmark.saved{color:var(--accent-primary)}.action-icon{width:1.1rem;height:1.1rem;transition:transform var(--transition-fast)}.post-content-area{padding:var(--space-xs) var(--space-md) var(--space-sm) var(--space-md);gap:var(--space-xs);flex-direction:column;display:flex}.post-card-title{color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.3}.post-card-caption{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.post-card-tags{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.post-tag-item{color:var(--accent-secondary);cursor:pointer;transition:color var(--transition-fast);font-size:.7rem;font-weight:500}.post-tag-item:hover{color:var(--text-primary)}.post-liked-by-facepile{align-items:center;gap:var(--space-sm);padding:0 var(--space-md) var(--space-md) var(--space-md);display:flex}.facepile-avatars{align-items:center;display:flex}.facepile-img{border-radius:var(--radius-full);border:1.5px solid var(--bg-card);object-fit:cover;width:1.1rem;height:1.1rem;margin-left:-.35rem}.facepile-img:first-child{margin-left:0}.facepile-text{color:var(--text-muted);font-size:.7rem}.force-spacer{clear:both;width:100%;display:block}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}@media (width<=1024px){.carousel-arrow-btn{opacity:1}}@media (width<=768px){.explore-top-nav{flex-direction:column;align-items:stretch;gap:.5rem}.categories-scroll-wrapper{margin-bottom:.5rem}}.dashboard-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}@media (width<=1024px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.dashboard-grid{grid-template-columns:1fr}}.stat-card{padding:24px}.stat-val{font-size:2rem;font-weight:700;font-family:var(--font-heading);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:8px}.stat-label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.stat-desc{color:var(--text-muted);margin-top:4px;font-size:.75rem}.analytics-panel{grid-template-columns:2fr 1fr;gap:24px;margin-bottom:32px;display:grid}@media (width<=1024px){.analytics-panel{grid-template-columns:1fr}}.chart-card{flex-direction:column;height:350px;padding:24px;display:flex}.chart-area{border-bottom:2px solid #ffffff0d;flex:1;align-items:flex-end;gap:12px;padding-top:24px;display:flex}.chart-bar-wrapper{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.chart-bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--accent-gradient);cursor:pointer;width:100%;transition:height 1s ease-out;position:relative}.chart-bar:hover{filter:brightness(1.2)}.chart-tooltip{background:var(--bg-surface);border:1px solid var(--accent-primary);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity var(--transition-fast);white-space:nowrap;color:var(--text-light);z-index:10;padding:2px 6px;font-size:.75rem;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.chart-bar:hover .chart-tooltip{opacity:1}.chart-label{color:var(--text-muted);font-size:.7rem}.dropzone-container{border:2px dashed var(--border-color);border-radius:var(--radius-lg);text-align:center;cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);background:#ffffff03;flex-direction:column;align-items:center;gap:16px;padding:40px;display:flex}.dropzone-container:hover{border-color:var(--accent-primary);background:#8b5cf605}.preview-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;margin-top:24px;display:grid}.preview-thumbnail{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--border-color);position:relative;overflow:hidden}.preview-thumbnail img{object-fit:cover;width:100%;height:100%}.preview-remove-btn{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#0009;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:6px;right:6px}.metadata-pill{border-radius:var(--radius-sm);color:var(--text-primary);background:#0009;padding:2px 6px;font-size:.7rem;position:absolute;bottom:6px;left:6px}.campaign-card{margin-bottom:20px;padding:24px}.campaign-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.campaign-budget{font-family:var(--font-heading);color:var(--success);font-size:1.25rem;font-weight:700}.campaign-meta{color:var(--text-secondary);gap:16px;margin-bottom:16px;font-size:.85rem;display:flex}.campaign-tags{gap:6px;display:flex}.campaign-tag{border-radius:var(--radius-full);color:var(--text-secondary);background:#ffffff0d;padding:2px 8px;font-size:.75rem}.feed-toggle-container{justify-content:center;margin-bottom:24px;display:flex}.feed-toggle{border:1px solid var(--border-color);border-radius:var(--radius-full);background:#ffffff08;padding:4px;display:inline-flex}.toggle-btn{border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);color:var(--text-secondary);padding:8px 20px;font-size:.9rem;font-weight:500}.toggle-btn.active{background:var(--accent-gradient);color:var(--text-light);box-shadow:var(--shadow-sm)}.landing-container{box-sizing:border-box;width:100%;height:100vh;font-family:var(--font-sans);background:radial-gradient(circle at 85%,#8b5cf61f 0%,#0000 50%),radial-gradient(circle at 15% 30%,#d946ef14 0%,#0000 45%),#07080e;flex-direction:row;justify-content:space-between;align-items:stretch;display:flex;overflow:hidden}.landing-left{box-sizing:border-box;flex-direction:column;flex:1.2;justify-content:center;padding:2rem 2rem 2rem 5rem;display:flex}.landing-center{perspective:1200px;box-sizing:border-box;flex-direction:column;flex:.9;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}.landing-right{box-sizing:border-box;flex-direction:column;flex:1.1;justify-content:center;align-items:center;padding:2rem 5rem 2rem 2rem;display:flex;position:relative}.auth-glow-backlight{filter:blur(40px);pointer-events:none;z-index:1;background:radial-gradient(circle,#a855f738 0%,#d946ef0a 50%,#0000 75%);width:32rem;height:32rem;position:absolute;transform:translate(2rem,1rem)}.future-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#8b5cf614;border:1px solid #8b5cf659;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1.5rem;padding:.45rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex}.landing-hero-title{font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800;line-height:1.1;font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin-bottom:1.25rem}.landing-hero-title .gradient-text{background:linear-gradient(90deg,#a78bfa 0%,#f472b6 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #a855f733;-webkit-background-clip:text;display:inline-block}.landing-hero-desc{color:var(--text-secondary);max-width:32rem;margin-bottom:2.25rem;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.6}.feature-benefit-list{flex-direction:column;gap:1.25rem;display:flex}.benefit-item{align-items:flex-start;gap:1rem;display:flex}.benefit-icon-container{width:2.6rem;height:2.6rem;color:var(--accent-primary);background:#8b5cf61a;border:1px solid #8b5cf640;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.benefit-item:hover .benefit-icon-container{color:var(--accent-secondary);background:#d946ef26;border-color:#d946ef66;box-shadow:0 0 12px #d946ef40}.benefit-title{color:#fff;font-size:1.02rem;font-weight:600;font-family:var(--font-heading)}.benefit-desc{color:var(--text-secondary);max-width:28rem;margin-top:.2rem;font-size:.85rem;line-height:1.45}.center-glow-reflection{filter:blur(50px);pointer-events:none;z-index:1;background:radial-gradient(circle,#8b5cf633 0%,#d946ef14 40%,#0000 70%);width:32rem;height:42rem;position:absolute;top:50%;right:-8rem;transform:translateY(-50%)}.floating-card-container{transform-style:preserve-3d;z-index:2;flex-direction:column;gap:1.5rem;display:flex;position:relative;transform:rotateY(-22deg)rotateX(15deg)rotate(-10deg)}.floating-card{aspect-ratio:1.15;box-sizing:border-box;opacity:0;width:16rem;transform:translate3d(var(--tx,0), 6rem, -200px) rotateY(-45deg) rotateX(25deg) rotateZ(-15deg);transition:transform 1s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), opacity 1s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), border-color .4s ease, box-shadow .4s ease;background:#06070a;border:1.5px solid #ffffff38;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 65px #000000d9,inset 0 0 25px #ffffff0d,inset 0 1px 3px #ffffff59}.floating-card.card-top{--tx:2.5rem;--tz:-20px;--tz-hover:15px;--sc:1;--sc-hover:1.05;--delay:50ms}.floating-card.card-mid{--tx:-1rem;--tz:35px;--tz-hover:70px;--sc:1.08;--sc-hover:1.15;--delay:.2s;border-color:#ec489959}.floating-card.card-bottom{--tx:1.5rem;--tz:-10px;--tz-hover:20px;--sc:1;--sc-hover:1.05;--delay:.35s}.landing-center.revealed .floating-card{opacity:1;transform:translate3d(var(--tx,0), 0, var(--tz,0)) rotateY(-22deg) rotateX(15deg) rotateZ(-10deg) scale(var(--sc,1))}.floating-card img{object-fit:cover;filter:contrast(1.2)brightness(.72)saturate(1.15)sepia(.08)hue-rotate(-5deg);width:100%;height:100%;transition:filter .5s cubic-bezier(.16,1,.3,1);display:block}.floating-card:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff08 30%,#ffffff2e 50%,#8b5cf61f 55%,#ffffff08 70%,#fff0 100%);width:250%;height:100%;transition:left .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-150%;transform:skew(-20deg)}.floating-card:after{content:"";mix-blend-mode:overlay;pointer-events:none;z-index:2;background:radial-gradient(circle,#0000 40%,#00000073 100%),linear-gradient(135deg,#ffffff1a 0%,#00000040 100%);position:absolute;inset:0}.landing-center.revealed .floating-card:hover:before{left:150%}.landing-center.revealed .floating-card:hover img{filter:contrast(1.25)brightness(.88)saturate(1.22)sepia(.04)}.landing-center.revealed .floating-card:hover{transform:translate3d(var(--tx,0), -.75rem, var(--tz-hover,20px)) rotateY(-12deg) rotateX(8deg) rotateZ(-5deg) scale(var(--sc-hover,1.1));border-color:#a855f780;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;box-shadow:0 35px 75px #000000f2,0 0 25px #a855f74d,inset 0 1px 2px #ffffff4d}.landing-center.revealed .floating-card.card-mid:hover{border-color:#ec48998c;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;box-shadow:0 40px 80px #000000f2,0 0 30px #ec489959,inset 0 1px 2px #ffffff4d}.auth-form-card{-webkit-backdrop-filter:blur(20px);z-index:2;box-sizing:border-box;background:#0f101abf;border:1px solid #ffffff14;border-radius:1.5rem;width:100%;max-width:25.5rem;padding:2.2rem;position:relative;box-shadow:0 25px 55px #0000008c}.auth-tabs{box-sizing:border-box;border-bottom:1px solid #ffffff0f;margin-bottom:1.8rem;display:flex}.auth-tab{text-align:center;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);border-bottom:2px solid #0000;flex:1;padding-bottom:.8rem;font-size:.92rem;font-weight:500}.auth-tab.active{color:#fff;border-bottom-color:var(--accent-primary);font-weight:600}.form-group{flex-direction:column;gap:.4rem;margin-bottom:1.25rem;display:flex}.form-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:.7rem;font-weight:700}.form-input-container{align-items:center;width:100%;display:flex;position:relative}.form-input{color:#fff;background:#ffffff05;border:1px solid #ffffff0f;border-radius:.6rem;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:.9rem;transition:all .2s}.form-input::placeholder{color:var(--text-muted)}.form-input:focus{background:#8b5cf605;border-color:#8b5cf680;box-shadow:0 0 0 2px #8b5cf61a}.form-input-icon{color:var(--text-muted);pointer-events:none;width:1.15rem;height:1.15rem;position:absolute;right:1rem}.btn-primary-gradient{color:#fff;cursor:pointer;width:100%;height:2.85rem;transition:all var(--transition-normal);background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border:none;border-radius:.6rem;justify-content:center;align-items:center;font-size:clamp(.9rem,1vw,1rem);font-weight:600;display:flex;box-shadow:0 4px 15px #8b5cf640}.btn-primary-gradient:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 6px 20px #d946ef59}.btn-primary-gradient:disabled{opacity:.7;cursor:not-allowed}.btn-guest-container{cursor:pointer;text-align:left;box-sizing:border-box;background:#ffffff03;border:1px solid #ffffff0d;border-radius:.6rem;justify-content:space-between;align-items:center;width:100%;padding:.8rem 1.2rem;transition:all .25s;display:flex}.btn-guest-container:hover{background:#ffffff08;border-color:#ffffff1f}.guest-text-wrapper{color:#fff;align-items:center;gap:.75rem;font-size:.9rem;font-weight:500;display:flex}.guest-text-wrapper svg{width:1.15rem;height:1.15rem;color:var(--text-secondary)}.guest-arrow{color:var(--text-secondary);width:1.15rem;height:1.15rem;transition:transform .2s,color .2s}.btn-guest-container:hover .guest-arrow{color:#fff;transform:translate(4px)}.auth-mini-features{box-sizing:border-box;border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.2rem;padding-top:1.2rem;display:flex}.mini-feature-item{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.72rem;font-weight:500;display:flex}.mini-feature-item svg{width:.95rem;height:.95rem;color:var(--accent-primary);flex-shrink:0}html{scroll-behavior:smooth}@media (width<=1024px){.landing-container{flex-direction:column;align-items:center;gap:3.5rem;height:auto;min-height:100vh;padding:3rem 1.5rem;overflow:auto}.landing-left{text-align:center;align-items:center;width:100%;max-width:36rem;padding:0}.landing-left>div{justify-content:center}.future-badge,.landing-hero-desc{margin-left:auto;margin-right:auto}.feature-benefit-list{text-align:left}.landing-center{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;margin:2rem 0;padding:0;display:flex}.center-glow-reflection{display:none}.floating-card-container{gap:1.25rem;transform:rotateY(-10deg)rotateX(8deg)rotate(-4deg)scale(.9)}.floating-card.card-top{--tx:1rem;--tz:0px;--tz-hover:10px}.floating-card.card-mid{--tx:-.5rem;--tz:15px;--tz-hover:25px;--sc:1.04}.floating-card.card-bottom{--tx:.5rem;--tz:0px;--tz-hover:10px}.floating-card.revealed{transform:translate3d(var(--tx,0), 0, var(--tz,0)) rotateY(-10deg) rotateX(8deg) rotateZ(-4deg) scale(var(--sc,.95))}.floating-card.revealed:hover{transform:translate3d(var(--tx,0), -.4rem, var(--tz-hover,10px)) rotateY(-6deg) rotateX(6deg) rotateZ(-2deg) scale(var(--sc-hover,1.05))}.landing-right{width:100%;max-width:25.5rem;padding:0}.auth-glow-backlight{width:28rem;height:28rem;transform:translate(0)}}@media (width<=768px){.landing-container{gap:2.5rem;padding:2rem 1.25rem}}@media (width<=480px){.landing-container{gap:2rem;padding:1.5rem 1rem}.auth-form-card{padding:1.5rem 1.2rem}.auth-mini-features{flex-direction:column;align-items:flex-start;gap:.8rem}}.escrow-flow-container{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#ffffff05;justify-content:space-between;align-items:center;margin:16px 0;padding:16px;display:flex}.escrow-node{flex-direction:column;align-items:center;gap:6px;font-size:.8rem;font-weight:500;display:flex}.escrow-node-circle{border-radius:var(--radius-full);border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-secondary);background:#ffffff0d;justify-content:center;align-items:center;display:flex}.escrow-node.active .escrow-node-circle{background:var(--accent-glow);border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 0 10px #8b5cf64d}.escrow-node.success .escrow-node-circle{border-color:var(--success);color:var(--success);background:#10b9811a}.escrow-line{background:var(--border-color);flex:1;height:2px;margin:0 10px;position:relative;top:-10px}.escrow-line.active{background:var(--accent-primary)}.escrow-line.success{background:var(--success)}.creator-card-container{flex-direction:column;gap:16px;display:flex}.creator-card-item{border-bottom:1px solid var(--border-color);gap:16px;padding:16px;display:flex}.creator-card-details{flex:1}.creator-card-rates{flex-direction:column;align-items:flex-end;display:flex}.creator-card-rate-val{font-family:var(--font-heading);color:var(--accent-primary);font-size:1.1rem;font-weight:700}.toast{z-index:1100;border-radius:var(--radius-md);background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);color:var(--text-primary);align-items:center;gap:12px;max-width:380px;padding:16px 20px;font-size:.9rem;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;display:flex;position:fixed;bottom:24px;right:24px}.toast-success{background:#10b9811a;border-color:#10b98166}.toast-error{background:#ef44441a;border-color:#ef444466}.toast-info{background:#8b5cf61a;border-color:#8b5cf666}.toast-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.2rem;line-height:1}.toast-close:hover{color:var(--text-light)}.modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#0a0b10d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-content{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;max-width:900px;max-height:85vh;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.modal-close-btn{z-index:10;border:1px solid var(--border-color);color:var(--text-light);border-radius:var(--radius-full);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.modal-close-btn:hover{background:var(--error);border-color:var(--error)}.explore-modal-body{grid-template-columns:1.2fr .8fr;height:100%;display:grid}.explore-modal-image{object-fit:cover;background:#000;width:100%;height:60vh}.explore-modal-details{background:var(--bg-card);border-left:1px solid var(--border-color);flex-direction:column;justify-content:center;padding:32px;display:flex}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.explore-modal-body{grid-template-columns:1fr}.explore-modal-image{height:30vh}.explore-modal-details{border-left:none;border-top:1px solid var(--border-color);padding:20px}}.creator-home{min-height:calc(100vh - 80px);color:var(--text-primary);padding-bottom:84px;position:relative}.creator-home:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 16% 12%,#8b5cf62b,#0000 26%),radial-gradient(circle at 78% 8%,#0ea5e914,#0000 22%),radial-gradient(circle at 72% 84%,#f43f5e14,#0000 24%);position:fixed;inset:0}.sidebar{background:linear-gradient(#0d0f1afa,#06080ffa),radial-gradient(circle at 50% 100%,#8b5cf633,#0000 38%)}.sidebar .btn{min-height:46px}.sidebar .btn-primary{background:linear-gradient(135deg,#8b5cf6ad,#312e81e0);border:1px solid #a855f766}.sidebar-kicker{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:18px 0 2px;padding-left:12px;font-size:.72rem;font-weight:800}.sidebar-upgrade-card{background:linear-gradient(145deg,#8b5cf629,#0f172ad1),radial-gradient(circle at 20% 0,#22d3ee33,#0000 34%);border:1px solid #8b5cf638;border-radius:8px;flex-direction:column;gap:10px;margin-bottom:18px;padding:16px;display:flex;overflow:hidden}.sidebar-upgrade-art{color:#c4b5fd;background:radial-gradient(circle,#a855f76b,#0000 36%),linear-gradient(135deg,#0f172a66,#080a12c2);border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;height:92px;display:flex}.sidebar-upgrade-card strong{color:var(--text-light);font-size:1rem}.sidebar-upgrade-card small{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.sidebar-upgrade-card .btn{width:100%;min-height:40px;padding:9px 12px}.creator-topbar{grid-template-columns:minmax(280px,680px) auto;align-items:center;gap:24px;margin-bottom:30px;display:grid}.creator-search{height:54px;color:var(--text-muted);background:#0c0e18d6;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 16px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #00000042}.creator-search input{width:100%;font-size:.95rem}.creator-search-shortcut{width:34px;height:24px;color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.creator-top-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.creator-create-btn,.creator-icon-btn,.creator-profile-chip,.creator-sort-btn,.creator-filter-tab,.creator-post-header button,.creator-post-stats button,.creator-panel-title button,.creator-full-btn,.creator-suggestion-row button,.creator-live-panel button,.creator-floating-dock button{cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast)}.creator-create-btn{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:118px;height:54px;font-weight:800;display:inline-flex;box-shadow:0 14px 26px #4f46e547}.creator-create-btn:hover,.creator-icon-btn:hover,.creator-profile-chip:hover,.creator-sort-btn:hover,.creator-filter-tab:hover,.creator-full-btn:hover,.creator-suggestion-row button:hover,.creator-live-panel button:hover,.creator-floating-dock button:hover{transform:translateY(-1px)}.creator-icon-btn{width:48px;height:48px;color:var(--text-secondary);background:#0d0f1bb8;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative}.creator-notification span{color:#fff;background:#ec4899;border:2px solid #080a12;border-radius:999px;justify-content:center;align-items:center;width:21px;height:21px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:-7px;right:-5px}.creator-profile-chip{background:#0d0f1bb8;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:38px minmax(0,128px) auto;align-items:center;gap:10px;height:54px;padding:7px 10px;display:grid}.creator-profile-chip img,.creator-story-ring img,.creator-post-author img,.creator-liked-stack img,.creator-suggestion-row img{object-fit:cover}.creator-profile-chip img{border:2px solid #8b5cf6b3;border-radius:999px;width:38px;height:38px}.creator-profile-chip span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.creator-profile-chip strong,.creator-profile-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-profile-chip strong{color:var(--text-light);font-size:.86rem}.creator-profile-chip small{color:var(--text-muted);font-size:.72rem}.creator-story-strip{grid-template-columns:repeat(9,minmax(76px,1fr));gap:18px;margin-bottom:28px;padding:2px 2px 8px;display:grid;overflow-x:auto}.creator-story{min-width:76px;color:var(--text-secondary);cursor:pointer;flex-direction:column;align-items:center;gap:9px;display:flex}.creator-story-ring{background:conic-gradient(from 180deg,#22d3ee,#a855f7,#ec4899,#f59e0b,#22d3ee);border-radius:999px;width:72px;height:72px;padding:3px;position:relative;box-shadow:0 0 28px #a855f740}.creator-story-ring img{border-radius:inherit;border:4px solid #070913;width:100%;height:100%}.creator-story-add,.creator-story-live{color:#fff;border:2px solid #070913;justify-content:center;align-items:center;display:inline-flex;position:absolute}.creator-story-add{background:#7c3aed;border-radius:999px;width:24px;height:24px;bottom:5px;right:-2px}.creator-story-live{background:#ec4899;border-radius:6px;height:20px;padding:0 7px;font-size:.62rem;font-weight:800;bottom:-8px;left:50%;transform:translate(-50%)}.creator-story-name{width:100%;color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.creator-filterbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.creator-filter-tabs{gap:9px;min-width:0;padding:2px 1px 8px;display:flex;overflow-x:auto}.creator-filter-tab,.creator-sort-btn{height:42px;color:var(--text-secondary);background:#0d0f1bb3;border:1px solid #ffffff12;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:.86rem;font-weight:700;display:inline-flex}.creator-filter-tab.is-active{color:#fff;background:linear-gradient(135deg,#7c3aed99,#111827db);border-color:#a855f7a6;box-shadow:0 0 0 3px #7c3aed24}.creator-sort-btn strong{color:var(--text-light);font-weight:800}.creator-content-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.creator-post-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:20px;display:grid}.creator-post-card,.creator-panel{background:#0d0f1bd1;border:1px solid #ffffff13;border-radius:8px;overflow:hidden;box-shadow:0 22px 54px #00000047}.creator-post-card{min-width:0}.creator-post-header{justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:14px 16px;display:flex}.creator-post-author{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.creator-post-author img{border:2px solid #a855f7b8;border-radius:999px;width:42px;height:42px}.creator-post-author div{min-width:0}.creator-post-author strong{color:var(--text-light);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:.92rem;display:flex;overflow:hidden}.creator-post-author strong svg{color:#38bdf8;flex:none}.creator-post-author span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.creator-post-header button{width:34px;height:34px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.creator-post-header button:hover{color:var(--text-light);background:#ffffff0d}.creator-post-media{aspect-ratio:1/1.03;background:#030712;position:relative;overflow:hidden}.creator-post-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal);display:block}.creator-post-card:hover .creator-post-media img{transform:scale(1.035)}.creator-media-glow{opacity:.28;filter:blur(28px);height:60px;position:absolute;inset:auto 10% -28px}.creator-spark-btn,.creator-play-btn,.creator-image-count,.creator-collection-badge{z-index:2;position:absolute}.creator-spark-btn{color:#c4b5fd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1118279e;border:1px solid #c4b5fd73;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;top:18px;right:18px}.creator-play-btn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;border:1px solid #ffffff5c;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.creator-collection-badge{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:8px;padding:9px 12px;font-size:.82rem;font-weight:800;top:18px;right:18px}.creator-image-count{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03071294;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:.76rem;font-weight:800;display:inline-flex;bottom:16px;right:15px}.creator-post-body{padding:14px 16px 18px}.creator-post-stats{grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:18px;margin-bottom:12px;display:grid}.creator-post-stats button{color:var(--text-secondary);align-items:center;gap:6px;font-size:.86rem;font-weight:800;display:inline-flex}.creator-post-stats button:first-child{color:#f43f5e}.creator-post-stats button:last-child{justify-self:end}.creator-post-body h2{margin-bottom:6px;font-size:1rem}.creator-post-body p{min-height:42px;color:var(--text-secondary);font-size:.86rem;line-height:1.55}.creator-post-tags{flex-wrap:wrap;gap:8px;margin:15px 0 0;display:flex}.creator-post-tags span{color:#c084fc;font-size:.78rem;font-weight:800}.creator-collection-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.creator-collection-row img,.creator-collection-row span{aspect-ratio:1.45;border-radius:8px}.creator-collection-row img{object-fit:cover;width:100%;height:100%}.creator-collection-row span{color:var(--text-light);background:#ffffff0f;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.creator-liked-row{color:var(--text-muted);align-items:center;gap:10px;margin-top:18px;font-size:.76rem;line-height:1.4;display:flex}.creator-liked-stack{flex:none;display:flex}.creator-liked-stack img{border:2px solid #0d0f1b;border-radius:999px;width:25px;height:25px;margin-left:-7px}.creator-liked-stack img:first-child{margin-left:0}.creator-right-rail{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.creator-panel{padding:18px}.creator-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.creator-panel-title h2{font-size:1.02rem}.creator-panel-title button{color:#c084fc;align-items:center;gap:5px;font-size:.78rem;font-weight:800;display:inline-flex}.creator-earnings-card{background:linear-gradient(135deg,#0f172ac2,#1118277a);border:1px solid #ffffff0e;border-radius:8px;min-height:122px;padding:14px;position:relative;overflow:hidden}.creator-earnings-card span,.creator-earnings-card small,.creator-stat-pair span,.creator-stat-pair small{color:var(--text-muted);font-size:.75rem;font-weight:700;display:block}.creator-earnings-card strong{color:#fff;margin:10px 0 2px;font-size:1.55rem;display:block}.creator-earnings-card small,.creator-stat-pair small{color:#10b981}.creator-mini-chart{align-items:end;gap:4px;width:55%;height:72px;padding-right:14px;display:flex;position:absolute;bottom:14px;right:0}.creator-mini-chart i{background:linear-gradient(#a855f7,#a855f714);border-radius:999px 999px 0 0;flex:1;min-width:3px;display:block;box-shadow:0 0 16px #a855f76b}.creator-stat-pair{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.creator-stat-pair div{background:#ffffff09;border:1px solid #ffffff0e;border-radius:8px;min-height:96px;padding:14px}.creator-stat-pair strong{color:#fff;margin:6px 0 2px;font-size:1.45rem;display:block}.creator-full-btn{color:#fff;background:linear-gradient(135deg,#6d28d9,#4338ca);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:12px;font-weight:800;display:inline-flex}.creator-brand-list,.creator-suggestion-list{flex-direction:column;gap:15px;display:flex}.creator-brand-row{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.creator-brand-mark{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;font-size:.82rem;font-weight:900;display:inline-flex}.creator-brand-row span:nth-child(2),.creator-suggestion-row span{flex-direction:column;min-width:0;display:flex}.creator-brand-row strong,.creator-suggestion-row strong{color:#fff;font-size:.87rem}.creator-brand-row small,.creator-suggestion-row small{color:var(--text-muted);font-size:.76rem;line-height:1.35}.creator-brand-row em{color:var(--text-primary);font-size:.88rem;font-style:normal;font-weight:900}.creator-suggestion-row{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.creator-suggestion-row img{border:2px solid #ffffff14;border-radius:999px;width:48px;height:48px}.creator-suggestion-row button{color:#d8b4fe;background:#7c3aed38;border:1px solid #7c3aed40;border-radius:8px;min-width:80px;height:38px;font-weight:900}.creator-shield-panel{grid-template-columns:minmax(0,1fr) 110px;gap:12px;min-height:136px;display:grid;position:relative;overflow:hidden}.creator-shield-copy{z-index:1;align-items:flex-start;gap:12px;display:flex}.creator-shield-copy svg{color:#c084fc}.creator-shield-copy span{flex-direction:column;gap:3px;display:flex}.creator-shield-copy strong{color:#fff}.creator-shield-copy small{color:var(--text-secondary)}.creator-shield-panel p{color:var(--text-secondary);font-size:.82rem;font-weight:800;position:absolute;bottom:16px;left:18px}.creator-shield-panel p i{background:#10b981;border-radius:999px;width:8px;height:8px;margin-left:5px;display:inline-block;box-shadow:0 0 14px #10b981}.creator-orbit{position:relative}.creator-orbit span{background:radial-gradient(circle at 34% 28%,#7dd3fccc,#7c3aed42 52%,#03071233);border-radius:999px;width:80px;height:80px;position:absolute;top:18px;right:8px;box-shadow:0 0 36px #7dd3fc38}.creator-orbit span:after{content:"";border:2px solid #7c3aedb8;border-radius:50%;position:absolute;inset:14px -24px;transform:rotate(-18deg)}.creator-live-panel{justify-content:space-between;align-items:center;gap:12px;display:flex}.creator-live-panel div,.creator-live-panel button{align-items:center;gap:8px;display:inline-flex}.creator-live-panel div{color:var(--text-secondary);font-size:.86rem;font-weight:800}.creator-live-panel svg{color:#f59e0b}.creator-live-panel button{color:#d8b4fe;background:#7c3aed2e;border:1px solid #7c3aed33;border-radius:8px;height:36px;padding:0 10px;font-weight:800}.creator-floating-dock{z-index:95;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e18d1;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:repeat(6,72px);justify-content:center;align-items:center;gap:10px;padding:11px 18px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #00000085}.creator-floating-dock button{height:52px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.creator-floating-dock button:hover,.creator-floating-dock button.is-primary{color:#fff;background:#7c3aed38}.creator-floating-dock button.is-primary{color:#f5f3ff;background:radial-gradient(circle,#d8b4fe80,#7c3aed38 44%),linear-gradient(135deg,#7c3aed,#312e81);border-radius:999px;justify-self:center;width:60px;height:60px;box-shadow:0 0 34px #7c3aeda6}@media (width<=1680px){.creator-content-grid{grid-template-columns:minmax(0,1fr) 320px}.creator-post-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=1280px){.creator-topbar{grid-template-columns:1fr}.creator-top-actions{justify-content:space-between}.creator-content-grid{grid-template-columns:1fr}.creator-right-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.creator-shield-panel,.creator-live-panel{grid-column:span 2}}@media (width<=1024px){.creator-home{min-height:calc(100vh - 144px);padding-bottom:0}.creator-topbar{margin-bottom:22px}.creator-top-actions{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.creator-profile-chip{min-width:210px}.creator-story-strip{grid-template-columns:repeat(9,76px)}.creator-filterbar{flex-direction:column;align-items:stretch}.creator-sort-btn{align-self:flex-start}.creator-floating-dock{display:none}}@media (width<=760px){.creator-search{height:48px}.creator-create-btn{min-width:104px;height:46px}.creator-icon-btn{width:44px;height:44px}.creator-profile-chip{display:none}.creator-story-ring{width:64px;height:64px}.creator-post-grid,.creator-right-rail{grid-template-columns:1fr}.creator-shield-panel,.creator-live-panel{grid-column:auto}.creator-shield-panel{grid-template-columns:1fr 96px}.creator-post-card,.creator-panel{border-radius:8px}}@media (width<=520px){.creator-top-actions{gap:8px}.creator-filter-tab,.creator-sort-btn{height:40px;padding:0 11px;font-size:.8rem}.creator-post-header,.creator-post-body{padding:12px}.creator-post-stats{grid-template-columns:repeat(3,auto) 1fr;gap:12px}.creator-post-stats button{font-size:.78rem}.creator-panel{padding:14px}}body.light-mode{--bg-base:#f8f9fa;--bg-primary:#fff;--bg-surface:#fff;--bg-card:#fff;--bg-card-hover:#f1f3f5;--bg-glass:#ffffffd9;--text-primary:#212529;--text-secondary:#495057;--text-muted:#868e96;--text-light:#121212;--border-color:#00000014;--border-color-active:#8b5cf680;box-shadow:0 4px 12px #0000000d}body.light-mode .glass-card{background:var(--bg-glass);box-shadow:0 4px 12px #0000000d}body.light-mode .nav-item:hover{background:#f1f3f5}body.light-mode .sidebar-pro-card{background:#f8f9fa}body.light-mode .header{background:#fff;border-bottom:1px solid #00000014}body.light-mode .header-profile-dropdown{background:#fff;border:1px solid #00000014}body.light-mode .dropdown-item:hover{background:#f1f3f5}.settings-grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (width<=1024px){.settings-grid{grid-template-columns:1fr}}.settings-card{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);gap:var(--space-md);transition:border-color var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;display:flex}.settings-card:hover{border-color:var(--border-color-active)}.settings-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.settings-card-title-area{gap:var(--space-xs);flex-direction:column;display:flex}.settings-card-title{color:var(--text-light);margin:0;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700}.settings-card-subtitle{color:var(--text-muted);margin:0;font-size:clamp(.72rem,1.5vw,.82rem)}.settings-row{padding:var(--space-sm) 0;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.settings-row:last-child{border-bottom:none}.settings-row-left{align-items:center;gap:var(--space-sm);flex:1;display:flex}.settings-row-icon{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-row-text{flex-direction:column;gap:2px;display:flex}.settings-row-label{color:var(--text-primary);font-size:clamp(.8rem,1.8vw,.9rem);font-weight:600}.settings-row-description{color:var(--text-muted);font-size:.75rem}.settings-row-right{align-items:center;gap:var(--space-sm);justify-content:flex-end;display:flex}.settings-row-value{color:var(--text-secondary);font-size:.85rem;font-weight:500}.settings-toggle-switch{border-radius:var(--radius-full);cursor:pointer;width:2.5rem;height:1.25rem;transition:background var(--transition-fast);position:relative}.settings-toggle-switch-on{background:var(--accent-primary)}.settings-toggle-switch-off{background:#ffffff14}body.light-mode .settings-toggle-switch-off{background:#00000014}.settings-toggle-knob{width:.9rem;height:.9rem;transition:left var(--transition-fast);background:#fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.settings-select{background:var(--bg-surface);border:1px solid var(--border-color);padding:.35rem var(--space-md);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;outline:none;font-size:.8rem;font-weight:500}.settings-btn-link{color:var(--accent-primary);align-items:center;gap:var(--space-xs);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;padding:.25rem .5rem;font-size:clamp(.8rem,1.5vw,.9rem);font-weight:600;display:inline-flex}.settings-btn-link:hover{background:var(--accent-glow)}.settings-btn-danger{color:var(--error);align-items:center;gap:var(--space-xs);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;padding:.25rem .5rem;font-size:clamp(.8rem,1.5vw,.9rem);font-weight:600;display:inline-flex}.settings-btn-danger:hover{background:#ef444414}.settings-support-grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (width<=480px){.settings-support-grid{grid-template-columns:1fr}}.settings-support-box{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-md);cursor:pointer;transition:all var(--transition-normal);background:#ffffff03;flex-direction:column;gap:4px;display:flex}.settings-support-box:hover{background:var(--bg-card-hover);border-color:var(--border-color-active)}.settings-support-box-title{color:var(--text-primary);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;display:flex}.settings-support-box-desc{color:var(--text-muted);font-size:.72rem}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes iridescentShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes avatarRingPulse{0%,to{box-shadow:0 0 0 .2rem #8b5cf680,0 0 1.5rem #8b5cf626}50%{box-shadow:0 0 0 .35rem #c084fc99,0 0 2.5rem #8b5cf64d}}@keyframes ambientBreathe{0%,to{opacity:.55;filter:blur(1.6rem)brightness(1.2)saturate(1.5)}50%{opacity:.75;filter:blur(2rem)brightness(1.5)saturate(1.8)}}@keyframes gradientCycle{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes floatUp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.vybemint-theme{--bg-primary:#07060f;--bg-secondary:#0d0c17;--bg-card:#11101e;--bg-card-hover:#18162b;--bg-elevated:#181628;--accent-primary:#f3f4f6;--accent-secondary:#9ca3af;--accent-dark:#374151;--accent-gradient:linear-gradient(135deg, #f3f4f6 0%, #9ca3af 100%);--accent-glow:#f3f4f61f;--text-primary:#fff;--text-secondary:#8b8ba7;--text-muted:#5c5a75;--border-color:#171527;--border-light:#24223d;--success:#22c55e;--danger:#ec4899;--warning:#f59e0b;--space-xs:.2rem;--space-sm:.4rem;--space-md:.75rem;--space-lg:1.2rem;--space-xl:1.6rem;--space-2xl:2.5rem;--radius-sm:.35rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:50%;--sidebar-width:13rem;--right-sidebar-width:15rem;--header-height:3rem;--bottombar-height:3rem}.vybemint-theme *,.vybemint-theme :before,.vybemint-theme :after{box-sizing:border-box;margin:0;padding:0}.vybemint-theme html{scroll-behavior:smooth;font-size:15px}.vybemint-theme body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.4;overflow-x:hidden}.vybemint-theme ul,.vybemint-theme ol{list-style:none}.vybemint-theme button{cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none}.vybemint-theme input{color:inherit;background:0 0;border:none;outline:none;font-family:inherit}.vybemint-theme img{object-fit:cover;width:100%;height:auto;display:block}.vybemint-theme a{color:inherit;text-decoration:none}.vybemint-theme ::-webkit-scrollbar{width:.3rem;height:.3rem}.vybemint-theme ::-webkit-scrollbar-track{background:0 0}.vybemint-theme ::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:var(--radius-full)}.vybemint-theme ::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.vybemint-theme .app-layout{grid-template-columns:var(--sidebar-width) 1fr var(--right-sidebar-width);grid-template-rows:var(--header-height) 1fr;grid-template-areas:"header header header""sidebar main right";width:100%;min-height:100vh;display:grid}.vybemint-theme .header{z-index:100;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);-webkit-backdrop-filter:blur(1.5rem)saturate(1.2);height:var(--header-height);background:#07060feb;border-bottom:1px solid #8b5cf614;grid-area:header;display:flex;position:sticky;top:0}.vybemint-theme .header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#8b5cf64d 20%,#c084fc80 40%,#06b6d44d 60%,#ec489966 80%,#0000 100%) 0 0/200% 100%;height:1px;animation:6s ease-in-out infinite iridescentShimmer;position:absolute;bottom:-1px;left:0;right:0}.vybemint-theme .header-mobile-logo{align-items:center;gap:var(--space-sm);display:none}.vybemint-theme .header-logo-icon{color:var(--accent-primary);font-size:clamp(1rem,1.5vw,1.25rem)}.vybemint-theme .header-logo-text{letter-spacing:.08em;font-size:clamp(.8rem,1.2vw,.95rem);font-weight:800}.vybemint-theme .header-search{align-items:center;gap:var(--space-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.35rem var(--space-md);flex:1;max-width:28rem;transition:border-color .2s;display:flex}.vybemint-theme .header-search:focus-within{border-color:var(--accent-primary)}.vybemint-theme .header-search-icon{color:var(--text-muted);flex-shrink:0;display:flex}.vybemint-theme .header-search-input{width:100%;color:var(--text-primary);font-size:clamp(.75rem,.9vw,.825rem)}.vybemint-theme .header-search-input::placeholder{color:var(--text-muted)}.vybemint-theme .header-search-shortcut{color:var(--text-muted);background:var(--bg-card);border-radius:var(--radius-sm);border:1px solid var(--border-color);white-space:nowrap;flex-shrink:0;padding:.1rem .35rem;font-size:.65rem}.vybemint-theme .header-actions{align-items:center;gap:var(--space-sm);flex-shrink:0;margin-left:auto;display:flex}.vybemint-theme .header-create-btn{align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);white-space:nowrap;background:linear-gradient(135deg,#10b981 0%,#8b5cf6 100%);border:none;padding:.35rem .8rem;font-size:clamp(.75rem,.9vw,.825rem);font-weight:700;transition:all .2s;display:flex;box-shadow:0 0 1rem #10b98133;color:#fff!important}.vybemint-theme .header-create-btn:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 0 1.25rem #10b98159}.vybemint-theme .header-create-btn svg{width:.9rem;height:.9rem;color:#fff!important}.vybemint-theme .header-icon-btn{border-radius:var(--radius-sm);width:1.85rem;height:1.85rem;color:var(--text-secondary);justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.vybemint-theme .header-icon-btn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .header-bell-badge{background:var(--danger);border-radius:var(--radius-full);color:#fff;justify-content:center;align-items:center;width:.75rem;height:.75rem;font-size:.55rem;font-weight:800;display:flex;position:absolute;top:.1rem;right:.1rem}.vybemint-theme .header-profile{align-items:center;gap:var(--space-sm);padding:var(--space-xs);border-radius:var(--radius-sm);cursor:pointer;transition:background .2s;display:flex}.vybemint-theme .header-profile:hover{background:var(--bg-card-hover)}.vybemint-theme .header-profile-avatar{border-radius:var(--radius-full);background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%);flex-shrink:0;width:1.75rem;height:1.75rem}.vybemint-theme .header-profile-info{flex-direction:column;display:flex}.vybemint-theme .header-profile-name{font-size:.75rem;font-weight:600;line-height:1.2}.vybemint-theme .header-profile-handle{color:var(--text-muted);font-size:.65rem;line-height:1.2}.vybemint-theme .sidebar{top:var(--header-height);height:calc(100vh - var(--header-height));z-index:10;background:var(--bg-primary);padding:var(--space-md) var(--space-sm);border-right:1px solid #8b5cf614;flex-direction:column;grid-area:sidebar;display:flex;position:sticky;left:0;overflow-y:auto;width:100%!important;margin:0!important}.vybemint-theme .sidebar:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#8b5cf640 25%,#c084fc66 45%,#06b6d440 65%,#ec48994d 85%,#0000 100%) 0 0/100% 200%;width:1px;animation:6s ease-in-out infinite iridescentShimmer;position:absolute;top:0;bottom:0;right:-1px}.vybemint-theme .sidebar-logo{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);margin-bottom:var(--space-sm);display:flex}.vybemint-theme .sidebar-logo-icon{color:var(--accent-primary);font-size:1.1rem}.vybemint-theme .sidebar-logo-text{letter-spacing:.08em;font-size:clamp(.8rem,1.1vw,.9rem);font-weight:800}.vybemint-theme .sidebar-nav{flex:1;overflow-y:auto}.vybemint-theme .nav-list{gap:var(--space-xs);flex-direction:column;display:flex}.vybemint-theme .nav-item{align-items:center;gap:var(--space-sm);padding:.4rem var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);font-size:clamp(.72rem,.85vw,.8rem);transition:all .2s;display:flex;position:relative}.vybemint-theme .nav-item:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .nav-item.active{color:var(--accent-primary);background:#8b5cf61f;font-weight:600}.vybemint-theme .nav-item-icon{color:inherit;flex-shrink:0;align-items:center;display:flex}.vybemint-theme .nav-item-label{white-space:nowrap;flex:1}.vybemint-theme .nav-item-badge{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);text-align:center;min-width:1.1rem;padding:.05rem .3rem;font-size:.6rem;font-weight:800}.vybemint-theme .nav-divider{background:var(--border-color);height:1px;margin:var(--space-md) 0}.vybemint-theme .nav-section-label{color:var(--text-muted);letter-spacing:.1em;padding:0 var(--space-sm);margin-bottom:var(--space-xs);text-transform:uppercase;font-size:.58rem;font-weight:700}.vybemint-theme .sidebar-pro-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);margin-top:var(--space-sm)}.vybemint-theme .sidebar-pro-header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.vybemint-theme .sidebar-pro-avatar{border-radius:var(--radius-full);background:linear-gradient(135deg,#8b5cf6,#ec4899);flex-shrink:0;width:1.6rem;height:1.6rem}.vybemint-theme .sidebar-pro-title{align-items:center;gap:var(--space-xs);display:flex}.vybemint-theme .sidebar-pro-name{font-size:.75rem;font-weight:700}.vybemint-theme .sidebar-pro-badge{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);letter-spacing:.05em;padding:.1rem .3rem;font-size:.55rem;font-weight:800}.vybemint-theme .sidebar-pro-features{margin-bottom:var(--space-md);flex-direction:column;gap:.15rem;display:flex}.vybemint-theme .sidebar-pro-features li{color:var(--text-secondary);font-size:.65rem;line-height:1.3}.vybemint-theme .sidebar-pro-btn{background:var(--accent-gradient);color:#fff;width:100%;padding:.35rem var(--space-md);border-radius:var(--radius-sm);font-size:.7rem;font-weight:700;transition:all .2s}.vybemint-theme .sidebar-pro-btn:hover{opacity:.9;transform:translateY(-1px)}.vybemint-theme .sidebar-bottom-icons{padding:var(--space-md) var(--space-sm) 0;border-top:1px solid var(--border-color);margin-top:var(--space-md);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .sidebar-bottom-icon{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--text-muted);justify-content:center;align-items:center;transition:all .2s;display:flex}.vybemint-theme .sidebar-bottom-icon:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .main-content{height:calc(100vh - var(--header-height));padding:var(--space-md) var(--space-lg);grid-area:main;overflow-y:auto;margin:0!important}.vybemint-theme .feed-section{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.vybemint-theme .stories-section{padding:var(--space-xs) 0 var(--space-sm);width:100%}.vybemint-theme .stories-scroll{gap:var(--space-md);scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;align-items:flex-start;width:100%;display:flex;overflow-x:auto}.vybemint-theme .stories-scroll::-webkit-scrollbar{display:none}.vybemint-theme .story-item{align-items:center;gap:var(--space-xs);cursor:pointer;flex-direction:column;flex-shrink:0;width:3.5rem;display:flex}.vybemint-theme .story-avatar-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.vybemint-theme .avatar-ring{border-radius:var(--radius-full);background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 50%,#f59e0b 100%);flex-shrink:0;justify-content:center;align-items:center;padding:.12rem;display:flex}.vybemint-theme .avatar-ring--none{background:var(--border-color)}.vybemint-theme .story-avatar{border-radius:var(--radius-full);color:#fff;border:.12rem solid var(--bg-primary);flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:.7rem;font-weight:700;display:flex}.vybemint-theme .story-plus-icon{width:1rem;height:1rem}.vybemint-theme .story-initials{font-size:.7rem;font-weight:700}.vybemint-theme .story-add-badge{z-index:2;justify-content:center;align-items:center;width:.9rem;height:.9rem;display:flex;position:absolute;bottom:-.1rem;right:-.1rem}.vybemint-theme .story-add-badge-icon{width:.9rem;height:.9rem;color:var(--accent-primary)}.vybemint-theme .story-username{color:var(--text-secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:3.5rem;font-size:.6rem;line-height:1.2;overflow:hidden}.vybemint-theme .story-live-badge{background:var(--danger);color:#fff;border-radius:var(--radius-sm);letter-spacing:.05em;text-transform:uppercase;z-index:2;padding:.02rem .25rem;font-size:.45rem;font-weight:800;position:absolute;bottom:-.2rem;left:50%;transform:translate(-50%)}.vybemint-theme .story-notification-dot{border-radius:var(--radius-full);border:.08rem solid var(--bg-primary);z-index:2;background:#3b82f6;width:.45rem;height:.45rem;position:absolute;top:.05rem;right:.05rem}.vybemint-theme .category-filters{justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--border-color);padding:var(--space-sm) 0;width:100%;display:flex}.vybemint-theme .filter-pills-scroll{align-items:center;gap:var(--space-xs);scrollbar-width:none;-ms-overflow-style:none;flex:1;display:flex;overflow-x:auto}.vybemint-theme .filter-pills-scroll::-webkit-scrollbar{display:none}.vybemint-theme .filter-pill{border-radius:var(--radius-xl);white-space:nowrap;border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;background:0 0;flex-shrink:0;padding:.3rem .8rem;font-size:clamp(.7rem,.9vw,.78rem);font-weight:500;transition:all .2s}.vybemint-theme .filter-pill:hover{border-color:var(--accent-primary);color:var(--text-primary);background:#8b5cf614}.vybemint-theme .filter-pill.active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);font-weight:600}.vybemint-theme .filter-actions{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex;position:relative}.vybemint-theme .filter-sort-btn,.vybemint-theme .filter-ai-btn{align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);color:var(--text-secondary);border:1px solid var(--border-color);background:var(--bg-secondary);cursor:pointer;white-space:nowrap;padding:.3rem .65rem;font-size:.72rem;transition:all .2s;display:flex}.vybemint-theme .filter-sort-btn:hover,.vybemint-theme .filter-ai-btn:hover{color:var(--text-primary);background:var(--bg-card-hover);border-color:var(--border-light)}.vybemint-theme .filter-ai-btn{color:var(--accent-secondary);border:1px solid #8b5cf64d}.vybemint-theme .filter-ai-btn:hover{border-color:var(--accent-primary);background:#8b5cf61a}.vybemint-theme .filter-sort-dropdown{top:calc(100% + var(--space-xs));background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-xs);z-index:10;flex-direction:column;gap:.1rem;min-width:7.5rem;animation:.15s forwards dropdownFade;display:flex;position:absolute;right:0;box-shadow:0 .4rem 1rem #00000080}.vybemint-theme .filter-sort-item{border-radius:var(--radius-sm);color:var(--text-secondary);text-align:left;width:100%;padding:.3rem .5rem;font-size:.72rem;transition:all .15s}.vybemint-theme .filter-sort-item:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .filter-sort-item.active{color:var(--text-primary);background:#8b5cf61f;font-weight:600}.vybemint-theme .post-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;display:grid}.vybemint-theme .post-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.vybemint-theme .post-card:hover{border-color:var(--border-light);transform:translateY(-2px);box-shadow:0 .4rem 1.2rem #0006}.vybemint-theme .post-card__header{padding:var(--space-md) var(--space-md) var(--space-xs);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .post-card__author-row{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.vybemint-theme .post-card__avatar{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex}.vybemint-theme .post-card__avatar-initials{color:#fff;font-size:.65rem;font-weight:700}.vybemint-theme .post-card__author-info{flex-direction:column;min-width:0;display:flex}.vybemint-theme .post-card__author-name{align-items:center;gap:var(--space-xs);color:var(--text-primary);font-size:clamp(.75rem,.85vw,.825rem);font-weight:600;display:flex}.vybemint-theme .post-card__verified-icon{width:.8rem;height:.8rem;color:var(--accent-primary);flex-shrink:0}.vybemint-theme .post-card__meta{color:var(--text-muted);font-size:.68rem}.vybemint-theme .post-card__menu-btn{border-radius:var(--radius-full);width:1.5rem;height:1.5rem;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.vybemint-theme .post-card__menu-btn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .post-card__menu-icon{width:.85rem;height:.85rem}.vybemint-theme .post-card__image-wrapper{position:relative;overflow:hidden}.vybemint-theme .post-card__image{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .3s}.vybemint-theme .post-card:hover .post-card__image{transform:scale(1.02)}.vybemint-theme .post-card__image-bookmark{top:var(--space-xs);right:var(--space-xs);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);color:#fff;opacity:0;background:#0009;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;transition:opacity .2s;display:flex;position:absolute}.vybemint-theme .post-card__image-bookmark svg{width:.85rem;height:.85rem}.vybemint-theme .post-card:hover .post-card__image-bookmark{opacity:1}.vybemint-theme .post-card__play-overlay{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:#0009;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vybemint-theme .post-card:hover .post-card__play-overlay{background:#8b5cf6d9;transform:translate(-50%,-50%)scale(1.05)}.vybemint-theme .post-card__play-overlay svg{color:#fff;transition:color .2s}.vybemint-theme .post-card__play-icon{width:1.25rem;height:1.25rem}.vybemint-theme .post-card__collection-badge{top:var(--space-xs);left:var(--space-xs);align-items:center;gap:var(--space-xs);background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);padding:.15rem .45rem;font-size:.62rem;font-weight:700;display:flex;position:absolute}.vybemint-theme .post-card__collection-badge-icon{width:.65rem;height:.65rem}.vybemint-theme .post-card__engagement{padding:var(--space-sm) var(--space-md);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .post-card__engagement-left{align-items:center;gap:var(--space-md);display:flex}.vybemint-theme .post-card__eng-btn{align-items:center;gap:var(--space-xs);color:var(--text-secondary);cursor:pointer;font-size:.72rem;transition:color .2s;display:flex}.vybemint-theme .post-card__eng-btn:hover{color:var(--text-primary)}.vybemint-theme .post-card__eng-btn svg{width:1rem;height:1rem}.vybemint-theme .post-card__eng-btn--bookmark{color:var(--text-muted)}.vybemint-theme .post-card__eng-btn--bookmark:hover{color:var(--accent-primary)}.vybemint-theme .post-card__content{padding:0 var(--space-md) var(--space-sm)}.vybemint-theme .post-card__title{color:var(--text-primary);margin-bottom:var(--space-xs);font-size:clamp(.8rem,.9vw,.88rem);font-weight:700;line-height:1.3}.vybemint-theme .post-card__description{color:var(--text-secondary);-webkit-line-clamp:2;margin-bottom:var(--space-sm);-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.vybemint-theme .post-card__tags{gap:var(--space-xs);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.vybemint-theme .post-card__tag{color:var(--accent-secondary);cursor:pointer;font-size:.68rem;transition:color .2s}.vybemint-theme .post-card__tag:hover{color:var(--accent-primary);text-decoration:underline}.vybemint-theme .post-card__collection-previews{gap:var(--space-xs);padding:0 var(--space-md) var(--space-sm);display:flex;overflow-x:auto}.vybemint-theme .post-card__collection-thumb{border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border-color);flex-shrink:0;width:2rem;height:2rem}.vybemint-theme .post-card__liked-by{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-md);border-top:1px solid var(--border-color);display:flex}.vybemint-theme .post-card__liked-avatars{margin-right:-.25rem;display:flex}.vybemint-theme .post-card__liked-dot{border-radius:var(--radius-full);border:.1rem solid var(--bg-card);width:.9rem;height:.9rem;margin-right:-.25rem}.vybemint-theme .post-card__liked-dot--1{z-index:3;background:#8b5cf6}.vybemint-theme .post-card__liked-dot--2{z-index:2;background:#ec4899}.vybemint-theme .post-card__liked-dot--3{z-index:1;background:#3b82f6}.vybemint-theme .post-card__liked-text{color:var(--text-muted);font-size:.68rem}.vybemint-theme .post-card__liked-text strong{color:var(--text-secondary);font-weight:600}.vybemint-theme .right-sidebar{top:var(--header-height);height:calc(100vh - var(--header-height));padding:var(--space-md) var(--space-sm);border-left:1px solid var(--border-color);gap:var(--space-md);flex-direction:column;grid-area:right;display:flex;position:sticky;overflow-y:auto}.vybemint-theme .creator-insights{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md)}.vybemint-theme .creator-insights-header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .creator-insights-title{font-size:.78rem;font-weight:700}.vybemint-theme .creator-insights-dropdown{color:var(--text-muted);cursor:pointer;font-size:.65rem}.vybemint-theme .creator-insights-dropdown:hover{color:var(--text-primary)}.vybemint-theme .creator-insights-earnings{margin-bottom:var(--space-sm)}.vybemint-theme .creator-insights-label{color:var(--text-muted);margin-bottom:.1rem;font-size:.62rem;display:block}.vybemint-theme .creator-insights-amount-row{align-items:baseline;gap:var(--space-sm);display:flex}.vybemint-theme .creator-insights-amount{color:var(--text-primary);font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:800}.vybemint-theme .badge-green{color:var(--success);border-radius:var(--radius-sm);background:#22c55e26;padding:.08rem .3rem;font-size:.58rem;font-weight:600}.vybemint-theme .creator-insights-stats{gap:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-bottom:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.vybemint-theme .creator-insights-stat{gap:var(--space-xs);flex-direction:column;display:flex}.vybemint-theme .creator-insights-stat-label{color:var(--text-muted);font-size:.58rem}.vybemint-theme .creator-insights-stat-value{font-size:clamp(.8rem,1.1vw,.95rem);font-weight:700}.vybemint-theme .creator-insights-analytics-btn{justify-content:center;align-items:center;gap:var(--space-xs);background:var(--accent-gradient);color:#fff;width:100%;padding:.35rem var(--space-sm);border-radius:var(--radius-sm);font-size:.7rem;font-weight:700;transition:all .2s;display:flex}.vybemint-theme .creator-insights-analytics-btn:hover{opacity:.9}.vybemint-theme .creator-insights-analytics-btn svg{width:.85rem;height:.85rem}.vybemint-theme .brand-deals{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md)}.vybemint-theme .brand-deals-header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .brand-deals-title{font-size:.78rem;font-weight:700}.vybemint-theme .brand-deals-view-all{color:var(--accent-primary);cursor:pointer;font-size:.65rem}.vybemint-theme .brand-deals-view-all:hover{color:var(--accent-secondary)}.vybemint-theme .brand-deals-list{gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .brand-deal-item{align-items:center;gap:var(--space-sm);display:flex}.vybemint-theme .brand-deal-logo{border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-color);flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:flex}.vybemint-theme .brand-deal-logo-text{letter-spacing:.02em;font-size:.45rem;font-weight:800}.vybemint-theme .brand-logo-nike{color:#fff}.vybemint-theme .brand-logo-canon{color:#f34}.vybemint-theme .brand-logo-adobe{color:#f23}.vybemint-theme .brand-deal-info{flex-direction:column;flex:1;min-width:0;display:flex}.vybemint-theme .brand-deal-campaign{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.vybemint-theme .brand-deal-amount{color:var(--text-primary);font-size:.72rem;font-weight:700}.vybemint-theme .suggested-users{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md)}.vybemint-theme .suggested-users-header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .suggested-users-title{font-size:.78rem;font-weight:700}.vybemint-theme .suggested-users-view-all{color:var(--accent-primary);cursor:pointer;font-size:.65rem}.vybemint-theme .suggested-users-view-all:hover{color:var(--accent-secondary)}.vybemint-theme .suggested-users-list{gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .suggested-user-item{align-items:center;gap:var(--space-sm);display:flex}.vybemint-theme .suggested-user-avatar{border-radius:var(--radius-full);flex-shrink:0;width:1.6rem;height:1.6rem}.vybemint-theme .avatar-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.vybemint-theme .avatar-purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.vybemint-theme .avatar-pink{background:linear-gradient(135deg,#ec4899,#db2777)}.vybemint-theme .suggested-user-info{flex-direction:column;flex:1;min-width:0;display:flex}.vybemint-theme .suggested-user-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:600;overflow:hidden}.vybemint-theme .suggested-user-handle{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.vybemint-theme .suggested-user-category{color:var(--text-muted);font-size:.55rem}.vybemint-theme .suggested-user-follow-btn{border-radius:var(--radius-sm);color:var(--accent-primary);border:1px solid var(--accent-primary);background:0 0;flex-shrink:0;padding:.2rem .6rem;font-size:.65rem;font-weight:700;transition:all .2s}.vybemint-theme .suggested-user-follow-btn:hover{background:var(--accent-primary);color:#fff}.vybemint-theme .shield-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.vybemint-theme .shield-card-content{gap:var(--space-xs);z-index:1;flex-direction:column;display:flex}.vybemint-theme .shield-card-icon{color:var(--accent-primary);margin-bottom:var(--space-xs);display:flex}.vybemint-theme .shield-card-icon svg{width:1.15rem;height:1.15rem}.vybemint-theme .shield-card-title{font-size:.75rem;font-weight:700}.vybemint-theme .shield-card-subtitle{color:var(--text-secondary);font-size:.62rem}.vybemint-theme .shield-card-status{color:var(--success);margin-top:var(--space-xs);font-size:.62rem;font-weight:700}.vybemint-theme .shield-card-decoration{border-radius:var(--radius-full);background:radial-gradient(circle,#8b5cf640,#0000 70%);flex-shrink:0;width:3rem;height:3rem;position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.vybemint-theme .bottom-nav{z-index:200;-webkit-backdrop-filter:blur(2rem)saturate(1.8);background:#0d0b17a6;border:1px solid #8b5cf61f;border-radius:3rem;justify-content:center;align-items:center;gap:.8rem;width:auto;max-width:90%;padding:.3rem 1rem;display:none;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 .4rem 2rem #000000b3,0 0 1.5rem #8b5cf626,inset 0 1px #ffffff0d}.vybemint-theme .bottom-nav:before{content:"";z-index:-1;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#8b5cf633 25%,#c084fc59 50%,#06b6d433 75%,#0000 100%) 0 0/200% 100%;border-radius:3rem;padding:1px;animation:6s ease-in-out infinite iridescentShimmer;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.vybemint-theme .bottom-nav-btn{border-radius:var(--radius-sm);width:2.2rem;height:2.2rem;color:var(--text-secondary);justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.vybemint-theme .bottom-nav-btn:hover{color:var(--text-primary)}.vybemint-theme .bottom-nav-btn.active{color:#fff}.vybemint-theme .bottom-nav-btn.active:after{content:"";border-radius:var(--radius-full);background:var(--accent-primary);width:.25rem;height:.25rem;box-shadow:0 0 4px var(--accent-primary);position:absolute;bottom:.1rem;left:50%;transform:translate(-50%)}.vybemint-theme .bottom-nav-center-btn{border-radius:var(--radius-full);background:var(--accent-gradient);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;margin:0 .1rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 .2rem 1rem #8b5cf680}.vybemint-theme .bottom-nav-center-btn:hover{transform:scale(1.08);box-shadow:0 .3rem 1.2rem #8b5cf6b3}.vybemint-theme .bottom-nav-center-sparkle{justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.vybemint-theme .bottom-nav-profile-wrapper{justify-content:center;align-items:center;padding:.1rem;display:flex}.vybemint-theme .bottom-nav-profile{border-radius:var(--radius-full);cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#ec4899);border:1.5px solid #fff3;width:1.6rem;height:1.6rem;transition:border-color .2s}.vybemint-theme .bottom-nav-profile:hover{border-color:#fff}.vybemint-theme .msg-main{padding:0!important;overflow:hidden!important}.vybemint-theme .msg-layout{height:calc(100vh - var(--header-height));width:100%;display:flex;overflow:hidden}.vybemint-theme .msg-list-panel{border-right:1px solid var(--border-color);background:var(--bg-primary);flex-direction:column;flex:0 0 18rem;min-width:15rem;max-width:22rem;display:flex;overflow:hidden}.vybemint-theme .msg-list-header{padding:var(--space-md) var(--space-md) var(--space-sm);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.vybemint-theme .msg-list-title{color:var(--text-primary);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:800}.vybemint-theme .msg-compose-btn{border-radius:var(--radius-sm);background:var(--accent-gradient);color:#fff;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;transition:all .2s;display:flex}.vybemint-theme .msg-compose-btn:hover{opacity:.9;transform:translateY(-1px)}.vybemint-theme .msg-user-search{padding:0 var(--space-md) var(--space-sm)}.vybemint-theme .msg-search-results{border:1px solid var(--border-color);border-radius:var(--radius-sm);max-height:10rem;margin-top:var(--space-xs);background:var(--bg-card);overflow-y:auto}.vybemint-theme .msg-search-result-item{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:background .15s;display:flex}.vybemint-theme .msg-search-result-item:hover{background:var(--bg-card-hover)}.vybemint-theme .msg-search-result-info{flex-direction:column;display:flex}.vybemint-theme .msg-search-result-name{color:var(--text-primary);font-size:.72rem;font-weight:600}.vybemint-theme .msg-search-result-handle{color:var(--text-muted);font-size:.62rem}.vybemint-theme .msg-search{align-items:center;gap:var(--space-sm);margin:0 var(--space-md) var(--space-sm);padding:.4rem var(--space-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-muted);flex-shrink:0;transition:border-color .2s;display:flex}.vybemint-theme .msg-tabs{gap:var(--space-xs);padding:0 var(--space-md) var(--space-sm);border-bottom:1px solid var(--border-color);flex-shrink:0;display:flex}.vybemint-theme .msg-conversations-list{flex:1;min-height:0;overflow:hidden auto}.vybemint-theme .msg-empty-state{padding:var(--space-2xl) var(--space-md);color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;font-size:.75rem;display:flex}.vybemint-theme .msg-empty-state svg{width:2rem;height:2rem;color:var(--text-muted);opacity:.5}.vybemint-theme .msg-empty-hint{color:var(--text-muted);opacity:.7;font-size:.65rem}.vybemint-theme .msg-chat-panel{background:var(--bg-secondary);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.vybemint-theme .msg-chat-empty{height:100%;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xl);flex-direction:column;display:flex}.vybemint-theme .msg-chat-empty h3{color:var(--text-primary);font-size:.95rem;font-weight:700}.vybemint-theme .msg-chat-empty p{color:var(--text-muted);font-size:.75rem}.vybemint-theme .msg-chat-header{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-color);background:var(--bg-primary);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.vybemint-theme .msg-back-btn{border-radius:var(--radius-sm);width:1.8rem;height:1.8rem;color:var(--text-secondary);justify-content:center;align-items:center;transition:all .2s;display:none}.vybemint-theme .msg-back-btn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .msg-chat-date-divider{padding:var(--space-sm) var(--space-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.vybemint-theme .msg-chat-messages{padding:var(--space-sm) var(--space-md);gap:var(--space-sm);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.vybemint-theme .msg-chat-input-area{padding:var(--space-sm) var(--space-md) var(--space-md);border-top:1px solid var(--border-color);background:var(--bg-primary);flex-shrink:0}.vybemint-theme .msg-send-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.vybemint-theme .msg-profile-back-btn{display:none}@media (width>=769px) and (width<=1024px){.vybemint-theme .msg-profile-panel{display:none!important}.vybemint-theme .msg-list-panel{flex:0 0 17rem}}@media (width<=768px){.vybemint-theme .msg-layout{width:100%;height:calc(100vh - var(--header-height));flex-direction:column;display:flex;position:relative}.vybemint-theme .msg-list-panel,.vybemint-theme .msg-chat-panel,.vybemint-theme .msg-profile-panel{width:100%;max-width:none;height:100%;min-width:none;border:none;flex:100%}.vybemint-theme .msg-list-panel.mobile-hidden,.vybemint-theme .msg-chat-panel.mobile-hidden,.vybemint-theme .msg-profile-panel.mobile-hidden{display:none!important}.vybemint-theme .msg-list-panel.mobile-visible,.vybemint-theme .msg-chat-panel.mobile-visible,.vybemint-theme .msg-profile-panel.mobile-visible{display:flex!important}.vybemint-theme .msg-back-btn{display:flex}.vybemint-theme .msg-profile-back-btn{border-radius:var(--radius-sm);width:1.8rem;height:1.8rem;color:var(--text-secondary);cursor:pointer;top:var(--space-md);left:var(--space-md);z-index:10;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute}.vybemint-theme .msg-profile-back-btn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .msg-chat-header-actions{display:none}.vybemint-theme .msg-chat-message{max-width:88%}}@media (width<=480px){.vybemint-theme .msg-chat-message{max-width:92%}.vybemint-theme .msg-chat-input-area{padding:var(--space-xs) var(--space-sm) var(--space-sm)}.vybemint-theme .msg-list-header{padding:var(--space-sm)}.vybemint-theme .msg-search{margin:0 var(--space-sm) var(--space-sm)}.vybemint-theme .msg-tabs{padding:0 var(--space-sm) var(--space-sm)}.vybemint-theme .msg-conversation-item{padding:.45rem var(--space-sm)}}.vybemint-theme .msg-search{align-items:center;gap:var(--space-sm);margin:0 var(--space-md) var(--space-sm);padding:.4rem var(--space-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-muted);transition:border-color .2s;display:flex}.vybemint-theme .msg-search:focus-within{border-color:var(--accent-primary)}.vybemint-theme .msg-search svg{flex-shrink:0;width:.85rem;height:.85rem}.vybemint-theme .msg-search-input{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:.75rem}.vybemint-theme .msg-search-input::placeholder{color:var(--text-muted)}.vybemint-theme .msg-tabs{gap:var(--space-xs);padding:0 var(--space-md) var(--space-sm);border-bottom:1px solid var(--border-color);display:flex}.vybemint-theme .msg-tab{align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);color:var(--text-secondary);background:0 0;border:1px solid #0000;padding:.3rem .65rem;font-size:.7rem;font-weight:600;transition:all .2s;display:flex}.vybemint-theme .msg-tab:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .msg-tab.active{border-color:var(--accent-primary);color:var(--accent-secondary);background:#8b5cf626}.vybemint-theme .msg-tab-badge{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);text-align:center;min-width:.9rem;padding:.05rem .25rem;font-size:.55rem;font-weight:800}.vybemint-theme .msg-conversations-list{flex:1;overflow-y:auto}.vybemint-theme .msg-conversation-item{align-items:center;gap:var(--space-sm);padding:.55rem var(--space-md);cursor:pointer;border-left:2px solid #0000;transition:background .15s;display:flex}.vybemint-theme .msg-conversation-item:hover{background:var(--bg-card-hover)}.vybemint-theme .msg-conversation-item.active{border-left-color:var(--accent-primary);background:#8b5cf614}.vybemint-theme .msg-conversation-avatar-wrap{flex-shrink:0;position:relative}.vybemint-theme .msg-conversation-avatar{border-radius:var(--radius-full);object-fit:cover;width:2.2rem;height:2.2rem}.vybemint-theme .msg-conversation-avatar-placeholder{border-radius:var(--radius-full);color:#fff;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.65rem;font-weight:800;display:flex}.vybemint-theme .msg-online-dot{background:var(--success);border-radius:var(--radius-full);border:1.5px solid var(--bg-primary);width:.55rem;height:.55rem;position:absolute;bottom:0;right:0}.vybemint-theme .msg-conversation-info{flex:1;min-width:0}.vybemint-theme .msg-conversation-top{justify-content:space-between;align-items:center;margin-bottom:.1rem;display:flex}.vybemint-theme .msg-conversation-name{color:var(--text-primary);align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;display:flex}.vybemint-theme .msg-verified-badge{flex-shrink:0}.vybemint-theme .msg-conversation-time{color:var(--text-muted);flex-shrink:0;font-size:.6rem}.vybemint-theme .msg-conversation-bottom{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.vybemint-theme .msg-conversation-preview{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.68rem;overflow:hidden}.vybemint-theme .msg-unread-badge{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);text-align:center;flex-shrink:0;min-width:.9rem;padding:.05rem .25rem;font-size:.55rem;font-weight:800}.vybemint-theme .msg-chat-panel{background:var(--bg-secondary);flex-direction:column;display:flex;overflow:hidden}.vybemint-theme .msg-chat-header{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-color);background:var(--bg-primary);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .msg-chat-header-left{align-items:center;gap:var(--space-sm);display:flex}.vybemint-theme .msg-chat-header-avatar-wrap{flex-shrink:0;position:relative}.vybemint-theme .msg-chat-header-avatar{border-radius:var(--radius-full);object-fit:cover;width:2rem;height:2rem}.vybemint-theme .msg-chat-header-avatar-placeholder{border-radius:var(--radius-full);color:#fff;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6rem;font-weight:800;display:flex}.vybemint-theme .msg-chat-header-info{flex-direction:column;display:flex}.vybemint-theme .msg-chat-header-name-row{align-items:center;gap:.2rem;display:flex}.vybemint-theme .msg-chat-header-name{color:var(--text-primary);font-size:.8rem;font-weight:700}.vybemint-theme .msg-chat-header-status{color:var(--text-muted);align-items:center;gap:.2rem;font-size:.62rem;display:flex}.vybemint-theme .msg-status-online-dot{background:var(--success);border-radius:var(--radius-full);width:.4rem;height:.4rem;display:inline-block}.vybemint-theme .msg-chat-header-actions{align-items:center;gap:var(--space-xs);display:flex}.vybemint-theme .msg-header-action-btn{border-radius:var(--radius-sm);width:1.8rem;height:1.8rem;color:var(--text-secondary);justify-content:center;align-items:center;transition:all .2s;display:flex}.vybemint-theme .msg-header-action-btn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .msg-header-action-btn svg{width:1rem;height:1rem}.vybemint-theme .msg-chat-date-divider{padding:var(--space-sm) var(--space-md);justify-content:center;align-items:center;display:flex}.vybemint-theme .msg-chat-date-divider span{color:var(--text-muted);background:var(--bg-secondary);border-radius:var(--radius-sm);padding:.15rem .6rem;font-size:.62rem;font-weight:600}.vybemint-theme .msg-chat-messages{padding:var(--space-sm) var(--space-md);gap:var(--space-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.vybemint-theme .msg-chat-message{align-items:flex-end;gap:var(--space-sm);max-width:75%;display:flex}.vybemint-theme .msg-chat-message.own{flex-direction:row;align-self:flex-end}.vybemint-theme .msg-chat-message.other{align-self:flex-start}.vybemint-theme .msg-chat-avatar{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:1.6rem;height:1.6rem}.vybemint-theme .msg-chat-content{flex-direction:column;gap:.15rem;display:flex}.vybemint-theme .msg-chat-message.own .msg-chat-content{align-items:flex-end}.vybemint-theme .msg-chat-message.other .msg-chat-content{align-items:flex-start}.vybemint-theme .msg-chat-bubble{border-radius:var(--radius-lg);word-wrap:break-word;padding:.5rem .75rem;font-size:.75rem;line-height:1.45}.vybemint-theme .msg-chat-bubble.own{color:#fff;border-bottom-right-radius:var(--radius-sm);background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 50%,#6d28d9 100%)}.vybemint-theme .msg-chat-bubble.other{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);border-bottom-left-radius:var(--radius-sm)}.vybemint-theme .msg-chat-text{white-space:pre-line}.vybemint-theme .msg-chat-meta{align-items:center;gap:.2rem;display:flex}.vybemint-theme .msg-chat-time{color:var(--text-muted);font-size:.55rem}.vybemint-theme .msg-read-indicator{color:var(--accent-primary);align-items:center;display:flex}.vybemint-theme .msg-chat-reactions{gap:var(--space-xs);display:flex}.vybemint-theme .msg-reaction-pill{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);align-items:center;gap:.15rem;padding:.1rem .35rem;font-size:.6rem;display:flex}.vybemint-theme .msg-chat-input-area{padding:var(--space-sm) var(--space-md) var(--space-md);border-top:1px solid var(--border-color);background:var(--bg-primary)}.vybemint-theme .msg-chat-input-actions{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);display:flex}.vybemint-theme .msg-input-action-btn{border-radius:var(--radius-sm);width:1.6rem;height:1.6rem;color:var(--text-muted);justify-content:center;align-items:center;transition:all .2s;display:flex}.vybemint-theme .msg-input-action-btn:hover{background:var(--bg-card-hover);color:var(--accent-primary)}.vybemint-theme .msg-chat-input-row{align-items:center;gap:var(--space-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.35rem var(--space-sm) .35rem var(--space-md);transition:border-color .2s;display:flex}.vybemint-theme .msg-chat-input-row:focus-within{border-color:var(--accent-primary)}.vybemint-theme .msg-chat-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.75rem}.vybemint-theme .msg-chat-input::placeholder{color:var(--text-muted)}.vybemint-theme .msg-send-btn{border-radius:var(--radius-sm);background:var(--accent-gradient);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;transition:all .2s;display:flex}.vybemint-theme .msg-send-btn:hover{opacity:.9;transform:translateY(-1px)}.vybemint-theme .msg-send-btn svg{width:.85rem;height:.85rem}.vybemint-theme .msg-profile-panel{border-left:1px solid var(--border-color);background:var(--bg-primary);min-width:15rem;max-width:22rem;padding:var(--space-md) var(--space-sm);gap:var(--space-md);flex-direction:column;flex:0 0 18rem;min-height:0;display:flex;overflow:hidden auto}.vybemint-theme .msg-profile-header{text-align:center;padding-bottom:var(--space-md);border-bottom:1px solid var(--border-color);flex-direction:column;align-items:center;display:flex;position:relative}.vybemint-theme .msg-profile-avatar-wrap{margin-bottom:var(--space-sm);position:relative}.vybemint-theme .msg-profile-avatar{border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--accent-primary);width:4rem;height:4rem;box-shadow:0 0 1.5rem #8b5cf64d}.vybemint-theme .msg-profile-avatar-placeholder{border-radius:var(--radius-full);color:#fff;border:2px solid var(--accent-primary);justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.1rem;font-weight:800;display:flex;box-shadow:0 0 1.5rem #8b5cf64d}.vybemint-theme .msg-profile-name-row{align-items:center;gap:.25rem;display:flex}.vybemint-theme .msg-profile-name{color:var(--text-primary);font-size:.9rem;font-weight:800}.vybemint-theme .msg-profile-handle{color:var(--text-muted);margin-top:.1rem;font-size:.65rem}.vybemint-theme .msg-profile-status{color:var(--success);align-items:center;gap:.2rem;margin-top:.2rem;font-size:.62rem;display:flex}.vybemint-theme .msg-profile-actions{gap:var(--space-xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-color);grid-template-columns:repeat(4,1fr);display:grid}.vybemint-theme .msg-profile-action-btn{border-radius:var(--radius-sm);color:var(--text-secondary);flex-direction:column;align-items:center;gap:.2rem;padding:.4rem;font-size:.58rem;font-weight:600;transition:all .2s;display:flex}.vybemint-theme .msg-profile-action-btn:hover{background:var(--bg-card-hover);color:var(--accent-primary)}.vybemint-theme .msg-profile-action-btn svg{width:1rem;height:1rem}.vybemint-theme .msg-profile-section{padding-bottom:var(--space-md);border-bottom:1px solid var(--border-color)}.vybemint-theme .msg-profile-section:last-of-type{border-bottom:none}.vybemint-theme .msg-profile-section-header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .msg-profile-section-title{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:.72rem;font-weight:700}.vybemint-theme .msg-profile-section-header .msg-profile-section-title{margin-bottom:0}.vybemint-theme .msg-view-all-btn{color:var(--accent-primary);font-size:.62rem;font-weight:600;transition:color .2s}.vybemint-theme .msg-view-all-btn:hover{color:var(--accent-secondary)}.vybemint-theme .msg-profile-about-text{color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:.68rem;line-height:1.45}.vybemint-theme .msg-profile-detail{align-items:center;gap:var(--space-sm);color:var(--text-secondary);margin-bottom:.25rem;font-size:.65rem;display:flex}.vybemint-theme .msg-profile-detail svg{color:var(--text-muted);flex-shrink:0}.vybemint-theme .msg-profile-detail-plain{color:var(--text-muted);margin-top:var(--space-sm);font-size:.62rem}.vybemint-theme .msg-shared-media-grid{border-radius:var(--radius-sm);grid-template-columns:repeat(3,1fr);gap:.2rem;display:grid;overflow:hidden}.vybemint-theme .msg-shared-media-item{aspect-ratio:1;overflow:hidden}.vybemint-theme .msg-shared-media-item img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.vybemint-theme .msg-shared-media-item:hover img{transform:scale(1.05)}.vybemint-theme .msg-pref-row{justify-content:space-between;align-items:center;padding:.35rem 0;display:flex}.vybemint-theme .msg-pref-label{color:var(--text-secondary);font-size:.68rem}.vybemint-theme .msg-toggle{border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;width:2rem;height:1rem;padding:0;transition:all .2s;position:relative}.vybemint-theme .msg-toggle.active{background:var(--accent-primary);border-color:var(--accent-primary)}.vybemint-theme .msg-toggle-thumb{border-radius:var(--radius-full);background:var(--text-muted);width:.7rem;height:.7rem;transition:all .2s;position:absolute;top:.1rem;left:.1rem}.vybemint-theme .msg-toggle.active .msg-toggle-thumb{background:#fff;left:1.05rem}.vybemint-theme .msg-block-user-btn{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);width:100%;color:var(--danger);background:#ec48990d;border:1px solid #ec489933;padding:.4rem;font-size:.68rem;font-weight:600;transition:all .2s;display:flex}.vybemint-theme .msg-block-user-btn:hover{background:#ec48991a;border-color:#ec48994d}.vybemint-theme .notif-main{padding:var(--space-lg) var(--space-xl)!important}.vybemint-theme .notif-header{margin-bottom:var(--space-lg)}.vybemint-theme .notif-page-title{color:var(--text-primary);margin-bottom:.15rem;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:800}.vybemint-theme .notif-page-subtitle{color:var(--text-secondary);font-size:clamp(.7rem,.85vw,.78rem)}.vybemint-theme .notif-filters-bar{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.vybemint-theme .notif-filter-tabs{align-items:center;gap:var(--space-xs);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.vybemint-theme .notif-filter-tabs::-webkit-scrollbar{display:none}.vybemint-theme .notif-filter-tab{border-radius:var(--radius-sm);color:var(--text-secondary);border:1px solid var(--border-color);white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:clamp(.68rem,.8vw,.75rem);font-weight:500;transition:all .2s;display:flex}.vybemint-theme .notif-filter-tab:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .notif-filter-tab--active{color:var(--accent-primary);background:#8b5cf61f;border-color:#8b5cf659;font-weight:600}.vybemint-theme .notif-filter-tab svg{width:.75rem;height:.75rem}.vybemint-theme .notif-mark-read-btn{border-radius:var(--radius-sm);color:var(--accent-secondary);white-space:nowrap;background:0 0;border:1px solid #8b5cf633;flex-shrink:0;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:clamp(.68rem,.8vw,.75rem);font-weight:600;transition:all .2s;display:flex}.vybemint-theme .notif-mark-read-btn:hover{background:#8b5cf614;border-color:#8b5cf659}.vybemint-theme .notif-mark-read-btn svg{width:.85rem;height:.85rem}.vybemint-theme .notif-list{gap:var(--space-xl);flex-direction:column;display:flex}.vybemint-theme .notif-group-title{color:var(--text-secondary);margin-bottom:var(--space-md);padding-left:.1rem;font-size:clamp(.72rem,.9vw,.82rem);font-weight:700}.vybemint-theme .notif-group-items{background:var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:1px;display:flex;overflow:hidden}.vybemint-theme .notif-item{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-md);background:var(--bg-card);min-height:3rem;transition:background .2s;display:flex;position:relative}.vybemint-theme .notif-item:hover{background:var(--bg-card-hover)}.vybemint-theme .notif-item--unread{background:#8b5cf60a}.vybemint-theme .notif-item--unread:hover{background:#8b5cf612}.vybemint-theme .notif-icon-wrapper{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.vybemint-theme .notif-avatar-wrapper{flex-shrink:0}.vybemint-theme .notif-avatar{border-radius:var(--radius-full);object-fit:cover;background:var(--bg-elevated);width:2rem;height:2rem}.vybemint-theme .notif-content{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.vybemint-theme .notif-text{color:var(--text-secondary);flex-wrap:wrap;gap:.2rem;font-size:clamp(.68rem,.8vw,.75rem);line-height:1.4;display:flex}.vybemint-theme .notif-user{color:var(--text-primary);font-weight:600}.vybemint-theme .notif-action{color:var(--text-secondary)}.vybemint-theme .notif-detail{color:var(--text-secondary);font-style:italic}.vybemint-theme .notif-time{color:var(--text-muted);font-size:clamp(.58rem,.7vw,.65rem)}.vybemint-theme .notif-right{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.vybemint-theme .notif-thumbnail{border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-elevated);width:2.5rem;height:2.5rem}.vybemint-theme .notif-views-badge{border-radius:var(--radius-sm);color:#f59e0b;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b4d;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.65rem;font-weight:700;display:flex}.vybemint-theme .notif-views-badge svg{width:.7rem;height:.7rem}.vybemint-theme .notif-action-btn{border-radius:var(--radius-sm);color:var(--accent-secondary);white-space:nowrap;background:#8b5cf614;border:1px solid #8b5cf633;padding:.3rem .6rem;font-size:.65rem;font-weight:600;transition:all .2s}.vybemint-theme .notif-action-btn:hover{background:#8b5cf626;border-color:#8b5cf659}.vybemint-theme .notif-extra-avatars{display:flex}.vybemint-theme .notif-extra-avatar{border-radius:var(--radius-full);border:1.5px solid var(--bg-card);object-fit:cover;width:1.1rem;height:1.1rem;margin-left:-.3rem}.vybemint-theme .notif-extra-avatar:first-child{margin-left:0}.vybemint-theme .notif-unread-dot{border-radius:var(--radius-full);background:var(--accent-primary);flex-shrink:0;width:.45rem;height:.45rem;box-shadow:0 0 .4rem #8b5cf680}.vybemint-theme .notif-right-sidebar{gap:var(--space-md)!important}.vybemint-theme .notif-right-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-md);gap:var(--space-md);flex-direction:column;display:flex}.vybemint-theme .notif-right-title{color:var(--text-primary);font-size:clamp(.72rem,.9vw,.82rem);font-weight:700}.vybemint-theme .notif-right-subtitle{color:var(--text-muted);margin-top:-.4rem;font-size:clamp(.6rem,.7vw,.67rem)}.vybemint-theme .notif-filters-list{flex-direction:column;gap:.5rem;display:flex}.vybemint-theme .notif-filter-row{justify-content:space-between;align-items:center;display:flex}.vybemint-theme .notif-filter-left{align-items:center;gap:var(--space-sm);display:flex}.vybemint-theme .notif-filter-icon{border-radius:var(--radius-full);justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex}.vybemint-theme .notif-filter-label{color:var(--text-secondary);font-size:clamp(.65rem,.75vw,.72rem);font-weight:500}.vybemint-theme .notif-toggle{border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-light);cursor:pointer;width:2rem;height:1.05rem;padding:2px;transition:all .25s;position:relative}.vybemint-theme .notif-toggle--on{background:var(--accent-primary);border-color:var(--accent-primary)}.vybemint-theme .notif-toggle-knob{border-radius:var(--radius-full);background:#fff;width:.7rem;height:.7rem;transition:transform .25s;display:block}.vybemint-theme .notif-toggle--on .notif-toggle-knob{transform:translate(.95rem)}.vybemint-theme .notif-manage-prefs{color:var(--accent-secondary);align-items:center;gap:.35rem;margin-top:.15rem;font-size:clamp(.6rem,.7vw,.67rem);font-weight:600;transition:color .2s;display:flex}.vybemint-theme .notif-manage-prefs:hover{color:var(--accent-primary)}.vybemint-theme .notif-manage-prefs svg{width:.72rem;height:.72rem}.vybemint-theme .notif-highlights-card{align-items:center}.vybemint-theme .notif-highlight-content{text-align:center;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .notif-highlight-icon-wrapper{border-radius:var(--radius-full);color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.vybemint-theme .notif-highlight-heading{color:var(--text-primary);font-size:clamp(.72rem,.9vw,.82rem);font-weight:700}.vybemint-theme .notif-highlight-text{color:var(--text-muted);font-size:clamp(.6rem,.7vw,.67rem);line-height:1.5}.vybemint-theme .notif-stats-header{justify-content:space-between;align-items:center;display:flex}.vybemint-theme .notif-stats-dropdown{color:var(--text-muted);align-items:center;gap:.2rem;font-size:clamp(.58rem,.68vw,.65rem);font-weight:500;transition:color .2s;display:flex}.vybemint-theme .notif-stats-dropdown:hover{color:var(--text-primary)}.vybemint-theme .notif-stats-grid{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.vybemint-theme .notif-stat-item{padding:var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#ffffff05;flex-direction:column;align-items:center;gap:.3rem;display:flex}.vybemint-theme .notif-stat-icon{border-radius:var(--radius-full);justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex}.vybemint-theme .notif-stat-info{flex-direction:column;align-items:center;display:flex}.vybemint-theme .notif-stat-label{color:var(--text-muted);font-size:.58rem}.vybemint-theme .notif-stat-value{color:var(--text-primary);font-size:clamp(.82rem,1vw,.95rem);font-weight:800;line-height:1.2}.vybemint-theme .notif-stat-change{font-size:.55rem;font-weight:700}.vybemint-theme .notif-stat-change--up{color:#22c55e}.vybemint-theme .notif-stat-change--down{color:#ef4444}.vybemint-theme .notif-view-activity-btn{width:100%;padding:.55rem var(--space-md);border-radius:var(--radius-sm);background:var(--accent-gradient);color:#fff;border:none;justify-content:center;align-items:center;gap:.4rem;font-size:clamp(.68rem,.8vw,.75rem);font-weight:700;transition:all .2s;display:flex}.vybemint-theme .notif-view-activity-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 0 1.2rem #8b5cf64d}.vybemint-theme .notif-view-activity-btn svg{width:.85rem;height:.85rem}@media (width<=1024px){.vybemint-theme .notif-main{padding:var(--space-md) var(--space-lg)!important}.vybemint-theme .notif-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.vybemint-theme .notif-main{padding:var(--space-md)!important;padding-bottom:calc(var(--bottombar-height) + var(--space-md))!important}.vybemint-theme .notif-filters-bar{align-items:stretch;gap:var(--space-sm);flex-direction:column}.vybemint-theme .notif-filter-tabs{gap:var(--space-xs)}.vybemint-theme .notif-mark-read-btn{align-self:flex-end}.vybemint-theme .notif-item{padding:var(--space-sm) var(--space-sm);gap:var(--space-xs)}.vybemint-theme .notif-avatar{width:1.6rem;height:1.6rem}.vybemint-theme .notif-icon-wrapper{width:1.5rem;height:1.5rem}.vybemint-theme .notif-thumbnail{width:2rem;height:2rem}.vybemint-theme .notif-text{font-size:.68rem}.vybemint-theme .notif-stats-grid{grid-template-columns:repeat(3,1fr)}.vybemint-theme .notif-right-sidebar{display:none!important}}@media (width<=480px){.vybemint-theme .notif-main{padding:var(--space-sm)!important;padding-bottom:calc(var(--bottombar-height) + var(--space-sm))!important}.vybemint-theme .notif-page-title{font-size:1.1rem}.vybemint-theme .notif-filter-tab{padding:.3rem .55rem;font-size:.65rem}.vybemint-theme .notif-item{padding:var(--space-xs) var(--space-sm)}.vybemint-theme .notif-action-btn{padding:.2rem .45rem;font-size:.6rem}}.vybemint-theme .search-page{gap:var(--space-md);flex-direction:column;max-width:100%;display:flex}.vybemint-theme .search-page-top-bar{align-items:center;gap:var(--space-sm);display:flex}.vybemint-theme .search-page-input-wrapper{align-items:center;gap:var(--space-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.4rem var(--space-md);flex:1;max-width:100%;transition:border-color .2s;display:flex}.vybemint-theme .search-page-input-wrapper:focus-within{border-color:var(--accent-primary)}.vybemint-theme .search-page-input-icon{color:var(--text-muted);flex-shrink:0;display:flex}.vybemint-theme .search-page-input-icon svg{width:.9rem;height:.9rem}.vybemint-theme .search-page-input{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:.825rem}.vybemint-theme .search-page-input::placeholder{color:var(--text-muted)}.vybemint-theme .search-page-clear-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.vybemint-theme .search-page-clear-btn svg{width:.85rem;height:.85rem}.vybemint-theme .search-page-clear-btn:hover{color:var(--text-primary)}.vybemint-theme .search-page-tabs{gap:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--border-color);display:flex}.vybemint-theme .search-page-tab{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;padding:.35rem .85rem;font-size:.78rem;font-weight:600;transition:all .2s}.vybemint-theme .search-page-tab:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .search-page-tab.active{background:var(--accent-primary);color:#fff}.vybemint-theme .search-page-results{gap:var(--space-xl);flex-direction:column;display:flex}.vybemint-theme .search-results-section{gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .search-results-header{justify-content:space-between;align-items:center;display:flex}.vybemint-theme .search-results-title{color:var(--text-primary);font-size:.88rem;font-weight:700}.vybemint-theme .search-results-view-all{color:var(--accent-secondary);cursor:pointer;background:0 0;border:none;font-size:.72rem;font-weight:600}.vybemint-theme .search-results-view-all:hover{color:var(--accent-primary)}.vybemint-theme .search-creators-scroll{gap:var(--space-sm);padding-bottom:var(--space-xs);scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;display:flex;overflow-x:auto}.vybemint-theme .search-creators-scroll::-webkit-scrollbar{height:4px}.vybemint-theme .search-creators-scroll::-webkit-scrollbar-track{background:0 0}.vybemint-theme .search-creators-scroll::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.vybemint-theme .search-creator-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);width:11rem;padding:var(--space-md);text-align:center;align-items:center;gap:var(--space-xs);flex-direction:column;flex-shrink:0;transition:border-color .2s;display:flex}.vybemint-theme .search-creator-card:hover{border-color:var(--accent-primary)}.vybemint-theme .search-creator-avatar{border-radius:var(--radius-full);color:#fff;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-size:1rem;font-weight:700;display:flex}.vybemint-theme .search-creator-name{color:var(--text-primary);align-items:center;gap:.2rem;font-size:.78rem;font-weight:700;display:flex}.vybemint-theme .search-creator-verified{color:var(--accent-primary);font-size:.65rem}.vybemint-theme .search-creator-handle{color:var(--text-muted);font-size:.65rem}.vybemint-theme .search-creator-followers{color:var(--text-secondary);font-size:.68rem}.vybemint-theme .search-creator-follow-btn{margin-top:var(--space-xs);border:1px solid var(--accent-primary);border-radius:var(--radius-sm);color:var(--accent-primary);cursor:pointer;background:0 0;padding:.3rem 1rem;font-size:.72rem;font-weight:700;transition:all .2s}.vybemint-theme .search-creator-follow-btn:hover{background:var(--accent-primary);color:#fff}.vybemint-theme .search-posts-scroll{gap:var(--space-sm);padding-bottom:var(--space-xs);scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;display:flex;overflow-x:auto}.vybemint-theme .search-posts-scroll::-webkit-scrollbar{height:4px}.vybemint-theme .search-posts-scroll::-webkit-scrollbar-track{background:0 0}.vybemint-theme .search-posts-scroll::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.vybemint-theme .search-post-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-shrink:0;width:13rem;transition:border-color .2s;overflow:hidden}.vybemint-theme .search-post-card:hover{border-color:var(--accent-primary)}.vybemint-theme .search-post-image{background-position:50%;background-size:cover;width:100%;height:8rem;position:relative}.vybemint-theme .search-post-stats{bottom:var(--space-xs);left:var(--space-xs);gap:var(--space-sm);display:flex;position:absolute}.vybemint-theme .search-post-stat{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-sm);color:#fff;background:#0009;align-items:center;gap:.15rem;padding:.15rem .4rem;font-size:.6rem;font-weight:600;display:flex}.vybemint-theme .search-post-stat svg{width:.65rem;height:.65rem}.vybemint-theme .search-post-info{padding:var(--space-sm);gap:var(--space-xs);flex-direction:column;display:flex}.vybemint-theme .search-post-author{align-items:center;gap:var(--space-xs);display:flex}.vybemint-theme .search-post-author-avatar{border-radius:var(--radius-full);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.5rem;font-weight:700;display:flex}.vybemint-theme .search-post-author-name{color:var(--text-primary);font-size:.65rem;font-weight:600}.vybemint-theme .search-post-time{color:var(--text-muted);font-size:.58rem}.vybemint-theme .search-post-title{color:var(--text-primary);font-size:.72rem;font-weight:600;line-height:1.3}.vybemint-theme .search-post-tags{gap:var(--space-xs);flex-wrap:wrap;display:flex}.vybemint-theme .search-post-tag{color:var(--text-muted);font-size:.58rem}.vybemint-theme .search-collections-scroll{gap:var(--space-sm);padding-bottom:var(--space-xs);scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;display:flex;overflow-x:auto}.vybemint-theme .search-collections-scroll::-webkit-scrollbar{height:4px}.vybemint-theme .search-collections-scroll::-webkit-scrollbar-track{background:0 0}.vybemint-theme .search-collections-scroll::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.vybemint-theme .search-collection-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-shrink:0;width:13rem;transition:border-color .2s;overflow:hidden}.vybemint-theme .search-collection-card:hover{border-color:var(--accent-primary)}.vybemint-theme .search-collection-grid{grid-template-columns:1fr 1fr;gap:2px;height:6rem;display:grid}.vybemint-theme .search-collection-thumb{background-position:50%;background-size:cover}.vybemint-theme .search-collection-info{padding:var(--space-sm);flex-direction:column;gap:.1rem;display:flex}.vybemint-theme .search-collection-title{color:var(--text-primary);font-size:.75rem;font-weight:700}.vybemint-theme .search-collection-meta{color:var(--text-secondary);font-size:.62rem}.vybemint-theme .search-collection-author{color:var(--text-muted);font-size:.6rem}.vybemint-theme .search-right-sidebar{gap:var(--space-md);flex-direction:column;display:flex}.vybemint-theme .search-filters{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .search-filters-header{margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .search-filters-title{color:var(--text-primary);font-size:.78rem;font-weight:700}.vybemint-theme .search-filters-clear-all{color:var(--accent-secondary);cursor:pointer;background:0 0;border:none;font-size:.65rem;font-weight:600}.vybemint-theme .search-filters-clear-all:hover{color:var(--accent-primary)}.vybemint-theme .search-filter-group{gap:var(--space-xs);flex-direction:column;display:flex}.vybemint-theme .search-filter-label{color:var(--text-secondary);font-size:.65rem;font-weight:600}.vybemint-theme .search-filter-options{gap:var(--space-xs);flex-wrap:wrap;display:flex}.vybemint-theme .search-filter-option{border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;padding:.25rem .55rem;font-size:.68rem;font-weight:600;transition:all .2s}.vybemint-theme .search-filter-option:hover{border-color:var(--accent-primary);color:var(--text-primary)}.vybemint-theme .search-filter-option.active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.vybemint-theme .search-filter-select{padding:.35rem var(--space-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.vybemint-theme .search-filter-select:hover{border-color:var(--accent-primary)}.vybemint-theme .search-filter-input{padding:.35rem var(--space-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;font-size:.7rem;transition:border-color .2s}.vybemint-theme .search-filter-input:focus{border-color:var(--accent-primary)}.vybemint-theme .search-filter-input::placeholder{color:var(--text-muted)}.vybemint-theme .search-filter-apply-btn{background:var(--accent-gradient);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;width:100%;padding:.45rem;font-size:.75rem;font-weight:700;transition:opacity .2s}.vybemint-theme .search-filter-apply-btn:hover{opacity:.9}.vybemint-theme .search-trending{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md)}.vybemint-theme .search-trending-header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .search-trending-title{color:var(--text-primary);font-size:.78rem;font-weight:700}.vybemint-theme .search-trending-view-all{color:var(--accent-secondary);cursor:pointer;background:0 0;border:none;font-size:.65rem;font-weight:600}.vybemint-theme .search-trending-view-all:hover{color:var(--accent-primary)}.vybemint-theme .search-trending-list{gap:var(--space-xs);flex-direction:column;display:flex}.vybemint-theme .search-trending-item{align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;cursor:pointer;transition:color .2s;display:flex}.vybemint-theme .search-trending-item:hover{color:var(--accent-primary)}.vybemint-theme .search-trending-icon{color:var(--accent-primary);flex-shrink:0;display:flex}.vybemint-theme .search-trending-icon svg{width:.75rem;height:.75rem}.vybemint-theme .search-trending-tag{color:var(--text-primary);flex:1;font-size:.72rem;font-weight:600}.vybemint-theme .search-trending-posts{color:var(--text-muted);white-space:nowrap;font-size:.62rem}.vybemint-theme .search-recent{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md)}.vybemint-theme .search-recent-header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .search-recent-title{color:var(--text-primary);font-size:.78rem;font-weight:700}.vybemint-theme .search-recent-clear{color:var(--accent-secondary);cursor:pointer;background:0 0;border:none;font-size:.65rem;font-weight:600}.vybemint-theme .search-recent-clear:hover{color:var(--accent-primary)}.vybemint-theme .search-recent-list{gap:var(--space-xs);flex-direction:column;display:flex}.vybemint-theme .search-recent-item{align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;display:flex}.vybemint-theme .search-recent-icon{color:var(--text-muted);flex-shrink:0;display:flex}.vybemint-theme .search-recent-icon svg{width:.7rem;height:.7rem}.vybemint-theme .search-recent-text{color:var(--text-secondary);flex:1;font-size:.72rem}.vybemint-theme .search-recent-remove{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.vybemint-theme .search-recent-item:hover .search-recent-remove{opacity:1}.vybemint-theme .search-recent-remove svg{width:.65rem;height:.65rem}.vybemint-theme .search-recent-remove:hover{color:var(--danger)}.vybemint-theme .search-page-spinner{color:var(--accent-primary);flex-shrink:0;align-items:center;display:flex}.vybemint-theme .search-page-spinner svg{width:.9rem;height:.9rem;animation:1s linear infinite spin}.vybemint-theme .search-loading{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-2xl) 0;color:var(--text-muted);font-size:.82rem;display:flex}.vybemint-theme .search-loading svg{width:1.2rem;height:1.2rem;color:var(--accent-primary);animation:1s linear infinite spin}.vybemint-theme .search-no-results{padding:var(--space-2xl) 0;text-align:center;justify-content:center;align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.vybemint-theme .search-no-results p{color:var(--text-primary);font-size:.88rem;font-weight:600}.vybemint-theme .search-no-results span{color:var(--text-muted);font-size:.75rem}.vybemint-theme .search-empty-state{gap:var(--space-lg);flex-direction:column;display:flex}.vybemint-theme .search-page-hint{padding:var(--space-2xl) 0;color:var(--text-muted);justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .search-page-hint svg{opacity:.4;width:2rem;height:2rem}.vybemint-theme .search-page-hint p{font-size:.82rem}.vybemint-theme .search-creators-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.vybemint-theme .search-posts-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.vybemint-theme .search-creator-niche{color:var(--accent-secondary);border-radius:var(--radius-sm);background:#8b5cf61a;margin-top:-.15rem;padding:.1rem .4rem;font-size:.6rem}.vybemint-theme .search-hashtags-list{gap:var(--space-xs);flex-direction:column;display:flex}.vybemint-theme .search-hashtag-item{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;display:flex}.vybemint-theme .search-hashtag-item:hover{border-color:var(--accent-primary);background:var(--bg-card-hover)}.vybemint-theme .search-hashtag-icon{color:var(--accent-primary);flex-shrink:0;display:flex}.vybemint-theme .search-hashtag-icon svg{width:.85rem;height:.85rem}.vybemint-theme .search-hashtag-name{color:var(--text-primary);flex:1;font-size:.78rem;font-weight:700}.vybemint-theme .search-hashtag-count{color:var(--text-muted);white-space:nowrap;font-size:.65rem}.vybemint-theme .search-recent-chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.vybemint-theme .search-recent-chip{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.25rem;padding:.25rem .55rem;transition:all .2s;display:flex}.vybemint-theme .search-recent-chip:hover{border-color:var(--accent-primary)}.vybemint-theme .search-recent-chip-icon{color:var(--text-muted);display:flex}.vybemint-theme .search-recent-chip-icon svg{width:.65rem;height:.65rem}.vybemint-theme .search-recent-chip-text{color:var(--text-secondary);font-size:.72rem}.vybemint-theme .search-recent-chip:hover .search-recent-chip-text{color:var(--text-primary)}.vybemint-theme .search-recent-chip-remove{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;margin-left:.15rem;padding:0;transition:opacity .15s;display:flex}.vybemint-theme .search-recent-chip:hover .search-recent-chip-remove{opacity:1}.vybemint-theme .search-recent-chip-remove svg{width:.55rem;height:.55rem}.vybemint-theme .search-recent-chip-remove:hover{color:var(--danger)}.vybemint-theme .search-trending-loading{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-md) 0;color:var(--text-muted);font-size:.7rem;display:flex}.vybemint-theme .search-trending-loading svg{width:.85rem;height:.85rem;animation:1s linear infinite spin}.vybemint-theme .search-trending-empty{padding:var(--space-md) 0;text-align:center;color:var(--text-muted);font-size:.72rem}@media (width<=1024px){.vybemint-theme .app-layout{grid-template-columns:var(--sidebar-width) 1fr;grid-template-areas:"header header""sidebar main"}.vybemint-theme .right-sidebar,.vybemint-theme .search-right-sidebar,.vybemint-theme .header-profile-info{display:none}}@media (width<=768px){.vybemint-theme .app-layout{grid-template-columns:1fr;grid-template-areas:"header""main"}.vybemint-theme .sidebar,.vybemint-theme .right-sidebar,.vybemint-theme .search-right-sidebar{display:none}.vybemint-theme .header-mobile-logo,.vybemint-theme .bottom-nav{display:flex}.vybemint-theme .bottom-nav{bottom:var(--space-sm);padding:var(--space-xs) var(--space-md)}.vybemint-theme .main-content{height:calc(100vh - var(--header-height) - var(--bottombar-height));padding:var(--space-md);padding-bottom:calc(var(--bottombar-height) + var(--space-md))}.vybemint-theme .header-create-btn span{display:none}.vybemint-theme .header-search{max-width:none}.vybemint-theme .post-grid{grid-template-columns:1fr}.vybemint-theme .search-creator-card,.vybemint-theme .search-post-card{width:auto}.vybemint-theme .search-creators-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.vybemint-theme .search-posts-grid{grid-template-columns:1fr}.vybemint-theme .search-page-tabs{flex-wrap:nowrap;overflow-x:auto}.vybemint-theme .search-page-tab{white-space:nowrap;flex-shrink:0}}@media (width<=480px){.vybemint-theme .header{padding:var(--space-sm);gap:var(--space-sm)}.vybemint-theme .header-search-shortcut,.vybemint-theme .header-profile{display:none}.vybemint-theme .main-content{padding:var(--space-sm);padding-bottom:calc(var(--bottombar-height) + var(--space-sm))}.vybemint-theme .stories-section{gap:var(--space-sm)}.vybemint-theme .story-item .story-avatar{width:2.3rem;height:2.3rem}.vybemint-theme .post-card__header{padding:var(--space-sm) var(--space-sm) var(--space-xs)}.vybemint-theme .post-card__content{padding:0 var(--space-sm) var(--space-xs)}.vybemint-theme .post-card__engagement{padding:var(--space-xs) var(--space-sm)}.vybemint-theme .post-card__liked-by{padding:var(--space-xs) var(--space-sm) var(--space-sm)}}.vybemint-theme .post-card{animation:.3s forwards fadeIn}.vybemint-theme .post-card:nth-child(2){animation-delay:50ms}.vybemint-theme .post-card:nth-child(3){animation-delay:.1s}.vybemint-theme .post-card:nth-child(4){animation-delay:.15s}.vybemint-theme .post-card:nth-child(5){animation-delay:.2s}.vybemint-theme .post-card:nth-child(6){animation-delay:.25s}.vybemint-theme .profile-container{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.vybemint-theme .profile-banner-wrapper{border-radius:var(--radius-lg);background:linear-gradient(#11101e 0%,#07060f 100%);width:100%;height:14rem;position:relative;overflow:hidden}.vybemint-theme .profile-banner-img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.vybemint-theme .profile-banner-wrapper:hover .profile-banner-img{transform:scale(1.03)}.vybemint-theme .profile-banner-overlay{background:linear-gradient(180deg, transparent 30%, #07060f40 55%, #07060fb3 80%, var(--bg-primary) 100%);z-index:2;pointer-events:none;position:absolute;inset:0}.vybemint-theme .profile-banner-ambient-reflection{filter:blur(2rem)brightness(1.4)saturate(1.8);opacity:.6;z-index:0;pointer-events:none;transform-origin:bottom;mix-blend-mode:screen;width:90%;height:3.5rem;animation:4s ease-in-out infinite ambientBreathe;position:absolute;bottom:-1.5rem;left:5%;transform:scaleY(-.35)}.vybemint-theme .profile-avatar-wrapper{z-index:10;flex-shrink:0;width:7.5rem;height:7.5rem;margin-bottom:-3.75rem;position:relative;top:-3.75rem}.vybemint-theme .profile-avatar-gradient-ring{border-radius:var(--radius-full);box-sizing:border-box;background:linear-gradient(135deg,#8b5cf6,#d946ef,#06b6d4);justify-content:center;align-items:center;width:100%;height:100%;padding:.25rem;transition:transform .3s;animation:3s ease-in-out infinite avatarRingPulse;display:flex}.vybemint-theme .profile-avatar-gradient-ring:hover{transform:scale(1.06)}.vybemint-theme .profile-avatar{border-radius:var(--radius-full);border:.2rem solid var(--bg-card);object-fit:cover;width:100%;height:100%}.vybemint-theme .profile-status-dot{border-radius:var(--radius-full);background:var(--success);border:.15rem solid var(--bg-card);width:1rem;height:1rem;position:absolute;bottom:.4rem;right:.4rem;box-shadow:0 0 .6rem #22c55e80}.vybemint-theme .profile-info-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);z-index:5;gap:var(--space-md);-webkit-backdrop-filter:blur(.5rem);flex-direction:column;margin-top:-.5rem;animation:.5s ease-out floatUp;display:flex;position:relative;box-shadow:0 .5rem 2rem #0000004d}.vybemint-theme .profile-header-row{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex;position:relative}.vybemint-theme .profile-info-text{gap:var(--space-xs);flex-direction:column;flex:1;min-width:15rem;display:flex}.vybemint-theme .profile-name-row{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.vybemint-theme .profile-display-name{color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:800}.vybemint-theme .profile-verified-badge{width:1.15rem;height:1.15rem;color:var(--accent-primary)}.vybemint-theme .profile-label-badge{color:var(--accent-secondary);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;background:#8b5cf61f;border:1px solid #8b5cf633;padding:.1rem .4rem;font-size:.6rem;font-weight:700}.vybemint-theme .profile-user-handle{color:var(--text-secondary);font-size:.825rem}.vybemint-theme .profile-bio{color:var(--text-primary);margin-top:var(--space-xs);font-size:.85rem;line-height:1.5}.vybemint-theme .profile-meta-row{gap:var(--space-md);margin-top:var(--space-xs);color:var(--text-muted);flex-wrap:wrap;font-size:.78rem;display:flex}.vybemint-theme .profile-meta-item{align-items:center;gap:var(--space-xs);display:flex}.vybemint-theme .profile-meta-item svg{width:.95rem;height:.95rem;color:var(--text-muted)}.vybemint-theme .profile-action-buttons{align-items:center;gap:var(--space-sm);flex-shrink:0;align-self:flex-start;display:flex}.vybemint-theme .profile-icon-action-btn{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-secondary);width:2.2rem;height:2.2rem;color:var(--text-secondary);justify-content:center;align-items:center;transition:all .2s;display:flex}.vybemint-theme .profile-icon-action-btn:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-light)}.vybemint-theme .profile-btn-primary{background:var(--accent-gradient);color:#fff;border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;height:2.2rem;padding:.5rem 1.2rem;font-size:.825rem;font-weight:700;transition:all .2s;display:flex}.vybemint-theme .profile-btn-primary:hover{opacity:.9;transform:translateY(-1px)}.vybemint-theme .profile-stats-row{justify-content:flex-start;align-items:center;gap:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}.vybemint-theme .profile-stat-box{align-items:center;gap:var(--space-xs);display:flex}.vybemint-theme .profile-stat-num{color:var(--text-primary);font-size:clamp(1.15rem,1.5vw,1.35rem);font-weight:800}.vybemint-theme .profile-stat-label{color:var(--text-muted);font-size:.72rem}.vybemint-theme .profile-tabs-bar{gap:var(--space-md);border-bottom:1px solid var(--border-color);scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.vybemint-theme .profile-tabs-bar::-webkit-scrollbar{display:none}.vybemint-theme .profile-tab{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:clamp(.78rem,.9vw,.85rem);font-weight:500;transition:color .2s;display:flex;position:relative}.vybemint-theme .profile-tab:hover{color:var(--text-primary)}.vybemint-theme .profile-tab-icon{justify-content:center;align-items:center;display:flex}.vybemint-theme .profile-tab-icon svg{width:1rem;height:1rem;color:inherit;transition:color .2s}.vybemint-theme .profile-tab.active{color:var(--accent-primary);font-weight:700}.vybemint-theme .profile-tab.active:after{content:"";background:linear-gradient(90deg,#8b5cf6,#c084fc,#06b6d4,#ec4899,#8b5cf6) 0 0/300% 100%;border-radius:1px;height:2px;animation:4s ease-in-out infinite iridescentShimmer;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 .75rem #8b5cf666}.vybemint-theme .profile-section-header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .profile-section-title{color:var(--text-primary);font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:700}.vybemint-theme .profile-section-view-all{color:var(--accent-primary);cursor:pointer;font-size:.72rem;font-weight:600}.vybemint-theme .profile-section-view-all:hover{color:var(--accent-secondary)}.vybemint-theme .featured-collection-grid{gap:var(--space-md);grid-template-columns:1.5fr 1fr;width:100%;display:grid}@media (width<=768px){.vybemint-theme .featured-collection-grid{grid-template-columns:1fr}}.vybemint-theme .collection-large-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);aspect-ratio:16/9;padding:var(--space-md);cursor:pointer;flex-direction:column;justify-content:flex-end;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.vybemint-theme .collection-large-card:hover{border-color:var(--border-light);transform:translateY(-2px)}.vybemint-theme .collection-card-bg{z-index:1;background-position:50%;background-size:cover;position:absolute;inset:0}.vybemint-theme .collection-card-overlay{z-index:2;background:linear-gradient(#07060f33 0%,#07060ff2 100%);position:absolute;inset:0}.vybemint-theme .collection-card-info{z-index:3;gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.vybemint-theme .collection-card-title{color:var(--text-primary);font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:700}.vybemint-theme .collection-card-subtitle{color:var(--text-secondary);font-size:.72rem}.vybemint-theme .collection-card-users{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.vybemint-theme .collection-card-avatars{display:flex}.vybemint-theme .collection-card-avatar{border-radius:var(--radius-full);border:.1rem solid var(--bg-card);background-size:cover;width:1.15rem;height:1.15rem;margin-right:-.3rem}.vybemint-theme .collection-card-users-text{color:var(--text-muted);margin-left:.4rem;font-size:.68rem}.vybemint-theme .collection-list{gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .collection-list-item{align-items:center;gap:var(--space-sm);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-sm);cursor:pointer;transition:transform .2s,border-color .2s;display:flex}.vybemint-theme .collection-list-item:hover{border-color:var(--border-light);transform:translateY(-1px)}.vybemint-theme .collection-list-thumb{border-radius:var(--radius-sm);background-position:50%;background-size:cover;flex-shrink:0;width:2.75rem;height:2.75rem}.vybemint-theme .collection-list-info{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.vybemint-theme .collection-list-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.vybemint-theme .collection-list-count{color:var(--text-secondary);font-size:.65rem}.vybemint-theme .collection-list-likes{align-items:center;gap:var(--space-xs);color:var(--text-muted);flex-shrink:0;font-size:.72rem;display:flex}.vybemint-theme .collection-list-likes svg{width:.85rem;height:.85rem;color:var(--danger)}.vybemint-theme .profile-about-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .profile-about-title{font-size:.78rem;font-weight:700}.vybemint-theme .profile-about-quote{color:var(--text-secondary);border-left:2px solid var(--accent-primary);padding-left:var(--space-sm);font-size:.78rem;font-style:italic;line-height:1.4}.vybemint-theme .profile-tags-wrapper{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.vybemint-theme .profile-interest-tag{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:.15rem .5rem;font-size:.65rem}.vybemint-theme .profile-stat-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .profile-sparkline-row{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-color);display:flex}.vybemint-theme .profile-sparkline-row:last-of-type{border-bottom:none;padding-bottom:0}.vybemint-theme .profile-sparkline-info{gap:var(--space-xs);flex-direction:column;display:flex}.vybemint-theme .profile-sparkline-label{color:var(--text-muted);font-size:.58rem}.vybemint-theme .profile-sparkline-value-group{align-items:baseline;gap:var(--space-xs);display:flex}.vybemint-theme .profile-sparkline-val{color:var(--text-primary);font-size:.95rem;font-weight:700}.vybemint-theme .profile-sparkline-badge{border-radius:var(--radius-sm);padding:.02rem .2rem;font-size:.55rem;font-weight:600}.vybemint-theme .profile-sparkline-svg{width:4rem;height:1.5rem;overflow:visible}.vybemint-theme .profile-sparkline-path{fill:none;stroke:var(--accent-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.vybemint-theme .profile-achievements-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .profile-achievements-list{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.vybemint-theme .achievement-item{align-items:center;gap:var(--space-sm);display:flex}.vybemint-theme .achievement-icon-wrapper{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.vybemint-theme .achievement-icon-wrapper svg{width:1.15rem;height:1.15rem}.vybemint-theme .bg-blue-glow{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633}.vybemint-theme .bg-purple-glow{color:#8b5cf6;background:#8b5cf61a;border:1px solid #8b5cf633}.vybemint-theme .bg-amber-glow{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.vybemint-theme .bg-green-glow{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33}.vybemint-theme .achievement-info{flex-direction:column;min-width:0;display:flex}.vybemint-theme .achievement-name{color:var(--text-primary);font-size:.7rem;font-weight:600}.vybemint-theme .achievement-desc{color:var(--text-muted);font-size:.58rem}.vybemint-theme .profile-supporters-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .profile-supporters-list{gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .supporter-item{align-items:center;gap:var(--space-sm);display:flex}.vybemint-theme .supporter-avatar{border-radius:var(--radius-full);background-position:50%;background-size:cover;flex-shrink:0;width:1.6rem;height:1.6rem}.vybemint-theme .supporter-info{flex-direction:column;flex:1;min-width:0;display:flex}.vybemint-theme .supporter-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:600;overflow:hidden}.vybemint-theme .supporter-handle{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.vybemint-theme .supporter-points{align-items:center;gap:var(--space-xs);color:var(--accent-secondary);flex-shrink:0;font-size:.68rem;font-weight:700;display:flex}.vybemint-theme .supporter-points svg{width:.75rem;height:.75rem}.vybemint-theme .profile-about-panel,.vybemint-theme .profile-stat-panel,.vybemint-theme .profile-achievements-panel,.vybemint-theme .profile-supporters-panel{transition:border-color .3s,box-shadow .3s}.vybemint-theme .profile-about-panel:hover,.vybemint-theme .profile-stat-panel:hover,.vybemint-theme .profile-achievements-panel:hover,.vybemint-theme .profile-supporters-panel:hover{border-color:#8b5cf626;box-shadow:0 0 1.5rem #8b5cf60f}.vybemint-theme .profile-info-card:hover{border-color:#8b5cf61f;box-shadow:0 .5rem 2.5rem #00000059,0 0 1rem #8b5cf60d}.vybemint-theme .profile-icon-action-btn:hover{border-color:#8b5cf64d;box-shadow:0 0 .5rem #8b5cf626}.vybemint-theme .profile-section{animation:.6s ease-out both floatUp}.vybemint-theme .profile-section:first-child{animation-delay:.1s}.vybemint-theme .profile-section:nth-child(2){animation-delay:.2s}.vybemint-theme .profile-section:nth-child(3){animation-delay:.3s}@media (width<=1024px){.vybemint-theme .profile-banner-wrapper{height:12rem}.vybemint-theme .profile-avatar-wrapper{width:6.5rem;height:6.5rem;margin-bottom:-3.25rem;top:-3.25rem}}@media (width<=768px){.vybemint-theme .profile-banner-wrapper{border-radius:var(--radius-md);height:10rem}.vybemint-theme .profile-avatar-wrapper{width:5.5rem;height:5.5rem;margin-bottom:-2.75rem;top:-2.75rem}.vybemint-theme .profile-info-card{padding:var(--space-md);margin-top:-.5rem}.vybemint-theme .profile-header-row{flex-direction:column;align-items:flex-start}.vybemint-theme .profile-action-buttons{justify-content:flex-start;width:100%}.vybemint-theme .profile-stats-row{gap:var(--space-lg)}.vybemint-theme .profile-info-text{min-width:0}}@media (width<=480px){.vybemint-theme .profile-banner-wrapper{border-radius:var(--radius-sm);height:8rem}.vybemint-theme .profile-avatar-wrapper{width:4.5rem;height:4.5rem;margin-bottom:-2.25rem;top:-2.25rem}.vybemint-theme .profile-info-card{padding:var(--space-sm);margin-top:-.5rem}.vybemint-theme .profile-display-name{font-size:1.2rem}.vybemint-theme .profile-stats-row{gap:var(--space-md)}.vybemint-theme .profile-stat-num{font-size:1rem}.vybemint-theme .profile-banner-ambient-reflection{height:2rem;bottom:-.8rem}.vybemint-theme .profile-avatar{border:.15rem solid var(--bg-card)}.vybemint-theme .profile-status-dot{width:.7rem;height:.7rem;bottom:.2rem;right:.2rem}}.vybemint-theme .post-detail-mobile-panels{gap:var(--space-lg);margin-top:var(--space-lg);flex-direction:column;width:100%;display:flex}@media (width>=1025px){.vybemint-theme .post-detail-mobile-panels{display:none}}.vybemint-theme .post-detail-main{gap:var(--space-md);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);flex-direction:column;width:100%;max-width:900px;margin:0 auto;display:flex;box-shadow:0 .5rem 2rem #0003}.vybemint-theme .post-detail-header-btn{align-items:center;gap:var(--space-xs);color:var(--text-secondary);cursor:pointer;margin-bottom:var(--space-sm);font-size:clamp(.8rem,1vw,.9rem);transition:color .2s;display:flex}.vybemint-theme .post-detail-header-btn:hover{color:var(--accent-primary)}.vybemint-theme .post-detail-author-row{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .post-detail-author{align-items:center;gap:var(--space-sm);display:flex}.vybemint-theme .post-detail-avatar{border-radius:var(--radius-full);border:2px solid var(--border-light);object-fit:cover;width:2.8rem;height:2.8rem}.vybemint-theme .post-detail-author-info{flex-direction:column;display:flex}.vybemint-theme .post-detail-author-name{align-items:center;gap:var(--space-xs);font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:700;display:flex}.vybemint-theme .post-detail-author-meta{color:var(--text-secondary);font-size:.75rem}.vybemint-theme .post-detail-more-btn{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:.2rem;transition:background-color .2s;display:flex}.vybemint-theme .post-detail-more-btn:hover{background-color:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .post-detail-slider{aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--border-color);background:#000;width:100%;position:relative;overflow:hidden}.vybemint-theme .post-detail-slide-img{object-fit:cover;width:100%;height:100%}.vybemint-theme .post-detail-slider-arrow{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);color:#fff;cursor:pointer;z-index:5;background:#0d0c17a6;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.vybemint-theme .post-detail-slider-arrow:hover{background:#8b5cf6cc;box-shadow:0 0 1rem #8b5cf666}.vybemint-theme .post-detail-slider-arrow.prev{left:var(--space-md)}.vybemint-theme .post-detail-slider-arrow.next{right:var(--space-md)}.vybemint-theme .post-detail-slider-badge{top:var(--space-md);right:var(--space-md);-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);border-radius:var(--radius-sm);background:#07060fb3;border:1px solid #ffffff14;padding:.25rem .5rem;font-size:.7rem;font-weight:600;position:absolute}.vybemint-theme .post-detail-slider-dots{bottom:var(--space-md);gap:var(--space-xs);z-index:5;display:flex;position:absolute;left:50%;transform:translate(-50%)}.vybemint-theme .post-detail-slider-dot{border-radius:var(--radius-full);cursor:pointer;background:#fff6;width:.45rem;height:.45rem;transition:all .2s}.vybemint-theme .post-detail-slider-dot.active{background:var(--accent-primary);width:.9rem;box-shadow:0 0 .5rem var(--accent-primary)}.vybemint-theme .post-detail-title{margin-top:var(--space-md);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:800}.vybemint-theme .post-detail-caption{color:var(--text-secondary);white-space:pre-line;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.6}.vybemint-theme .post-detail-hashtags{gap:var(--space-xs) var(--space-sm);color:var(--accent-secondary);flex-wrap:wrap;font-size:clamp(.75rem,1vw,.85rem);font-weight:600;display:flex}.vybemint-theme .post-detail-tags{gap:var(--space-xs) var(--space-sm);margin:var(--space-xs) 0;flex-wrap:wrap;display:flex}.vybemint-theme .post-detail-tag-badge{align-items:center;gap:var(--space-xs);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);padding:.3rem .6rem;font-size:.72rem;display:flex}.vybemint-theme .post-detail-tag-badge svg{color:var(--accent-primary)}.vybemint-theme .post-detail-engagement-bar{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:var(--space-md) 0;margin:var(--space-xs) 0;justify-content:space-between;align-items:center;display:flex}.vybemint-theme .post-detail-eng-left{align-items:center;gap:var(--space-md);display:flex}.vybemint-theme .post-detail-eng-btn{align-items:center;gap:var(--space-xs);color:var(--text-secondary);cursor:pointer;font-size:clamp(.8rem,1vw,.9rem);transition:all .2s;display:flex}.vybemint-theme .post-detail-eng-btn:hover{color:var(--accent-primary)}.vybemint-theme .post-detail-eng-btn.liked{color:var(--danger)}.vybemint-theme .post-detail-liked-by{align-items:center;gap:var(--space-xs);display:flex}.vybemint-theme .post-detail-liked-avatars{align-items:center;display:flex}.vybemint-theme .post-detail-liked-avatar{border-radius:var(--radius-full);border:2px solid var(--bg-card);object-fit:cover;width:1.35rem;height:1.35rem;margin-left:-.45rem}.vybemint-theme .post-detail-liked-avatar:first-child{margin-left:0}.vybemint-theme .post-detail-liked-text{color:var(--text-secondary);font-size:.75rem}.vybemint-theme .post-detail-comments-section{gap:var(--space-md);flex-direction:column;display:flex}.vybemint-theme .post-detail-comments-header{margin-top:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .post-detail-comments-title{font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:700}.vybemint-theme .post-detail-comments-sort{color:var(--text-secondary);align-items:center;gap:var(--space-xs);cursor:pointer;font-size:.75rem;display:flex}.vybemint-theme .post-detail-comment-form{gap:var(--space-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);align-items:flex-end;display:flex}.vybemint-theme .post-detail-comment-form-avatar{border-radius:var(--radius-full);object-fit:cover;width:1.8rem;height:1.8rem}.vybemint-theme .post-detail-comment-input-container{flex-direction:column;flex:1;display:flex}.vybemint-theme .post-detail-comment-input{resize:none;width:100%;min-height:2.2rem;max-height:8rem;color:var(--text-primary);padding:var(--space-xs) 0;background:0 0;border:none;font-size:clamp(.78rem,.95vw,.85rem)}.vybemint-theme .post-detail-comment-form-actions{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);justify-content:space-between;display:flex}.vybemint-theme .post-detail-comment-tools{gap:var(--space-sm);color:var(--text-muted);display:flex}.vybemint-theme .post-detail-comment-tool-btn{cursor:pointer;transition:color .2s}.vybemint-theme .post-detail-comment-tool-btn:hover{color:var(--text-secondary)}.vybemint-theme .post-detail-comment-post-btn{background:var(--accent-gradient);color:#fff;border-radius:var(--radius-sm);padding:.35rem .85rem;font-size:.75rem;font-weight:700;transition:opacity .2s}.vybemint-theme .post-detail-comment-post-btn:hover{opacity:.9}.vybemint-theme .post-detail-comment-list{gap:var(--space-md);margin-top:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .post-detail-comment-item{gap:var(--space-sm);animation:.4s ease-out both floatUp;display:flex}.vybemint-theme .post-detail-comment-avatar{border-radius:var(--radius-full);object-fit:cover;width:2rem;height:2rem}.vybemint-theme .post-detail-comment-content{flex-direction:column;flex:1;gap:.15rem;display:flex}.vybemint-theme .post-detail-comment-userinfo{align-items:center;gap:var(--space-xs);font-size:.75rem;display:flex}.vybemint-theme .post-detail-comment-username{color:var(--text-primary);font-weight:700}.vybemint-theme .post-detail-comment-time{color:var(--text-muted)}.vybemint-theme .post-detail-comment-text{color:var(--text-secondary);font-size:clamp(.78rem,.95vw,.85rem);line-height:1.45}.vybemint-theme .post-detail-comment-actions{align-items:center;gap:var(--space-md);color:var(--text-muted);margin-top:.15rem;font-size:.7rem;display:flex}.vybemint-theme .post-detail-comment-action-btn{cursor:pointer;transition:color .2s}.vybemint-theme .post-detail-comment-action-btn:hover{color:var(--text-secondary)}.vybemint-theme .post-detail-comment-like{align-items:center;gap:.15rem;display:flex}.vybemint-theme .post-detail-replies-indicator{align-items:center;gap:var(--space-xs);color:var(--accent-secondary);cursor:pointer;margin-top:.25rem;font-size:.7rem;font-weight:600;display:flex}.vybemint-theme .post-detail-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex;box-shadow:0 .5rem 2rem #0003}.vybemint-theme .right-sidebar .post-detail-panel{border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);box-shadow:none}.vybemint-theme .post-detail-panel-title{color:var(--text-primary);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-xs);justify-content:space-between;align-items:center;font-size:clamp(.85rem,1.1vw,.95rem);font-weight:700;display:flex}.vybemint-theme .post-detail-info-row{flex-direction:column;gap:.15rem;display:flex}.vybemint-theme .post-detail-info-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.vybemint-theme .post-detail-info-value{color:var(--text-primary);font-size:.825rem;font-weight:600}.vybemint-theme .post-detail-info-author{align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;display:flex}.vybemint-theme .post-detail-info-avatar{border-radius:var(--radius-full);object-fit:cover;width:2rem;height:2rem}.vybemint-theme .post-detail-stat-item{padding:var(--space-xs) 0;border-bottom:1px solid #ffffff05;justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.vybemint-theme .post-detail-stat-item:last-child{border-bottom:none}.vybemint-theme .post-detail-stat-label-group{align-items:center;gap:var(--space-sm);color:var(--text-secondary);display:flex}.vybemint-theme .post-detail-stat-val{color:var(--text-primary);font-weight:700}.vybemint-theme .post-detail-sparkline-svg{border-radius:var(--radius-md);width:100%;height:3.5rem;padding:var(--space-xs);background:#8b5cf605;border:1px solid #8b5cf60d}.vybemint-theme .post-detail-sparkline-path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.vybemint-theme .post-detail-grid-list{gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .post-detail-grid-item{gap:var(--space-sm);cursor:pointer;border-radius:var(--radius-sm);transition:all .2s;display:flex}.vybemint-theme .post-detail-grid-item:hover{background-color:var(--bg-card-hover)}.vybemint-theme .post-detail-grid-thumb{border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border-color);width:3.8rem;height:3rem}.vybemint-theme .post-detail-grid-info{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.vybemint-theme .post-detail-grid-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.vybemint-theme .post-detail-grid-meta{color:var(--text-muted);align-items:center;gap:.2rem;font-size:.68rem;display:flex}.vybemint-theme .post-detail-grid-meta svg{color:var(--danger)}.vybemint-theme .post-detail-panel:hover,.vybemint-theme .post-detail-main:hover{border-color:#8b5cf626;box-shadow:0 .5rem 2.5rem #00000040,0 0 1.5rem #8b5cf614}.vybemint-theme .\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.vybemint-theme .\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}@media (width<=1024px){.vybemint-theme .post-detail-main{padding:var(--space-md);max-width:100%}}@media (width<=768px){.vybemint-theme .post-detail-main,.vybemint-theme .post-detail-panel{padding:var(--space-md);border-radius:var(--radius-md)}}@media (width<=480px){.vybemint-theme .post-detail-main,.vybemint-theme .post-detail-panel{padding:var(--space-sm);border-radius:var(--radius-sm)}}.vybemint-theme .create-container{gap:var(--space-md);flex-direction:column;width:100%;max-width:720px;margin:0 auto;animation:.4s cubic-bezier(.16,1,.3,1) forwards fadeIn;display:flex}.vybemint-theme .create-form-column{gap:var(--space-md);flex-direction:column;display:flex}.vybemint-theme .create-sidebar-column{gap:var(--space-md);top:calc(var(--header-height) + var(--space-md));flex-direction:column;display:flex;position:sticky}.vybemint-theme .create-page-header{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.vybemint-theme .create-page-title-group{flex-direction:column;display:flex}.vybemint-theme .create-page-title{color:var(--text-primary);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:800}.vybemint-theme .create-page-subtitle{color:var(--text-secondary);font-size:clamp(.75rem,1.2vw,.85rem)}.vybemint-theme .create-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);transition:all .3s}.vybemint-theme .create-card:hover{border-color:#8b5cf626;box-shadow:0 .5rem 2rem #00000040,0 0 1rem #8b5cf60d}.vybemint-theme .media-tabs{gap:var(--space-sm);margin-bottom:var(--space-md);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.vybemint-theme .media-tab-btn{align-items:center;gap:var(--space-sm);padding:.5rem var(--space-md);border-radius:var(--radius-sm);color:var(--text-secondary);border:1px solid var(--border-color);background:#ffffff05;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.vybemint-theme .media-tab-btn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .media-tab-btn.active{border-color:var(--accent-primary);color:var(--text-light);background:#8b5cf626;box-shadow:0 0 1rem #8b5cf633}.vybemint-theme .media-tab-btn svg{width:1.1rem;height:1.1rem}.vybemint-theme .create-dropzone{border:2px dashed var(--border-light);border-radius:var(--radius-md);padding:var(--space-xl) var(--space-md);text-align:center;cursor:pointer;align-items:center;gap:var(--space-md);background:#ffffff03;flex-direction:column;transition:all .2s;display:flex}.vybemint-theme .create-dropzone:hover{border-color:var(--accent-primary);background:#8b5cf605}.vybemint-theme .create-dropzone-icon-wrapper{border-radius:var(--radius-full);width:3.2rem;height:3.2rem;color:var(--accent-primary);background:#8b5cf61a;justify-content:center;align-items:center;display:flex;position:relative}.vybemint-theme .create-dropzone-plus{background:var(--accent-primary);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.65rem;font-weight:800;display:flex;position:absolute;bottom:-.2rem;right:-.2rem}.vybemint-theme .create-dropzone-title{color:var(--text-primary);font-size:.95rem;font-weight:600}.vybemint-theme .create-dropzone-subtitle{color:var(--text-muted);font-size:.72rem}.vybemint-theme .create-dropzone-btn{background:var(--accent-gradient);color:#fff;border-radius:var(--radius-sm);margin-top:var(--space-xs);padding:.5rem 1.2rem;font-size:.8rem;font-weight:700;box-shadow:0 4px 10px #8b5cf633}.vybemint-theme .create-form-group{gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .create-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.vybemint-theme .caption-textarea-wrapper{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#ffffff05;flex-direction:column;min-height:8rem;transition:all .2s;display:flex;position:relative}.vybemint-theme .caption-textarea-wrapper:focus-within{border-color:var(--accent-primary);box-shadow:0 0 .8rem #8b5cf626}.vybemint-theme .caption-textarea{color:var(--text-primary);padding:var(--space-md);resize:vertical;background:0 0;border:none;outline:none;flex:1;min-height:6rem;font-size:.88rem}.vybemint-theme .caption-bottom-row{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .emoji-trigger{color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:color .2s;display:flex}.vybemint-theme .emoji-trigger:hover{color:var(--accent-primary)}.vybemint-theme .emoji-trigger svg{width:1.1rem;height:1.1rem}.vybemint-theme .character-counter{color:var(--text-muted);font-size:.7rem}.vybemint-theme .emoji-picker-popover{bottom:2.5rem;left:var(--space-md);z-index:20;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-sm);gap:var(--space-xs);box-shadow:var(--shadow-lg);grid-template-columns:repeat(6,1fr);width:12rem;animation:.15s ease-out dropdownFade;display:grid;position:absolute}.vybemint-theme .emoji-btn{border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:.25rem;font-size:1.1rem;transition:background .15s;display:flex}.vybemint-theme .emoji-btn:hover{background:#ffffff0d}.vybemint-theme .tags-header-row{justify-content:space-between;align-items:center;display:flex}.vybemint-theme .add-tag-btn{align-items:center;gap:var(--space-xs);color:var(--accent-secondary);cursor:pointer;font-size:.72rem;font-weight:700;display:flex}.vybemint-theme .add-tag-btn:hover{color:var(--text-light)}.vybemint-theme .add-tag-btn svg{width:.8rem;height:.8rem}.vybemint-theme .tag-input-inline{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);background:#ffffff08;width:6rem;padding:.25rem .6rem;font-size:.75rem}.vybemint-theme .tag-input-inline:focus{border-color:var(--accent-primary)}.vybemint-theme .tags-list{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.vybemint-theme .tag-pill-interactive{align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);color:var(--accent-secondary);background:#8b5cf614;border:1px solid #8b5cf633;padding:.35rem .6rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.vybemint-theme .tag-pill-interactive:hover{border-color:var(--accent-primary);color:var(--text-light);background:#8b5cf626}.vybemint-theme .tag-pill-close{cursor:pointer;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.vybemint-theme .tag-pill-close:hover{color:var(--danger)}.vybemint-theme .tag-pill-close svg{width:.75rem;height:.75rem}.vybemint-theme .visibility-cards-row{gap:var(--space-md);flex-wrap:wrap;display:flex}.vybemint-theme .visibility-card{border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:9rem;padding:var(--space-md);cursor:pointer;align-items:center;gap:var(--space-md);background:#ffffff05;flex:1;transition:all .25s;display:flex}.vybemint-theme .visibility-card:hover{background:#ffffff0a;border-color:#ffffff26}.vybemint-theme .visibility-card.active{border-color:var(--accent-primary);background:#8b5cf614;box-shadow:0 0 1.2rem #8b5cf61f}.vybemint-theme .visibility-icon-wrapper{border-radius:var(--radius-full);width:2.2rem;height:2.2rem;color:var(--text-secondary);background:#ffffff08;justify-content:center;align-items:center;transition:all .25s;display:flex}.vybemint-theme .visibility-card.active .visibility-icon-wrapper{color:var(--accent-secondary);background:#8b5cf633;box-shadow:0 0 .8rem #8b5cf633}.vybemint-theme .visibility-icon-wrapper svg{width:1.1rem;height:1.1rem}.vybemint-theme .visibility-info{flex-direction:column;min-width:0;display:flex}.vybemint-theme .visibility-title{color:var(--text-light);font-size:.85rem;font-weight:700}.vybemint-theme .visibility-desc{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.vybemint-theme .create-bottom-bar{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .create-bottom-actions-right{align-items:center;gap:var(--space-md);display:flex}.vybemint-theme .clock-btn{border-radius:var(--radius-full);border:1px solid var(--border-color);width:2.2rem;height:2.2rem;color:var(--text-secondary);cursor:pointer;background:#ffffff05;justify-content:center;align-items:center;transition:all .2s;display:flex}.vybemint-theme .clock-btn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .clock-btn.active{border-color:var(--accent-primary);color:var(--accent-secondary);background:#8b5cf626}.vybemint-theme .clock-btn svg{width:1.1rem;height:1.1rem}.vybemint-theme .schedule-action-btn{align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;background:#ffffff05;padding:.5rem 1rem;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.vybemint-theme .schedule-action-btn:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:#fff3}.vybemint-theme .schedule-action-btn.active{border-color:var(--accent-primary);color:var(--accent-secondary);background:#8b5cf614}.vybemint-theme .schedule-action-btn svg{width:.95rem;height:.95rem}.vybemint-theme .post-now-dropdown-btn{background:var(--accent-gradient);color:#fff;border-radius:var(--radius-sm);align-items:stretch;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 4px 12px #8b5cf633}.vybemint-theme .post-now-dropdown-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #8b5cf659}.vybemint-theme .post-now-main-action{align-items:center;gap:var(--space-sm);border-right:1px solid #ffffff26;padding:.5rem 1.1rem;font-size:.8rem;font-weight:800;display:flex}.vybemint-theme .post-now-main-action svg{width:.95rem;height:.95rem}.vybemint-theme .post-now-chevron{cursor:pointer;justify-content:center;align-items:center;padding:0 .5rem;transition:background .15s;display:flex}.vybemint-theme .post-now-chevron:hover{background:#ffffff1a}.vybemint-theme .post-now-chevron svg{width:.85rem;height:.85rem}.vybemint-theme .inline-schedule-container{margin-top:var(--space-md);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-md);gap:var(--space-sm);background:#ffffff03;flex-direction:column;animation:.2s ease-out dropdownFade;display:flex}.vybemint-theme .preview-section-title{color:var(--text-light);margin-bottom:.25rem;font-size:.85rem;font-weight:700}.vybemint-theme .preview-section-subtitle{color:var(--text-muted);margin-bottom:var(--space-md);font-size:.68rem}.vybemint-theme .preview-post-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.vybemint-theme .preview-post-card:hover{border-color:#8b5cf626;box-shadow:0 10px 30px #00000059}.vybemint-theme .preview-post-header{padding:var(--space-md);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .preview-post-user-info{align-items:center;gap:var(--space-sm);display:flex}.vybemint-theme .preview-post-avatar{border-radius:var(--radius-full);border:2px solid var(--accent-primary);width:2.2rem;height:2.2rem}.vybemint-theme .preview-post-name-meta{flex-direction:column;display:flex}.vybemint-theme .preview-post-name{color:var(--text-light);align-items:center;gap:.25rem;font-size:.8rem;font-weight:700;display:flex}.vybemint-theme .preview-post-name svg{color:var(--accent-primary);width:.85rem;height:.85rem}.vybemint-theme .preview-post-handle{color:var(--text-muted);font-size:.68rem}.vybemint-theme .preview-post-media-area{aspect-ratio:4/3;background-color:#05050a;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.vybemint-theme .preview-post-media-image,.vybemint-theme .preview-post-media-video{object-fit:cover;width:100%;height:100%}.vybemint-theme .preview-post-video-overlay{color:#fff;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vybemint-theme .preview-post-video-play-btn{border-radius:var(--radius-full);background:#8b5cf6d9;justify-content:center;align-items:center;width:3rem;height:3rem;animation:2s ease-in-out infinite glowPulse;display:flex;box-shadow:0 0 1.5rem #8b5cf666}.vybemint-theme .preview-post-video-play-btn svg{fill:#fff;width:1.4rem;height:1.4rem;margin-left:.2rem}.vybemint-theme .preview-poll-wrapper{width:100%;height:100%;padding:var(--space-lg);justify-content:center;gap:var(--space-md);background:linear-gradient(#11101e 0%,#0d0c17 100%);flex-direction:column;display:flex}.vybemint-theme .preview-poll-question{color:var(--text-light);font-size:.88rem;font-weight:700;line-height:1.3}.vybemint-theme .preview-poll-options{gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .preview-poll-option-row{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.5rem var(--space-md);background:#ffffff03;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.vybemint-theme .preview-poll-option-bar{z-index:1;background:#8b5cf626;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.vybemint-theme .preview-poll-option-text{color:var(--text-primary);z-index:2;font-size:.78rem;font-weight:500;position:relative}.vybemint-theme .preview-poll-option-percent{color:var(--accent-secondary);z-index:2;font-size:.75rem;font-weight:700;position:relative}.vybemint-theme .preview-carousel-dots{bottom:var(--space-sm);z-index:5;gap:.25rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.vybemint-theme .preview-carousel-dot{border-radius:var(--radius-full);background:#fff6;width:.35rem;height:.35rem;transition:all .2s}.vybemint-theme .preview-carousel-dot.active{background:#fff;width:.8rem}.vybemint-theme .preview-carousel-chevron{border-radius:var(--radius-full);color:#fff;cursor:pointer;z-index:5;background:#00000080;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.vybemint-theme .preview-carousel-chevron:hover{background:#000c}.vybemint-theme .preview-carousel-chevron-left{left:var(--space-sm)}.vybemint-theme .preview-carousel-chevron-right{right:var(--space-sm)}.vybemint-theme .preview-carousel-chevron svg{width:.95rem;height:.95rem}.vybemint-theme .preview-post-footer{padding:var(--space-md);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .preview-post-actions-group{align-items:center;gap:var(--space-md);display:flex}.vybemint-theme .preview-post-action-btn{color:var(--text-secondary);align-items:center;gap:.3rem;font-size:.72rem;display:flex}.vybemint-theme .preview-post-action-btn svg{width:1rem;height:1rem}.vybemint-theme .preview-post-bookmark svg{width:1rem;height:1rem;color:var(--text-secondary)}.vybemint-theme .tips-list{gap:var(--space-md);flex-direction:column;display:flex}.vybemint-theme .tip-item{align-items:flex-start;gap:var(--space-md);display:flex}.vybemint-theme .tip-icon-container{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--accent-secondary);background:#8b5cf61a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vybemint-theme .tip-icon-container svg{width:1rem;height:1rem}.vybemint-theme .tip-content{flex-direction:column;min-width:0;display:flex}.vybemint-theme .tip-title{color:var(--text-light);font-size:.8rem;font-weight:700;line-height:1.3}.vybemint-theme .tip-description{color:var(--text-muted);margin-top:.1rem;font-size:.68rem;line-height:1.4}.vybemint-theme .poll-options-builder{gap:var(--space-sm);flex-direction:column;display:flex}.vybemint-theme .poll-option-input-row{align-items:center;gap:var(--space-sm);display:flex}.vybemint-theme .poll-option-remove-btn{color:var(--text-muted);cursor:pointer;transition:color .15s}.vybemint-theme .poll-option-remove-btn:hover{color:var(--danger)}.vybemint-theme .poll-option-remove-btn svg{width:1.1rem;height:1.1rem}.vybemint-theme .poll-add-option-btn{align-items:center;gap:var(--space-xs);color:var(--accent-secondary);margin-top:var(--space-xs);cursor:pointer;align-self:flex-start;font-size:.75rem;font-weight:700;display:flex}.vybemint-theme .poll-add-option-btn:hover{color:var(--text-light)}.vybemint-theme .poll-add-option-btn svg{width:.9rem;height:.9rem}.vybemint-theme .activity-main-pane{max-width:100%;overflow-x:hidden}.vybemint-theme .activity-container{width:100%;max-width:900px;margin:0 auto}.vybemint-theme .activity-tab-pill:hover{border-color:var(--accent-primary)!important;color:#fff!important;background:#8b5cf614!important}.vybemint-theme .activity-filter-dropdown:hover{border-color:var(--accent-primary)!important}.vybemint-theme .activity-row{border:1px solid var(--border-color);position:relative}.vybemint-theme .activity-row:hover{box-shadow:0 4px 20px #8b5cf614;background:#11101eb3!important;border-color:#8b5cf659!important}.vybemint-theme .activity-action-btn:hover{color:var(--bg-primary)!important;background:#fff!important;border-color:#fff!important}.vybemint-theme .activity-options-btn:hover{color:var(--text-primary)!important}.vybemint-theme .recent-search-row:hover{background:#ffffff0a!important;border-color:#8b5cf633!important}.vybemint-theme .recent-search-row button:hover{color:var(--danger)!important}.vybemint-theme .act-icon-pink{background:#ec48991f!important;border:1px solid #ec48994d!important}.vybemint-theme .act-icon-blue{background:#3b82f61f!important;border:1px solid #3b82f64d!important}.vybemint-theme .act-icon-indigo{background:#8b5cf61f!important;border:1px solid #8b5cf64d!important}.vybemint-theme .act-icon-teal{background:#10b9811f!important;border:1px solid #10b9814d!important}.vybemint-theme .act-icon-yellow{background:#f59e0b1f!important;border:1px solid #f59e0b4d!important}.vybemint-theme .act-icon-gray{background:#ffffff0d!important;border:1px solid #ffffff1a!important}.vybemint-theme .right-rail-card{flex-direction:column;gap:.6rem;transition:all .25s;display:flex}.vybemint-theme .right-rail-card:hover{box-shadow:0 4px 20px #8b5cf60d;border-color:#8b5cf633!important}.vybemint-theme .activity-filter-tabs-row::-webkit-scrollbar{display:none}.vybemint-theme .nav-item.active{color:#fff!important;background:#8b5cf629!important;border:1px solid #8b5cf659!important;box-shadow:0 0 15px #8b5cf626!important}.vybemint-theme .force-spacer{width:100%;height:1.5rem}@media (width<=768px){.vybemint-theme .activity-row{flex-direction:column;align-items:stretch!important}.vybemint-theme .activity-target-preview{max-width:100%!important}}.vybemint-theme .col-page{width:100%;animation:.3s fadeIn}.vybemint-theme .col-header-row{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.vybemint-theme .col-page-title{color:var(--text-primary);margin-bottom:.15rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800}.vybemint-theme .col-page-subtitle{color:var(--text-secondary);font-size:clamp(.7rem,.85vw,.8rem)}.vybemint-theme .col-new-btn{align-items:center;gap:var(--space-xs);background:var(--accent-gradient);color:#fff;border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;padding:.45rem .9rem;font-size:.75rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 0 .8rem #8b5cf633}.vybemint-theme .col-new-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 0 1.2rem #8b5cf659}.vybemint-theme .col-new-btn svg{width:.85rem;height:.85rem}.vybemint-theme .col-stats-row{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(5,1fr);display:grid}.vybemint-theme .col-stat-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-md);align-items:center;gap:var(--space-sm);transition:border-color .2s;display:flex}.vybemint-theme .col-stat-card:hover{border-color:#8b5cf640}.vybemint-theme .col-stat-icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.vybemint-theme .col-stat-icon svg{width:.9rem;height:.9rem}.vybemint-theme .col-stat-info{flex-direction:column;gap:.05rem;display:flex}.vybemint-theme .col-stat-value{color:var(--text-primary);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:800;line-height:1.1}.vybemint-theme .col-stat-label{color:var(--text-muted);font-size:.6rem}.vybemint-theme .col-tabs-row{justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--border-color);margin-bottom:var(--space-lg);padding-bottom:0;display:flex}.vybemint-theme .col-tabs{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:0;display:flex;overflow-x:auto}.vybemint-theme .col-tabs::-webkit-scrollbar{display:none}.vybemint-theme .col-tab{color:var(--text-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .9rem;font-size:clamp(.7rem,.85vw,.78rem);font-weight:500;transition:all .2s}.vybemint-theme .col-tab:hover{color:var(--text-secondary)}.vybemint-theme .col-tab.active{color:var(--text-primary);border-bottom-color:var(--accent-primary);font-weight:600}.vybemint-theme .col-tabs-actions{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.vybemint-theme .col-sort-wrap{position:relative}.vybemint-theme .col-sort-btn{align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);color:var(--text-secondary);border:1px solid var(--border-color);background:var(--bg-secondary);cursor:pointer;white-space:nowrap;padding:.35rem .65rem;font-size:.72rem;transition:all .2s;display:flex}.vybemint-theme .col-sort-btn:hover{border-color:var(--border-light);color:var(--text-primary)}.vybemint-theme .col-sort-btn strong{color:var(--text-primary);font-weight:600}.vybemint-theme .col-sort-dropdown{top:calc(100% + var(--space-xs));background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-xs);z-index:10;flex-direction:column;gap:.1rem;min-width:8rem;animation:.15s forwards dropdownFade;display:flex;position:absolute;right:0;box-shadow:0 .4rem 1rem #00000080}.vybemint-theme .col-sort-item{border-radius:var(--radius-sm);color:var(--text-secondary);text-align:left;cursor:pointer;width:100%;padding:.3rem .5rem;font-size:.72rem;transition:all .15s}.vybemint-theme .col-sort-item:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .col-sort-item.active{color:var(--text-primary);background:#8b5cf61f;font-weight:600}.vybemint-theme .col-view-toggle{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);align-items:center;gap:.15rem;padding:.15rem;display:flex}.vybemint-theme .col-view-btn{border-radius:var(--radius-sm);width:1.6rem;height:1.6rem;color:var(--text-muted);justify-content:center;align-items:center;transition:all .2s;display:flex}.vybemint-theme .col-view-btn svg{width:.85rem;height:.85rem}.vybemint-theme .col-view-btn:hover{color:var(--text-secondary)}.vybemint-theme .col-view-btn.active{background:var(--accent-primary);color:#fff}.vybemint-theme .col-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));width:100%;display:grid}.vybemint-theme .col-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.vybemint-theme .col-card:hover{border-color:var(--border-light);transform:translateY(-3px);box-shadow:0 .6rem 1.5rem #00000073}.vybemint-theme .col-card-image-wrap{position:relative;overflow:hidden}.vybemint-theme .col-card-image{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .35s}.vybemint-theme .col-card:hover .col-card-image{transform:scale(1.04)}.vybemint-theme .col-card-overlay{pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 100%);height:50%;position:absolute;bottom:0;left:0;right:0}.vybemint-theme .col-card-count{bottom:var(--space-sm);left:var(--space-sm);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);color:#fff;border-radius:var(--radius-sm);z-index:2;background:#000000a6;padding:.15rem .45rem;font-size:.62rem;font-weight:700;position:absolute}.vybemint-theme .col-card-body{padding:var(--space-md)}.vybemint-theme .col-card-title-row{align-items:center;gap:var(--space-xs);margin-bottom:.15rem;display:flex}.vybemint-theme .col-card-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.8rem,.95vw,.88rem);font-weight:700;overflow:hidden}.vybemint-theme .col-card-verified{width:.85rem;height:.85rem;color:var(--accent-primary);flex-shrink:0}.vybemint-theme .col-card-author{color:var(--text-muted);margin-bottom:var(--space-xs);font-size:.65rem;display:block}.vybemint-theme .col-card-desc{color:var(--text-secondary);-webkit-line-clamp:2;margin-bottom:var(--space-sm);-webkit-box-orient:vertical;font-size:.68rem;line-height:1.35;display:-webkit-box;overflow:hidden}.vybemint-theme .col-card-footer{justify-content:space-between;align-items:center;display:flex}.vybemint-theme .col-card-time{color:var(--text-muted);font-size:.6rem}.vybemint-theme .col-card-more{border-radius:var(--radius-full);width:1.4rem;height:1.4rem;color:var(--text-muted);justify-content:center;align-items:center;transition:all .2s;display:flex}.vybemint-theme .col-card-more:hover{background:var(--bg-card-hover);color:var(--text-primary)}.vybemint-theme .col-card--create{background:var(--bg-card);cursor:pointer;border:2px dashed #8b5cf640;justify-content:center;align-items:center;min-height:16rem;display:flex}.vybemint-theme .col-card--create:hover{background:#8b5cf60a;border-color:#8b5cf680}.vybemint-theme .col-card-create-content{align-items:center;gap:var(--space-sm);text-align:center;padding:var(--space-lg);flex-direction:column;display:flex}.vybemint-theme .col-card-create-icon{border-radius:var(--radius-full);background:var(--accent-gradient);color:#fff;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 0 1.2rem #8b5cf659}.vybemint-theme .col-card-create-icon svg{width:1.2rem;height:1.2rem}.vybemint-theme .col-card-create-title{color:var(--text-primary);font-size:.82rem;font-weight:700}.vybemint-theme .col-card-create-desc{color:var(--text-muted);font-size:.68rem;line-height:1.35}.vybemint-theme .col-right-sidebar{gap:0!important}.vybemint-theme .col-rs-section{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm)}.vybemint-theme .col-rs-header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.vybemint-theme .col-rs-title{color:var(--text-primary);font-size:.78rem;font-weight:700}.vybemint-theme .col-rs-dropdown{color:var(--text-muted);cursor:pointer;align-items:center;gap:.2rem;font-size:.62rem;transition:color .2s;display:flex}.vybemint-theme .col-rs-dropdown:hover{color:var(--text-primary)}.vybemint-theme .col-rs-views{margin-bottom:var(--space-sm)}.vybemint-theme .col-rs-label{color:var(--text-muted);margin-bottom:.1rem;font-size:.58rem;display:block}.vybemint-theme .col-rs-views-row{align-items:baseline;gap:var(--space-sm);display:flex}.vybemint-theme .col-rs-big-num{color:var(--text-primary);font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:800}.vybemint-theme .col-stats-chart{width:100%;height:2rem;margin-top:var(--space-xs)}.vybemint-theme .col-rs-dual-stats{gap:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--border-color);grid-template-columns:1fr 1fr;display:grid}.vybemint-theme .col-rs-stat{flex-direction:column;gap:.1rem;display:flex}.vybemint-theme .col-rs-stat-label{color:var(--text-muted);font-size:.58rem}.vybemint-theme .col-rs-stat-value{color:var(--text-primary);font-size:clamp(.8rem,1.1vw,.95rem);font-weight:700}.vybemint-theme .col-rs-analytics-btn{justify-content:center;align-items:center;gap:var(--space-xs);background:var(--accent-gradient);color:#fff;width:100%;padding:.4rem var(--space-sm);border-radius:var(--radius-sm);margin-top:var(--space-sm);font-size:.7rem;font-weight:700;transition:all .2s;display:flex}.vybemint-theme .col-rs-analytics-btn:hover{opacity:.9}.vybemint-theme .col-rs-analytics-btn svg{width:.85rem;height:.85rem}.vybemint-theme .col-rs-viewall{color:var(--accent-primary);cursor:pointer;font-size:.62rem;transition:opacity .2s}.vybemint-theme .col-rs-viewall:hover{opacity:.8}.vybemint-theme .col-top-list{gap:var(--space-xs);flex-direction:column;display:flex}.vybemint-theme .col-top-item{align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s;display:flex}.vybemint-theme .col-top-item:hover{background:#ffffff08}.vybemint-theme .col-top-rank{color:var(--text-muted);text-align:center;flex-shrink:0;width:.8rem;font-size:.65rem;font-weight:700}.vybemint-theme .col-top-thumb{border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;width:2rem;height:2rem}.vybemint-theme .col-top-info{flex-direction:column;flex:1;min-width:0;display:flex}.vybemint-theme .col-top-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:600;overflow:hidden}.vybemint-theme .col-top-meta{color:var(--text-muted);font-size:.58rem}.vybemint-theme .col-top-views{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:.2rem;font-size:.62rem;display:flex}.vybemint-theme .col-quick-actions{gap:var(--space-xs);flex-direction:column;display:flex}.vybemint-theme .col-quick-action{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--border-color);cursor:pointer;text-align:left;width:100%;transition:all .2s;display:flex}.vybemint-theme .col-quick-action:hover{background:#8b5cf60a;border-color:#8b5cf64d}.vybemint-theme .col-quick-action:last-child svg{transform:rotate(-90deg)}.vybemint-theme .col-quick-icon{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-secondary);background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vybemint-theme .col-quick-icon svg{width:.9rem;height:.9rem}.vybemint-theme .col-quick-icon--accent{color:var(--accent-primary);background:#8b5cf61f}.vybemint-theme .col-quick-info{flex-direction:column;flex:1;min-width:0;display:flex}.vybemint-theme .col-quick-name{color:var(--text-primary);font-size:.72rem;font-weight:600}.vybemint-theme .col-quick-desc{color:var(--text-muted);font-size:.6rem}.vybemint-theme .col-quick-action>svg{width:.7rem;height:.7rem;color:var(--text-muted);flex-shrink:0;transform:rotate(-90deg)}@media (width<=1200px){.vybemint-theme .col-stats-row{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.vybemint-theme .col-stats-row,.vybemint-theme .col-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.vybemint-theme .col-header-row{flex-direction:column}.vybemint-theme .col-new-btn{align-self:flex-start}.vybemint-theme .col-stats-row{grid-template-columns:repeat(2,1fr)}.vybemint-theme .col-tabs-row{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.vybemint-theme .col-tabs-actions{justify-content:space-between;width:100%}.vybemint-theme .col-grid{grid-template-columns:1fr}}@media (width<=480px){.vybemint-theme .col-stats-row{grid-template-columns:1fr 1fr}.vybemint-theme .col-stat-card:last-child{grid-column:span 2}.vybemint-theme .col-tabs{gap:0}.vybemint-theme .col-tab{padding:.45rem .6rem;font-size:.68rem}.vybemint-theme .col-sort-btn strong{display:none}}.vybemint-theme .col-grid,.vybemint-theme .col-posts-grid{grid-template-columns:repeat(4,1fr)!important}.vybemint-theme .col-list{gap:var(--space-sm)!important;flex-direction:column!important;width:100%!important;display:flex!important}@media (width<=1024px){.vybemint-theme .col-grid,.vybemint-theme .col-posts-grid{grid-template-columns:repeat(3,1fr)!important}}@media (width<=768px){.vybemint-theme .col-grid,.vybemint-theme .col-posts-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=480px){.vybemint-theme .col-grid,.vybemint-theme .col-posts-grid{grid-template-columns:repeat(2,1fr)!important}}.post-card,.creator-post-card,.explore-post-card{-webkit-backdrop-filter:blur(24px)saturate(160%)!important;background:linear-gradient(135deg,#1c1c28a6 0%,#0d0e14e6 100%)!important;border:1px solid #ffffff14!important;border-radius:1.25rem!important;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important;box-shadow:0 12px 40px #00000080,inset 0 1px #ffffff14!important}.post-card:hover,.creator-post-card:hover,.explore-post-card:hover{border-color:#ffffff29!important;transform:translateY(-4px)!important;box-shadow:0 20px 60px #000000a6,0 0 30px #ffffff06,inset 0 1px #ffffff1f!important}.post-card__header,.post-header,.creator-post-header,.post-creator-row{background:#ffffff03!important;border-bottom:1px solid #ffffff05!important;justify-content:space-between!important;align-items:center!important;padding:.95rem 1.25rem .75rem!important;display:flex!important}.post-card__avatar,.user-avatar,.creator-avatar,.creator-post-author img,.creator-profile-info img{object-fit:cover!important;border:1.5px solid #ffffff26!important;border-radius:9999px!important;width:2rem!important;height:2rem!important;transition:all .3s!important;box-shadow:0 0 0 2px #ffffff0a,0 2px 10px #00000059!important}.post-card:hover .post-card__avatar,.post-card:hover .user-avatar,.post-card:hover .creator-avatar,.creator-post-card:hover .creator-post-author img{border-color:#ffffff59!important;box-shadow:0 0 0 3px #ffffff14,0 4px 12px #00000073!important}.post-card__author-name,.username,.creator-display-name,.creator-post-author strong,.creator-profile-info strong{color:#fff!important;letter-spacing:-.01em!important;align-items:center!important;gap:.3rem!important;font-size:clamp(.82rem,1.1vw,.92rem)!important;font-weight:700!important;display:flex!important}.post-card__meta,.post-time,.creator-username,.creator-post-author span,.creator-profile-info span{color:#8e8d99!important;font-size:clamp(.64rem,.8vw,.72rem)!important}.post-card__verified-icon,.verified-badge-icon,.verified-badge-icon svg,.creator-post-author strong svg{color:#a3a3a3!important;fill:currentColor!important;filter:drop-shadow(0 0 2px #ffffff26)!important;flex-shrink:0!important;width:.82rem!important;height:.82rem!important}.post-card__image-wrapper,.carousel-container,.creator-post-media,.post-card-media-col{position:relative!important;overflow:hidden!important}.post-card__image-wrapper:after,.carousel-container:after,.creator-post-media:after,.post-card-media-col:after{content:""!important;pointer-events:none!important;z-index:2!important;opacity:.85!important;background:linear-gradient(#0000004d 0%,#0000 25% 75%,#0009 100%)!important;transition:opacity .4s!important;position:absolute!important;inset:0!important}.post-card:hover .post-card__image-wrapper:after,.post-card:hover .carousel-container:after,.creator-post-card:hover .creator-post-media:after,.explore-post-card:hover .post-card-media-col:after{opacity:1!important}.post-card__image,.carousel-image,.creator-post-media img,.post-card-media-col img{aspect-ratio:4/3!important;object-fit:cover!important;width:100%!important;transition:transform .8s cubic-bezier(.16,1,.3,1)!important}.post-card:hover .post-card__image,.post-card:hover .carousel-image,.creator-post-card:hover .creator-post-media img,.explore-post-card:hover .post-card-media-col img{transform:scale(1.045)!important}.post-card__image-bookmark,.creator-spark-btn,.creator-play-btn,.post-card__play-overlay,.carousel-nav-btn{-webkit-backdrop-filter:blur(10px)!important;color:#fff!important;z-index:3!important;background:#0a0a0c99!important;border:1px solid #ffffff1a!important;border-radius:8px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.post-card__image-bookmark:hover,.creator-spark-btn:hover,.creator-play-btn:hover,.post-card__play-overlay:hover,.carousel-nav-btn:hover{background:#ffffff2e!important;border-color:#ffffff40!important;transform:scale(1.05)!important}.post-card__collection-badge,.creator-collection-badge{-webkit-backdrop-filter:blur(8px)!important;color:#fff!important;z-index:3!important;background:#0a0a0c99!important;border:1px solid #ffffff1a!important;border-radius:6px!important;padding:.25rem .6rem!important;font-size:clamp(.62rem,.8vw,.72rem)!important;font-weight:700!important}.post-card__engagement,.post-actions,.creator-post-stats,.post-card-actions-row{background:#ffffff01!important;border-top:1px solid #ffffff05!important;justify-content:space-between!important;align-items:center!important;padding:.85rem 1.25rem!important;display:flex!important}.action-group,.post-card__engagement-left,.actions-left-group{align-items:center!important;gap:1.35rem!important;display:flex!important}.post-card__eng-btn,.action-btn,.creator-post-stats button,.post-card-actions-row button,.post-action-btn,.post-action-btn-bookmark{color:#a1a1aa!important;cursor:pointer!important;background:0 0!important;border:none!important;align-items:center!important;gap:.45rem!important;font-size:clamp(.72rem,.9vw,.82rem)!important;font-weight:600!important;transition:color .2s,transform .3s cubic-bezier(.34,1.56,.64,1)!important;display:inline-flex!important}.post-card__eng-btn:hover,.action-btn:hover,.creator-post-stats button:hover,.post-card-actions-row button:hover,.post-action-btn:hover,.post-action-btn-bookmark:hover{color:#fff!important;transform:scale(1.08)translateY(-1px)!important}.post-card__eng-btn svg,.action-btn svg,.creator-post-stats button svg,.post-card-actions-row button svg,.post-action-btn svg,.post-action-btn-bookmark svg{stroke-width:2px!important;width:1.2rem!important;height:1.2rem!important;transition:stroke-width .2s!important}.post-card__eng-btn:hover svg,.action-btn:hover svg,.creator-post-stats button:hover svg,.post-card-actions-row button:hover svg,.post-action-btn:hover svg,.post-action-btn-bookmark:hover svg{stroke-width:2.2px!important}.post-card__eng-btn.liked svg,.action-btn.active-heart svg,.creator-post-stats button.liked svg,.post-action-btn.liked svg{color:#fff!important;fill:#fff!important;stroke:#fff!important;filter:drop-shadow(0 0 4px #ffffff73)!important}.post-card__eng-btn.liked span,.action-btn.active-heart span,.creator-post-stats button.liked span,.post-action-btn.liked span{color:#fff!important;filter:drop-shadow(0 0 2px #fff3)!important;font-weight:700!important}.post-card__eng-btn--bookmark.saved svg,.action-btn.active-save svg,.creator-post-stats button.saved svg,.post-action-btn-bookmark.saved svg{color:#fff!important;fill:#fff!important;stroke:#fff!important;filter:drop-shadow(0 0 4px #ffffff73)!important}.post-card__content,.post-context,.creator-post-body,.post-card-details-col{padding:.4rem 1.25rem .95rem!important}.post-card__title,.post-caption,.creator-post-body h2,.post-card-title{color:#fff!important;letter-spacing:-.01em!important;margin-bottom:.4rem!important;font-size:clamp(.92rem,1.2vw,1.05rem)!important;font-weight:700!important;line-height:1.4!important}.post-card__description,.creator-post-body p,.post-card-caption{color:#a1a1aa!important;font-size:clamp(.74rem,.95vw,.84rem)!important;line-height:1.55!important}.post-card__tags,.creator-post-tags,.post-card-tags{flex-wrap:wrap!important;gap:.4rem!important;margin-top:.6rem!important;margin-bottom:0!important;display:flex!important}.post-card__tag,.creator-post-tags span,.post-card-tags span,.post-card-tags a{color:#a1a1aa!important;cursor:pointer!important;background:#ffffff05!important;border:1px solid #ffffff0f!important;border-radius:100px!important;padding:.2rem .65rem!important;font-size:clamp(.62rem,.8vw,.72rem)!important;font-weight:600!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-block!important}.post-card__tag:hover,.creator-post-tags span:hover,.post-card-tags span:hover,.post-card-tags a:hover{color:#fff!important;background:#ffffff14!important;border-color:#ffffff2e!important;transform:translateY(-.5px)!important}.post-card__liked-by,.creator-liked-row{border-top:1px solid #ffffff08!important;align-items:center!important;gap:.5rem!important;padding:.85rem 1.25rem!important;display:flex!important}.post-card__liked-avatars{display:flex!important}.post-card__liked-dot{border:2px solid #12131c!important;border-radius:9999px!important;width:.95rem!important;height:.95rem!important;margin-right:-.3rem!important;display:inline-block!important}.post-card__liked-dot--1{z-index:3!important;background:linear-gradient(135deg,#fff 0%,#a3a3a3 100%)!important}.post-card__liked-dot--2{z-index:2!important;background:linear-gradient(135deg,#a3a3a3 0%,#525252 100%)!important}.post-card__liked-dot--3{z-index:1!important;background:linear-gradient(135deg,#525252 0%,#171717 100%)!important}.post-card__liked-text{color:#8e8d99!important;font-size:clamp(.64rem,.8vw,.72rem)!important}.reactions-list{scrollbar-width:none!important;gap:.4rem!important;padding:.5rem 1.25rem!important;display:flex!important;overflow-x:auto!important}.reactions-list::-webkit-scrollbar{display:none!important}.reaction-badge{color:#a3a3a3!important;cursor:pointer!important;white-space:nowrap!important;background:#ffffff05!important;border:1px solid #ffffff0a!important;border-radius:100px!important;align-items:center!important;gap:.3rem!important;padding:.2rem .6rem!important;font-size:clamp(.62rem,.8vw,.72rem)!important;transition:all .2s!important;display:inline-flex!important}.reaction-badge:hover{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.reaction-badge.active{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff40!important;font-weight:600!important}.header-profile-dropdown{border-radius:var(--radius-sm);z-index:100;background:#09090b;border:1px solid #27272a;flex-direction:column;gap:.25rem;min-width:12rem;margin-top:.5rem;padding:.4rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #000000b3,0 4px 6px -2px #000000b3}.header-profile-dropdown .dropdown-item{align-items:center;gap:var(--space-sm);color:var(--text-secondary);text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;width:100%;font-size:.78rem;text-decoration:none;transition:all .2s;display:flex}.header-profile-dropdown .dropdown-item:hover{color:var(--text-primary);background:#27272a}.header-profile-dropdown .dropdown-item.danger{color:#ef4444}.header-profile-dropdown .dropdown-item.danger:hover{color:#fca5a5;background:#ef44441a}.connections-modal-overlay{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);z-index:1000;padding:var(--space-md);background:#09090bcc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.connections-modal{border-radius:var(--radius-md);background:#09090b;border:1px solid #27272a;flex-direction:column;width:100%;max-width:30rem;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #000c,0 10px 10px -5px #000c}.connections-modal-header{padding:var(--space-md);border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;display:flex}.connections-modal-title{color:var(--text-primary);font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:700}.connections-modal-close{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.2rem;font-size:1.25rem;transition:all .2s;display:flex}.connections-modal-close:hover{color:var(--text-primary);background:#27272a}.connections-modal-body{padding:var(--space-md);gap:var(--space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.connections-search-wrapper{align-items:center;display:flex;position:relative}.connections-search-input{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:#18181b;border:1px solid #27272a;padding:.5rem .75rem .5rem 2.2rem;font-size:.825rem;transition:all .2s}.connections-search-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #8b5cf633}.connections-search-icon-inside{color:var(--text-muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:.75rem}.connections-section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm);font-size:.75rem;font-weight:700}.connections-list{gap:var(--space-sm);flex-direction:column;display:flex}.connections-user-card{align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);background:#18181b;border:1px solid #0000;padding:.5rem;transition:all .2s;display:flex}.connections-user-card:hover{background:#202024;border-color:#27272a}.connections-user-avatar{border-radius:var(--radius-full);object-fit:cover;background:#27272a;flex-shrink:0;width:2.2rem;height:2.2rem}.connections-user-info{flex-direction:column;flex:1;min-width:0;display:flex}.connections-user-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.connections-user-handle{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.connections-user-bio{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.65rem;overflow:hidden}.connections-action-btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}.connections-action-btn.connect{color:#000;background:#fff}.connections-action-btn.connect:hover{background:#e4e4e7}.connections-action-btn.pending{color:var(--text-muted);cursor:not-allowed;background:0 0;border-color:#27272a}.connections-action-btn.accept{background:var(--accent-primary);color:#fff}.connections-action-btn.accept:hover{opacity:.9}.connections-action-btn.connected{color:var(--text-secondary);background:0 0;border-color:#27272a}.connections-action-btn.connected:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.pulse-dot-red{background-color:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.5s infinite livePulse;display:inline-block;box-shadow:0 0 8px #ef4444}@keyframes livePulse{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.shield-scanner-console{border-radius:var(--radius-sm)!important;color:#a1a1aa!important;text-align:left!important;background:#09090b!important;border:1px solid #27272a!important;flex-direction:column!important;gap:.3rem!important;height:120px!important;padding:.6rem!important;font-family:monospace!important;font-size:.62rem!important;display:flex!important;overflow-y:auto!important}.scanner-log-line{white-space:pre-wrap;line-height:1.3;animation:.2s ease-out forwards fadeInLog}@keyframes fadeInLog{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.radar-container{border-radius:var(--radius-sm);background:#18181b;border:1px solid #27272a;width:100%;height:60px;margin-bottom:.5rem;position:relative;overflow:hidden}.radar-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:10px 10px;position:absolute;inset:0}.radar-sweep{background:linear-gradient(90deg,#fff,#fff0);width:3px;height:100%;animation:2s linear infinite radarSweep;position:absolute;top:0;left:0;box-shadow:0 0 10px #fff9}@keyframes radarSweep{0%{left:0%}to{left:100%}}.shield-toggle-row{padding:var(--space-xs) 0;justify-content:space-between;align-items:center;display:flex}.shield-toggle-label{color:var(--text-secondary);font-size:.68rem}.shield-switch{width:1.8rem;height:1rem;display:inline-block;position:relative}.shield-switch input{opacity:0;width:0;height:0}.shield-slider{cursor:pointer;background-color:#27272a;border:1px solid #3f3f46;border-radius:34px;transition:all .2s;position:absolute;inset:0}.shield-slider:before{content:"";background-color:#a1a1aa;border-radius:50%;width:.62rem;height:.62rem;transition:all .2s;position:absolute;bottom:1px;left:2px}input:checked+.shield-slider{background-color:#fff;border-color:#fff}input:checked+.shield-slider:before{background-color:#09090b;transform:translate(.8rem)}.escrow-pipeline{justify-content:space-between;margin:.6rem 0;padding:0 .5rem;display:flex;position:relative}.escrow-pipeline:before{content:"";z-index:0;background-color:#27272a;height:2px;position:absolute;top:8px;left:.8rem;right:.8rem}.escrow-pipeline-progress{z-index:1;background-color:#fff;height:2px;transition:width .3s;position:absolute;top:8px;left:.8rem}.escrow-node{z-index:2;cursor:pointer;flex-direction:column;align-items:center;display:flex;position:relative}.escrow-dot{width:18px;height:18px;color:var(--text-muted);background-color:#09090b;border:2px solid #27272a;border-radius:50%;justify-content:center;align-items:center;font-size:8px;transition:all .2s;display:flex}.escrow-node.active .escrow-dot{color:#09090b;background-color:#fff;border-color:#fff;box-shadow:0 0 8px #fff6}.escrow-node.completed .escrow-dot{color:#fff;background-color:#27272a;border-color:#a1a1aa}.escrow-node-label{color:var(--text-muted);white-space:nowrap;margin-top:.3rem;font-size:.55rem}.escrow-node.active .escrow-node-label{color:#fff;font-weight:600}.escrow-node.completed .escrow-node-label{color:#a1a1aa}.escrow-action-btn{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:0 0;border:1px solid #27272a;width:100%;padding:.3rem .5rem;font-size:.65rem;font-weight:600;transition:all .2s}.escrow-action-btn:hover:not(:disabled){color:#09090b;background:#fff;border-color:#fff}.escrow-action-btn:disabled{opacity:.5;cursor:not-allowed}.dashboard-page-container{background-color:#07060f;width:100%;min-height:100vh;display:flex;position:relative}.dashboard-page-container .sidebar{width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;border-right:1px solid var(--border-color)!important;background-color:#0a0915!important;flex-shrink:0!important;height:100vh!important;padding:1.2rem 1rem!important;position:sticky!important;top:0!important}.dashboard-page-container .main-content{background-color:#07060f!important;flex:1!important;height:auto!important;min-height:100vh!important;margin:0!important;padding:1.5rem!important;overflow-y:auto!important}@media (width<=1024px){.dashboard-page-container .sidebar{width:200px!important;min-width:200px!important}}@media (width<=768px){.dashboard-page-container{flex-direction:column!important}.dashboard-page-container .sidebar{border-right:none!important;border-bottom:1px solid var(--border-color)!important;width:100%!important;min-width:100%!important;height:auto!important;position:relative!important}.dashboard-page-container .main-content{padding:1.2rem!important}}@media (width<=480px){.dashboard-page-container .main-content,.dashboard-card{padding:.8rem!important}}.analytics-page{max-width:100%;padding:1.2rem 1.5rem;overflow-x:hidden}.analytics-header{margin-bottom:.8rem}.analytics-title{color:#fff;margin-bottom:.15rem;font-size:1.5rem;font-weight:700}.analytics-subtitle{color:#8b8ba7;font-size:.78rem}.analytics-tabs-row{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.analytics-tabs{border-bottom:1px solid var(--border-color);gap:0;display:flex}.analytics-tab{color:#8b8ba7;border-bottom:2px solid #0000;padding:.5rem .9rem;font-size:.78rem;font-weight:500;transition:all .2s}.analytics-tab:hover{color:var(--accent-secondary)}.analytics-tab.active{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.analytics-date-btn{color:var(--accent-secondary);background:var(--border-color);border:1px solid var(--border-light);cursor:pointer;border-radius:.4rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.analytics-date-btn:hover{background:#ffffff14;border-color:#ffffff40}.analytics-main-layout{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.analytics-content{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.analytics-stats-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.analytics-stat-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:.6rem;flex-direction:column;gap:.3rem;padding:.85rem;transition:border-color .2s,box-shadow .2s;display:flex}.analytics-stat-card:hover{border-color:#fff3;box-shadow:0 0 20px #ffffff0a}.stat-card-top{justify-content:space-between;align-items:center;display:flex}.stat-card-label{color:#8b8ba7;font-size:.72rem;font-weight:500}.stat-card-icon{color:#5c5a75;align-items:center;display:flex}.stat-card-value{color:#fff;letter-spacing:-.02em;font-size:1.45rem;font-weight:700}.stat-card-bottom{align-items:center;gap:.4rem;display:flex}.stat-card-change{font-size:.7rem;font-weight:600}.stat-card-change.positive{color:#fff}.stat-card-vs{color:#5c5a75;font-size:.65rem}.analytics-stat-card svg{margin-top:.3rem}.analytics-chart-card,.analytics-posts-card,.analytics-growth-card,.analytics-engagement-card,.analytics-countries-card,.analytics-traffic-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:.6rem;overflow:hidden}.analytics-live-feed-card{padding:var(--space-md)}.chart-card-header{justify-content:space-between;align-items:center;padding:.75rem .85rem 0;display:flex}.chart-card-title{color:#fff;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:flex}.chart-dropdown{color:var(--accent-secondary);background:var(--border-color);border:1px solid var(--border-light);cursor:pointer;border-radius:.35rem;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.7rem;display:flex}.chart-dropdown:hover{background:#ffffff14}.chart-card-body{padding:.5rem .5rem .3rem}.view-all-link{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:500}.view-all-link:hover{color:var(--accent-secondary);text-decoration:underline}.analytics-bottom-row{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.analytics-posts-card,.analytics-growth-card{padding:var(--space-md)}.top-posts-list{flex-direction:column;gap:.55rem;padding:.5rem .85rem .75rem;display:flex}.top-post-item{align-items:center;gap:.6rem;display:flex}.top-post-thumb{object-fit:cover;border-radius:.35rem;flex-shrink:0;width:36px;height:36px}.top-post-info{flex-direction:column;flex:1;min-width:0;display:flex}.top-post-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.top-post-date{color:#5c5a75;font-size:.65rem}.top-post-stats{flex-shrink:0;gap:.65rem;display:flex}.top-post-stat{color:#8b8ba7;align-items:center;gap:.2rem;font-size:.68rem;display:flex}.top-post-stat svg{width:12px;height:12px}.growth-legend{gap:1rem;padding:.35rem .85rem 0;display:flex}.legend-item{color:#8b8ba7;align-items:center;gap:.3rem;font-size:.68rem;display:flex}.legend-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.legend-dot.purple{background:var(--accent-primary)}.legend-dot.pink{background:#737373}.growth-summary{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.65rem .85rem .85rem;display:grid}.growth-stat{flex-direction:column;gap:.15rem;display:flex}.growth-stat-value{color:#fff;font-size:1.1rem;font-weight:700}.growth-stat-value.positive{color:#fff}.growth-stat-label{color:#5c5a75;align-items:center;gap:.25rem;font-size:.62rem;display:flex}.analytics-right-sidebar{flex-direction:column;gap:1rem;display:flex}.engagement-content{justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.engagement-left{flex-direction:column;gap:.2rem;display:flex}.engagement-rate-value{color:#fff;font-size:1.6rem;font-weight:700}.engagement-change{font-size:.68rem;font-weight:500}.engagement-change.positive{color:#fff}.engagement-breakdown{flex-direction:column;gap:.4rem;padding:0 .85rem .75rem;display:flex}.engagement-row{align-items:center;gap:.4rem;font-size:.72rem;display:flex}.engagement-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.engagement-label{color:#8b8ba7;flex:1}.engagement-pct{color:#fff;font-weight:500}.countries-list{flex-direction:column;gap:.5rem;padding:.5rem .85rem;display:flex}.country-item{align-items:center;gap:.45rem;display:flex}.country-flag{flex-shrink:0;font-size:.85rem}.country-name{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;width:4.5rem;font-size:.72rem}.country-bar-wrap{background:#ffffff14;border-radius:3px;flex:1;height:6px;margin:0 .5rem;overflow:hidden}.country-bar{background:#fff;border-radius:3px;height:100%}.country-pct{color:#fff;text-align:right;flex-shrink:0;width:2.5rem;font-size:.7rem;font-weight:600}.traffic-list{flex-direction:column;gap:.5rem;padding:.5rem .85rem .75rem;display:flex}.traffic-item{align-items:center;gap:.45rem;display:flex}.traffic-icon{color:#5c5a75;flex-shrink:0;align-items:center;display:flex}.traffic-label{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;width:6rem;font-size:.72rem}.traffic-bar-wrap{background:#ffffff14;border-radius:3px;flex:1;height:6px;margin:0 .5rem;overflow:hidden}.traffic-bar{background:#a3a3a3;border-radius:3px;height:100%}.traffic-pct{color:#fff;text-align:right;flex-shrink:0;width:2.5rem;font-size:.7rem;font-weight:600}.analytics-tab-sidebar-cards,.analytics-mobile-sidebar-cards{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}@media (width>=1025px){.analytics-mobile-sidebar-cards{display:none}}@media (width<=1024px){.analytics-right-sidebar{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}}@media (width<=768px){.analytics-bottom-row{grid-template-columns:1fr}}@media (width<=480px){.analytics-page{padding:.5rem}.analytics-stats-grid{grid-template-columns:1fr}.analytics-tabs-row{flex-direction:column;align-items:flex-start;gap:.5rem}.analytics-tabs{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}}
