.subscribe-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;animation:subscribeOverlayIn .4s cubic-bezier(.22,1,.36,1) forwards}.subscribe-modal{position:relative;background:radial-gradient(ellipse at 50% 0%,#8b5cf614,#0a0a0afa 60%);border:.5px solid rgba(255,255,255,.1);border-radius:1.75rem;width:100%;max-width:400px;overflow:hidden;box-shadow:0 0 0 .5px #ffffff0f,0 8px 60px #0009,0 2px 20px #8b5cf614,inset 0 1px #ffffff0d;opacity:0;transform:scale(.92) translateY(20px);animation:subscribeModalIn .5s cubic-bezier(.22,1,.36,1) .08s forwards}.subscribe-modal__anim-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden;border-radius:1.75rem}.subscribe-modal__close{position:absolute;top:12px;right:12px;background:#ffffff14;border:.5px solid rgba(255,255,255,.1);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#ffffff80;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);z-index:10}.subscribe-modal__close svg{width:16px;height:16px}.subscribe-modal__close:hover{background:#ffffff24;color:#fff;transform:rotate(90deg)}.subscribe-modal__header{position:relative;z-index:1;padding:22px 22px 0;text-align:center}.subscribe-modal__creator{display:flex;flex-direction:column;align-items:center;gap:10px}.subscribe-modal__avatar-ring{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.subscribe-modal__avatar-ring>svg{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}.subscribe-modal__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;position:relative;z-index:1;border:2px solid rgba(10,10,10,.9)}.subscribe-modal__avatar-placeholder{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#f59e0b40,#8b5cf640);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.subscribe-modal__avatar-placeholder svg{color:#f59e0b;width:22px;height:22px}.subscribe-modal__creator-info h2{font-size:17px;font-weight:700;color:#fff;margin:0 0 2px;letter-spacing:-.01em}.subscribe-modal__creator-info p{font-size:12px;color:#ffffff73;margin:0}.subscribe-modal__subscribed-badge{display:inline-flex;align-items:center;gap:5px;background:#10b9811f;color:#34d399;padding:4px 12px;border-radius:9999px;font-size:11px;font-weight:600;border:.5px solid rgba(16,185,129,.2)}.subscribe-modal__body{position:relative;z-index:1;padding:16px 22px 22px}.subscribe-modal__price-display{text-align:center;margin-bottom:14px}.subscribe-modal__price-amount{font-size:36px;font-weight:800;background:linear-gradient(135deg,#fff 30%,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.subscribe-modal__price-period{font-size:14px;color:#fff6;margin-left:3px}.subscribe-modal__trial{display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#f59e0b1a,#f59e0b0a);border:.5px solid rgba(245,158,11,.2);border-radius:9999px;padding:8px 16px;margin-bottom:14px;font-size:12px;font-weight:600;color:#fbbf24;animation:subscribeTrialPulse 3s ease-in-out infinite}.subscribe-modal__trial svg{width:14px;height:14px}.subscribe-modal__tiers{margin-bottom:14px}.subscribe-modal__tiers h3{font-size:10px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.subscribe-modal__tier{width:100%;background:#ffffff08;border:.5px solid rgba(255,255,255,.08);border-radius:1rem;padding:12px 14px;margin-bottom:6px;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);text-align:left;color:#fff}.subscribe-modal__tier:hover{background:#ffffff0d;border-color:#ffffff24;transform:translateY(-1px)}.subscribe-modal__tier--selected{background:#f59e0b14;border-color:#f59e0b59;box-shadow:0 0 24px #f59e0b0f}.subscribe-modal__tier-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.subscribe-modal__tier-name{font-size:14px;font-weight:600;color:#fff}.subscribe-modal__tier-badge{background:linear-gradient(135deg,#f59e0b33,#f59e0b1a);color:#fbbf24;padding:2px 8px;border-radius:9999px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.subscribe-modal__tier-price{font-size:18px;font-weight:700;color:#fff;margin-bottom:4px}.subscribe-modal__tier-benefits{list-style:none;padding:0;margin:0}.subscribe-modal__tier-benefits li{display:flex;align-items:center;gap:5px;font-size:11px;color:#ffffff8c;margin-top:3px}.subscribe-modal__tier-benefits li svg{color:#34d399;flex-shrink:0}.subscribe-modal__payment{margin-bottom:14px}.subscribe-modal__payment h3{font-size:10px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.subscribe-modal__payment-options{display:flex;gap:8px}.subscribe-modal__payment-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;background:#ffffff0a;border:.5px solid rgba(255,255,255,.1);border-radius:9999px;padding:10px 14px;font-size:13px;font-weight:500;color:#fff9;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1)}.subscribe-modal__payment-btn svg{width:18px;height:18px}.subscribe-modal__payment-btn:hover{background:#ffffff14;color:#fff}.subscribe-modal__payment-btn--selected{background:#8b5cf61f;border-color:#8b5cf659;color:#c4b5fd}.subscribe-modal__payment-btn--selected:hover{background:#8b5cf629}.subscribe-modal__payment-note{font-size:11px;color:#ffffff59;margin:6px 0 0;text-align:center}.subscribe-modal__benefits{margin-bottom:16px}.subscribe-modal__benefits h3{font-size:10px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.subscribe-modal__benefits ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.subscribe-modal__benefits li{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.3;color:#ffffffb3;opacity:0;transform:translateY(6px);animation:subscribeBenefitIn .4s cubic-bezier(.22,1,.36,1) forwards}.subscribe-modal__benefits li svg{color:#34d399;flex-shrink:0;width:14px;height:14px;margin-top:1px}.subscribe-modal__benefits li:nth-child(1){animation-delay:.2s}.subscribe-modal__benefits li:nth-child(2){animation-delay:.28s}.subscribe-modal__benefits li:nth-child(3){animation-delay:.36s}.subscribe-modal__benefits li:nth-child(4){animation-delay:.44s}.subscribe-modal__error{display:flex;align-items:center;gap:8px;background:#ef444414;border:.5px solid rgba(239,68,68,.2);border-radius:9999px;padding:8px 14px;margin-bottom:12px;font-size:12px;color:#f87171}.subscribe-modal__subscribe-btn{width:100%;position:relative;background:linear-gradient(135deg,#f59e0b,#d946ef,#8b5cf6);background-size:200% 200%;animation:subscribeGradientShift 4s ease infinite;border:none;border-radius:9999px;padding:14px 20px;font-size:15px;font-weight:700;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;align-items:center;justify-content:center;letter-spacing:-.01em;overflow:hidden}.subscribe-modal__subscribe-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 50%);opacity:0;transition:opacity .3s}.subscribe-modal__subscribe-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #f59e0b40,0 4px 16px #8b5cf633}.subscribe-modal__subscribe-btn:hover:not(:disabled):before{opacity:1}.subscribe-modal__subscribe-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.subscribe-modal__subscribe-btn:disabled{opacity:.5;cursor:not-allowed;animation:none}.subscribe-modal__terms{font-size:10px;color:#ffffff47;text-align:center;margin:10px 0 0;line-height:1.4}.subscribe-modal__subscription-info{background:#ffffff08;border:.5px solid rgba(255,255,255,.08);border-radius:1.25rem;padding:12px 16px;margin-bottom:16px}.subscribe-modal__info-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:.5px solid rgba(255,255,255,.05)}.subscribe-modal__info-row:last-child{border-bottom:none}.subscribe-modal__info-row span:first-child{font-size:13px;color:#ffffff73}.subscribe-modal__info-row span:last-child{font-size:13px;font-weight:600;color:#fff}.subscribe-modal__status--active{color:#34d399!important}.subscribe-modal__status--cancelled{color:#f87171!important}.subscribe-modal__cancel-btn{width:100%;background:#ef444414;border:.5px solid rgba(239,68,68,.15);border-radius:9999px;padding:12px;font-size:13px;font-weight:600;color:#f87171;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1)}.subscribe-modal__cancel-btn:hover{background:#ef444424;transform:translateY(-1px)}.subscribe-modal__cancel-confirm{background:#ef44440f;border:.5px solid rgba(239,68,68,.15);border-radius:1.25rem;padding:14px 16px}.subscribe-modal__cancel-confirm p{font-size:13px;color:#ffffffa6;margin:0 0 12px;line-height:1.4}.subscribe-modal__cancel-actions{display:flex;gap:8px}.subscribe-modal__btn{flex:1;padding:10px;border-radius:9999px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;align-items:center;justify-content:center}.subscribe-modal__btn--secondary{background:#ffffff14;border:.5px solid rgba(255,255,255,.1);color:#fff}.subscribe-modal__btn--secondary:hover{background:#ffffff24;transform:translateY(-1px)}.subscribe-modal__btn--danger{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;color:#fff}.subscribe-modal__btn--danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px #ef44444d}.subscribe-modal__btn--danger:disabled{opacity:.5;cursor:not-allowed}@keyframes subscribeOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes subscribeModalIn{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes subscribeBenefitIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes subscribeGradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes subscribeTrialPulse{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 20px #f59e0b14}}@keyframes subscribeOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes subscribeFloat{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-12px);opacity:1}}@keyframes subscribePulseRing{0%{r:28;opacity:.4}50%{r:32;opacity:.15}to{r:28;opacity:.4}}@keyframes subscribeSparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.subscribe-button{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f59e0b,#8b5cf6);border:none;border-radius:9999px;padding:10px 20px;min-height:44px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}.subscribe-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px #f59e0b4d}.subscribe-button:disabled{opacity:.6;cursor:not-allowed}.subscribe-button--subscribed{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.subscribe-button--subscribed:hover:not(:disabled){background:#10b98133;box-shadow:none;transform:none}.subscribe-button--large{padding:14px 28px;font-size:16px;gap:10px}.subscribe-button--large svg{width:20px;height:20px}.subscribe-button--compact{padding:8px 16px;font-size:13px;gap:6px}.subscribe-button--compact svg{width:14px;height:14px}.subscribe-button__price{opacity:.9;font-weight:500;margin-left:4px}.subscribe-button__price:before{content:"·";margin-right:6px}.animate-spin{animation:spin 1s linear infinite}.user-profile-feed{width:100%;min-height:100vh;isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes tabIndicator{0%{transform:translate(-50%) scaleX(0);opacity:0}to{transform:translate(-50%) scaleX(1);opacity:1}}@keyframes avatarReveal{0%{opacity:0;transform:scale(.7) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pillFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 #8b5cf600}50%{box-shadow:0 0 20px 2px #8b5cf626}}.user-profile-feed__loading{display:flex;align-items:center;justify-content:center;min-height:300px;animation:fadeIn .3s ease}.user-profile-feed__loading-spinner{width:1.5rem;height:1.5rem;border:1.5px solid rgba(255,255,255,.06);border-top-color:#8b5cf6cc;border-radius:50%;animation:spin .6s linear infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.user-profile-feed__skeleton{animation:fadeIn .2s ease}.user-profile-feed__skeleton-cover{width:100%;height:200px;background:linear-gradient(90deg,#0a0a12 25%,#151520,#0a0a12 75%);background-size:200% 100%;animation:shimmer 1.5s ease infinite}.user-profile-feed__skeleton-profile{margin:-2rem .5rem 0;padding:0 1.25rem 1.5rem;background:#12121ca6;border-radius:1.25rem;border:.5px solid rgba(255,255,255,.06)}.user-profile-feed__skeleton-avatar{width:5.5rem;height:5.5rem;border-radius:50%;margin-top:-2.5rem;margin-bottom:.75rem;background:linear-gradient(90deg,#151520 25%,#1e1e30,#151520 75%);background-size:200% 100%;animation:shimmer 1.5s ease infinite;border:3px solid rgba(18,18,28,.9)}.user-profile-feed__skeleton-lines{display:flex;flex-direction:column;gap:.625rem;padding-top:.25rem}.user-profile-feed__skeleton-line{height:.875rem;border-radius:.375rem;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 75%);background-size:200% 100%;animation:shimmer 1.5s ease infinite}.user-profile-feed__skeleton-line--name{width:45%;height:1.125rem}.user-profile-feed__skeleton-line--username{width:30%}.user-profile-feed__skeleton-line--bio{width:80%}.user-profile-feed__skeleton-line--bio2{width:55%}.user-profile-feed__skeleton-tabs{height:2.75rem;margin:.625rem .5rem 0;background:#12121c80;border-radius:.875rem;border:.5px solid rgba(255,255,255,.04)}.user-profile-feed__skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:.5rem .5rem 0;border-radius:.875rem;overflow:hidden}.user-profile-feed__skeleton-cell{aspect-ratio:1;background:linear-gradient(90deg,#0a0a12 25%,#12121e,#0a0a12 75%);background-size:200% 100%;animation:shimmer 1.5s ease infinite}.user-profile-feed__header-bar{display:flex;align-items:center;gap:.875rem;padding:0 1rem;height:3.25rem;background:#0a0a0fbf;backdrop-filter:saturate(200%) blur(30px);-webkit-backdrop-filter:saturate(200%) blur(30px);position:sticky;top:0;z-index:100;border-bottom:.5px solid rgba(255,255,255,.04);animation:slideDown .4s cubic-bezier(.22,1,.36,1)}.user-profile-feed__back-btn{width:2.75rem;height:2.75rem;border-radius:50%;background:transparent;border:none;color:#ffffffd9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.22,1,.36,1);flex-shrink:0}.user-profile-feed__back-btn:hover{background:#ffffff0f;transform:scale(1.05)}.user-profile-feed__back-btn:active{transform:scale(.9)}.user-profile-feed__header-info{display:flex;flex-direction:column;min-width:0}.user-profile-feed__header-name{display:flex;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;color:#fff;margin:0;letter-spacing:-.02em}.user-profile-feed__header-name svg{flex-shrink:0}.user-profile-feed__header-posts{font-size:.6875rem;color:#ffffff59;letter-spacing:.02em}.user-profile-feed__cover{width:100%;height:200px;overflow:hidden;position:relative;background:#0a0a12}@media(max-width:480px){.user-profile-feed__cover{height:140px}}.user-profile-feed__cover-img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease,transform .8s cubic-bezier(.22,1,.36,1)}.user-profile-feed__cover:hover .user-profile-feed__cover-img{transform:scale(1.03)}.user-profile-feed__cover-placeholder{width:100%;height:100%;background:linear-gradient(160deg,#0f0c1e,#190f32 40%,#0a0a19);position:relative}.user-profile-feed__cover-placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 60%,rgba(139,92,246,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 30%,rgba(59,130,246,.08) 0%,transparent 50%);animation:fadeIn 1.5s ease}.user-profile-feed__profile{position:relative;padding:0 1.25rem 1.5rem;margin:-2rem .5rem 0;background:#12121ca6;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:1.25rem;border:.5px solid rgba(255,255,255,.06);box-shadow:0 8px 32px #0006,inset 0 .5px #ffffff0f;animation:fadeInUp .4s cubic-bezier(.22,1,.36,1) both}.user-profile-feed__avatar-wrapper{position:relative;margin-top:-2.5rem;margin-bottom:.75rem;animation:avatarReveal .4s cubic-bezier(.22,1,.36,1) both}.user-profile-feed__avatar{width:5.5rem;height:5.5rem;border-radius:50%;border:3px solid rgba(18,18,28,.9);object-fit:cover;background:#111;opacity:0;box-shadow:0 4px 20px #00000080,0 0 0 1px #8b5cf626;transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.user-profile-feed__avatar:hover{transform:scale(1.05);box-shadow:0 6px 28px #0009,0 0 0 2px #8b5cf640}.user-profile-feed__actions{position:absolute;top:1rem;right:1.25rem;display:flex;align-items:center;gap:.5rem;animation:fadeIn .35s ease both}.user-profile-feed__action-btn{width:2.75rem;height:2.75rem;border-radius:50%;background:#ffffff0a;border:.5px solid rgba(255,255,255,.1);color:#ffffffbf;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.22,1,.36,1)}.user-profile-feed__action-btn:hover{background:#ffffff14;border-color:#ffffff2e;transform:scale(1.08);color:#fff}.user-profile-feed__action-btn:active{transform:scale(.92)}.user-profile-feed__follow-btn{padding:.5rem 1.375rem;border-radius:980px;background:#fff;color:#000;font-size:.8125rem;font-weight:600;border:none;cursor:pointer;letter-spacing:-.01em;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 12px #ffffff1a}.user-profile-feed__follow-btn:hover{background:#ffffffeb;transform:scale(1.04);box-shadow:0 4px 16px #ffffff26}.user-profile-feed__follow-btn:active{transform:scale(.96)}.user-profile-feed__follow-btn--following{background:#ffffff0f;border:.5px solid rgba(255,255,255,.15);color:#ffffffd9;box-shadow:none}.user-profile-feed__follow-btn--following:hover{border-color:#ff5a5a66;color:#ff5a5ae6;background:#ff5a5a0f;box-shadow:none}.user-profile-feed__edit-btn{padding:.5rem 1.125rem;border-radius:980px;background:#ffffff0f;border:.5px solid rgba(255,255,255,.1);color:#ffffffd9;font-size:.8125rem;font-weight:600;cursor:pointer;letter-spacing:-.01em;transition:all .25s cubic-bezier(.22,1,.36,1)}.user-profile-feed__edit-btn:hover{background:#ffffff1a;border-color:#ffffff2e;transform:scale(1.02)}.user-profile-feed__edit-btn:active{transform:scale(.96)}.user-profile-feed__info{display:flex;flex-direction:column;gap:.125rem;animation:fadeInUp .4s cubic-bezier(.22,1,.36,1) both}.user-profile-feed__name{display:flex;align-items:center;gap:.375rem;font-size:1.25rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.03em}.user-profile-feed__name svg{flex-shrink:0}.user-profile-feed__creator-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem;background:linear-gradient(135deg,#8b5cf626,#6366f126);border:.5px solid rgba(139,92,246,.25);border-radius:980px;font-size:.5625rem;font-weight:600;color:#a78bfa;text-transform:uppercase;letter-spacing:.08em;animation:glowPulse 3s ease-in-out infinite}.user-profile-feed__creator-badge svg{color:#a78bfa;width:.6875rem;height:.6875rem}.user-profile-feed__creator-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.75rem;animation:fadeInUp .35s ease both}.user-profile-feed__pill{display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem .75rem;border-radius:980px;font-size:.6875rem;font-weight:500;letter-spacing:.01em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.22,1,.36,1);cursor:default}.user-profile-feed__pill svg{width:.8125rem;height:.8125rem;flex-shrink:0}.user-profile-feed__pill:hover{transform:translateY(-2px)}.user-profile-feed__pill--sub{background:#8b5cf61a;border:.5px solid rgba(139,92,246,.2);color:#a78bfa;box-shadow:0 2px 10px #8b5cf61a}.user-profile-feed__pill--sub svg{color:#a78bfa}.user-profile-feed__pill--sub:hover{box-shadow:0 4px 16px #8b5cf633;background:#8b5cf626}.user-profile-feed__pill--tips{background:#ec48991a;border:.5px solid rgba(236,72,153,.2);color:#f472b6;box-shadow:0 2px 10px #ec48991a}.user-profile-feed__pill--tips svg{color:#f472b6}.user-profile-feed__pill--tips:hover{box-shadow:0 4px 16px #ec489933;background:#ec489926}.user-profile-feed__pill--ppv{background:#f59e0b1a;border:.5px solid rgba(245,158,11,.2);color:#fbbf24;box-shadow:0 2px 10px #f59e0b1a}.user-profile-feed__pill--ppv svg{color:#fbbf24}.user-profile-feed__pill--ppv:hover{box-shadow:0 4px 16px #f59e0b33;background:#f59e0b26}.user-profile-feed__pill--dms{background:#06b6d41a;border:.5px solid rgba(6,182,212,.2);color:#22d3ee;box-shadow:0 2px 10px #06b6d41a}.user-profile-feed__pill--dms svg{color:#22d3ee}.user-profile-feed__pill--dms:hover{box-shadow:0 4px 16px #06b6d433;background:#06b6d426}.user-profile-feed__username{font-size:.875rem;color:#ffffff59;margin-bottom:.25rem;letter-spacing:.01em}.user-profile-feed__bio{font-size:.875rem;color:#fffc;line-height:1.5;margin:.625rem 0;white-space:pre-wrap;letter-spacing:-.01em}.user-profile-feed__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.75rem 0;animation:fadeIn .35s ease both}.user-profile-feed__meta-item{display:flex;align-items:center;gap:.3125rem;font-size:.8125rem;color:#ffffff59}.user-profile-feed__meta-item svg{opacity:.5;flex-shrink:0}.user-profile-feed__meta-item--link{color:#8b5cf6d9;text-decoration:none;transition:all .2s ease}.user-profile-feed__meta-item--link:hover{color:#a78bfa}.user-profile-feed__meta-item--link svg{opacity:.8}.user-profile-feed__social-links{margin-top:.75rem;animation:fadeIn .35s ease both}.user-profile-feed__stats{display:flex;align-items:center;gap:1.5rem;margin-top:.75rem;padding-top:.75rem;border-top:.5px solid rgba(255,255,255,.05);animation:fadeIn .35s ease both}.user-profile-feed__stat{display:flex;align-items:center;gap:.3rem;background:none;border:none;padding:0;cursor:pointer;transition:all .2s ease}.user-profile-feed__stat:hover{opacity:.7;transform:scale(1.02)}.user-profile-feed__stat:active{transform:scale(.97)}.user-profile-feed__stat-count{font-size:.9375rem;font-weight:700;color:#fff;letter-spacing:-.02em}.user-profile-feed__stat-label{font-size:.9375rem;color:#ffffff59}.user-profile-feed__tabs{display:flex;margin:.625rem .5rem 0;background:#12121c80;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:.875rem;border:.5px solid rgba(255,255,255,.04);overflow:hidden;animation:fadeInUp .35s ease both}.user-profile-feed__tab{flex:1;padding:.75rem 0;background:none;border:none;color:#ffffff40;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;align-items:center;justify-content:center;border-radius:.75rem;min-height:44px}.user-profile-feed__tab svg{width:1.25rem;height:1.25rem;transition:all .3s cubic-bezier(.22,1,.36,1)}.user-profile-feed__tab:hover{color:#ffffff8c;background:#ffffff08}.user-profile-feed__tab:active{transform:scale(.92)}.user-profile-feed__tab--active{color:#fff;background:#ffffff0f}.user-profile-feed__tab--active svg{filter:drop-shadow(0 0 6px rgba(139,92,246,.4))}.user-profile-feed__tab--active:after{content:"";position:absolute;bottom:.25rem;left:50%;width:1.25rem;height:2px;background:linear-gradient(90deg,#8b5cf6cc,#6366f1cc);border-radius:1px;animation:tabIndicator .3s cubic-bezier(.22,1,.36,1) forwards}.user-profile-feed__content{min-height:300px;padding-top:.5rem}.user-profile-feed__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:0 .5rem;border-radius:.875rem;overflow:hidden;animation:fadeIn .35s ease}.user-profile-feed__grid-item{position:relative;aspect-ratio:1;overflow:hidden;cursor:pointer;background:#0a0a0a;transform:translateZ(0);isolation:isolate}.user-profile-feed__grid-item img,.user-profile-feed__grid-item video{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.user-profile-feed__grid-item:hover img,.user-profile-feed__grid-item:hover video{transform:scale(1.06)}.user-profile-feed__grid-item:hover .user-profile-feed__grid-overlay{opacity:1}.user-profile-feed__grid-item:nth-child(1){animation:scaleIn .3s cubic-bezier(.22,1,.36,1) both}.user-profile-feed__grid-item:nth-child(2){animation:scaleIn .3s cubic-bezier(.22,1,.36,1) .03s both}.user-profile-feed__grid-item:nth-child(3){animation:scaleIn .3s cubic-bezier(.22,1,.36,1) .06s both}.user-profile-feed__grid-item:nth-child(4){animation:scaleIn .3s cubic-bezier(.22,1,.36,1) .09s both}.user-profile-feed__grid-item:nth-child(5){animation:scaleIn .3s cubic-bezier(.22,1,.36,1) .12s both}.user-profile-feed__grid-item:nth-child(6){animation:scaleIn .3s cubic-bezier(.22,1,.36,1) .15s both}.user-profile-feed__grid-item:nth-child(n+7){animation:scaleIn .3s cubic-bezier(.22,1,.36,1) .18s both}.user-profile-feed__grid-multi{position:absolute;top:.5rem;right:.5rem;color:#fff;filter:drop-shadow(0 1px 4px rgba(0,0,0,.7))}.user-profile-feed__grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s cubic-bezier(.22,1,.36,1);will-change:opacity}.user-profile-feed__grid-stats{display:flex;align-items:center;gap:1.25rem}.user-profile-feed__grid-stats span{display:flex;align-items:center;gap:.375rem;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.user-profile-feed__posts{display:flex;flex-direction:column;animation:fadeIn .35s ease;padding:0 .5rem}.user-profile-feed__twins{padding:.75rem;animation:fadeIn .35s ease}.user-profile-feed__twins-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.user-profile-feed__twin-card{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:1rem;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1)}.user-profile-feed__twin-card:hover{background:#ffffff0a;border-color:#8b5cf626;transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}.user-profile-feed__twin-card:active{transform:scale(.97)}.user-profile-feed__twin-avatar{width:3.5rem;height:3.5rem;border-radius:50%;object-fit:cover;margin-bottom:.625rem;background:#ffffff0a;box-shadow:0 2px 8px #0000004d}.user-profile-feed__twin-name{font-size:.8125rem;font-weight:600;color:#fff;text-align:center;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;letter-spacing:-.01em}.user-profile-feed__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#fff3;animation:fadeInUp .5s ease}.user-profile-feed__empty svg{margin-bottom:.875rem;opacity:.3}.user-profile-feed__empty p{font-size:.875rem;margin:0;letter-spacing:-.01em}@media(max-width:380px){.user-profile-feed__actions{gap:.375rem}}.user-profile-feed__create-twin-btn{margin-top:1.25rem;padding:.5625rem 1.375rem;background:#fff;color:#000;border:none;border-radius:980px;font-size:.8125rem;font-weight:600;cursor:pointer;letter-spacing:-.01em;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 12px #ffffff14}.user-profile-feed__create-twin-btn:hover{background:#ffffffeb;transform:translateY(-2px);box-shadow:0 4px 16px #ffffff1f}.user-profile-feed__create-twin-btn:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.user-profile-feed__profile,.user-profile-feed__info,.user-profile-feed__tabs,.user-profile-feed__header-bar,.user-profile-feed__grid,.user-profile-feed__posts,.user-profile-feed__empty,.user-profile-feed__stats,.user-profile-feed__meta,.user-profile-feed__actions,.user-profile-feed__creator-pills,.user-profile-feed__avatar-wrapper,.user-profile-feed__loading-spinner,.user-profile-feed__skeleton-cover,.user-profile-feed__skeleton-avatar,.user-profile-feed__skeleton-line,.user-profile-feed__skeleton-cell,.user-profile-feed__grid-item,.user-profile-feed__creator-badge{animation:none}}
