.guest-sidebar-widget[data-v-ec3a007f]{position:relative;border-radius:16px;border:1px solid var(--color-bord-pr);background:var(--color-fill-qt);padding:20px 16px;text-align:center;overflow:hidden}.guest-sidebar-widget[data-v-ec3a007f]:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.4),transparent);animation:guest-widget-shimmer-ec3a007f 4s ease-in-out infinite}@keyframes guest-widget-shimmer-ec3a007f{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}.guest-sidebar-emoji[data-v-ec3a007f]{font-size:28px;margin-bottom:10px;line-height:1}.guest-sidebar-btn-primary[data-v-ec3a007f]{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600;font-size:.875rem;text-decoration:none;margin-bottom:8px;transition:all .2s ease;box-shadow:0 2px 10px #3b82f64d}.guest-sidebar-btn-primary[data-v-ec3a007f]:hover{box-shadow:0 4px 16px #3b82f673;transform:translateY(-1px)}.guest-sidebar-btn-secondary[data-v-ec3a007f]{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;border-radius:10px;border:1px solid var(--color-bord-pr);background:transparent;color:var(--color-lab-pr);font-weight:600;font-size:.875rem;text-decoration:none;transition:all .15s ease}.guest-sidebar-btn-secondary[data-v-ec3a007f]:hover{background:var(--color-fill-tr);border-color:var(--color-bord-sc)}.sidebar-profile-card[data-v-4ef55cf9]{padding:10px 12px;border-radius:9999px;transition:background .15s ease;cursor:pointer;position:relative}.sidebar-profile-card[data-v-4ef55cf9]:hover,.sidebar-profile-card.is-open[data-v-4ef55cf9]{background:var(--color-fill-tr, rgba(118, 118, 128, .12))}.profile-link[data-v-4ef55cf9]{text-decoration:none;color:inherit;display:block}.profile-avatar-wrapper[data-v-4ef55cf9]{width:40px;height:40px;border-radius:9999px;overflow:hidden;flex-shrink:0}.profile-avatar[data-v-4ef55cf9]{width:100%;height:100%;object-fit:cover}.profile-avatar-initial[data-v-4ef55cf9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;line-height:1}.profile-name[data-v-4ef55cf9]{font-size:.9375rem;font-weight:700;color:var(--color-lab-pr);line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-username[data-v-4ef55cf9]{font-size:.8125rem;color:var(--color-lab-sc, #6C7174);line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-more[data-v-4ef55cf9]{color:var(--color-lab-sc, #6C7174);flex-shrink:0}.profile-dropdown[data-v-4ef55cf9]{position:absolute;bottom:100%;left:0;right:0;z-index:100;padding-bottom:8px}.guest-settings-card[data-v-4ef55cf9]{border-radius:16px;background:var(--color-fill-qt);border:1px solid var(--color-bord-pr);overflow:visible}.guest-settings-inner[data-v-4ef55cf9]{display:flex;flex-direction:column}.guest-setting-row[data-v-4ef55cf9]{display:flex;align-items:center;gap:10px;padding:8px 12px}.guest-setting-row+.guest-setting-row[data-v-4ef55cf9]{border-top:1px solid var(--color-bord-sc)}.guest-setting-icon[data-v-4ef55cf9]{color:var(--color-lab-sc);flex-shrink:0;display:flex;align-items:center}.guest-select-wrap[data-v-4ef55cf9]{flex:1;position:relative}.guest-select-btn[data-v-4ef55cf9]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;background:var(--color-bg-pr);border:1px solid var(--color-bord-pr);border-radius:10px;padding:7px 10px;color:var(--color-lab-pr);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.guest-select-btn[data-v-4ef55cf9]:hover{border-color:var(--color-bord-card)}.guest-select-btn[data-v-4ef55cf9]:focus{border-color:var(--color-brand-900);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-900) 20%,transparent)}.guest-select-label[data-v-4ef55cf9]{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guest-select-chevron[data-v-4ef55cf9]{width:14px;height:14px;color:var(--color-lab-sc);flex-shrink:0;transition:transform .2s ease}.guest-dropdown[data-v-4ef55cf9]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:var(--color-bg-pr);border:1px solid var(--color-bord-pr);border-radius:12px;padding:4px;box-shadow:0 4px 16px #0000001f;overflow:hidden}.guest-dropdown-item[data-v-4ef55cf9]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:none;color:var(--color-lab-pr);font-size:.8125rem;font-weight:500;cursor:pointer;border-radius:8px;transition:background .12s ease}.guest-dropdown-item[data-v-4ef55cf9]:hover{background:var(--color-fill-qt)}.guest-dropdown-item.is-active[data-v-4ef55cf9]{color:var(--color-brand-900);font-weight:600;background:color-mix(in srgb,var(--color-brand-900) 8%,transparent)}.rotate-180[data-v-4ef55cf9]{transform:rotate(180deg)}.sidebar-post-btn[data-v-bd71582d]{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;border-radius:9999px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px #3b82f64d}.sidebar-post-btn[data-v-bd71582d]:hover{box-shadow:0 4px 20px #3b82f680;transform:translateY(-1px);background:linear-gradient(135deg,#60a5fa,#3b82f6)}.sidebar-post-btn[data-v-bd71582d]:active{transform:translateY(0);box-shadow:0 2px 8px #3b82f64d}.heart-liked svg{fill:currentColor!important}.heart-liked svg path{fill:currentColor!important;stroke:currentColor!important}.repost-active svg{fill:currentColor!important}.repost-active svg path{fill:currentColor!important;stroke:currentColor!important}.fade-enter-active[data-v-0c748d90],.fade-leave-active[data-v-0c748d90]{transition:opacity .2s ease}.fade-enter-from[data-v-0c748d90],.fade-leave-to[data-v-0c748d90]{opacity:0}.s-loader-container[data-v-17f23446]{display:flex;align-items:center;justify-content:center}.s-loader-svg[data-v-17f23446]{width:320px;height:80px;filter:drop-shadow(0 4px 12px rgba(168,85,247,.4))}.text-path[data-v-17f23446]{stroke-dasharray:400;stroke-dashoffset:400;animation:text-draw-17f23446 2.2s cubic-bezier(.4,0,.2,1) infinite alternate}@keyframes text-draw-17f23446{0%{stroke-dashoffset:400;fill:transparent}70%{stroke-dashoffset:0;fill:transparent}to{stroke-dashoffset:0;fill:url(#text-gradient-desktop)}}
