.nd-bell-btn,.nd-wrapper{position:relative}.nd-bell-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;border:1px solid rgba(123,47,247,.12);background:rgba(123,47,247,.06);cursor:pointer;transition:all .2s ease}.nd-bell-btn:hover{background:rgba(123,47,247,.12);border-color:rgba(123,47,247,.2);transform:translateY(-1px)}.nd-bell-icon{width:1.1rem;height:1.1rem;color:#7b2ff7}.nd-bell-badge{top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:#ef4444;color:#fff;font-size:.6rem;font-weight:700;align-items:center;justify-content:center;line-height:1;border:2px solid #fff}.nd-bell-badge,.nd-dropdown{position:absolute;display:flex}.nd-dropdown{top:calc(100% + 8px);right:0;width:min(320px,calc(100vw - 24px));max-height:min(420px,calc(100dvh - 88px));background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);border:1px solid rgba(123,47,247,.1);border-radius:.75rem;box-shadow:0 12px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);z-index:100;overflow:hidden;flex-direction:column;animation:ndSlideIn .15s ease}@keyframes ndSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nd-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-bottom:1px solid rgba(123,47,247,.06)}.nd-dropdown-title{font-size:.8rem;font-weight:700;color:#1f2937}.nd-dropdown-actions{display:flex;gap:.25rem}.nd-header-btn{width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;border-radius:.3rem;border:none;background:transparent;color:#9ca3af;cursor:pointer;transition:all .15s ease}.nd-header-btn:hover{background:rgba(123,47,247,.08);color:#7b2ff7}.nd-dropdown-body{max-height:min(300px,calc(100dvh - 180px));overflow-y:auto;scrollbar-width:thin}.nd-empty{text-align:center;padding:2rem 1rem;color:#9ca3af}.nd-empty-icon{width:2rem;height:2rem;margin:0 auto .5rem;color:#d1d5db}.nd-empty p{font-size:.8rem;font-weight:500}.nd-item{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .85rem;cursor:pointer;transition:background .15s ease;border-bottom:1px solid rgba(0,0,0,.03)}.nd-item:hover{background:rgba(123,47,247,.03)}.nd-item:last-child{border-bottom:none}.nd-item-unread{background:rgba(123,47,247,.03)}.nd-item-dot{width:6px;height:6px;border-radius:50%;background:transparent;margin-top:.4rem;flex-shrink:0}.nd-item-unread .nd-item-dot{background:#7b2ff7}.nd-item-content{flex:1;min-width:0}.nd-item-title{font-size:.75rem;font-weight:700;color:#1f2937;margin-bottom:.1rem}.nd-item-msg{font-size:.7rem;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nd-item-time{font-size:.6rem;color:#9ca3af;font-weight:500;margin-top:.15rem;display:block}.nd-dropdown-footer{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem;font-size:.72rem;font-weight:600;color:#7b2ff7;text-decoration:none;border-top:1px solid rgba(123,47,247,.06);transition:background .15s ease}.nd-dropdown-footer:hover{background:rgba(123,47,247,.04)}.dark .nd-bell-btn{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.15)}.dark .nd-bell-btn:hover{background:rgba(139,92,246,.15);border-color:rgba(139,92,246,.25)}.dark .nd-bell-icon{color:#a78bfa}.dark .nd-bell-badge{border-color:#111827}.dark .nd-dropdown{background:rgba(17,24,39,.96);border-color:rgba(75,85,99,.3);box-shadow:0 12px 40px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2)}.dark .nd-dropdown-header{border-bottom-color:rgba(75,85,99,.2)}.dark .nd-dropdown-title{color:#f3f4f6}.dark .nd-header-btn{color:#6b7280}.dark .nd-header-btn:hover{background:rgba(139,92,246,.1);color:#a78bfa}.dark .nd-empty-icon{color:#4b5563}.dark .nd-empty p{color:#6b7280}.dark .nd-item{border-bottom-color:rgba(75,85,99,.1)}.dark .nd-item-unread,.dark .nd-item:hover{background:rgba(139,92,246,.05)}.dark .nd-item-unread .nd-item-dot{background:#a78bfa}.dark .nd-item-title{color:#f3f4f6}.dark .nd-item-msg{color:#9ca3af}.dark .nd-item-time{color:#6b7280}.dark .nd-dropdown-footer{border-top-color:rgba(75,85,99,.2);color:#a78bfa}.dark .nd-dropdown-footer:hover{background:rgba(139,92,246,.06)}@media (max-width:767px){.nd-dropdown{position:fixed;top:calc(4.25rem + 8px);right:12px;max-height:calc(100dvh - 88px);z-index:105}}.mobile-nav{position:fixed;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.75);backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border-top:1px solid rgba(123,47,247,.08);z-index:50;box-shadow:0 -4px 24px rgba(0,0,0,.08),0 -1px 4px rgba(123,47,247,.05)}.mobile-nav-container{display:flex;align-items:flex-end;justify-content:space-around;padding:.6rem .5rem .4rem;max-width:100%}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:.35rem .5rem;border-radius:.75rem;transition:all .2s ease;text-decoration:none;color:#9ca3af;min-width:56px;position:relative;-webkit-tap-highlight-color:transparent;gap:.2rem}.mobile-nav-item:active{transform:scale(.92);background:rgba(123,47,247,.06)}.dark .mobile-nav-item:active{color:#a78bfa;background:rgba(139,92,246,.1)}.mobile-nav-item.mobile-nav-home{background:rgba(123,47,247,.08);color:#7b2ff7;font-weight:600;border-radius:.85rem}.mobile-nav-item.mobile-nav-home .mobile-nav-icon{color:#7b2ff7}.mobile-nav-item.mobile-nav-home.active{background:rgba(123,47,247,.16);box-shadow:inset 0 0 0 1px rgba(123,47,247,.2)}.dark .mobile-nav-item.mobile-nav-home{background:rgba(139,92,246,.12);color:#c4b5fd}.dark .mobile-nav-item.mobile-nav-home .mobile-nav-icon{color:#c4b5fd}.dark .mobile-nav-item.mobile-nav-home.active{background:rgba(139,92,246,.22);box-shadow:inset 0 0 0 1px rgba(196,181,253,.25)}@media (max-width:375px){.mobile-nav-item{min-width:52px;padding:.4rem .45rem}.mobile-nav-icon{width:1.35rem;height:1.35rem}.mobile-nav-label{font-size:.6rem}.mobile-nav-more-btn{padding:.4rem .45rem}}@supports (padding:max(0px)){.mobile-nav{padding-bottom:max(.35rem,env(safe-area-inset-bottom))}.mobile-more-sheet{padding-bottom:max(1.5rem,env(safe-area-inset-bottom) + 1rem)}}.mobile-nav-item:hover{color:#7b2ff7}.mobile-nav-item:active{transform:scale(.94);color:#7b2ff7}.mobile-nav-item.active{color:#7b2ff7}.mobile-nav-item.active:after{content:"";position:absolute;top:-.1rem;left:50%;transform:translateX(-50%);width:20px;height:3px;background:linear-gradient(90deg,#7b2ff7,#9f5af7);border-radius:3px}.mobile-nav-icon{width:1.4rem;height:1.4rem;stroke-width:1.8;transition:all .2s ease}.mobile-nav-item.active .mobile-nav-icon{transform:scale(1.1);stroke-width:2.2}.mobile-nav-label{font-size:.65rem;font-weight:500;text-align:center;letter-spacing:.02em;line-height:1}.mobile-nav-item.active .mobile-nav-label{font-weight:700}.mobile-nav-balance{font-size:.6rem;font-weight:700;color:#10b981;line-height:1;margin-top:0}.mobile-nav-reward-badge{position:absolute;top:.15rem;right:.15rem;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:9999px;background:#ef4444;color:#fff;font-size:.55rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;border:1.5px solid #fff;pointer-events:none}.dark .mobile-nav-reward-badge{border-color:rgba(10,10,20,.88)}.dark .mobile-nav-public,.mobile-nav-public{background:hsla(0,0%,100%,.92)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-top:1px solid rgba(123,47,247,.12)!important;box-shadow:0 -4px 20px rgba(0,0,0,.06),0 -1px 4px rgba(123,47,247,.05)!important}.dark .mobile-nav:not(.mobile-nav-public){background:rgba(10,10,20,.88);border-top-color:rgba(123,47,247,.12);box-shadow:0 -4px 24px rgba(0,0,0,.25),0 -1px 4px rgba(123,47,247,.08)}.dark .mobile-nav-item{color:#6b7280}.dark .mobile-nav-item.active,.dark .mobile-nav-item:hover{color:#a78bfa}.dark .mobile-nav-item.active:after{background:linear-gradient(90deg,#a78bfa,#c4b5fd)}.dark .mobile-nav-balance{color:#34d399}.mobile-nav-more-btn{border:none;background:none;cursor:pointer;position:relative}.mobile-nav-notif-dot{position:absolute;top:.2rem;right:.8rem;width:7px;height:7px;border-radius:50%;background:#ef4444;border:1.5px solid #fff}.dark .mobile-nav-notif-dot{border-color:rgba(10,10,20,.88)}.mobile-more-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:60;display:flex;align-items:flex-end;animation:moreOverlayIn .2s ease}@keyframes moreOverlayIn{0%{opacity:0}to{opacity:1}}.mobile-more-sheet{width:100%;background:hsla(0,0%,100%,.98);backdrop-filter:blur(24px);border-radius:1.25rem 1.25rem 0 0;padding-bottom:1.5rem;animation:moreSheetIn .25s ease;box-shadow:0 -8px 30px rgba(0,0,0,.1)}@keyframes moreSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-more-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .5rem}.mobile-more-title{font-size:1.1rem;font-weight:800;background:linear-gradient(135deg,#7b2ff7,#9f5af7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mobile-more-close{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:rgba(0,0,0,.06);color:#6b7280;cursor:pointer;transition:all .15s ease}.mobile-more-close:hover{background:rgba(0,0,0,.1)}.mobile-more-list{padding:.5rem 1rem;display:flex;flex-direction:column;gap:.25rem}.mobile-more-item{display:flex;align-items:center;gap:.75rem;padding:.75rem .85rem;border-radius:.65rem;font-size:.9rem;font-weight:600;color:#374151;text-decoration:none;transition:all .15s ease}.mobile-more-item:hover{background:rgba(123,47,247,.06);color:#7b2ff7}.mobile-more-item.active{background:rgba(123,47,247,.08);color:#7b2ff7}.mobile-more-item-icon{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:rgba(123,47,247,.06);color:#7b2ff7;flex-shrink:0}.mobile-more-item.active .mobile-more-item-icon{background:rgba(123,47,247,.12)}.mobile-more-soon{opacity:.5;cursor:default}.mobile-more-badge{margin-left:auto;padding:.1rem .4rem;border-radius:9999px;background:rgba(245,158,11,.1);color:#f59e0b;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1}.mobile-more-badge.dev-badge{background:rgba(123,47,247,.1);color:#7b2ff7}.dark .mobile-more-badge.dev-badge{background:rgba(167,139,250,.15);color:#c4b5fd}.mobile-more-chat-badge{margin-left:auto;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:9999px;background:#ef4444;color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.dark .mobile-more-sheet{background:rgba(10,10,20,.96);box-shadow:0 -8px 30px rgba(0,0,0,.3)}.dark .mobile-more-close{background:hsla(0,0%,100%,.08);color:#9ca3af}.dark .mobile-more-close:hover{background:hsla(0,0%,100%,.12)}.dark .mobile-more-item{color:#d1d5db}.dark .mobile-more-item:hover{background:rgba(139,92,246,.08);color:#a78bfa}.dark .mobile-more-item-icon,.dark .mobile-more-item.active{background:rgba(139,92,246,.1);color:#a78bfa}.dark .mobile-more-item.active .mobile-more-item-icon{background:rgba(139,92,246,.18)}@media (min-width:768px){.mobile-more-overlay,.mobile-nav{display:none}}@supports (padding:max(0px)){.mobile-nav{padding-bottom:max(.35rem,env(safe-area-inset-bottom))}}.navbar{width:100%;background:hsla(0,0%,100%,.82);backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border-bottom:1px solid rgba(123,47,247,.08);box-shadow:0 1px 0 rgba(123,47,247,.05),0 4px 20px rgba(0,0,0,.04);position:sticky;top:0;z-index:100;margin-bottom:1.5rem;isolation:isolate}.page-navbar-sticky{position:sticky!important;top:0!important;z-index:100!important;width:100%!important;transform:translateZ(0)}.navbar-container{max-width:100%;margin:0 auto;padding:0 1rem;height:4.5rem;display:flex;align-items:center;justify-content:space-between;position:relative}.navbar-logo-wrapper{display:flex;align-items:center;justify-content:center;width:auto;height:100%;padding:0 .5rem;position:absolute;left:50%;transform:translateX(-50%);z-index:10}.navbar-logo-wrapper .logo-container{margin:0;padding:0;display:flex;align-items:center}.navbar-logo-wrapper .logo-text{font-size:1.6rem!important;line-height:normal!important;font-weight:800!important;letter-spacing:-.02em!important;padding-bottom:.15rem;filter:drop-shadow(0 1px 2px rgba(123,47,247,.25))}.navbar-menu{display:none;align-items:center;gap:.25rem}.navbar-menu-item{display:flex;align-items:center;gap:.35rem;padding:.4rem .65rem;border-radius:.45rem;font-size:.75rem;font-weight:600;color:#6b7280;text-decoration:none;transition:all .2s ease;white-space:nowrap;border:none;background:none;cursor:pointer}.navbar-menu-item:hover{color:#7b2ff7;background:rgba(123,47,247,.06)}.navbar-menu-item.active{color:#7b2ff7;background:rgba(123,47,247,.1)}.navbar-menu-icon{width:1rem;height:1rem}.navbar-more-btn,.navbar-more-wrapper{position:relative}.navbar-more-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);border:1px solid rgba(123,47,247,.1);border-radius:.6rem;box-shadow:0 8px 30px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.04);z-index:100;overflow:hidden;padding:.3rem;animation:navDropIn .15s ease}@keyframes navDropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.navbar-more-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border-radius:.4rem;font-size:.78rem;font-weight:600;color:#6b7280;text-decoration:none;transition:all .15s ease}.navbar-more-item:hover{color:#7b2ff7;background:rgba(123,47,247,.06)}.navbar-more-item.active{color:#7b2ff7;background:rgba(123,47,247,.08)}.navbar-more-soon{opacity:.5;cursor:default}.navbar-more-badge{font-size:.5rem;font-weight:700;padding:.1rem .35rem;border-radius:9999px;background:rgba(245,158,11,.1);color:#f59e0b;text-transform:uppercase;letter-spacing:.04em;margin-left:auto}.navbar-more-badge.dev-badge{background:rgba(123,47,247,.1);color:#7b2ff7}.dark .navbar-more-badge.dev-badge{background:rgba(167,139,250,.15);color:#c4b5fd}.navbar-more-chat-dot{position:absolute;top:.15rem;right:.15rem;width:6px;height:6px;border-radius:50%;background:#ef4444}.navbar-more-chat-badge{min-width:1rem;height:1rem;padding:0 .25rem;border-radius:9999px;background:#ef4444;color:#fff;font-size:.55rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-left:auto}.navbar-actions{display:flex;align-items:center;gap:.5rem}.navbar-profile-link{display:flex;align-items:center;gap:.35rem;padding:.45rem .75rem;border-radius:.5rem;color:#6b7280;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s ease;background:rgba(123,47,247,.04);border:1px solid rgba(123,47,247,.1)}.navbar-profile-link.active,.navbar-profile-link:hover{color:#7b2ff7;background:rgba(123,47,247,.1);border-color:rgba(123,47,247,.2)}.dark .navbar-profile-link{color:#9ca3af;background:rgba(139,92,246,.06);border-color:rgba(139,92,246,.12)}.dark .navbar-profile-link.active,.dark .navbar-profile-link:hover{color:#a78bfa;background:rgba(139,92,246,.14);border-color:rgba(139,92,246,.25)}@media (max-width:640px){.navbar-profile-label{display:none}}.sign-out-button{background:rgba(123,47,247,.08);border:1px solid rgba(123,47,247,.15);color:#7b2ff7;padding:.45rem .9rem;border-radius:.5rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.sign-out-button:hover{background:rgba(123,47,247,.15);border-color:rgba(123,47,247,.25);transform:translateY(-1px)}.sign-out-button:active{transform:translateY(0) scale(.97)}@media (max-width:767px){.navbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:95!important;width:100%!important;background:linear-gradient(180deg,rgba(245,240,255,.92),hsla(0,0%,100%,.88))!important;backdrop-filter:blur(40px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(220%) brightness(1.02)!important;border-bottom:none!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 4px 24px rgba(123,47,247,.09),0 1px 6px rgba(0,0,0,.05)!important;margin-bottom:1.25rem!important}.navbar:before{top:0;height:2.5px;background:linear-gradient(90deg,#7b2ff7,#a855f7 35%,#c084fc 50%,#a855f7 65%,#7b2ff7);z-index:1}.navbar:after,.navbar:before{content:"";position:absolute;left:0;right:0;pointer-events:none}.navbar:after{bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(123,47,247,.25) 25%,rgba(168,85,247,.35) 50%,rgba(123,47,247,.25) 75%,transparent)}.navbar-container{height:4.25rem;padding:0 1.1rem;justify-content:space-between;align-items:center}.navbar-logo-wrapper{padding:0;flex:1;justify-content:flex-start;align-items:center;position:static;left:auto;transform:none}.navbar-logo-wrapper .logo-container{transform:none}.navbar-logo-wrapper .logo-text{font-size:1.65rem!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:normal!important;padding-bottom:.15rem;filter:drop-shadow(0 1px 6px rgba(123,47,247,.22))!important}.navbar-actions{display:flex;align-items:center;gap:.5rem}.navbar-actions .sign-out-button{padding:.4rem .75rem;font-size:.68rem;font-weight:700;letter-spacing:.01em;border-radius:999px;background:rgba(123,47,247,.09);border:1px solid rgba(123,47,247,.18);color:#7b2ff7;min-width:auto;white-space:nowrap;transition:all .2s ease}.navbar-actions .sign-out-button:hover{background:rgba(123,47,247,.16);border-color:rgba(123,47,247,.28)}}.dashboard-content .navbar{position:sticky!important;top:0!important;z-index:100!important}@media (min-width:640px){.navbar-container{padding:0 2rem;height:4.25rem}.navbar-logo-wrapper{padding:0 .5rem}.navbar-logo-wrapper .logo-container{transform:none}.navbar-logo-wrapper .logo-text{font-size:1.8rem!important}}@media (min-width:768px){.navbar-container{padding:0 2rem;height:4.5rem}.navbar-logo-wrapper{padding:0 1rem 0 .5rem;flex:initial;justify-content:flex-start;position:static;left:auto;transform:none}.navbar-logo-wrapper .logo-container{transform:none}.navbar-logo-wrapper .logo-text{font-size:1.9rem!important}.navbar-menu{display:flex;gap:.15rem}.navbar-menu-item{padding:.45rem .6rem;font-size:.78rem}}@media (min-width:1024px){.navbar-container{padding:0 3rem;height:4.5rem}.navbar-logo-wrapper{padding:0 1rem 0 0;flex:initial;justify-content:flex-start}.navbar-logo-wrapper .logo-container{transform:none}.navbar-logo-wrapper .logo-text{font-size:2.1rem!important}.navbar-menu-item{padding:.4rem .75rem;font-size:.8rem}}@media (min-width:1280px){.navbar-container{padding:0 4rem;height:4.5rem}.navbar-logo-wrapper{padding:0 1rem 0 0;flex:initial;justify-content:flex-start}.navbar-logo-wrapper .logo-text{font-size:2.25rem!important}}.dark .navbar{background:rgba(8,8,18,.82);backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border-bottom-color:rgba(139,92,246,.1);box-shadow:0 1px 0 rgba(139,92,246,.06),0 4px 20px rgba(0,0,0,.18)}@media (max-width:767px){.dark .navbar{background:linear-gradient(180deg,rgba(20,12,40,.94),rgba(10,8,22,.9))!important;backdrop-filter:blur(40px) saturate(220%) brightness(1.08)!important;-webkit-backdrop-filter:blur(40px) saturate(220%) brightness(1.08)!important;border-bottom:none!important;box-shadow:inset 0 1px 0 rgba(139,92,246,.1),0 4px 24px rgba(139,92,246,.1),0 1px 8px rgba(0,0,0,.25)!important}.dark .navbar:before{background:linear-gradient(90deg,#6d28d9,#a855f7 35%,#c084fc 50%,#a855f7 65%,#6d28d9)}.dark .navbar:after{background:linear-gradient(90deg,transparent,rgba(139,92,246,.25) 25%,rgba(168,85,247,.38) 50%,rgba(139,92,246,.25) 75%,transparent)}.dark .navbar-logo-wrapper .logo-text{filter:drop-shadow(0 1px 8px rgba(139,92,246,.35))!important}.dark .navbar-actions .sign-out-button{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.22);color:#a78bfa}.dark .navbar-actions .sign-out-button:hover{background:rgba(139,92,246,.18);border-color:rgba(139,92,246,.32)}}.dark .navbar-menu-item{color:#9ca3af}.dark .navbar-menu-item:hover{color:#a78bfa;background:rgba(139,92,246,.08)}.dark .navbar-menu-item.active{color:#a78bfa;background:rgba(139,92,246,.12)}.dark .navbar-more-dropdown{background:rgba(17,24,39,.96);border-color:rgba(75,85,99,.3);box-shadow:0 8px 30px rgba(0,0,0,.3),0 2px 6px rgba(0,0,0,.15)}.dark .navbar-more-item{color:#9ca3af}.dark .navbar-more-item:hover{color:#a78bfa;background:rgba(139,92,246,.08)}.dark .navbar-more-item.active,.dark .sign-out-button{color:#a78bfa;background:rgba(139,92,246,.1)}.dark .sign-out-button{border-color:rgba(139,92,246,.18)}.dark .sign-out-button:hover{background:rgba(139,92,246,.18);border-color:rgba(139,92,246,.28)}.dark .navbar-logo-wrapper .logo-text{filter:drop-shadow(0 1px 3px rgba(139,92,246,.3))}@media (min-width:768px){.navbar{margin-bottom:0}.navbar-container{width:min(calc(100% - 2rem),1180px);max-width:none;padding-left:0;padding-right:0}.navbar-menu-item{min-height:38px;padding:.5rem .75rem;border-radius:.65rem}.navbar-menu-item.active{box-shadow:inset 0 0 0 1px rgba(123,47,247,.1)}}.navbar{border-bottom-color:rgba(15,23,42,.08);box-shadow:0 4px 20px rgba(15,23,42,.045)}.sign-out-button{min-height:36px;border-radius:.65rem;background:rgba(123,47,247,.06)}.dark .navbar{border-bottom-color:rgba(196,181,253,.12);box-shadow:0 4px 20px rgba(0,0,0,.18)}.support-fab{position:fixed;bottom:calc(4.25rem + env(safe-area-inset-bottom, 0px) + .5rem);right:1rem;z-index:40;display:flex;align-items:center;gap:.5rem;padding:.65rem .95rem;border-radius:9999px;background:linear-gradient(135deg,#7b2ff7,#9f5af7);color:#fff;font-size:.8rem;font-weight:600;text-decoration:none;box-shadow:0 6px 20px rgba(123,47,247,.35);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;backdrop-filter:blur(8px)}.support-fab:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(123,47,247,.45);color:#fff}.support-fab:active{transform:scale(.95)}.support-fab-icon-wrapper{position:relative}.support-fab-badge,.support-fab-icon-wrapper{display:flex;align-items:center;justify-content:center}.support-fab-badge{position:absolute;top:-6px;right:-8px;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:9999px;background:#ef4444;color:#fff;font-size:.6rem;font-weight:700;line-height:1;border:1.5px solid #fff}.dark .support-fab-badge{border-color:#0f172a}@media (max-width:480px){.support-fab-label{display:none}.support-fab{padding:.75rem;border-radius:50%}}@media (min-width:768px){.support-fab{bottom:2rem;right:2rem;padding:.75rem 1.1rem;font-size:.85rem}}.sign-up_signupContainer__25aBY{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;position:relative;overflow:hidden;background:linear-gradient(145deg,#f8f4ff,#f0e8ff 30%,#ebe0ff 55%,#f3ecff 80%,#f8f5ff)}.sign-up_signupContainer__25aBY:after,.sign-up_signupContainer__25aBY:before{content:"";position:absolute;border-radius:9999px;pointer-events:none;filter:blur(80px);animation:sign-up_orbFloat___KHWX 16s ease-in-out infinite}.sign-up_signupContainer__25aBY:before{width:300px;height:300px;top:-100px;left:-70px;background:radial-gradient(circle,rgba(123,47,247,.18) 0,transparent 72%)}.sign-up_signupContainer__25aBY:after{width:280px;height:280px;right:-60px;bottom:-80px;background:radial-gradient(circle,rgba(248,87,193,.13) 0,transparent 72%);animation-delay:-7s}@keyframes sign-up_orbFloat___KHWX{0%,to{transform:translate(0) scale(1)}33%{transform:translate(14px,-16px) scale(1.05)}66%{transform:translate(-12px,14px) scale(.94)}}.sign-up_signupWrapper__s_VyC{width:100%;max-width:26rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;animation:sign-up_fadeSlideIn__eojYC .6s cubic-bezier(.4,0,.2,1) both}@keyframes sign-up_fadeSlideIn__eojYC{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.sign-up_signupLogo__eWZ_7{transform:scale(.66);margin-bottom:.45rem;animation:sign-up_fadeIn__l_t43 .5s ease .1s both}.sign-up_tagline__V7tzw{font-size:.9rem;letter-spacing:.04em;font-weight:500;margin-bottom:1.45rem;background:linear-gradient(135deg,#7b2ff7,#d66efb 50%,#f857c1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:sign-up_fadeIn__l_t43 .55s ease .25s both}@keyframes sign-up_fadeIn__l_t43{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sign-up_signupCard__p6JQF{width:100%;border:1px solid hsla(0,0%,100%,.65);border-radius:1.15rem;background:hsla(0,0%,100%,.75);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 34px rgba(123,47,247,.07),0 1px 4px rgba(0,0,0,.05);animation:sign-up_cardIn__yfgX8 .58s cubic-bezier(.4,0,.2,1) .05s both}@keyframes sign-up_cardIn__yfgX8{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sign-up_signupHeader__o8UiX{text-align:center;padding:1.75rem 1.5rem .25rem}.sign-up_signupTitle__mrxr5{font-size:1.42rem;font-weight:800;line-height:1.15;background:linear-gradient(135deg,#7b2ff7,#9f5af7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sign-up_signupDescription__CEFFu{margin-top:.35rem;color:#6b7280;font-size:.84rem}.sign-up_signupForm__GVKxW{display:flex;flex-direction:column;padding:.9rem 1.5rem 1.5rem}.sign-up_formError__GCfmI{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#dc2626;padding:.65rem .8rem;border-radius:.6rem;font-size:.78rem;margin-bottom:.9rem;animation:sign-up_shakeX__ux3Lg .45s ease}@keyframes sign-up_shakeX__ux3Lg{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-4px)}80%{transform:translateX(2px)}}.sign-up_field__J2C_x{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.95rem}.sign-up_fieldLabel__N5tIR{font-size:.75rem;font-weight:600;color:#374151;letter-spacing:.01em}.sign-up_fieldInputWrap__hwzVy{position:relative}.sign-up_fieldIcon__2CmMR{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:.95rem;height:.95rem;color:#9ca3af;z-index:1;transition:color .25s ease}.sign-up_fieldInputWrap__hwzVy:focus-within .sign-up_fieldIcon__2CmMR{color:#7b2ff7}.sign-up_fieldInput__itHuj{height:2.65rem;padding-left:2.35rem;border:1.5px solid #e5e7eb;border-radius:.65rem;background:hsla(0,0%,100%,.9)!important;color:#111827!important;font-size:.86rem;transition:all .25s ease}.sign-up_fieldInput__itHuj::-moz-placeholder{color:#9ca3af!important}.sign-up_fieldInput__itHuj::placeholder{color:#9ca3af!important}.sign-up_fieldInput__itHuj:focus{border-color:#7b2ff7;box-shadow:0 0 0 3px rgba(123,47,247,.09);background:#fff!important}.sign-up_fieldInputError__9PaRk{border-color:#f87171!important;box-shadow:0 0 0 3px rgba(239,68,68,.09)!important}.sign-up_fieldHint__axygs{font-size:.72rem;font-weight:500;color:#ef4444;margin-top:.1rem;animation:sign-up_fadeIn__l_t43 .2s ease both}.sign-up_fieldInput__itHuj:-webkit-autofill,.sign-up_fieldInput__itHuj:-webkit-autofill:active,.sign-up_fieldInput__itHuj:-webkit-autofill:focus,.sign-up_fieldInput__itHuj:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 50px #fff!important;-webkit-text-fill-color:#111827!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;caret-color:#111827}.sign-up_passwordToggle__kvW_Q{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);border:none;background:none;padding:.25rem;border-radius:.35rem;color:#9ca3af;cursor:pointer;transition:color .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center}.sign-up_passwordToggle__kvW_Q svg{width:1rem;height:1rem}.sign-up_passwordToggle__kvW_Q:hover{color:#7b2ff7;background:rgba(123,47,247,.06)}.sign-up_actions__BXi7N{margin-top:.35rem;display:flex;flex-direction:column;gap:.75rem}.sign-up_divider__POksf{display:flex;align-items:center;gap:.75rem;margin:.15rem 0}.sign-up_dividerLine__6KUUh{flex:1;height:1px;background:#e5e7eb}.sign-up_dividerText__SJSUv{font-size:.7rem;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.sign-up_googleButton__4_8kS{width:100%;height:2.65rem;border:1.5px solid #e5e7eb;border-radius:.65rem;background:#fff;color:#374151;font-weight:600;font-size:.86rem;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.sign-up_googleButton__4_8kS:hover:not(:disabled){border-color:#7b2ff7;background:rgba(123,47,247,.02);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.07)}.sign-up_googleButton__4_8kS:active:not(:disabled){transform:translateY(0)}.sign-up_googleButton__4_8kS:disabled{opacity:.6;cursor:not-allowed}.sign-up_googleIcon__Mjd05{width:1.15rem;height:1.15rem;flex-shrink:0}.sign-up_submitButton__AyC77{width:100%;height:2.65rem;border:none;border-radius:.65rem;background:linear-gradient(135deg,#7b2ff7,#9f5af7 45%,#d66efb);color:#fff;font-size:.86rem;font-weight:600;cursor:pointer;box-shadow:0 4px 14px rgba(123,47,247,.2);transition:transform .28s ease,box-shadow .28s ease;position:relative;overflow:hidden}.sign-up_submitButton__AyC77:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,hsla(0,0%,100%,.18) 50%,transparent 65%);background-size:250% 100%;animation:sign-up_shimmer__S2cME 3.2s ease-in-out infinite}@keyframes sign-up_shimmer__S2cME{0%{background-position:200% 0}to{background-position:-200% 0}}.sign-up_submitButton__AyC77:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(123,47,247,.32)}.sign-up_submitButton__AyC77:active:not(:disabled){transform:translateY(0)}.sign-up_submitButton__AyC77:disabled{opacity:.65;cursor:not-allowed}.sign-up_submitButton__AyC77:disabled:after{display:none}.sign-up_signInText__Xfnj_{text-align:center;font-size:.78rem;color:#6b7280}.sign-up_signInLink__fjNcV{background:linear-gradient(135deg,#7b2ff7,#9f5af7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.sign-up_signInLink__fjNcV:hover{text-decoration:underline}.sign-up_version__Hgyqh{margin-top:1.1rem;font-size:.72rem;font-weight:500;color:#7b2ff7;letter-spacing:.03em;padding:.25rem .65rem;border-radius:9999px;background:linear-gradient(135deg,rgba(123,47,247,.04),rgba(214,110,251,.03));border:1px solid rgba(123,47,247,.08);display:inline-flex;align-items:center;gap:.25rem;animation:sign-up_fadeIn__l_t43 .5s ease .6s both}.sign-up_version__Hgyqh:before{content:"✨";font-size:.6rem;opacity:.7}.sign-up_stagger1__RriCW{animation:sign-up_fadeIn__l_t43 .4s ease .15s both}.sign-up_stagger2__bktWe{animation:sign-up_fadeIn__l_t43 .4s ease .25s both}.sign-up_stagger3___tKGP{animation:sign-up_fadeIn__l_t43 .4s ease .35s both}.dark .sign-up_signupContainer__25aBY{background:linear-gradient(145deg,#0c0618,#110a22 30%,#0f0720 55%,#0d0619 80%,#0a0514)}.dark .sign-up_signupContainer__25aBY:before{background:radial-gradient(circle,rgba(123,47,247,.12) 0,transparent 72%)}.dark .sign-up_signupContainer__25aBY:after{background:radial-gradient(circle,rgba(248,87,193,.08) 0,transparent 72%)}.dark .sign-up_signupCard__p6JQF{background:rgba(20,16,36,.75);border-color:rgba(123,47,247,.13);box-shadow:0 8px 32px rgba(0,0,0,.3),0 1px 4px rgba(0,0,0,.15)}.dark .sign-up_signupTitle__mrxr5{background:linear-gradient(135deg,#a78bfa,#c084fc);-webkit-background-clip:text;background-clip:text}.dark .sign-up_signInText__Xfnj_,.dark .sign-up_signupDescription__CEFFu{color:#6b7280}.dark .sign-up_tagline__V7tzw{background:linear-gradient(135deg,#a78bfa,#c084fc 50%,#f0abfc);-webkit-background-clip:text;background-clip:text}.dark .sign-up_fieldLabel__N5tIR{color:#d1d5db}.dark .sign-up_fieldInput__itHuj{background:rgba(17,14,30,.8)!important;border-color:rgba(123,47,247,.15);color:#f3f4f6!important}.dark .sign-up_fieldInput__itHuj::-moz-placeholder{color:#4b5563!important}.dark .sign-up_fieldInput__itHuj::placeholder{color:#4b5563!important}.dark .sign-up_fieldInput__itHuj:focus{border-color:#7b2ff7;box-shadow:0 0 0 3px rgba(123,47,247,.12);background:rgba(17,14,30,.95)!important}.dark .sign-up_fieldInput__itHuj:-webkit-autofill,.dark .sign-up_fieldInput__itHuj:-webkit-autofill:active,.dark .sign-up_fieldInput__itHuj:-webkit-autofill:focus,.dark .sign-up_fieldInput__itHuj:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 50px #110e1e!important;-webkit-text-fill-color:#f3f4f6!important;caret-color:#f3f4f6}.dark .sign-up_passwordToggle__kvW_Q{color:#6b7280}.dark .sign-up_passwordToggle__kvW_Q:hover{color:#a78bfa;background:rgba(123,47,247,.1)}.dark .sign-up_version__Hgyqh{color:#a78bfa;background:linear-gradient(135deg,rgba(167,139,250,.04),rgba(192,132,252,.03));border-color:rgba(167,139,250,.08)}.dark .sign-up_fieldInputError__9PaRk{border-color:#f87171!important;box-shadow:0 0 0 3px rgba(239,68,68,.12)!important}.dark .sign-up_fieldHint__axygs{color:#f87171}.dark .sign-up_formError__GCfmI{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25);color:#f87171}@media (min-width:768px){.sign-up_signupWrapper__s_VyC{max-width:28rem}.sign-up_signupHeader__o8UiX{padding:2rem 2rem .3rem}.sign-up_signupForm__GVKxW{padding:1rem 2rem 1.8rem}.sign-up_fieldInput__itHuj,.sign-up_submitButton__AyC77{height:2.75rem}}@media (max-width:380px){.sign-up_signupLogo__eWZ_7{transform:scale(.56)}.sign-up_tagline__V7tzw{font-size:.8rem}.sign-up_signupHeader__o8UiX{padding:1.25rem 1rem .15rem}.sign-up_signupForm__GVKxW{padding:.85rem 1rem 1.2rem}.sign-up_signupTitle__mrxr5{font-size:1.2rem}}.FetchModal_modalOverlay__xgao4{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:flex-end;justify-content:center;z-index:9999;padding:0;animation:FetchModal_fm-overlay-in__RExvF .2s ease-out both}.FetchModal_modalContainer__fxhvv{background-color:#fff;border-radius:1.25rem 1.25rem 0 0;width:100%;max-width:640px;height:85dvh;overflow:hidden;box-shadow:0 -8px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;animation:FetchModal_fm-slide-up__Vh__I .35s cubic-bezier(.16,1,.3,1) both}@keyframes FetchModal_fm-overlay-in__RExvF{0%{opacity:0}to{opacity:1}}@keyframes FetchModal_fm-slide-up__Vh__I{0%{opacity:0;transform:translateY(100%) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.FetchModal_modalHeader__eXEI2{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(135deg,#f58529,#dd2a7b);color:#fff;flex-shrink:0}.FetchModal_modalTitle__gw1hw{font-size:1rem;font-weight:700;color:#fff;min-width:0}.FetchModal_modalHeaderMain__UkFI1{display:flex;align-items:center;min-width:0;gap:.55rem}.FetchModal_closeButton__5dv4V{padding:.35rem;border-radius:.5rem;transition:all .2s ease;background:hsla(0,0%,100%,.15);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.FetchModal_closeButton__5dv4V:hover{background:hsla(0,0%,100%,.25)}.FetchModal_modalContent__v0pgw{padding:.5rem;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.FetchModal_realtimeBadge__cWG7I{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;max-width:11rem;padding:.25rem .7rem;border-radius:999px;background:rgba(236,253,245,.95);border:1px solid rgba(16,185,129,.28);color:#047857;font-size:.68rem;font-weight:600;line-height:1.2;text-align:center}.FetchModal_realtimeDot__JuO8I{width:.4rem;height:.4rem;margin-right:.35rem;border-radius:50%;background:#10b981;box-shadow:0 0 0 .18rem rgba(16,185,129,.14);animation:FetchModal_realtime-pulse__ScXpU 1.8s ease-in-out infinite}@keyframes FetchModal_realtime-pulse__ScXpU{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.FetchModal_fallbackBadge__lDygS{display:inline-flex;align-items:center;justify-content:center;margin:0 auto .45rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.01em}.FetchModal_fallbackBadgeTikTok__pqQgy{color:#9f1239;background:rgba(254,44,85,.12);border:1px solid rgba(254,44,85,.26)}.FetchModal_emptyState__8RvlO{text-align:center;padding:3rem 1rem}.FetchModal_emptyStateText__azTRs{color:#6b7280;margin-bottom:1rem;font-size:.9rem}.FetchModal_fetchButton__XDoz1{background:linear-gradient(135deg,#f58529,#dd2a7b);color:#fff;padding:.6rem 1.5rem;border-radius:.5rem;transition:all .2s ease;border:none;cursor:pointer;font-weight:600;font-size:.875rem}.FetchModal_fetchButton__XDoz1:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(221,42,123,.3)}.FetchModal_loadingState__wcCkz{padding:.5rem 0 .25rem;display:flex;flex-direction:column;align-items:center}.FetchModal_loadingHeaderPill__oOe56{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1.25rem;margin-bottom:.85rem;border-radius:999px;background:linear-gradient(135deg,rgba(245,133,41,.1),rgba(221,42,123,.14));border:1.5px solid rgba(221,42,123,.28);box-shadow:0 4px 18px rgba(221,42,123,.1);animation:FetchModal_loading-pill-bounce__CKmf8 2s ease-in-out infinite}@keyframes FetchModal_loading-pill-bounce__CKmf8{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.FetchModal_loadingHeaderSpinner__2QkF0{width:18px;height:18px;color:#dd2a7b;animation:FetchModal_spin__NO2If .8s linear infinite;flex-shrink:0}.FetchModal_spinner__gFbSk{display:inline-block;width:2rem;height:2rem;border:2.5px solid #f3e8ff;border-top-color:#dd2a7b;border-radius:50%;animation:FetchModal_spin__NO2If .8s linear infinite}@keyframes FetchModal_spin__NO2If{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FetchModal_loadingText__Ro4lM{margin:0;color:#d92d78;font-size:.84rem;font-weight:750;letter-spacing:.01em}.FetchModal_loadingPostsGrid__vZWGF{width:100%;pointer-events:none}.FetchModal_postSkeletonCard__PmkGd{position:relative;aspect-ratio:1/1;border-radius:.75rem;overflow:hidden;background-color:#f1f3f5;border:1px solid rgba(0,0,0,.04);box-shadow:0 4px 12px rgba(0,0,0,.03);animation:FetchModal_skeleton-fade-in__yHKf1 .4s ease-out both}@keyframes FetchModal_skeleton-fade-in__yHKf1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.FetchModal_postSkeletonShimmerWave__Ol8Xh{position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65),transparent);background-size:200% 100%;animation:FetchModal_image-skeleton-shimmer__8b1ZV 1.5s infinite;z-index:2}.FetchModal_postSkeletonBadge__0ncyj{position:absolute;top:.5rem;right:.5rem;width:48px;height:18px;border-radius:999px;background-color:rgba(0,0,0,.07);z-index:3}.FetchModal_postSkeletonOverlay__mzypM{position:absolute;bottom:0;left:0;right:0;height:35%;background:linear-gradient(transparent,rgba(0,0,0,.15));padding:.55rem;display:flex;align-items:flex-end;z-index:3}.FetchModal_postSkeletonMetrics__NV3uS{display:flex;gap:.75rem;width:100%}.FetchModal_postSkeletonMetricItem__rCmHd{height:12px;width:32px;background-color:rgba(0,0,0,.07);border-radius:4px}@keyframes FetchModal_skeleton-pulse__Ehk0I{0%,to{opacity:.5}50%{opacity:1}}.FetchModal_errorState__9OPIq{text-align:center;padding:2rem 0}.FetchModal_errorText__HG85N{color:#dc2626;margin-bottom:1rem;font-size:.85rem}.FetchModal_manualFallbackPanel__k8kDV{display:flex;flex-direction:column;gap:.65rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#f9fafb}.FetchModal_manualFallbackTitle__AH1uB{font-size:.95rem;font-weight:700;color:#111827}.FetchModal_manualFallbackText__ajWUr{font-size:.8rem;color:#4b5563}.FetchModal_manualInput__tJZzn{width:100%;border:1px solid #d1d5db;border-radius:.55rem;padding:.55rem .65rem;font-size:.82rem;background:#fff;color:#111827}.FetchModal_manualInput__tJZzn:focus{outline:none;border-color:rgba(254,44,85,.55);box-shadow:0 0 0 2px rgba(254,44,85,.18)}.FetchModal_manualInputError__ozgnF{font-size:.75rem;color:#dc2626}.FetchModal_manualHelpList__N_g_p{margin:0;padding-left:1rem;font-size:.76rem;color:#4b5563;display:flex;flex-direction:column;gap:.2rem}.FetchModal_manualActions__iWkE_{display:flex;gap:.45rem;flex-wrap:wrap}.FetchModal_postsGrid__BvtWI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.15rem 0}.FetchModal_postCard__rCo9x{position:relative;background-color:#000;border:1px solid rgba(221,42,123,.15);border-radius:.75rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;aspect-ratio:1/1}.FetchModal_postCard__rCo9x:hover{border-color:rgba(221,42,123,.45);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.12);filter:brightness(1.05)}.FetchModal_postCard__rCo9x:active{transform:scale(.97);transition-duration:.1s}.FetchModal_postCard__rCo9x:focus-visible{outline:2px solid #dd2a7b;outline-offset:2px}.FetchModal_tiktokModal__lxHWs .FetchModal_postCard__rCo9x:focus-visible{outline-color:#fe2c55}.FetchModal_postImageContainer__nsLMF{position:absolute;inset:0;width:100%;height:100%;background-color:#1a1a2e}.FetchModal_postImage__td_hY{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FetchModal_imageSkeleton___4Q3F{position:relative;width:100%;height:100%;background:linear-gradient(110deg,#eef0f3 8%,#f8f9fa 18%,#eef0f3 33%);background-size:200% 100%;animation:FetchModal_image-skeleton-shimmer__8b1ZV 1.35s ease-in-out infinite}.FetchModal_imageSkeletonLabel__64GY_{position:absolute;inset:auto 0 0;padding:.4rem .3rem .3rem;background:linear-gradient(transparent,rgba(17,24,39,.38));color:hsla(0,0%,100%,.9);font-size:.58rem;font-weight:600;text-align:center;letter-spacing:.01em}@keyframes FetchModal_image-skeleton-shimmer__8b1ZV{to{background-position-x:-200%}}.FetchModal_noImage__jqoqM{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;color:#d1d5db;font-size:.6rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.FetchModal_noImageIcon__OX285{width:20px;height:20px;color:#d1d5db}.FetchModal_videoIndicator__4h1SH{position:absolute;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:.25rem .55rem;display:flex;align-items:center;justify-content:center;gap:.25rem;color:#fff;font-size:.65rem;font-weight:600;line-height:1;z-index:5;border:1px solid hsla(0,0%,100%,.12)}.FetchModal_videoIndicatorWithNew__YC7sg{left:.5rem}.FetchModal_newPostBadge__DiWsc{position:absolute;top:.35rem;right:.35rem;z-index:2;padding:.22rem .38rem;border-radius:999px;background:#16a34a;color:#fff;font-size:.56rem;font-weight:800;line-height:1;letter-spacing:.04em;box-shadow:0 2px 6px rgba(22,101,52,.24)}.FetchModal_videoIndicatorWithNew__YC7sg{right:auto;left:.35rem}.FetchModal_videoIndicator__4h1SH .FetchModal_statIcon__iI_7B{color:#fff;width:10px;height:10px}.FetchModal_postContent__IpmYS{position:absolute;bottom:0;left:0;right:0;padding:1.8rem .55rem .55rem;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 60%,transparent);z-index:5;display:flex;flex-direction:column;gap:.2rem;pointer-events:auto}.FetchModal_metricsContainer__sOTMy{display:flex;align-items:center;gap:.65rem;width:100%}.FetchModal_metricItem__NXRZt{display:flex;align-items:center;gap:.25rem;min-width:0;color:hsla(0,0%,100%,.9);transition:all .2s ease}.FetchModal_metricIcon__mBRNQ{width:12px;height:12px;stroke-width:2.2;flex-shrink:0;color:hsla(0,0%,100%,.9);transition:transform .2s ease}.FetchModal_metricItem__NXRZt:hover .FetchModal_metricIcon__mBRNQ{transform:scale(1.15)}.FetchModal_metricText__WQ9sg{display:inline-flex;align-items:baseline;gap:.15rem;min-width:0}.FetchModal_metricValue__IfmH7{font-size:.72rem;font-weight:700;color:hsla(0,0%,100%,.95);line-height:1.1;white-space:nowrap}.FetchModal_metricLabel__rILqb{font-size:.6rem;font-weight:500;color:hsla(0,0%,100%,.6);text-transform:lowercase;white-space:nowrap;margin-left:.1rem}.FetchModal_metricButton__z8y12{border:0;padding:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:.25rem;text-align:left;outline:none;min-width:0;color:hsla(0,0%,100%,.9);transition:all .2s ease}.FetchModal_metricButton__z8y12:hover{transform:translateY(-1px)}.FetchModal_metricButton__z8y12:hover .FetchModal_metricIcon__mBRNQ{transform:scale(1.15)}.FetchModal_metricButton__z8y12:focus-visible{box-shadow:0 0 0 2px hsla(0,0%,100%,.4);border-radius:.25rem}.FetchModal_postStats__tZeP1{align-items:center;justify-content:center;font-size:.65rem;text-align:center}.FetchModal_postStatsVideo__J4ddV,.FetchModal_postStats__tZeP1{display:flex;flex-direction:column;gap:.28rem;width:100%}.FetchModal_postStatsLikesExpanded__wCsI2{row-gap:.28rem}.FetchModal_postStatsReel__rbk5E .FetchModal_statItem__bQ7iK:first-child{width:100%;min-height:2.2rem;padding:.25rem .4rem;border-radius:.45rem;background:rgba(221,42,123,.06)}.FetchModal_reelViewValue__6fM4D{font-size:.8rem!important;letter-spacing:.01em;line-height:1.1}.FetchModal_reelViewMetricButton___dnxS{border:0;padding:0;background:transparent;color:inherit;text-align:center;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;width:100%}.FetchModal_reelViewMetricButton___dnxS:focus-visible{outline:2px solid rgba(221,42,123,.55);outline-offset:3px;border-radius:.25rem}.FetchModal_reelViewRevealed__LRrwU .FetchModal_reelViewValue__6fM4D{animation:FetchModal_reel-view-reveal__IO1HN .35s ease-out both}@keyframes FetchModal_reel-view-reveal__IO1HN{0%{opacity:.35;transform:translateY(2px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.FetchModal_reelViewPlaceholder__N4TN8{width:min(8rem,55vw);height:.9rem}.FetchModal_feedTabs___ezLY{display:flex;gap:.5rem;margin:.5rem 0 .85rem;padding:.35rem;border:1.5px solid rgba(221,42,123,.22);border-radius:.85rem;background:linear-gradient(135deg,rgba(255,240,246,.95),rgba(255,245,238,.95));box-shadow:0 4px 16px rgba(221,42,123,.08)}.FetchModal_feedTab__NKqyf{flex:1;display:flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.65rem;padding:.55rem .85rem;background:transparent;color:#6b7280;cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:.01em;transition:all .25s cubic-bezier(.16,1,.3,1)}.FetchModal_feedTab__NKqyf:hover:not(.FetchModal_feedTabActive__Y2p9T){background:hsla(0,0%,100%,.7);color:#374151;transform:translateY(-1px)}.FetchModal_feedTab__NKqyf:active{transform:scale(.97)}.FetchModal_feedTabActive__Y2p9T{background:linear-gradient(135deg,#f58529,#dd2a7b);color:#fff;box-shadow:0 4px 14px rgba(221,42,123,.32)}.FetchModal_feedTabIcon__DBVCl{width:16px;height:16px;flex-shrink:0;stroke-width:2.2}.FetchModal_feedTabLoading__tSmBa{padding-bottom:.4rem}.FetchModal_statItem__bQ7iK{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.3rem;width:100%;color:#6b7280;text-align:center}.FetchModal_instagramModal__SHI_z .FetchModal_postStats__tZeP1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.42rem .5rem;border:1px solid rgba(221,42,123,.1);border-radius:.6rem;background:rgba(255,250,252,.82);width:100%;text-align:center}.FetchModal_instagramModal__SHI_z .FetchModal_statItem__bQ7iK{min-width:0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.35rem;color:#6b7280;text-align:center;padding:.12rem 0}.FetchModal_instagramModal__SHI_z .FetchModal_statItem__bQ7iK:not(:last-child){border-bottom:1px dashed rgba(221,42,123,.12)}.FetchModal_instagramModal__SHI_z .FetchModal_postStatsLikesExpanded__wCsI2>.FetchModal_statItem__bQ7iK:first-child{width:100%}.FetchModal_instagramModal__SHI_z .FetchModal_statIcon__iI_7B{width:13px;height:13px;color:#d92d78;stroke-width:2.2;flex-shrink:0}.FetchModal_statMetric__pvChB{display:inline-flex;flex-direction:row;align-items:baseline;justify-content:center;gap:.25rem;min-width:0;line-height:1.1;overflow:hidden;text-align:center}.FetchModal_instagramModal__SHI_z .FetchModal_reelViewMetricButton___dnxS{width:100%;min-width:0}.FetchModal_statLabel__QIl7_{margin:0;color:#9ca3af;font-size:.62rem;font-weight:600;letter-spacing:.01em;text-transform:lowercase}.FetchModal_statIcon__iI_7B{width:10px;height:10px}.FetchModal_statNumber___Fxsp{font-weight:600;font-size:.65rem}.FetchModal_instagramModal__SHI_z .FetchModal_statNumber___Fxsp{display:inline;color:#1f2937;font-size:.76rem;font-weight:750;line-height:1.1}.FetchModal_instagramModal__SHI_z .FetchModal_statLabel__QIl7_{white-space:nowrap}.FetchModal_statPlaceholder__r6Tv1{display:block;width:2.7rem;height:.72rem;border-radius:999px;background:#e5e7eb}.FetchModal_videoStats__mH8fl{display:flex;align-items:center;gap:.2rem;font-size:.6rem;color:#6b7280;margin-top:.15rem}.FetchModal_instagramModal__SHI_z .FetchModal_videoStats__mH8fl{gap:.35rem;margin-top:.55rem;color:#6b7280;font-size:.7rem;font-weight:600}.FetchModal_instagramModal__SHI_z .FetchModal_videoStats__mH8fl .FetchModal_statIcon__iI_7B{width:13px;height:13px;color:#8b5cf6}.FetchModal_instagramModal__SHI_z .FetchModal_videoBoostHint__lftEG{color:#7c3aed;font-size:.66rem;font-weight:700}.FetchModal_postCaption__fWlCU{display:none}.FetchModal_refreshSection__1d8sW{margin-top:.75rem;text-align:center}.FetchModal_refreshButton__holX8{background:none;color:#dd2a7b;padding:.4rem 1rem;border-radius:.5rem;border:1.5px solid rgba(221,42,123,.2);cursor:pointer;font-weight:600;font-size:.75rem;transition:all .2s ease}.FetchModal_refreshButton__holX8:hover{background:rgba(221,42,123,.05);border-color:rgba(221,42,123,.35)}.FetchModal_refreshButton__holX8:disabled{opacity:.7;cursor:wait}.FetchModal_loadMoreSpinner__6jntO{display:inline-block;width:.75rem;height:.75rem;margin-right:.35rem;vertical-align:-.1rem;border:2px solid rgba(221,42,123,.2);border-top-color:#dd2a7b;border-radius:999px;animation:FetchModal_spin__NO2If .8s linear infinite}.FetchModal_selectionInfo__1Mh9w{padding:.4rem 0;text-align:center;margin-bottom:.35rem}.FetchModal_selectionHint__m0AJM{display:block;color:#9ca3af;font-size:.7rem;letter-spacing:.01em}.FetchModal_selectionCount__h3z32{font-size:.75rem;color:#dd2a7b;font-weight:600}.FetchModal_postCard__rCo9x.FetchModal_selected__TYBR9{border-color:#dd2a7b;outline:none;box-shadow:0 0 0 1px rgba(221,42,123,.25),0 8px 24px rgba(221,42,123,.18);transform:scale(.97);animation:FetchModal_post-card-select__7LoKu .25s cubic-bezier(.2,.8,.2,1) both}@keyframes FetchModal_post-card-select__7LoKu{0%{transform:scale(1)}50%{transform:scale(.94)}to{transform:scale(.97)}}.FetchModal_postCard__rCo9x:not(.FetchModal_selected__TYBR9):hover{cursor:pointer}.FetchModal_selectionOverlay__4f5d4{position:absolute;top:.75rem;left:.75rem;background:#dd2a7b;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(221,42,123,.4);z-index:10;border:2px solid #fff;animation:FetchModal_check-scale-in__1WDIe .25s cubic-bezier(.175,.885,.32,1.275) both}@keyframes FetchModal_check-scale-in__1WDIe{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.FetchModal_checkIcon__tcqlM{color:#fff;display:flex;align-items:center;justify-content:center}.FetchModal_confirmSection__3GkGX{padding:.75rem 0;background:#fff;border-top:1px solid #f3f4f6;text-align:center;flex-shrink:0;position:relative;z-index:2}.FetchModal_loadMoreSection__XNBGT{display:flex;justify-content:center;align-items:center;padding:1rem 0 .5rem;width:100%}.FetchModal_loadMoreBtn__Yw1jJ{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.4rem;border-radius:999px;border:1.5px solid rgba(221,42,123,.25);background:linear-gradient(135deg,rgba(255,240,246,.95),rgba(255,245,238,.95));color:#dd2a7b;font-size:.82rem;font-weight:750;letter-spacing:.01em;cursor:pointer;box-shadow:0 3px 12px rgba(221,42,123,.08);transition:all .25s cubic-bezier(.16,1,.3,1)}.FetchModal_loadMoreBtn__Yw1jJ:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px rgba(221,42,123,.18);background:linear-gradient(135deg,#f58529,#dd2a7b);color:#fff;border-color:transparent}.FetchModal_loadMoreBtn__Yw1jJ:hover:not(:disabled) .FetchModal_loadMoreIconPlus__yM_ik{transform:scale(1.15) rotate(90deg)}.FetchModal_loadMoreBtn__Yw1jJ:active:not(:disabled){transform:scale(.97)}.FetchModal_loadMoreBtnLoading__ME6dC,.FetchModal_loadMoreBtn__Yw1jJ:disabled{opacity:.85;cursor:wait;transform:none;background:linear-gradient(135deg,rgba(245,133,41,.12),rgba(221,42,123,.16));border-color:rgba(221,42,123,.3);color:#d92d78}.FetchModal_loadMoreIconSpinner__G_224{width:16px;height:16px;animation:FetchModal_spin__NO2If .8s linear infinite;flex-shrink:0}.FetchModal_loadMoreIconPlus__yM_ik{width:15px;height:15px;flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.dark .FetchModal_loadMoreBtn__Yw1jJ{background:linear-gradient(135deg,rgba(45,35,55,.9),rgba(35,25,45,.9));border-color:rgba(244,114,182,.3);color:#f472b6;box-shadow:0 4px 14px rgba(0,0,0,.25)}.dark .FetchModal_loadMoreBtn__Yw1jJ:hover:not(:disabled){background:linear-gradient(135deg,#e11d48,#be185d);color:#fff}.dark .FetchModal_loadMoreBtnLoading__ME6dC,.dark .FetchModal_loadMoreBtn__Yw1jJ:disabled{background:rgba(45,35,55,.95);border-color:rgba(244,114,182,.4);color:#f472b6}.FetchModal_confirmButton__TwmJp{background:linear-gradient(135deg,#f58529,#dd2a7b);color:#fff;border:none;border-radius:.625rem;padding:.7rem 2rem;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s ease}.FetchModal_confirmSpinner__lJpfJ{display:inline-block;width:.85rem;height:.85rem;border:2px solid hsla(0,0%,100%,.38);border-top-color:#fff;border-radius:50%;animation:FetchModal_spin__NO2If .75s linear infinite}.FetchModal_confirmButton__TwmJp:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(221,42,123,.3)}.FetchModal_confirmButton__TwmJp:disabled{opacity:.4;cursor:not-allowed}.FetchModal_modalHeaderTikTok__ILp3c{background:linear-gradient(135deg,#fe2c55,#25f4ee)}.FetchModal_spinnerTikTok__sKAqK{border-color:#fe2c55 #e8f8f8 #e8f8f8}.FetchModal_selectionCountTikTok__hdm15{color:#fe2c55}.FetchModal_postCard__rCo9x.FetchModal_selectedTikTok__II54X{border-color:#fe2c55;outline:none;box-shadow:0 0 0 1px rgba(254,44,85,.25),0 8px 24px rgba(254,44,85,.18);transform:scale(.97);animation:FetchModal_post-card-select-tiktok__EXJzS .25s cubic-bezier(.2,.8,.2,1) both}@keyframes FetchModal_post-card-select-tiktok__EXJzS{0%{transform:scale(1)}50%{transform:scale(.94)}to{transform:scale(.97)}}.FetchModal_selectionOverlayTikTok__MeB_p{position:absolute;top:.75rem;left:.75rem;background:#fe2c55;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(254,44,85,.4);z-index:10;border:2px solid #fff;animation:FetchModal_check-scale-in__1WDIe .25s cubic-bezier(.175,.885,.32,1.275) both}.FetchModal_fetchButtonTikTok__zWUsD{background:linear-gradient(135deg,#fe2c55,#25f4ee)}.FetchModal_fetchButtonTikTok__zWUsD:hover{box-shadow:0 4px 12px rgba(254,44,85,.3)}.FetchModal_confirmButtonTikTok__Jz60x{background:linear-gradient(135deg,#fe2c55,#25f4ee)}.FetchModal_confirmButtonTikTok__Jz60x:hover:not(:disabled){box-shadow:0 4px 16px rgba(254,44,85,.3)}.FetchModal_refreshButtonTikTok__Kzr3A{color:#fe2c55;border-color:rgba(254,44,85,.2)}.FetchModal_refreshButtonTikTok__Kzr3A:hover{background:rgba(254,44,85,.05);border-color:rgba(254,44,85,.35)}.dark .FetchModal_modalOverlay__xgao4{background:rgba(0,0,0,.7)}.dark .FetchModal_modalContainer__fxhvv{background-color:#1e1e2e;box-shadow:0 -8px 40px rgba(0,0,0,.4)}.dark .FetchModal_modalContent__v0pgw{background:#1e1e2e}.dark .FetchModal_realtimeBadge__cWG7I{background:hsla(0,0%,100%,.08);border-color:rgba(52,211,153,.32);color:#6ee7b7}.dark .FetchModal_realtimeDot__JuO8I{background:#34d399}.dark .FetchModal_fallbackBadgeTikTok__pqQgy{color:#fb7185;background:rgba(254,44,85,.14);border-color:rgba(254,44,85,.32)}.dark .FetchModal_emptyStateText__azTRs,.dark .FetchModal_loadingText__Ro4lM{color:#9ca3af}.dark .FetchModal_loadingPulse__foZm7,.dark .FetchModal_postSkeletonLine__AUvfP{background:linear-gradient(110deg,#303044 8%,#45455c 18%,#303044 33%);background-size:200% 100%}.dark .FetchModal_postSkeletonCard__PmkGd{background:linear-gradient(145deg,#29253a,#211d31);border-color:rgba(244,114,182,.2);box-shadow:0 3px 12px rgba(0,0,0,.18)}.dark .FetchModal_spinner__gFbSk{border-color:#dd2a7b #2a2a3a #2a2a3a}.dark .FetchModal_spinnerTikTok__sKAqK{border-color:#fe2c55 #2a2a3a #2a2a3a}.dark .FetchModal_postCard__rCo9x{background:linear-gradient(145deg,#29253a,#211d31);border-color:rgba(244,114,182,.22)}.dark .FetchModal_imageSkeleton___4Q3F{background:linear-gradient(110deg,#303044 8%,#45455c 18%,#303044 33%);background-size:200% 100%}.dark .FetchModal_postCard__rCo9x:hover{border-color:rgba(244,114,182,.48);box-shadow:0 8px 18px rgba(244,114,182,.12)}.dark .FetchModal_postCard__rCo9x.FetchModal_selected__TYBR9{border-color:#dd2a7b;background:linear-gradient(145deg,#35243d,#2a1d35);box-shadow:0 0 0 2px rgba(221,42,123,.32),0 10px 22px rgba(221,42,123,.18)}.dark .FetchModal_postCard__rCo9x.FetchModal_selectedTikTok__II54X{border-color:#fe2c55;box-shadow:0 0 0 1px rgba(254,44,85,.3)}.dark .FetchModal_postImageContainer__nsLMF{background-color:#1a1a2e}.dark .FetchModal_noImage__jqoqM{background:linear-gradient(135deg,#1a1a2e,#252536);color:#4b5563}.dark .FetchModal_noImageIcon__OX285{color:#4b5563}.FetchModal_instagramModal__SHI_z .FetchModal_postImageContainer__nsLMF{aspect-ratio:1/1.02}.dark .FetchModal_postContent__IpmYS{background-color:#252536}.dark .FetchModal_metricsContainer__sOTMy{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.dark .FetchModal_postCard__rCo9x:hover .FetchModal_metricsContainer__sOTMy{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.dark .FetchModal_metricValue__IfmH7{color:#f3f4f6}.dark .FetchModal_metricLabel__rILqb{color:#9ca3af}.dark .FetchModal_viewsIcon__L3uup{color:#a78bfa}.dark .FetchModal_likesIcon__Mzweg{color:#fb7185}.dark .FetchModal_commentsIcon__Y3s7B{color:#38bdf8}.dark .FetchModal_sharesIcon__OoW4_{color:#34d399}.dark .FetchModal_feedTabs___ezLY{background:rgba(42,38,59,.92);border-color:rgba(244,114,182,.2)}.dark .FetchModal_feedTab__NKqyf{color:#a1a1b5}.dark .FetchModal_feedTabActive__Y2p9T{background:#40334e;color:#f9a8d4;box-shadow:0 2px 8px rgba(0,0,0,.2)}.dark .FetchModal_instagramModal__SHI_z .FetchModal_postStats__tZeP1{background:rgba(42,38,59,.92);border-color:rgba(244,114,182,.18)}.dark .FetchModal_postStatsReel__rbk5E .FetchModal_statItem__bQ7iK:first-child{background:rgba(221,42,123,.12)}.dark .FetchModal_statItem__bQ7iK{color:#9ca3af}.dark .FetchModal_statNumber___Fxsp{color:#d1d5db}.dark .FetchModal_instagramModal__SHI_z .FetchModal_statNumber___Fxsp{color:#f3f4f6}.dark .FetchModal_instagramModal__SHI_z .FetchModal_statIcon__iI_7B{color:#f472b6}.dark .FetchModal_instagramModal__SHI_z .FetchModal_videoStats__mH8fl .FetchModal_statIcon__iI_7B{color:#a78bfa}.dark .FetchModal_instagramModal__SHI_z .FetchModal_videoBoostHint__lftEG{color:#c4b5fd}.dark .FetchModal_statLabel__QIl7_{color:#9ca3af}.dark .FetchModal_statPlaceholder__r6Tv1{background:#4b4b61}.dark .FetchModal_reelViewMetricButton___dnxS:focus-visible{outline-color:rgba(244,114,182,.72)}.dark .FetchModal_loadMoreSpinner__6jntO{border-color:#f472b6 rgba(244,114,182,.22) rgba(244,114,182,.22)}.dark .FetchModal_videoStats__mH8fl{color:#9ca3af}.dark .FetchModal_selectionCount__h3z32{color:#f472b6}.dark .FetchModal_selectionCountTikTok__hdm15{color:#fb7185}.dark .FetchModal_confirmSection__3GkGX{background:#1e1e2e;border-top-color:#2a2a3a}.dark .FetchModal_refreshButton__holX8{color:#f472b6;border-color:rgba(221,42,123,.25)}.dark .FetchModal_refreshButton__holX8:hover{background:rgba(221,42,123,.08);border-color:rgba(221,42,123,.4)}.dark .FetchModal_refreshButtonTikTok__Kzr3A{color:#fb7185;border-color:rgba(254,44,85,.25)}.dark .FetchModal_refreshButtonTikTok__Kzr3A:hover{background:rgba(254,44,85,.08);border-color:rgba(254,44,85,.4)}.dark .FetchModal_errorText__HG85N{color:#f87171}.dark .FetchModal_manualFallbackPanel__k8kDV{background:#252536;border-color:#374151}.dark .FetchModal_manualFallbackTitle__AH1uB{color:#f9fafb}.dark .FetchModal_manualFallbackText__ajWUr{color:#d1d5db}.dark .FetchModal_manualInput__tJZzn{background:#111827;color:#f3f4f6;border-color:#4b5563}.dark .FetchModal_manualInputError__ozgnF{color:#f87171}.dark .FetchModal_manualHelpList__N_g_p{color:#d1d5db}.dark .FetchModal_loadingHeaderPill__oOe56{background:linear-gradient(135deg,rgba(245,133,41,.18),rgba(221,42,123,.25));border-color:rgba(244,114,182,.38);box-shadow:0 4px 18px rgba(0,0,0,.3)}.dark .FetchModal_loadingHeaderSpinner__2QkF0,.dark .FetchModal_loadingText__Ro4lM{color:#f472b6}.dark .FetchModal_postSkeletonCard__PmkGd{background:#1f1b2e;border-color:rgba(244,114,182,.22);box-shadow:0 3px 12px rgba(0,0,0,.25)}.dark .FetchModal_postSkeletonImage__wcx_W{background:#171324}.dark .FetchModal_postSkeletonShimmerWave__Ol8Xh{background:linear-gradient(110deg,rgba(35,30,48,.5),rgba(65,52,85,.85) 25%,rgba(35,30,48,.5) 50%);background-size:200% 100%}.dark .FetchModal_postSkeletonContent__gb_qH{background:rgba(27,23,40,.95);border-top-color:rgba(244,114,182,.14)}.dark .FetchModal_postSkeletonDot__HzduK{background:rgba(244,114,182,.35)}.dark .FetchModal_postSkeletonLine__AUvfP{background:linear-gradient(110deg,rgba(244,114,182,.16) 8%,rgba(244,114,182,.35) 18%,rgba(244,114,182,.16) 33%);background-size:200% 100%}@media (min-width:640px){.FetchModal_modalOverlay__xgao4{align-items:center;padding:1rem}.FetchModal_modalContainer__fxhvv{border-radius:1.25rem;height:80vh;max-height:700px}.FetchModal_instagramModal__SHI_z .FetchModal_postsGrid__BvtWI,.FetchModal_postsGrid__BvtWI{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}.FetchModal_tiktokModal__lxHWs .FetchModal_postsGrid__BvtWI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem;overflow-x:hidden;width:100%}@media (min-width:640px){.FetchModal_tiktokModal__lxHWs .FetchModal_postsGrid__BvtWI{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem}}.FetchModal_selectionBar__1UPOH{display:flex;align-items:center;justify-content:space-between;padding:.65rem .5rem;margin-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.05)}.dark .FetchModal_selectionBar__1UPOH{border-bottom-color:hsla(0,0%,100%,.05)}.FetchModal_selectionHint__m0AJM{font-size:.78rem;font-weight:500;color:#4b5563}.dark .FetchModal_selectionHint__m0AJM{color:#9ca3af}.FetchModal_selectionCountBadge__tDY9w{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;background-color:rgba(221,42,123,.08);border:1px solid rgba(221,42,123,.15)}.FetchModal_selectionCountLabel__xV3Cp{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#dd2a7b}.FetchModal_selectionCountNumbers__CYWNX{font-size:.75rem;font-weight:700;color:#dd2a7b}.FetchModal_tiktokModal__lxHWs .FetchModal_selectionCountBadge__tDY9w{background-color:rgba(254,44,85,.08);border-color:rgba(254,44,85,.15)}.FetchModal_tiktokModal__lxHWs .FetchModal_selectionCountLabel__xV3Cp,.FetchModal_tiktokModal__lxHWs .FetchModal_selectionCountNumbers__CYWNX{color:#fe2c55}.FetchModal_tiktokFooter__FfwV5{padding-bottom:max(1rem,env(safe-area-inset-bottom));height:auto}@media (prefers-reduced-motion:reduce){.FetchModal_modalContainer__fxhvv,.FetchModal_modalOverlay__xgao4,.FetchModal_postCard__rCo9x,.FetchModal_postCard__rCo9x.FetchModal_selected__TYBR9{animation:none;transition:none}}