@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:#0a0a0f;margin:0;padding:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:800px}}@keyframes heartPop{0%{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bookmarkFold{0%{transform:scale(1)rotateX(0)}40%{transform:scale(1.2)rotateX(-20deg)}to{transform:scale(1)rotateX(0)}}@keyframes repostSpin{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.2)rotate(180deg)}to{transform:scale(1)rotate(360deg)}}@keyframes commentPop{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes burstParticle{0%{opacity:1;transform:scale(0)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%)translateY(16px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes modalIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalScaleIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes postBtnPulse{0%,to{box-shadow:0 4px 24px -4px #00f5d44d}50%{box-shadow:0 4px 32px -2px #00f5d480,0 0 48px -8px #7b61ff33}}@keyframes charRingPulse{0%,to{filter:drop-shadow(0 0 2px #00f5d44d)}50%{filter:drop-shadow(0 0 6px #00f5d480)}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2a2a34;border-radius:4px}.filter-scroll::-webkit-scrollbar{height:0}input::placeholder,textarea::placeholder{color:#3a3a48}.skeleton{background:linear-gradient(90deg,#12121a 0%,#1a1a24 40%,#12121a 80%) 0 0/800px 100%;border-radius:8px;animation:1.6s ease-in-out infinite shimmer}.skeleton-avatar{border-radius:14px}.skeleton-line{height:12px;margin-bottom:8px}.skeleton-line-short{width:60%;height:12px}.action-icon-heart.pop{animation:.4s cubic-bezier(.17,.67,.21,1.4) heartPop}.action-icon-bookmark.pop{animation:.4s cubic-bezier(.17,.67,.21,1.4) bookmarkFold}.action-icon-repost.pop{animation:.5s cubic-bezier(.17,.67,.21,1.4) repostSpin}.action-icon-comment.pop{animation:.3s cubic-bezier(.17,.67,.21,1.4) commentPop}.glass-panel{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#0e0e14b3;border:1px solid #ffffff0a}.glass-card{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#0e0e1480;border:1px solid #ffffff0f;box-shadow:0 4px 32px -4px #0006,inset 0 1px #ffffff08}.post-card{border-radius:0;transition:background .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1)}.post-card:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #00f5d40a,0 8px 32px -8px #0000004d;background:#14141c80!important}.nav-btn{position:relative;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.nav-btn:hover{transform:translate(2px);box-shadow:0 0 24px -8px #00f5d41f;color:#eeeef0!important;background:#0e0e14e6!important}.post-btn:hover{transform:translateY(-2px)}.upgrade-btn:hover{background:linear-gradient(135deg,#ffb80014,#ff5c8a14)!important;border-color:#ffb80033!important}.action-btn{transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.action-btn:hover{transform:translateY(-1px);background:#14141ccc!important}.action-btn:active{transform:scale(.95)}.follow-sm:hover{box-shadow:0 0 20px -4px #00f5d433;color:#00f5d4!important;border-color:#00f5d4!important}.follow-btn:hover{transform:translateY(-1px);box-shadow:0 8px 28px -4px #00f5d44d}.tag-pill:hover{box-shadow:0 0 16px -2px #00f5d459;color:#0a0a0f!important;background:#00f5d4!important;border-color:#0000!important}.trend-item{transition:all .2s}.trend-item:hover{opacity:.8;padding-left:4px!important}.plan-btn:hover{transform:translateY(-3px);box-shadow:0 12px 36px -8px #0009}.author-name:hover{text-decoration:underline}.logout-btn:hover{color:#eeeef0!important}.icon-btn:hover{color:#eeeef0!important;background:#0e0e14cc!important}.notification-toast{animation:.4s cubic-bezier(.16,1,.3,1) toastIn}.modal-content{animation:.35s cubic-bezier(.16,1,.3,1) modalIn}.modal-backdrop{animation:.25s backdropIn}.compose-modal{animation:.35s cubic-bezier(.16,1,.3,1) forwards modalScaleIn}.comment-section{animation:.35s cubic-bezier(.16,1,.3,1) slideDown;overflow:hidden}.action-icon-heart .heart-burst{pointer-events:none;opacity:0;border-radius:50%;position:absolute;inset:-8px}.action-icon-heart.pop .heart-burst{opacity:1;background:radial-gradient(circle,#ff5c8a59 0%,#0000 70%);animation:.5s ease-out forwards burstParticle}.cmdk-backdrop{animation:.2s backdropIn}.cmdk-modal{animation:.3s cubic-bezier(.16,1,.3,1) forwards modalScaleIn}
